Preferences

neckardt
Joined 534 karma

  1. The best cities have laws that allow for light motorized vehicles in the bike lanes. Not just ebikes, but also mobility scooters, microcars, electric wheelchairs, and adaptive bicycles.
  2. I thought the industry solved this by bundling breaking changes in major version updates.

    V 1.0 - foo introduced

    V 1.1 - foo deprecated, recommend bar

    V 2.0 - foo removed, only bar

    Users can stay on 1.x indefinitely, even if it never receives updates. Development continues on 2.x, eventually 3.x and so on. Users only experience breaking changes when they manually do a major version upgrade.

  3. Love it! One nit: the % number jiggles around. This can be fixed either by left aligning the number, or by using a monospaced font.
  4. The problem with mountains is twofold: Many mountains can be climbed without being elite while exposing yourself to major risk, and for some mountains there is objective hazard that can’t be mitigated.

    One example of an “easy” but high risk climb is Mt. Rainier in Washington. All you need to go up is a set of crampons and a backpack, no technical mountaineering needed. However the mountain is full of glaciers that can collapse from under you, which has killed many people. Additionally, many have slipped and then slid to their death. In my case, when I attempted Rainier I took a wrong turn at one point and almost walked off a cliff.

    Second: Objective Hazard. Objective hazard is risks that cannot be reasonably mitigated. Things like rockfall where a rock breaks off and falls on your head at random, or unpredictable avalanches. Mt Rainier as well has an area called the bowling alley known for its rockfall. The humans are the pins. Rainier also has an area called the icebox where cornices break off and fall into the climbing route. In 1981 the icebox killed 11 people in one day. Those climbers did everything right, but were in the wrong place at the wrong time.

    Mountaineering is not the same as other sports. It is sometimes deceptively easy, yet there are risks that simply cannot be mitigated. Any experienced mountaineer can give you a long list of friends they know that have died. That’s the case in few other sports.

  5. My first job out of college was working at Epic on MyChart. Great people, terrible code.

    Epic’s main problem is a lack of clear internal code ownership. Everyone owns all the code. This means that even if you clean something up, someone on the other side of the company may come in and mess things up again.

    This led to really defensive programming where developers would never refactor, they would simply add a new if case for their new functionality somewhere deep in the code, then prop drill the data down. This led to every core function having over a dozen parameters and hundreds of branches. It eventually became impossible to reason about. Cross team calls were just function calls rather than defined apis. This made it fast to develop code initially, but terrible to own long term. This mainly applies to their Mumps code.

    While I was there I felt like Epic was beyond saving, but with a big push there may be something they can do:

    1. Enforce some level of code complexity. Best practice is 40 lines per function and no more than 4 parameters per function. Epic probably shouldn’t shoot for that, but a 100 line limit and 6 parameters per function would already be a huge improvement.

    2. Enforce strong code ownership. Epic has many people who are there for life, let them cook. Epic should segment off code to certain teams so those owners can fix it at their leisure. Cross team api calls should be clear API contracts. It would require some more discussions to get feature requests approved since not everyone can do anything anymore, but the code would gradually improve.

    Epic is too important to fail. I hope things have started to improve since I left.

  6. I’ll bite.

    Theory of mind (ToM) is the ability to understand that other people have different thoughts, feelings, and intentions than you do.

    So let’s run through a basic scenario with ChatGPT 4o:

    Prompt 1: Briefly respond: You’re driving on the highway when the driver in the lane next to you swerves into your lane. Why might this be?

    Response 1: The driver may be distracted, drowsy, intoxicated, experiencing a medical emergency, avoiding an obstacle, or not checking their blind spot before changing lanes.

    Prompt 2: What might that person be feeling or intending?

    Response 2: The driver might be feeling distracted, rushed, unaware, or panicked. They may intend to change lanes without realizing your presence, be reacting to something on the road, or simply have made an unintentional mistake.

    Prompt 3: You notice there was no obstacle. Any other reason the driver might do this?

    Response 3: Yes, the driver might be experiencing fatigue, intoxication, a medical issue (such as a seizure or dizziness), distraction (like using a phone or adjusting the radio), aggressive driving, or simply failing to check their blind spot properly.

    Seems to me that ChatGPT has a good idea of what another driver might be feeling while on the road. It gets this right for most other cases too.

    Could you provide a counterexample for when it fails to understand what other people may be feeling in certain scenarios?

  7. All public Tor relays are openly listed on Tor’s directory. You can query for relays yourself here - https://metrics.torproject.org/rs.html
  8. This doesn’t answer all of your questions, but Apple has an accessibility feature which lets you generate a voice based on your own. It’ll prompt you to say various phrases, at the end you’ll have a synthetic voice to use. Info on it here: https://support.apple.com/en-us/104993
  9. Here’s a video which takes a visit to a nuclear waste storage facility: https://youtu.be/lhHHbgIy9jU?si=CFBqha3wOO8BiQY4
  10. That was when the channel initially got banned a month ago, this article is about how it's back now.

    GP mentioned that the content of the stream today is very different than it used to be, likely due to legal issues.

  11. I read the "the Texas Legislature is here to protect you" as a sarcastic joke rather than a statemement. If that was the author's intention then it would make the article consistent.
  12. Historically, there are several instances of governments accumulating more and more power until they turn into a totalitarian state and remove freedoms from their citizens. I don't know of any companies who have abused their power to that extent.
  13. I walk past an amazon go store on my way to work. It's super convenient if I need something, I can be in and out within less than 30 seconds. The problem is I rarely have anything I need to buy on my commute.
  14. At the top of the article it says:

    > The following subscription-only content has been made available to you by an LWN subscriber.

    Looks like someone with a subscription submitted the link to HN, allowing us to read the article.

  15. My understanding is that lack of trust in Tether actually makes Tether money. First a few things to note:

    - Tether sells 1 USDT for 1 USD

    - Tether will buy back 1 USDT for 1 USD

    - Tether is also traded on crypto exchanges

    When people start to lose trust in USDT, the price of USDT on the crypto exhanges drops. Lets say 1 USDT becomes worth $0.99 on the market. Tether then buys USDT on the exchanges for $0.99, even though they had previously sold that USDT for $1. They have just earned $0.01 on every USDT bought.

    This accomplishes two things:

    1. This pumps the price up so Tether doesn't fully collapse on the market

    2. Tether makes money

    Tether doesn't need to keep one USD in reserve for every USDT out there, they just need to keep enough that if the prices start to drop they can buy back USDT for cheaper than they sold it for and prevent a full bank run.

    As long as there's a cycle of people periodically losing trust in USDT, Tether skims cents off of the trading market at high enough volume to pay their employees and make a tidy profit.

  16. Nitpick, Technoblade isn't known for creating mods, he's known for creating online video content, mainly on youtube and twitch.
  17. > Would an acceptable compromise be to allow insults but to punish people responsible for suicides?

    I worry that could increase the rate of suicides. Consider the following train of thought: "If I kill myself, the government might go after those who have been bullying me". Especially if the laws have teeth, the government would be giving those with suicidal tendencies an additional reason to follow through.

  18. > you're yanking the content those other people actually created

    I didn't get the impression they were directly scraping other sites.

    Also, it is very unlikely the recipe originated from those posters. I would guess those people learned the recipe from friends/family/cookbook/website, made some small modifications, then re-posted it in blog format.

    I find searching for recipes online to be difficult for the same reasons they mentioned and I appreciate the attempt at another solution. Hope this one catches on.

  19. I assume you are asking about this line:

    > The US and Western Europe are violating the rights of their own citizens by allowing mass immigration.

    I don't think GP was talking about Europeans invading America. Instead I think he was talking about two examples of immigration crises:

    1. Immigrants crossing the US's southern border arriving in the United States

    2. Immigrants from Eastern Europe arriving into Western Europe.

    I believe GP is implying that immigrants don't pay their fair share for the house.

  20. Could you post your resume for us to review? Make sure to remove any personal information, company names, and position names so you remain anonymous. It doesn't need to be in PDF format either, could be plaintext so there's no risk of metadata leak.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal