MurphyA/hacker-news huggingface dataset:
by Quenby | 2025-05-14 02:19:12+00:00
Recently, I've started grinding my coffee beans just before brewing, and the difference is really noticeable. The freshness of the grind seems to bring out more complex flavors, especially with lightly roasted beans. I'm curious—do you think there's a noticeable difference in taste between freshly ground coffee and pre-ground coffee? What tools do you use to brew your coffee, and which one do you think gives the best results?
by ednite | 2025-05-14 02:19:12+00:00
Yes, I agree—especially when it comes to larger corporate entities. With smaller companies, I’ve often found myself face-to-face with key decision-makers, owners, VPs, and others—where I at least had the opportunity to discuss (or pitch) a service or product. In my case, though, I usually didn’t have anything to promote during those networking or social situations. Still, I believe it’s generally easier to connect with small businesses than with large corpo's. It’s just a matter of putting yourself out there as much as possible.

As for the elephant in the room: large corporations are riddled with bureaucracy, inflexible policies, and, frankly, executives who often don’t give a hoot. Not impossible—but definitely more difficult. Speaking from experience (and this may be hard to believe, especially after being accused of being an LLM agent): one of my SaaS web apps I developed last year is currently in use—at no cost—by a top Fortune 500 company. I can't name them, but I maintain the app through a small fee charged to one of their 3rd-party vendors I work with. Now, to be clear: the number of users is barely worth mentioning, but the collective data and its operational value are huge for that corporate department. In short, they love it. Ever since launch, I've been trying to convince them to take on the fees directly and scale the app across all their branches. Even though their internal team, including IT department, has endorsed it and approved internal use, they have too many barriers to jump even before thinking of adopting it as their own tool. Anyway—just sharing. Sorry for the long comment! Amen.
by harmmonica | 2025-05-14 02:19:20+00:00
Just to clarify, I didn't trot it out initially because it's amazing (though at the size of Twitter I personally am kind of amazed; I thought it would be hard to keep it as stable as it's been with that much of a headcount reduction, but you're right about the opaqueness of the financials, although, really, not completely opaque re Fidelity write downs; it's been... not great).

That said, the trotting out was just to point out the coincident timing between when Elon started the cuts, and how aggressively he cut, and when other mega cap tech started slowing or even laying off workers. You might say "but none of those other companies clipped 80% of their folks," but that would be somewhat suicidal to do as a public company. But a high-profile trigger like that influences folks to take a harder look at how and why they're deploying personnel.

Last comment, when you heard what Elon was doing were you just like "wow, that's a lot of layoffs" and then went about your day? Or did it reinforce your view that "there is tons of bloat at tech companies..."? Do you really think the leaders at these companies are ignorant about that reality and that your opinion is unique? No offense, but I don't. They knew they were bloated. To steal another commenter's metaphor, there's all this overstaffing in the air, a combustible vapor of sorts. And Elon's reduction at Twitter lit a match.
by aspenmayer | 2025-05-14 02:19:41+00:00
> After too many months I was able to get the city to declare the car derelict. And then I had to pay a scrap yard to accept it.

I’m assuming there contents of the garage became your property, and thus legal liability, when you purchased the flat?

Since the property is derelict and you weren’t aware of it previously, and the disposal of the property caused undue effort and cost, would the failure to disclose the contents of the garage by the former owner and/or their agent constitute some kind of breach of duty or some other kind of contract violation?
by k310 | 2025-05-14 02:20:39+00:00
The current situation, IMO, is a culmination of decades of pushback against civil rights, as if the Civil War just went underground and resurfaced.

I read that a big "No Kings" day is planned for June 14. People have been creating their own clever protest signs, and I expect more.

Given the magnitude of the situation, I'd like to see (hear) new songs supporting democracy, the constitution, equality, respect for, and equity for all.
by LordGrignard | 2025-05-14 02:21:00+00:00
To he blunt

this website looks like a scam website redirecter the one where you have to click on 49 ads and wait for 3 days before you get to your link the video playing immediately makes me think that's a Google ad unrelated to what the website is about the different font styles reminds me of the middle school HTML projects we had to do with each line in a different size and font face to prove that we know how to use <font face> and <font size>. All its missing is a jokerman font
by musicale | 2025-05-14 02:21:02+00:00
> While there are a number of great CARDIAC simulators out there (see Building a CPU simulator in Python for instance) and even an FPGA implementation (Al Williams - Paper to FPGA) there is nothing like holding and operating a physical device.

"Paper to FPGA" sounds like a cool idea, though the point of CARDIAC seems to be that you perform the operations yourself (by carefully following its flowchart/control specification and manipulating the cardboard device.)
by jandrewrogers | 2025-05-14 02:21:38+00:00
Rust has better defaults for types than C++, largely because the C++ defaults came from C. Rust is more ergonomic in this regard. If you designed C++ today, it would likely adopt many of these defaults.

However, for high-performance systems software specifically, objects often have intrinsically ambiguous ownership and lifetimes that are only resolvable at runtime. Rust has a pretty rigid view of such things. In these cases C++ is much more ergonomic because objects with these properties are essentially outside the Rust model.

In my own mental model, Rust is what Java maybe should have been. It makes too many compromises for low-level systems code such that it has poor ergonomics for that use case.
by alephnerd | 2025-05-14 02:21:57+00:00
Journalists give what their readers want, and what they want is a discussion about a US-China race or "AI". There is also an equity ownership aspect as well, because tech stocks in China tend to be the primary market in the green within the larger SSE and Hang Sen, and a DeepSeek/AI story makes China oriented emerging market ETFs much more enticing. Same reason you see much more financial reporting in American business news about India now that Indian equities are now available in emerging market ETFs.

That said, Deepseek is a decent model and was the forcing function needed to give a reality check to a number of AI Startups (and has had the positive effect of making it easier for startups I've helped incubate make the case for their own domain specific foundation model strategy). It's impact shouldn't be understated.
by iambateman | 2025-05-14 02:22:09+00:00
I love ABNB and I hope they can find a long-term business that works. Their original promise was so interesting and exciting…but reality has kind of caught up.

They’re kind of like Uber, in that way. But where Uber has become faceless and quiet, Airbnb wants to be a leader, and I respect that. Certainly there’s lots of cool things that _could_ happen with experiences, and I hope they do.
by mrheosuper | 2025-05-14 02:22:36+00:00
sadly that "windows" key is what i dont like on Android

I use Moonlight to remote to my desktop. Moonlight on Windows can capture Windows key(and some other shortcut like alt-tab) and redirect to remote machine.

Moonlight on Android can't do that, the dev this is Android issue and can't do anything about it.
by trealira | 2025-05-14 02:22:47+00:00
Thanks for explaining. I guess that makes sense, but it surprises me: language implementors choosing to do the slightly worse option not due to technical limitations or historical baggage, but just because it's easier. I thought only C was like that. That's not to insult any of them; it's not like I'm the maintainer of a compiler for a major programming language.
by GWBullshit | 2025-05-14 02:24:36+00:00
I get it and thank you, and maybe it's just me since my time investment in HN was mostly during the period of it's founding until 2015 or so at the latest (this account obviously not withstanding). And perhaps I'm an old fart now an "things have changed, old man" and all that stuff. But honestly the reason I came here in the first place is that during that period, this place would be the LAST place on the internet to expect to encounter such childish behavior and in the past such replies would have been downvoted into oblivion. I guess I made the mistake in assuming that "2025 HN" is the same as it was back then; clearly I was wrong as I'm looking at the feed and seeing tons of quality posts with zero-to-miniscule interactions, which would have been unheard of "back in the day". It would seem this place has fallen off from how I remembered it.
by AngryData | 2025-05-14 02:25:21+00:00
And plenty of research has shown the police are wrong and fingerprints aren't super unique or static, that is just convenient for prosecuting cases. They are unique and static enough to differentiate between a handful of people you already have on a short suspect list in a shortish time frame usually, but once you start trying to sort populations by fingerprints or you find a random fingerprint and are trying to find some unknown person you don't know about, it falls apart and has fucked over a number innocent people.

Its like matching the make of a vehicle and their tire tracks. Yeah if you have someone you suspect, and you see he has the same tires and model of car as was reported, it likely is useful. But if you just try to blame the first person you find with the same model vehicle and the same tires despite the lack of other evidence, you are inevitably going to screw over some random innocent person. Fingerprints are less unique than someones face, and plenty of people have been thrown in jail because they merely looked like a suspect.
by Adambuilds | 2025-05-14 02:25:27+00:00
I often wondered how long we can stay in water before it becomes harmful. I used to imagine what might happen if I stayed submerged for hours. It wasn’t until later that I found out the skin wrinkling effect is actually caused by the nervous system reacting to prolonged exposure to water, which is believed to help improve grip.

But how long is too long? Prolonged immersion can lead to skin damage or dehydration, and the risk depends on water temperature and the individual’s condition. It’s fascinating how much our bodies can adapt, but it also reminds me how important it is to listen to our bodies and not push limits.

Does each body have a different tolerance to water immersion? Can we train our bodies to withstand longer periods, or is there a limit to what our skin can handle?
by axman6 | 2025-05-14 02:25:56+00:00
Thats absolutely not what they asked for, no one was able to reproduce the issue, so they asked for clearer instructions on how to reproduce the issue and were met with hostility. It's not the job of OSS developers to debug someone else's scripts just to then start debugging the actual issue. This is the absolute bare minimum of any bug report, if you think there's a bug but no one else can observe it, in the first instance you have to assume it's something to do with their setup, until shown otherwise. The addition of not just wrong, but completely misleading AI summaries just makes the job of an OSS dev harder, they now have to start debugging the bug report itself to try to figure out whats parts are even facts at all (hint, most of the AI generated content was completely wrong, but sounded plausible).

Personally, the developers of both the LLVM and Mesa projects were far kinder and patient than I would have been, most OSS developers aren't just not paid to work on these projects, but are usually paid to work on other things. Taking up their time with this nonsense is very insulting to them, and the attitude that they owe the author anything at all is, as stated in the LLVM ticket, exactly what pushes many developers out of OSS development.
by protimewaster | 2025-05-14 02:26:20+00:00
> not retracted (or even really commented on) the Supermicro spy chip story

They doubled down on it. They did a follow-up claiming that a cyber security researcher from a US-based firm had been called in to investigate suspicious traffic at a US telecom. The investigators claimed to have logs and a bunch of other evidence. The investigators also claimed that Bloomberg was misleading people by focusing on SuperMicro, as they'd reportedly seen to with other manufacturers too.
by donnachangstein | 2025-05-14 02:26:56+00:00
> there's a dozen apps that cater to this need now

Before someone declared a need for buggy and unreliable locker apps, for decades prior you could deposit something called a "coin" into a slot which would allow you remove an equally archaic object called a "key" from the lock, which you would deposit in your pocket and be on your merry way.
by drewbug | 2025-05-14 02:27:12+00:00
It was a major topic of discussion at the Confederate States Constitutional Convention; the fire-eaters lost: https://dn720307.ca.archive.org/0/items/journalofcongres00co...

> In thus constructing the fundamental law, of course, a struggle has occurred in the secret sessions of the Montgomery Congress, in which those refusing to close the door against the reception of anti-slavery States have achieved a victory.

https://www.cw-chronicles.com/blog/admission-of-northern-sta...
by mmmBacon | 2025-05-14 02:27:15+00:00
Basic problem with Airbnb is that you’re dealing with small proprietors and the quality and value can be pretty inconsistent. Airbnb has relied on reviews to enforce this but what I’ve found is that “hosts” usually wait to file a review of me as a guest until I file my review. So there’s a disincentive to leave a mixed review.

Additionally there’s a creep factor in the number of cameras on the property. Hotels have lots of cameras but you don’t get the same sense that you’re being policed. I realize some of this is necessary but it can still be off-putting; usually everyone in the rental comments on the cameras.

Airbnb could normalize the value by enforcing standards and capping certain unreasonable charges in particular cleaning fees. A uniform cancellation policy would also help.

Additionally there are no rewards for booking Airbnb and no perks at all for repeat customers.

I’ve moved from Airbnb to Marriot and I get 4pm late check out, upgrades to suites, free breakfast, priority booking etc… and I don’t have to take the garbage out, bundle up sheets, do the dishes, etc…
by badmonster | 2025-05-14 02:27:25+00:00
In my understanding, there are two kinds of use cases potentially can be explored with knowledge graph.

- Structured data - this is probably more close to the use case you mention

- Unstructure data and extract relationship and build KG with natural language understanding - which is this article trying to explore. Here is a paper discussing about this https://arxiv.org/abs/2409.13731

In general it is an alternative way to establish connections with entities easily. And these relationships could help with discovery, recommendation and retrieval. Thanks @alexchantavy for sharing use-cases in security.

Would love to learn more from the community :)
by umanwizard | 2025-05-14 02:28:10+00:00
> Why is async code harder to reason about?

I don't know about C#, but at least in Rust, one reason is that normal (non-async) functions have the property that they will run until they return, they panic, or the program terminates. I.e. once you enter a function it will run to completion unless it runs "forever" or something unusual happens. This is not the case with async functions -- the code calling the async function can just drop the future it corresponds to, causing it to disappear into the ether and never be polled again.
by aspenmayer | 2025-05-14 02:28:43+00:00
Unless the system you use the check that balance is compromised on your end or their end. If you have malware, they can be looking at the same numbers you’re looking at, so that isn’t fool-proof. If your account is already compromised, they may just be phishing for 2fa tokens to initiate some kind of account change, like the kind that would complete their total account takeover, at least until you or the bank notices suspicious activity.
by southernplaces7 | 2025-05-14 02:29:02+00:00
>you'll notice in the comments section that the population of substackistan is much less FUCKING CYNICAL AND NEGATIVE than you guys

I still visit the site daily and comment often enough because it really can be interesting as hell right along with many of the comments..

But yeah, the common trend here is to have more than a few grossly humorless, pedantic, self-absorbed, bubble-dwelling, neckbeards shit all over anything they don't find precisely honed to their self-absorbed preferences and fetishes.

And don't even get me started on the blatantly idiotic system of letting any random asshole flag a post they don't like for whatever childish or ideological reason of their own, or perhaps worse in a more insidious way: the downvoting thing, and how it slowly erases often perfectly decent differences of opinion.

Rant over, thanks for reading.

Also, liked your piece, and sincerely wish you luck.
by haswell | 2025-05-14 02:29:20+00:00
If the building I live in implements policies that are hostile to their tenants, that's their right and I can choose to move, but it's still hostile.

For sake of argument, let's say that this feature causes a 20% reduction in video views.

This feature is part of YouTube Premium, meaning that YouTube is making money on it, but in its current form the creator is not. So in essence, YouTube has chosen to take the creator's content, create derivative content based on it, and make money off of that derivative content while removing some portion of the creator's revenue. In most contexts, this would be described as theft, and I think that's a fair word to use here even if I'm sure the T&C covers it somewhere.

> What's the problem? The creator can take their content somewhere else or host it themselves on their website

You don't see a problem with a move like this? Obviously creators can move elsewhere, but it's a hostile move on YouTube's part nonetheless.
by epistasis | 2025-05-14 02:29:33+00:00
If somebody is looking to take personal action, sure go right ahead!

But for systematic change, and systematic change is what's needed, there are sever political consequences for focusing on hugely unpopular actions that have little effect. Attacks on meat have empowered those who oppose climate action, which is just below 50% of the population in the US. Focusing climate action on meat consumption has been counterproductive, just as doomerism about climate action is used to make people feel helpless and then abandon taking any action at all.

We have very little time to make massive climate strides, and anything that slows down the fastest action in the US, like prioritizing meat consumption and not placing it in the proper context, causes great harm to the cause. Just as focusing of food miles by hapless media has caused great harm for climate action.
by axman6 | 2025-05-14 02:29:46+00:00
This would have me astroturfing it out the window after seeing this nonsense.

The output in their Mesa project bug report is outright misinformation, it sounds completely plausible but is absolute nonsense. This is the true danger of AI, it is so convincingly confident that people forget to question it, or in this case, don't even have the tools to begin questioning it. It's actively unhelpful at best.
by umanwizard | 2025-05-14 02:29:53+00:00
> Rust still needs a way out of that mess.

In practice, it really doesn't. The difficulty of implementing doubly linked lists has not stopped people from productively writing millions of lines of Rust in the real world. Most programmers spend less than 0.1% of their time reimplementing linked data structures; rust is pretty useful for the other 99.9%.
by bradgranath | 2025-05-14 02:29:59+00:00
"Woah, man, GPUs are fast..."

Flagged. Kinja Clickbait. LLMs have exactly nothing to do with the reason that Enigma-style encryption hasn't been relevant for nearly more than half a century.

(And everything to do with goosing Gizmodo's bottom line with drivel like this).
by pclmulqdq | 2025-05-14 02:30:52+00:00
It comes in a lot of forms: Publishing novel research. Doing open-source projects. Making tools and libraries. Leadership in general (tech lead/manager roles, and doing it successfully). Mentoring people. Anything that makes other people better. The longer you have had a career, the more leverage people need you to have.

To be honest, the substack is a decent step forward in sharing knowledge if he can fill it with technical articles.
by el_benhameen | 2025-05-14 02:31:09+00:00
I’m one of those people. I thought I liked lighter roasts, but the third wave light-light super floral stuff tastes like lemon water to me (including stuff from nice roasters and nice shops). I can understand why people like it! But I’m habituated to the brown caramely middle of the road flavor profile and I’ve stopped trying to change. Starbucks’ lighter roasts are fine with me, much as it pains me to admit my lowbrow taste.
by benoau | 2025-05-14 02:31:43+00:00
Absolutely there is a difference, fresh ground beans are delightful. Even the left over ground beans I inevitably have are still better the next day.

As for tools, the vital components are hot water and a filter so you're not chewing your coffee. My favourite is the "Chorreador", basically a sock through which the hot water drips like a manual coffee maker but it's usually too much effort so I mostly use a small espresso machine. I recommend the cheapest one you can find, there's a lot of parallels with "Monster Cables" regarding espresso machines.

I like "coffee makers" as well, but the key there is to brew just what you need because you can't let the brewed coffee sit for long before the taste changes.
by yakshaving_jgt | 2025-05-14 02:32:33+00:00
I’ve spent thousands of my own money on equipment for Ukrainian soldiers.

They’ve used it to kill lots of russian terrorists, invaders, and rapists.

Your comment here, and all of your previous comments, inspire me to spend more.

Crimea is Ukraine. Donetsk is Ukraine. Luhansk is Ukraine. Zaporizhia is Ukraine. Kherson is Ukraine. Odesa is Ukraine. Kharkiv is Ukraine.
by axman6 | 2025-05-14 02:33:20+00:00
The Mesa project example(https://gitlab.freedesktop.org/mesa/mesa/-/issues/13022) is even more deranged - I came to this story from someone on Mastodon recommending people proactively ban this person from their project. I'm not personally in favour of doing that, but this is the closest I've been to thinking that's a reasonable thing to do to prevent actively wasting time on nonsense busywork.
by theGnuMe | 2025-05-14 02:33:35+00:00
I think they can. It is pretty easy to start simply and experiment: AirBnB San Francisco. AirBnb Paris. AirBnB London. I'll give you an example. My wife is going to France with friends and we can pay money for a good experience but they are going 5-star and we can only afford 3-4 star which is where an AirBnB is also competitive. This sub-luxe market is wide open. If AirBnB isn't interested this is a YC startup for anyone who is.