MurphyA/hacker-news huggingface dataset:
by cybadger | 2025-09-19 13:02:45+00:00
Author here. Yes, if you don't know the domain, you should have a really good reason for overriding the team.

Asking questions is a way to gather information that you can then share back with the team. If I were new to a team and had a situation like what you describe, I might go back to my team: "Hey all, I was talking with Professor SmartyPants about $PROBLEM and they suggested $APPROACH. It sounded plausible to me, but y'all are the experts here. Is $APPROACH something we've thought about, and can you help me understand the pros and cons?"

The discussion that follows would help me figure out how good folks on my own team are: who considers the idea, who can explain why it's good or bad, who gets huffy when new ideas are brought.

So yes, 100%, be careful with thinking "I asked questions of a lot of people" means "now I'm an expert that should override what my team is telling me"!
by chamomeal | 2025-09-19 13:02:58+00:00
I also desperately want deno to succeed cause it’s just the best way to work with typescript. I have a strong personal interest in working with deno instead of node in the future.

At my company a lot of internal stuff is built with deno. Nothing mission critical but lots of utilities and stuff. But new services are still node, which is basically fine cause all of the complex config is handled already. But all of that complexity still leaks through (whoops can’t use this package because jest can’t find it!)
by MangoToupe | 2025-09-19 13:04:28+00:00
"Lucked"? Is it not a choice to continue using PC keybindings? I would simply call this lack of attention to the user experience.

Anyway, the first distro or desktop environment that figures out this problem will get a lifetime sponsorship from me. It's a huge productivity killer and remapping all apps, toolkits, etc, is untenable.

Of note, Haiku os seems to have solved this issue permanently. It's a matter of will, really.
by Aachen | 2025-09-19 13:04:47+00:00
Regarding the latter sentence, that's if you treat it like a service. If you want active support as well as developers to work on it constantly, someone has to pay them. If, however, you've evaluated the product and are happy with it as-is, and consider that you're literally a community of coders if you were to want some tweaks, then there cannot be an enshittification arc because you can use the current version indefinitely under the current terms

I find it strange that people treat open source software like a free service. It's a free product, usually stating explicitly that "there is no warranty express or implied" in full caps. Any future improvements they release for free are worth celebrating, but not an entitlement they might price you out of by becoming "shit" all of a sudden
by mattmanser | 2025-09-19 13:04:51+00:00
One that drives me crazy is copying text from messages. So many apps fall foul of the button problem you describe above.

Even chat apps. In Whatsapp every time I want to copy some message text I have to hunt for where the copy icon is, it appears far away from the message at the top of the screen with 5 other icons, none of which it's clear what they do.

Slack is at least a little better than this, when you highlight a message it offers similar functionality but with a modal where it's easier to find the "copy text" option as it's labelled.

Worse are the apps that try and make it hard to copy text because they want to force you to share via their app to drive engagement.
by RandomBacon | 2025-09-19 13:05:09+00:00
I'm renting a 2025 Chevy Malibu sedan in the U.S. right now, and for the driver door, I have to pull the handle twice. The first pull unlocks it, the second pull opens it. I think it is digital and not mechanical.

There is no mechanical lock I can pull on, just a push button with a light to indicate that the door is locked. I hate this car.
by krmbzds | 2025-09-19 13:05:15+00:00
The recent actions taken by Ruby Central - removing long-time RubyGems and Bundler maintainers without warning, seizing administrative access, and consolidating control under a small, centralized group - represent a serious breach of trust within the Ruby ecosystem.

This was not a misunderstanding. It was a hostile takeover of key infrastructure, undermining both the long-standing maintainers and the broader community that relies on RubyGems and Bundler every day.

The Ruby ecosystem thrives on collaboration, openness, and mutual respect. What we've witnessed over the past week violates those principles. Ruby Central's actions - unilateral access revocations, exclusion of experienced volunteers, and refusal to engage in transparent dialogue - are not just organizational missteps. They're a threat to the decentralized and community-driven spirit that has sustained Ruby for decades.

I oppose this power grab.

Even more concerning is the idea that contributor access could become contingent on employment status or ideological alignment. Whether someone is employed by Ruby Central - or holds left-leaning, right-leaning, or apolitical views - should have no bearing on their ability to contribute to open source. Merit, dedication, and community trust must remain the foundation.

If Ruby Central is serious about supporting the Ruby community, they must:

- Immediately restore access to all maintainers removed during this incident.

- Publicly commit to a transparent, community-driven governance model, similar to what the RubyGems team had begun drafting.

- Respect the autonomy of open source maintainers, regardless of whether they are employed by Ruby Central.

- Acknowledge the harm caused by these actions and engage in meaningful dialogue to rebuild trust.

The Ruby community has always been about people - diverse, passionate, and united by a love for a beautiful language. It's time we demand that the institutions claiming to represent us act accordingly.

And if Ruby Central does not do this we must pressure sponsors to stop funding Ruby Central and ultimately; if all else fails, we must build and maintain our own infrastructure unencumbered by these shenanigans. Also, in order to re-establish trust in the community; the people responsible for causing this ruckus should be fired.

Ruby-Level Sponsors (Top Tier): Alpha Omega, Shopify, Sidekiq

Gold-Level Sponsor Flagrant

Silver-Level Sponsors: Cedarcode, DNSimple, Fastly, Gusto, Honeybadger, Sentry
by tedggh | 2025-09-19 13:06:41+00:00
Despite how horrific this is it doesn’t tell us what really happened. Doors can get stuck in any car after an accident. Teslas are very controversial today for obvious reasons so every time there’s some tragic news the brand has to be mentioned. Like recently they found a dismembered body of a woman and of course it was found inside a Tesla. In any case the lack of handles should not be a problem as there’s a latch inside which is easy to access and operate. It’s up to each car user to get familiar with the car to drive it safely.
by Timshel | 2025-09-19 13:07:31+00:00
They have, from the owner manual (page 106 https://ownersmanuals2.com/d/101316/volkswagen-id3-2025-owne...)

Automatic unlocking (Auto Unlock) All vehicle doors and the boot lid are automatically unlocked if one of the following conditions applies:

— In an accident, when airbags have triggered.

— Or: the electronic parking brake is engaged and the ignition is switched off.

—Or: the door release lever has been operated. This applies at speeds up to around 15 km/h(around 9 mph).
by leakycap | 2025-09-19 13:08:12+00:00
There are different kinds of cash-strapped and it doesn't surprise me that a fortune.com writer considers someone cash-strapped but still able to purchase a Starbucks.

As someone who has actually been cash-strapped before, you don't have the gas money to get to a Starbucks much less the desire to spend $7-$15 for something because of customer service.

I've never seen fellow Americans be so out of touch with each other as right now.

Either that, or this article is simply a headline focused on shaping the opinion of the target audience.
by butzie | 2025-09-19 13:08:51+00:00
Hi, I’m the creator of SceneDex. I built it with no prior coding experience and a $10 budget.

The idea is simple: streaming platforms are overwhelming, and SceneDex tries to act as a decision layer to help people quickly find shows and films that actually match their taste.

I’d love to share a bit about the stack and what worked/didn’t if people are curious. Happy to answer questions or get feedback.
by 3D30497420 | 2025-09-19 13:09:02+00:00
This is part of the Euro NCAP standard:

> Automatic Door Locking (ADL): System in the vehicle whereby the door latches automatically lock once the vehicle has reached a certain speed. They should also automatically unlock in the event of an accident, post impact.

https://cdn.euroncap.com/media/43396/euro-ncap-rescue-extric...

They also have a section for electric retractable door handles (5.3), including

> It is assumed that by design the door handles will extend outwards ready for use when the SRS system deploys any airbag/detects a severe impact or the door handle remains in its retracted position but can be grabbed nevertheless by the first responder without any tool.

I wonder if Tesla's don't do this? Or if it didn't in this case?
by AdmiralAsshat | 2025-09-19 13:09:14+00:00
Sure, although it's interesting to see how long those pollutants linger, based on how long it takes my air purifier to return to "normal" quality. The egg fry will make it angry for about five minutes, maybe. By contrast, every time I fry up some bacon, the indicator will stay in the red zone for 15-20 minutes.
by tialaramex | 2025-09-19 13:09:32+00:00
Also Rust's borrowck means you can often design an API where it's really easy to fall into our old friend the pit of success with these wrapper types.

Both Rust's OwnedFd and Rust's Mutex<T> have analogous C++ which are used, but lacking a borrowck C++ can't express the idea "Maximum of one person can have this"

What happens if I keep a mutable reference to the Goose despite unlocking the protective mutex? In C++ the answer is you lose mutual exclusion, in Rust that doesn't compile. C++ people will say "Don't do that" but "not doing that" does not scale whereas it doesn't compile scales just fine.
by mttch | 2025-09-19 13:09:55+00:00
Two things, no oil as others have suggested but also frying eggs does not require a very high temperature, around 150 Celsius and your eggs don’t look particularly browned (which is how I prefer them too) so you aren’t exercising the Maillard reaction, which generates the PM2.5. Try again with browning a fatty cut of beef or pork steak in oil which require higher temperatures where lots of browning is occurring and you are also closer to the smoke point of the oil.
by kalberg6429 | 2025-09-19 13:10:19+00:00
That is a disgustingly cynical and dishonest argument, a masterclass in colonial propaganda.

You demand the people being crushed under a boot "take responsibility," while giving a pass to Zionists who have all the power and are the perpetrators responsible for it all. It's a sick moral inversion. You cry about a lack of peace while defending the Zionist entity that has demonstrated for a century that it is not interested in peace, only in surrender and domination. Also, the audacity to speak of a "prospect for peace" when Zionists has systematically sabotaged it at every turn, even murdering diplomats during negotiations.[0]

Another classic Zionist deflection is to make it about "Jews" so you can deflect from the racist[1], European colonial project that they are resisting. This is not a religious war. It is an anti-colonial struggle against Zionism. The only people who insist on making it about "Jews" are the Zionists themselves, because it's their most effective propaganda shield.

The violence you clutch your pearls over is the inevitable, desperate product of a hundred years of ethnic cleansing and apartheid. You are blaming the oppressed for the consequences of their own oppression. It is the oldest and most pathetic trick in the colonial playbook.

[0] https://www.theguardian.com/world/2025/sep/12/israels-strike...

[1] "The British told us that there are some hundred thousand negroes [kushim in Hebrew] and for those there is no value." - Weizmann, quoted by Arthur Ruppin in: Yosef Heller, Bama'avak Lamedinah , Jerusalem, 1984, p.140.
by sleepyguy | 2025-09-19 13:11:05+00:00
It might prove to be a great last line of defense, but close to the front, it will be targeted by artillery or over whelmed by drones.

The world isn't ready for Drone Warfare, I can't imagine the reactions of Western nations if they had to face what Ukraine faces every day. 200 drones is what flies in a minute along active locations on the front lines of Ukraine.
by legostormtroopr | 2025-09-19 13:11:25+00:00
I would say the most important thing for linting natural language specifications would be a strictly enforced, well defined grammar that precisely defines what words could be used in what order, do that the linter could identify tokens that were out of place. Otherwise, you have ambiguity that of all too common in natural language.

But you also said you don’t want to discuss why natural language isn’t code.
by celticninja | 2025-09-19 13:11:33+00:00
this feels like we need to be able to personalise these devices. The problem with using ok google/alexa/meta is that they trigger all device within hearing range, the more ubiquitous these devices become the bigger the problem.

Smart speakers tend to be home based so they issue was mainly seen with incorrect triggers coming from the TV for example. But if I say meta record a video that could trigger recording on devices all around me. So we need individualised trigger words and voice recognition to be able to use these devices in public.
by Ccecil | 2025-09-19 13:11:34+00:00
IIRC...on my older VW there is a way to set this to disable but it requires using OBDeleven/VCDS (or similar) via the CANBUS.

Typically, there are a few different options of things you can enable/disable that have no other menu options. OBDeleven has "one touch apps" that makes this easy...but there is also other ways to do things using the adaptations or long coding.

If you do any work on your own car having something like OBDeleven is pretty much required. You can't even change the rear brake pads without it.
by StopDisinfo910 | 2025-09-19 13:11:59+00:00
I have a Klarna account I opened when their flex account rate was amongst the best you could get and I don't remember them ever asking for my bank credential.

I think Bankin' used to before PSD2 and to get a bit more information from some banks but then again Bankin' is a financial agreggator whose explicit purpose is crawling your banking data so it's not too surprising to see them asking for your credentials.
by moepstar | 2025-09-19 13:12:15+00:00
> Opening a moving car door is presumably quite difficult given the aerodynamic pressure on the body. So the car would have to be moving rather slow

Actually, no - at least not slow by my definition.

You’d have to drive over 130km/h, this is when you need some serious force to open the door more than maybe 10-20cm - but anything slower than that, it’s still pretty easy, certainly easy enough for a kid to open the door wide enough to fall out or get in serious trouble..

Source: 18 year old stupid me and buddies, doing stuff like opening driving cars doors, going over 100km/h
by dredmorbius | 2025-09-19 13:12:16+00:00
Further: by defining the criteria under which a condition becomes medically treatable, other parts of the healthcare system, such as insurance (private or government-funded), treatment protocols, and the like, come into play. Individuals should they choose to seek treatment are then able to do so within a much larger system.

By making the criteria reasonably loose and readily met, such a definition also minimises the number of individuals who would benefit from treatment who are excluded from being able to do so. This would include those who are very much unable to function or face larger grief-related risks.

We medicalise grief not because we fear it, but because there are genuinely useful therapies which may be of use to some, and denying them that merely compounds suffering.

And yes, absolutely, grief ultimately is a lifelong experience. You never stop missing that which you've lost, so long as you have the capacities of memory, reason, and feeling. That is not what the clinical definition is about.
by oersted | 2025-09-19 13:12:18+00:00
The "Monte Carlo" term is deceivingly fancy, most algorithms with that label simply involve randomly picking from a set of possibilities (search space), as opposed to trying all cases or exploring in some other systematic way.

When you try do that for real problems, it can sometimes be difficult to sample from complex probability distributions/models efficiently in a way that is representative. There are lots of tricks around that, like most topics it's a black-hole of details. But it still boils down to randomly testing options.

Look at the source code, even in C it's really short and simple: https://github.com/msuzen/isingLenzMC/blob/master/src/isingL...

Statisticians like to do this kind of intellectual inflation, there are many such scary terms with simple meanings: "Markov Chain" is a process who's next state depends only on the current state, "stochastic" is a straight-up synonym for "random"... Illegitimi non carborundum!
by a96 | 2025-09-19 13:12:23+00:00
I'm dreaming of that as well. But non-Android will always be against the chipset manufacturers not giving any documentation or software to anyone except NDA'd companies that follow their reference implementation exactly.

Google is also busily planning to kill sideloading and changes to the OS one step at a time.

Also, Graphene is Android. Just a nice distribution of, for pixels.
by krapp | 2025-09-19 13:13:38+00:00
That's fine. Freezing it at 5.1 (with some extensions) makes it stable. Not every language needs to move at the neck-breaking speed of, say, Javascript, pulling in every trend and bad idea that comes along for the sake of staying hip and exploding with unnecessary complexity and bloat. We need small, simple, sane languages.

If you want to use a more recent Lua version, of course that's available. If you want to use LuaJIT then you know exactly what you're dealing with and that there won't be any weird surprises in the future.
by mattmanser | 2025-09-19 13:13:55+00:00
Things go wrong on cars, it doesn't mean they're bad as a brand. I loved my BMW. Have a Volvo now and apart from the slightly crap entertainment software I love it. They're replaced the software with carplay in the newer models, and updated older models, but alas they can't update my model due to a hardware mismatch.

It's the cars where things constantly go wrong that you should avoid. Jags + Land Rovers have those reputations in the UK.
by alwa | 2025-09-19 13:14:05+00:00
Huh! Autolocking behavior has bothered me for as long as I remember seeing it, and I’d love to believe that it improves safety against crashes (rather than notional “bad guys trying to open the door on your journey” or something). It’s only ever inconvenienced me, never helped.

I’m having trouble finding more formal explanations for what you’re describing, though. I see a lot of talk about how the latching behavior links the door’s steel into the rest of the body, but very little about the structural aspects of the locks that link the handles to the latch’s release mechanism.

I’m the farthest thing from a car engineer, but I wonder if you’d know of anyplace I could read more about this structural aspect of locking design? Every time I accidentally lock out a passenger, I get frustrated: I’d find grace and patience easier to muster if I understood how someday it might save both our lives :)
by mcintyre1994 | 2025-09-19 13:14:09+00:00
Have you read that document?

> The FCC prohibits broadcasting false information about a crime or a catastrophe if the broadcaster knows the information is false and will cause substantial “public harm” if aired.

> FCC rules specifically say that the “public harm must begin immediately, and cause direct and actual damage to property or to the health or safety of the general public, or diversion of law enforcement or other public health and safety authorities from their duties.”

> Broadcasters may air disclaimers that clearly characterize programming as fiction to avoid violating FCC rules about public harm.

It’s very obvious that Kimmel didn’t cause, and couldn’t have caused, any public harm.
by cybadger | 2025-09-19 13:14:15+00:00
> What I dislike about the original post is that he seems to think his job is to lead and have them follow.

Can you help me understand what in the original post came across that way?

Sure, managers do have a responsibility to lead their team, and they're held responsible for the results their organization team produces. That's the job. It'll look different company by company, of course. But I definitely didn't have some kind of command-and-control management approach in mind.

> It isn't. His job is to support, to do the things, manage the interactions, that are preventing the team from working effectively.

I agree! Like I wrote toward the end of the post, "The real secret of managing an expert team when you can’t do their jobs is to give up the illusion that you have to be superpowered and all-knowing. Instead, you can be the manager, supporting and directing your team, making sure you deliver results through your team."

That sounds—to me, and I might be missing something—pretty similar to what you're advocating.
by gwbas1c | 2025-09-19 13:14:18+00:00
The article doesn't mention which vehicle.

The Model S and X have truly retractable door handles. The Model 3 and Y have flush door handles that you need to push in to get the latch to pull out. As far as I know, the 3/Y handles should work with the power disconnected; although many people who haven't ridden in one don't know that you need to push, then pull, the handle. (And probably won't figure it out when panicking.)

I don't know if there's a way to bypass the S/X handles. My Ioniq 9 has retractable handles, and if you push on one corner of the driver's door handle you can work it out. I don't know about the other doors, and I don't think someone could figure it out if panicking.
by patriceckhart | 2025-09-19 13:14:27+00:00
I've definitely taken inspiration from some great ideas out there, but Genesis DB is built on my own design choices and implementation. The earlier concepts behaved quite similarly, with the main difference being that back then I hadn't implemented the CloudEvents standard or event hash-chaining yet. I later found both to be really valuable additions. The idea of event chaining isn't new for example, I just hadn't had it on my radar for very long.
by inanutshellus | 2025-09-19 13:14:44+00:00
> their.store@myname.email

I did this for a decade and decided it was't worth it, nor the plus in gmail addresses.

It was a ton of effort remembering which address I used (I have multiple domains, too, oh joy).

I would end up with multiple accounts on websites, and support calls were super painful.

Eventually I switched providers and realized that in all that time I literally never found any "smoking gun" of a company selling my info.

And the plus email addresses were super useless because spammers know they can just strip out the bit after the plus. Duh.

In fact, my "real" email address that kept super secret and never ever ever gave to anyone except real in-the-flesh human friends (and thus never got any real email to, lol) was by far and away the most compromised email address. Stratospherically compromised.
by EForEndeavour | 2025-09-19 13:16:09+00:00
> It just seems like such a narrow set of facts where a child is big and smart enough to open the door but dumb enough to jump out and get seriously hurt.

I had to guess, I'd guess you aren't a parent or spend much time interacting with children :)

Also, auto-lock reduces theft and carjacking risk, which is nice.