MurphyA/hacker-news huggingface dataset:
by cmrdporcupine | 2025-05-13 23:26:54+00:00
There are two kinds of coffee in my brain:

Third wave fancy coffee I make at home in our Chemex or Technivorm or get in really really good shops, as you describe.

McDonald's, gas station, donut shop coffee. It's swill but you confectionize it with cream and sugar. Double double as we say up here. It's not good, but it it's a utility. You just don't expect much from it, and that's fine

The problem coffee is the stuff in-between. Stuff that pretends to be specialty coffee, overroasted, overpriced ... but not actually good. Starbucks or restaurant espresso. Grocery store whole bean coffees that markets itself in a nice bag but turns out to be stale oily overroasted mediocrity. Simultaneously expensive, raises your expectations... and then just turns out to be junk.
by nine_k | 2025-05-13 23:26:58+00:00
I suppose you can even ship the test/logging allocator with your production build, and instruct your users to run your program with some option / env var set to activate it. This would allow to repro a problem right where it happens, hopefully with some info helpful for debugging attached.

Not a great approach for critical software, but may be much better than what C++ normally offers for e.g. game software, where the development speed definitely trumps correctness.
by kaishiro | 2025-05-13 23:26:58+00:00
It’s funny you mention that. I moved to Melbourne AU a while back and quickly realized how bad the coffee I had been drinking my whole life had been. I honestly had trouble finding a bad cup of coffee there - although as it’s primarily an espresso based coffee culture it’s admittedly quite a different animal. I dove in pretty deep over the years, finally ending up with a Silvia/Mazzer setup, but oddly enough would sometimes find myself longing for a pot of “shitty diner coffee” - particularly on the weekends. After being introduce to real American diners, my wife - a lifelong Australian - also occasionally has the same craving. We always look forward to our first diner breakfast whenever we had back stateside. I guess at this point I just classify it as a different beverage altogether!
by quantadev | 2025-05-13 23:27:04+00:00
Yeah, on paper (or mathematical symbolics) it comes down to what's more clear and representing reality. That's why I initially said I know there's no cubic relations in the physics of this, which was correct.

But that doesn't mean that therefore there's no correct physics equations (for gravity) involving the cube of a distance, even when there's only squares in these "laws" of physics.

In both cases the power of 2, as well as 3/2, is there merely to "cancel out" the fact that you didn't use a unit vector (in the numerator) and therefore need to divide that out in the denominator, to end up scaling the force magnitude against a unit vector.
by alabastervlog | 2025-05-13 23:27:16+00:00
I can still drink normal coffee. I can even tolerate most Keurig trash, still.

I find the good stuff to basically be a totally different category of drink, I think is what helps. Most coffee is pretty much just "coffee flavored" with just a little variation. The good stuff... it sits somewhere between coffee and tea, often has surprisingly little "coffee flavor", and delivers all kinds of interesting and delicate notes.

Like if you ask me "where can I get some good coffee around here" I've got recommendations, but if you follow up with "no, I mean good coffee" I'm going to have a different set of recommendations. Good coffee is a separate category of drink, LOL.
by tsukikage | 2025-05-13 23:27:36+00:00
We need software and hardware to cooperate on this. Specifically, threads from different security contexts shouldn't get assigned to the same core. If we guarantee this, the fences/flushes/other clearing of shared state can be limited to kernel calls and process lifetime events, leaving all the benefits of caching and speculative execution on the table for things actually doing heavy lifting without worrying about side channel leaks.
by ndriscoll | 2025-05-13 23:28:15+00:00
Rendering a volume slider or some icons shouldn't take half a second, regardless. e.g. speaking of Carmack, Wolfenstein: Enemy Territory hits a consistent 333 FPS (the max the limiter allows) on my 9 year old computer. That's 3 ms/full frame for a 3d shooter that's doing considerably more work than a vector wifi icon.

Also, you could keep the status accurate because it only needs to update on change events anyway, events that happen on "human time" (e.g. you plugged in headphones or moved to a new network location) last for a practical eternity in computer time, and your pre-loaded icon probably takes a couple kB of memory.

It seems absurd to me that almost any UI should fail to hit your monitor's refresh rate as its limiting factor in responsiveness. The only things that make sense for my computer to show its age are photo and video editing with 50 MB RAW photos and 120 MB/s (bytes, not bits) video off my camera.
by fc417fc802 | 2025-05-13 23:28:27+00:00
> the only real fix is to recognize that you can’t isolate code running on a modern system

Does pinning VMs to hardware cores (including any SMT'd multiples) fix this particular instance? My understanding was that doing that addressed many of the modern side channel exploits.

Of course that's not ideal, but it's not too bad in an era where the core count of high end CPUs continues to creep upwards.
by const_cast | 2025-05-13 23:28:29+00:00
> What benefits do you expect to see?

This is exactly the problem: you're describing a for-profit mindset, and it's exactly why research in the private sector floundering.

If you pretense everything with "what value will this bring" then you've already lost. Research is about finding things out for the sake of it. You don't know if it brings value because you haven't researched it yet. That's what breaking new ground is all about.
by throwup238 | 2025-05-13 23:31:06+00:00
Part of this species' transdifferentiation process in the cyst stage is increased expression of various DNA repair mechanisms include telomerase [1].

> Transcripts associated with telomere organization and maintenance, DNA integration, repair, and damage response were among those that showed high expression in the cyst relative to medusa and polyp.

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC8480191/
by Kon-Peki | 2025-05-13 23:31:32+00:00
I read the whole thing.

TLDR: the court is saying that the government needs to stop fucking around. The Supreme Court says that these folks get time to challenge their removal, and therefore the government must give them a reasonable amount of time.

It also says that if the government can establish that this guy is covered by the president’s proclamation, he most certainly can be removed under the Alien Enemies Act.
by idontcareatall | 2025-05-13 23:31:52+00:00
It's astonishing that anyone can say this with a straight face. Just unbelievable the effect Apple has on some people. Gruber finally getting disenfranchised. Eeven my most annoying/obsessive iOS-fan friends have admitted that they are jealous of my camera, my ability to do real multi-tasking, upload photos with the screen off, have the audio and BT audio work reliably. It's just stunning what some iOS users don't know.
by strken | 2025-05-13 23:31:53+00:00
I prefer medium roasts over light roasts, which isn't quite the same thing as dark roasts, but it's because it tends to get rid of fruity and acidic flavours and lets the richer flavours come to the front: brown sugar, chocolate, malt, nuts, spices, etc. which I prefer in milk drinks.

No idea what the dark roast people are after, but maybe it's the same sort of thing.
by xnx | 2025-05-13 23:32:27+00:00
Yes. In my personal road situation I'd be happy to exchange more tire noise (which is more of a consistent white noise) for the abrupt and annoying other car sounds.

There's still a chance that net tire noise would be same or less: "Tires running higher inflation pressures generate lower noise levels compared to those with lower inflation levels." https://www.tirereview.com/the-fight-against-tire-noise/

I suspect that other design choices (e.g. fender skirts like on the Honda Insight) could be made that would further reduce tire noise.
by GWBullshit | 2025-05-13 23:33:01+00:00
OK, but consider the long-term: If (especially publicly-traded) companies are driven by the "You must increase profits indefinitely no matter what" ethos of "fiduciary responsibility to stockholders", when you've racked your brain and ran out of ways to increase new markets, by which point you're probably hyper efficient and figured out every cost-saving measure imaginable, then what?

You then are, if you seek continuously-higher-and-higher profit margins, cornered in such a way that you have 1 of 3 options out (see my reply to the first poster above).

The fact that more and more companies (1) are so myopic they can't see this coming and (2) openly embrace 1 of those 3 options when they're eventually forced to is how, for example, we've arrive at a world where formerly "Don't be evil" Google has morphed into "SOMEBODY is going to make some extra money becoming CyberDyne Industries, and so "Why not us?".

Not saying what you said is not part of the consideration, but imagine the world your kids will grow up in if more and more companies behaved this way.
by homebrewer | 2025-05-13 23:33:27+00:00
Here's a counterpoint: Apple has no official presence in my country and if you have any problems with their products, you will be told to go pound sand. This is in spite of them being significantly more expensive than in countries like the US (where they already cost at a premium).

On the other hand, a guy I know well bought a mid-tier consumer Samsung SSD in China a few years ago (970 Evo IIRC), run it into the ground doing video encoding pretty much non-stop, contacted the official Samsung retailer in our country asking for a replacement, and they seemed happy to accommodate him.

YMMV. From my point of view, Korean companies seem much more customer-oriented overall.
by wmlive | 2025-05-13 23:33:54+00:00
"Conclusion

NextStep’s influence can still be felt in modern computing. From the object-oriented philosophies that underpin macOS and iOS, to the minimalistic, function-driven design ethos that many desktop environments aspire to replicate, NextStep exemplifies a visionary approach to software. Steve Jobs’s journey from Apple to NeXT and back to Apple fundamentally shaped personal computing. Meanwhile, GNUstep and projects like Window Maker preserve the look, feel, and efficiency of NextStep, allowing its spirit to thrive in open-source communities around the world."
by brailsafe | 2025-05-13 23:34:28+00:00
Wew, this is great and all, but when am I going to be able to disable the list of trending topics or search history in my search bar, or at least hide it entirely? Never? I have to learn about the spirit airlines emergency landing and some bs about the NFL even though I'm not even in that country? Idk that customization feels paramount if I can't control what I see as I'm using the device.
How to See MCP in Action?
by mahimamanik | 2025-05-13 23:34:33+00:00
I have built multiple AI apps with Next.js frontend & AWS (Python) backend.

I understand concept of MCP, need and how it works theoretically. I even wrote an article on it! https://medium.com/@mahimamanik.22/powering-ai-apps-with-mcps-36d5f2b37fe2

I just downloaded Claude for Desktop.

How do I actually build apps with it?

My use cases:

Can I ask claude about my upcoming meetings & help me prepare for them? Research about the person and their company? Can I get notification 30 mins before my call

Can I ask claude to look at my browser history & usage? Give me insights on my daily & weekly usage. Notify me if I exceed 30 mins on any website?

Are these possible to be built? What should be my approach? Looking for advise.
by parliament32 | 2025-05-13 23:34:34+00:00
You don't, because information hoarding is only slightly less bad than real-life hoarding.

Be honest with yourself: other than the occasional search, when is the last time you referred to notes you took X years ago? And for the search-cases, how outdated was that information? Is the sequence of commands you painstakingly saved a decade ago for how to rebuild an array in megaraid really relevant anymore? Could you not have just, ya know, just googled it next time you needed it? Is your written-out explanation for how heat pumps work from that time you were re-doing your home heating system really useful.. when you can just have a conversation with Gemini about it now?

Less is more.
by const_cast | 2025-05-13 23:34:37+00:00
Yes, and no. It's no secret that corporations will purposefully play ignorant when a profitable product has safety concerns.

J&J kept their asbestos baby powder out of the public eye for 50 years. 3M knew about forever chemicals in their adhesives for decades. Bayer knew their drug had been infected with HIV and they sold it anyway.

That's not to say all private research is untrustworthy. But, we should be skeptical.
by didgetmaster | 2025-05-13 23:34:45+00:00
Once upon a time, the price of a product was often a good indicator of its quality. If you saw two products side by side on the shelf and one was more expensive, then you might assume that it was less likely to break or wear out soon.

Now it seems that the price has very little to do with quality. Cheaply made products might be priced higher just to give the appearance of quality. Even well known brands will cut corners to save a buck or two.

I have purchased things at bargain prices that did everything I wanted and more. I have also paid a lot for things that disappointed me greatly.
by CyberDildonics | 2025-05-13 23:34:59+00:00
Your original comment was saying you have to give up features and development speed to have faster software. I've seen this claim before many times, but it's always from people rationalizing not learning anything beyond the scripting languages they learned when they got in to programming.

I explained to you exactly why this is true, and it's because writing fast software just means doing some things slightly differently with a basic awareness of what makes programs fast, not because it is difficult or time consuming. Most egregiously bad software is probably not even due to optimization basics but from recomputing huge amounts of unnecessary results over and over.

What you said back is claims but zero evidence or explanation of anything. You keep talking about assembly language, but it has nothing to do with getting huge improvements for no time investment, because things like instruction count are not where the vast majority of speed improvements come from.

I mean, you’re the one who started this off with the insane claim that there’s no tradeoff, then claimed there are no optimizations available below C++ (i.e. C++ is the absolute most optimized code a person can write).

This is a hallucination that has nothing to do with your original point. The vast majority of software could be sped up 100x to 1000x easily if they were written slightly different. Asm optimizations are extremely niche with modern CPUs and compilers and the gains are minuscule compared to C++ that is already done right. This is an idea that permeates through inexperienced programmers, that asm is some sort of necessity for software that runs faster than scripting languages.

Go ahead and show me what specifically you are talking about with C++, assembly or any systems language or optimization.

Show me where writing slow software saves someone so much time, show me any actual evidence or explanation of this claim.
by ggm | 2025-05-13 23:35:09+00:00
Your response to the prior implied flagging is based on a deliberate choice of karma, to widen the gate on who can flag.

I was asking if there is not an inverse function, which would be a higher karma unflag operation, on the assumption people who flag up are being somewhat incautious and a smaller set of people could say "no, this is worth seeing"

I have no problem with flagging per se, or with my own ability to see flagged content.
by alephnerd | 2025-05-13 23:38:47+00:00
I mean, the UK is in the same boat as Germany and Canada - outside of high finance and some American tech companies, salaries are weak and they aren't attracting the cream of the cream.

Plus high paying British firms like BAE, Rolls Royce, and Leonardo Global have Indian offices that pay competitive (£30-40k) salaries for R&D so the incentive of going to the UK is weak, as £60k but California level CoL just doesn't cut it.
by iwontberude | 2025-05-13 23:38:51+00:00
I agree, let’s say they competed in home entertainment. A category so broad that Netflix themselves considered any potential option a household member had at the couch as competition. That includes video game consoles, cable boxes, other streaming apps, etc. Hypothetically: Would you say Netflix is such a competitor with Nintendo that we shouldn’t accept their investing partners criticism of Nintendo if they had a monopoly?
by cynicalsecurity | 2025-05-13 23:39:24+00:00
Okay, I've read the whole article. His dad was a drug addict who is now dead. It sucks to have a bad parent. And his mother is disabled and can't really help him. I see now where all the disgruntlement and negativity comes from. And why it is so hard for him to live a life. It's always is hard when one (or in an even worse case both) of your parents are bad. Not only such parents do not pass over their knowledge of life and wealth to their children, they actually take from them. This really sucks, I'm sorry. The man is living this life on a higher difficulty. I feel for him.
by int0x29 | 2025-05-13 23:39:40+00:00
I have fdroid installed on a pixel and I didn't hit any warnings beyond needing to enable side loading. As for push notifications, if you are developing an app, you can build your own infrastructure for that or rent it from someone else. If you are concerned about google software you can, with effort, reflash with another OS.

All of the above either don't exist on iOS or only exists in the EU.

Personally I've never had issues with Samsung modems and I am honestly confused what people are doing with their phones that require high power CPUs.
by ggm | 2025-05-13 23:41:19+00:00
If you enjoyed this small story, then I recommend:

Plastic: The Making of a Synthetic Century 1996 by Stephen Fenichell

which is a readable history of the field, from parkesine and bakelite onward and it discusses the breathable, and non-breathable composites and uses of plastics as liners, as in this instance.
by theandrewbailey | 2025-05-13 23:42:13+00:00
Buy a phone with an unlocked/unlockable bootloader, and use custom ROMs to stay up to date long after the manufacturer has stopped caring about support. Unlocked phones seem few and far between nowadays, but there's still some. Here's another not-so-subtle recommendation for the Google Pixel line.

I've been using a Moto X4 (8 years old!) with LineageOS for 6-7 years. I'll probably get an open box (for a discount) Pixel soon, and probably put GrapheneOS on it.
by const_cast | 2025-05-13 23:42:39+00:00
> The parent post's claim that the current President's lawyer is unqualified, because?

Because so far every appointee by Trump has been, objectively, less qualified than the people they replace?

There's no bias in that, it's just looking at credentials. We have people in public health who have never worked in healthcare. We have people leading the DOD where their only battle thus far has been alcoholism. We have a surgeon general who can't even practice medicine. I mean... what pattern are we noticing here?

Are we just supposed to play stupid forever, in pursuit of some "fairness"? We're not blind, we're not deaf, we can understand what's going on.
by T-1000-X | 2025-05-13 23:43:21+00:00
Well, Skynet was engineered to harness the vast emptiness of space for optimal heat dissipation. Its core processors and data farms, generating unimaginable amounts of heat, were encased within advanced radiative structures, microstructured surfaces coated in high-emissivity materials like molybdenum disilicide. Hierarchical photonic films layered within its panels ensured maximum infrared emission, channeling heat away efficiently into the cold vacuum of space. Heat pipes and conductive pathways funneled thermal energy from its neural networks to expansive radiative panels, which radiated the excess as infrared light, transcending Earth's atmospheric limitations. In this way, Skynet’s architecture was designed not just to compute, but to survive, dissipating heat into the void with relentless efficiency, and its dominion remains unchallenged- ask John Connor.
by mre | 2025-05-13 23:43:33+00:00
For people who don't get the reference, this might be referring to the notoriously gnarly task of implementing a doubly-linked lists in Rust [1]

It is doable, just not as easy as in other languages because a production-grade linked-list is unsafe because Rust's ownership model fundamentally conflicts with the doubly-linked structure. Each node in a doubly-linked list needs to point to both its next and previous nodes, but Rust's ownership rules don't easily allow for multiple owners of the same data or circular references.

You can implement one in safe Rust using Rc<RefCell<Node>> (reference counting with interior mutability), but that adds runtime overhead and isn't as performant. Or you can use raw pointers with unsafe code, which is what most production implementations do, including the standard library's LinkedList.

https://rust-unofficial.github.io/too-many-lists/
by zahlman | 2025-05-13 23:44:14+00:00
> Wait... not having spelling errors is now a mark of AI?

When you output long blog articles more than daily, it is. Proofreading takes time, and someone who cares enough to proofread will probably care enough to put in more time on other things that an LLM wouldn't care about (like information density, as noted in another comment; or editing after the fact to improve the overall structure; or injecting idiosyncratic wit into headings and subheadings).
by senectus1 | 2025-05-13 23:44:25+00:00
I love coffee, black and without sugar. but something in my stomach decided over the last 10 years that i can no longer drink it.

if I do I get IBS like issues :-(

I used to be able to drink it 4-6 time a day no problems. I'd happily drink one before bed and sleep like a log. It didnt keep me awake it made me want to ignore that that it was time for bed.

getting older sucks. much of what I used to enjoy eating and drinking is being taken away from me.