Hacker Newsnew | past | comments | ask | show | jobs | submit | Stratoscope's commentslogin

Interesting reading, thanks!

BTW I'm familiar with linkrot, but I just discovered link poisoning.

I was reading the blog post on my Android phone and saw the Maps links to Firefly and Home Restaurant. So I tapped the Home Restaurant link and it took me to the Google Maps app in my normal home position with my home in the center. I thought for a moment that maybe it confused Home restaurant with my home.

So I tapped the Back button and nothing happened. Tapped it several more times with no luck. Finally I used the ||| button and swiped Maps up to kill it.

Then I tried the Firefly link, with the same results.

On the web, both links work fine, but someone forgot to test that these old links still work on Android.

Turns out that Home Restaurant is closed, but Firefly is alive and well. Their menu looks tasty, and the FAQ is something to behold:

https://www.fireflysf.com/faqs

If anyone here ever wants to write an FAQ with charm and grace and humor, read this one and learn. It is the gold standard!


Additional reporting from Gizmodo:

Marco Rubio Orders State Dept to Stop Using Calibri Font in Anti-DEI Push

https://gizmodo.com/marco-rubio-orders-state-dept-to-stop-us...


Via The Conversation:

When the world’s largest battery power plant caught fire, toxic metals rained down – wetlands captured the fallout

https://theconversation.com/when-the-worlds-largest-battery-...


Location: Menlo Park, CA

Remote: Yes, or possible hybrid if nearby

Willing to relocate: Possibly

Technologies: Python, Ruby, C, C++, C#, JavaScript, TypeScript, PowerShell, Flask, SQL, PostGIS, Shapely, Unity, Unreal Engine, multiple assembly/machine languages, Windows user code and kernel drivers, Google Maps and other map APIs, geographic and airspace data

Résumé/CV: https://www.geary.com/resume.html or https://www.geary.com/resume.pdf and https://www.linkedin.com/in/michaelgeary/

Email: mike@geary.com

Hi, I'm Michael Geary. I've programmed in many languages and environments over the years. Some of my current interests are:

• Aviation and geographic data. For example, airspace and obstacle data importers for Wing; election results and voter information maps for Google; many interactive maps for other companies.

• Hardware interfacing. In a way, I am a "full stack" developer, but my stack may involve a front end to a piece of hardware rather than the cloud. I first got into programming via ham radio, so RF hardware remains an interest.

• Designing and building APIs. Too often an API is designed by exposing the internals of whatever system provides the API. My philosophy is the opposite: start with the apps. I like to build a series of sample apps before starting on the API. This way I can imagine what API will make those apps and others like them easy to build.

• Talk with users! I don't like to sit in a back room cranking out code. I want to make sure it's the right code for what my users need, and that it's easy to maintain and improve as we learn more about what they want.

Open to full time or contract.

I look forward to talking with you!



You seem to be making things more difficult for yourself than they need to be.

For the strings, just use f-strings and forget all the others. You can even do things like this for debugging:

  >>> class User:
  ...     pass
  ... user = User()
  ... user.name = "Surac"
  ...
  >>> print(f"{user.name=}")
  user.name='Surac'
  >>>
For the block indenting, what editor are you using? Pretty much every modern editor lets you select a block and indent/unindent with Tab/Shift+Tab.

VS Code and PyCharm are both free and are great for Python coding. They each have a full debugger, which is invaluable when you are learning a language.


I think their point is that it's not clear to someone with 0% Python experience which of the /many/ different ways of doing things (like string interpolation) is the "correct" / idiomatic way.


I saw this on the Jack Paar show in 1957, shortly after the BBC broadcast.

Growing up in an Italian family, of course we knew it wasn't true.

Spaghetti doesn't grow on trees, it comes in bags from the grocery store!


> Never have been a fan of the programming style encouraged by the Arduino SDK/API

Can you elaborate on that? I have never done anything with Arduino, and after reading this thread I have my doubts that I ever will. But I am curious to hear your thoughts about it, thanks!


Location: Menlo Park, CA

Remote: Yes, or possible hybrid if nearby

Willing to relocate: Possibly

Technologies: Python, Ruby, C, C++, C#, JavaScript, TypeScript, PowerShell, Flask, SQL, PostGIS, Shapely, Unity, Unreal Engine, multiple assembly/machine languages, Windows user code and kernel drivers, Google Maps and other map APIs, geographic and airspace data

Résumé/CV: https://www.geary.com/resume.html or https://www.geary.com/resume.pdf and https://www.linkedin.com/in/michaelgeary/

Email: mike@geary.com

Hi, I'm Michael Geary. I've programmed in many languages and environments over the years. Some of my current interests are:

• Aviation and geographic data. For example, airspace and obstacle data importers for Wing; election results and voter information maps for Google; many interactive maps for other companies.

• Hardware interfacing. In a way, I am a "full stack" developer, but my stack may involve a front end to a piece of hardware rather than the cloud. I first got into programming via ham radio, so RF hardware remains an interest.

• Designing and building APIs. Too often an API is designed by exposing the internals of whatever system provides the API. My philosophy is the opposite: start with the apps. I like to build a series of sample apps before starting on the API. This way I can imagine what API will make those apps and others like them easy to build.

• Talk with users! I don't like to sit in a back room cranking out code. I want to make sure it's the right code for what my users need, and that it's easy to maintain and improve as we learn more about what they want.

Open to full time or contract.

I look forward to talking with you!


This story gives me nightmares!

Why? I recently had a repair bill of more than $12,000 for my Kia EV6, after rats got under the hood and chewed through a critical wiring harness.

Of course rats will chew through most anything, but the EV6 apparently has soy-based insulation on the wiring instead of traditional plastic. So it is extra tasty for rats!

GEICO covered everything beyond my $1000 comprehensive deductible, but I don't want to be thought of as an irresponsible policyholder, especially with the great rate they gave me on this car - literally half of my previous policy.

So I have taken extensive countermeasures. If anyone is curious, feel free to ask and I will list them.


Jaw dropped on reading this. The biodegradable Mercedes harnesses of the 90s followed the Volvo harnesses of the 80s (iirc). I thought we'd worked that out of the automotive engineering world by now. I'm not funded by the petroleum or rubber industry, yet i also can't help but wonder what would drive technical product managers to make a notable error? Wiring issues in cases aren't cheap problems to fix, nor do they fix themselves, nor increase longevity...


Reminds me of this classic: https://haterade.substack.com/p/i-tasted-hondas-spicy-rodent...

You would think the auto manufacturers should shoulder the burden of making wires less delicious.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: