MurphyA/hacker-news huggingface dataset:
by niico | 2025-05-05 20:14:34+00:00
Hey! I'm a Senior product designer — Ex-Facebook, WhatsAp and venture-backed founder.

Looking for a founding/senior product design role (IC)

• Email: nico (at) betasf.com

• Portfolio: https://betasf.com & https://dribbble.com/nico

• Location: Latam

• Remote: Yes

• Willing to relocate: Not full time

• Technologies: Figma

• Résumé/CV: Senior product designer — Facebook, WhatsApp & venture-backed founder.
by BeetleB | 2025-05-05 20:14:41+00:00
> If you are suggesting that China may use AI to attack Europe

No - I'm suggesting that China will reap the benefits of AI much more than Europe will, and they will eclipse Europe economically. Their dominance will follow, and they'll be able to dictate terms to other countries (just as the US is doing, and has been doing).

> And I don't think China will become a utopia with unregulated AI.

Did you miss all the places I used the word "dystopia"?

> My impression after having visited it was not one of a utopia, and knowing how they use technology, I don't think AI will usher it in, because our visions of utopia are at odds. They may well enjoy what they have.

Comparing China when I was a kid, not that long ago, to what it is now: It is a dystopia, and that dystopia is responsible for much of the improvements they've made. Enjoying what they have doesn't mean it's not a dystopia. Most people don't understand how willing humans are to live in a dystopia if it improves their condition significantly (not worrying too much about food, shelter, etc).
by zoogeny | 2025-05-05 20:14:48+00:00
I think they might have made a change to Cursor recently as well. A few times I've caught it using an old API of popular libraries that have updates. Shout out to all the library developers that are logging deprecations and known incorrect usages, that has been a huge win with LLMs. In most cases I can paste the deprecation warning back into the agent and it will say "Oh, looks like that API changed in vX.Y.Z, we should be doing <other thing>, let me fix that ..."

So it is capable of integrating new API usage, it just isn't a part of the default "memory" of the LLM. Given how quickly JS libraries tend to change (even on the API side) that isn't ideal. And given that the typical JS server project has dozens of libs, including the most recent documentation for each is not really feasible. So for now, I am just looking out for runtime deprecation errors.

But I give the LLM some slack here, because even if I was programming myself using an library I've used in the past, I'm likely to make the same mistake.
by edmundsauto | 2025-05-05 20:15:06+00:00
There is a pretty significant different between “buy $9 for $4” and selling a service that costs $9 to build and run per year for $4 per year. Especially when some people think that service could be an absolute game changer for the species.

It’s ok to not buy into the vision or think it’s impossible. But it’s a shallow dismissal to make the unnuanced comparison, especially when we’re talking about a brand new technology - who knows what the cost optimization levers are. Who knows what the market will bear after a few more revs.

When the iPhone first came out, it was too expensive, didn’t do enough, and many people thought it was a waste of apples time when they should be making music players.
by gscott | 2025-05-05 20:15:30+00:00
When the wright brothers made their plane they didn't expect today that there are thousands of planes flying at a time.

When the Internet was developed they didn't imagine the world wide Web.

When cars started to get popular people still thought there would be those who are going to stick with horses.

I think you're right on the AI we're just on the cusp of it and it'll be a hundred times bigger than we can imagine.

Back when oil was discovered and started to be used it was about equal to 500 laborers now automated. One AI computer with some video cards are now worth x number of knowledge workers. That never stop working as long as the electricity keeps flowing.
by alganet | 2025-05-05 20:16:33+00:00
That reminds me of the Dictator movie.

All dissidents went into Little Wadyia.

When the Dictator himself visited it, he started to fake his name by copying the signs and names he saw on the walls. Everyone knew what he was.

Internet social networks are like that.

Now, this moat thing. That's hilarious.
by steveklabnik | 2025-05-05 20:16:55+00:00
> I feel like you can divide people in a couple of groups.

This is probably a big chunk of it. I was pretty anti-LLM until recently, when I joked that I wanted to become an informed hater, so I spent some more time with things. It's put me significantly more in the middle than either extremely pro or extremely anti. It's also hard to talk about anything that's not purely anti in the spaces I seemingly run in, so that also contributes to my relative quiet about it. I'm sure others are in a similar boat.

> for most folks, common sentiment I see and hear is that LLMs are probably not hellfire ending humanity nor is it digital-Jesus coming to save us all.

Especially around non-programmers, this is the vibe I get as well. They also tend to see the inaccuracies as much less significant than programmers seem to, that is, they assume they're checking the output already, or see it as a starting point, or that humans also make mistakes, and so don't get so immediately "this is useless" about it.
by rep_lodsb | 2025-05-05 20:16:57+00:00
Does it also convert '...' into '…'? Been seeing that a lot more recently. Also 'naïve' (outside of Raymond Chen's blog), that one seems to have been happening for longer though.

Personally, I can't stand such anti-features, and smartphone OSes seem to be full of them. Which is another reason besides the giant privacy invasion why some weird people (like me) don't use them or are aware of every new feature.
by miki123211 | 2025-05-05 20:17:25+00:00
This actually makes sense to me; if you're an artist selling tickets on Ticketmaster, it's in everybody's interests to let you show ads for those tickets to your fans.

If only the Ticketmaster team could show ads on that domain, all these ads would have to go through their marketing team (and use ticketmaster's budget, with all the accounting and invoicing this requires), which would massively slow things down.

Instead, it seems that Google has some kind of protection where ads mentioning Ticketmaster must link to their official domain, to prevent things like this from happening. The scammers just found a way for that domain to display arbitrary text.
by tshaddox | 2025-05-05 20:17:25+00:00
I don't think that's a fair reading of the post. They're not really complaining about particular friend dynamics where they're trying to keep information away from one friend while going out with another friend. The complaint is more about the society-wide change in norms brought about by social media. I don't think the author would complain about one close friend calling another close friend and sharing information about a trip the author was also on. The problem is that our modern norms (and tech) lead to everyone sharing everything with a large social network which includes many more people than an individual would normally be able to share stories with in person.
by koljab | 2025-05-05 20:17:32+00:00
I built RealtimeVoiceChat because I was frustrated with the latency in most voice AI interactions. This is an open-source (MIT license) system designed for real-time, local voice conversations with LLMs.

Quick Demo Video (50s): https://www.youtube.com/watch?v=HM_IQuuuPX8

The goal is to get closer to natural conversation speed. It uses audio chunk streaming over WebSockets, RealtimeSTT (based on Whisper), and RealtimeTTS (supporting engines like Coqui XTTSv2/Kokoro) to achieve around 500ms response latency, even when running larger local models like a 24B Mistral fine-tune via Ollama.

Key aspects: Designed for local LLMs (Ollama primarily, OpenAI connector included). Interruptible conversation. Smart turn detection to avoid cutting the user off mid-thought. Dockerized setup available for easier dependency management.

It requires a decent CUDA-enabled GPU for good performance due to the STT/TTS models.

Would love to hear your feedback on the approach, performance, potential optimizations, or any features you think are essential for a good local voice AI experience.

The code is here: https://github.com/KoljaB/RealtimeVoiceChat
by kube-system | 2025-05-05 20:17:40+00:00
66.6% of traffic per DNS request is a metric of network traffic. You could measure by bandwidth, by number of packets, by number of sessions, etc. There are many measurements one could use, and DNS requests is one of them. It would probably be irrelevant for other purposes but isn't a crazy measurement given this context.

It would be pretty difficult to measure by more typical measures (e.g. bandwidth) because if you block DNS resolution you don't know the size of the resources you are blocking...
by DemocracyFTW2 | 2025-05-05 20:18:02+00:00
Well it does lack that final -e of archive, and—fun fact!—like LaTeX which I know as ['la:teç], arXiv could plausibly be pronounced [ar'çi:f] in German although I've never heard anyone pronounce that name. So why is it arXiv not at least arXive with an -e?
by throwaway81523 | 2025-05-05 20:18:21+00:00
It's still a subjective estimate, but Samosvety (predictor group) does seem to work that way, and HPMOR suggested something similar. Basically assign probabiltiies to less complex unknowns using numbers pulled out of your butt if that's all you can do. Then you can compute conditional probabilities of various more complicated events using those priors. At least then, a consistent set of numbers has carried through the calculation, even if those numbers were wrong at the outset. It's suppose to help your mental clarity. I guess you can also perturb the initial numbers to guess something like a hyperdistribution at the other end.

I haven't tried this myself and haven't run across a situation to apply it to lately, but I thought it was interesting.
Ask HN: Was Mozilla Ever Independent?
by dabockster | 2025-05-05 20:18:41+00:00
https://www.theverge.com/news/660548/firefox-google-search-revenue-share-doj-antitrust-remedies

This is based on the revelation that Firefox (and I'm assuming Mozilla itself) relies on at least 85-90% of its operating revenue from Google's search deals. For decades now, Mozilla insisted and promoted that it was a non-profit independent organization, and that extended to Firefox. That 85-90% revenue figure is now calling 15-20 years of those statements into question for me.

So let's discuss this: Was Mozilla actually ever as independent as they've claimed? Or were they just a tax dodge for Google?
by woodruffw | 2025-05-05 20:19:18+00:00
I'm sure they do. I would expect a little bit more, uh, flair to it than "you bought the spyware from us," though.

My point here is pretty narrow: I'm sure Israel spies on the US, and we spy on them. My only doubt is whether TM SGNL itself is an element of that, or whether it's just another flavor of junk software sold to USG to paper over the gaps between technology and compliance requirements.
by WorldMaker | 2025-05-05 20:19:37+00:00
I recently blogged about [0] how I felt after some experiments with a traditional multi-page application with simple Web Components as "Progressive Enhancement". Taking an "offline first" approach to the "simple CRUD" of the application (saving everything all the time in Local Storage and then doing very simple "3-way merges" with remote data as it catches up) made it feel enough like a SPA that I was thrilled with overall performance. Think I just need to add CSS View Transitions for one last bit of "SPA-like" polish.

I am starting to think now is a great time to return to some of the Knockout-era ideals of "Progressive Enhancement". Web Components, the template tag, local storage, CSS view transitions, and a few other subtle modern things seem to be getting close to the point where the DX is as good or better than SPAs and the UX feels similar or better, too.

[0] https://blog.worldmaker.net/2025/04/27/book-club/
by blockmarker | 2025-05-05 20:20:03+00:00
It is not at all certain that there was any sabotage. Supposedly it was sabotage because important wires were stolen, but wire has been stolen by criminals for decades to sell for the materials. And for the last few years there has been an increase of delays, breakdowns and failures in the whole railway network. It is far more likely that common theft on a decaying system caused the problems, but that would pin the blame on the government for this decay. As such they prefer to blame anyone else, including shadowy enemies sabotaging the country.
by KieranB_ | 2025-05-05 20:20:13+00:00
I'm a technical founder exploring ways to improve the user interview process. I'm curious how other founders and product folks manage their user interviews - particularly the note-taking, analysis, and insight extraction parts.

If you conduct user interviews: What's your process? What tools do you use? What's most frustrating about it? How do you do it well?

I've also put together a short 7-question survey if you prefer to respond that way: https://tally.so/r/wop2BX

Appreciate any insights you can share!
by smileysteve | 2025-05-05 20:20:24+00:00
The title holds for much more specific and thinner stacks, along with support, QA, and sales - especially even simple web apps.

Onboarding is important Training is important Retaining is important

Maybe your system is 100% documented, conventional (looking at you Rails, Angular), debt free, tested, instrumented - but more than likely it's not.

But if you get down to staff who can't teach a a system, including product teams that don't respect feature overload, value, or internal feature training. If you prioritize new features over team development and training (aka a team that doesn't know the system), you're likely to get muddy with existing features both technically and use facing.
by EasyMark | 2025-05-05 20:20:39+00:00
These cases can set precedents that basically shut down all all future "useful" AI implementations if the judges go too far. You can bet that CCP doesn't care one whit about US copyright law if leads to them leapfrogging us, it will definitely be j-johna-jameson-laugh.gif . I think that's the point of the commenter from 20000ft
by sapphire42 | 2025-05-05 20:20:47+00:00
I've been using a Sonim XP3 flip phone since February 2025 and I love it. It's so freeing to not have social media always accessible at all times. I've downloaded all 850 songs on my Spotify playlist as .mp3 format and play them using the built-in music app. When I need to navigate somewhere, I drive there from memory or consult the atlas of my city that I keep in the passenger door of my car. I've gotten pretty good at T9 predictive text typing and can text people at about half the speed that I would on a smartphone.

I don't like modern smartphones precisely because of their so-called conveniences. Because they're so easy to access, we're pushed into delegating to them as if they're a part of ourselves. If you have a smartphone, you'll never learn the streets of your city, because it's easier to use GPS all the time. You'll never get good at mental math, because you can just use your calculator. You'll remember less things because if you ever need to know something you can just take out your phone and Google it (this is an actual psychological phenomenon). And because social media is just a couple taps away, you'll spend hours every day trapped in an addictive algorithmic hell that leaves you bored and dissatisfied. Smartphones turn us into shells of ourselves, no longer living our own lives because it's easier not to.

Getting a flip phone doesn't make doing the things you used to do impossible. If you really want to do something that requires a smartphone, you can get a friend to do it for you, or take out your laptop. Everything is still possible, it's just a little bit more inconvenient, and that feeling of inconvenience, that tiny barrier to entry that smartphones do everything to eliminate, is what pushes your brain to be human, to learn how to do things so you don't have to rely on a device, to spend less time on social media.
by everdrive | 2025-05-05 20:20:56+00:00
My router just ate itself after the breaker on the house got cycled a few times in rapid succession. The router is almost a decade old, so perhaps it's not surprising. As a consequence, my pihole is temporarily out of commission. When we first set it up, we had IOT, android, chromebook, etc. Currently the whole household is on Linux and we just have a couple of smartphones. (plus a steamdeck) My wife has a few ugly apps (facebook, instagram, etc) but outside of that we're in much better shape network-wise.

I used to spend a lot of time on my pihole trying to "fight the internet," but with this recent breakage, it just feels like what I need to be doing is just visiting fewer websites, owning less connected tech, and doing other things such as working outside or reading books. Blocking javascript goes a long way, but just avoiding bad websites, web apps, etc seems to be the only long-term solution.
by philipwhiuk | 2025-05-05 20:22:06+00:00
> This is a categorical and demonstrably material difference in security model. I do not understand why so many are claiming it is not.

Because all it takes is one user to decide they trust the third party.

Right now you actually have to do more than trust everyone, you have to trust everyone they trust with their chat history. Which already can include this sort of third party.
by dabockster | 2025-05-05 20:22:13+00:00
I also want to add that I 1000% fault Mozilla on this for not diversifying their funding over the years. They knew that this much of their funding was that dependent on Google and they ignored it while, at the same time, advertising themselves as some kind of independent organization. They could have began seriously trying to decouple themselves from Google, but have seemingly repeatedly chose not to.

So how do we know that Google doesn't have their thumb on Firefox right now behind the scenes? Because looking back, Firefox always appeared to compete with Chrome - but I'm now seeing that it only competed "enough" as to possibly create an illusion of true competition. Could Google possibly have influenced this behavior?
by andrewflnr | 2025-05-05 20:22:30+00:00
> a consistent set of numbers has carried through the calculation, even if those numbers were wrong at the outset

I kind of see how this might be useful, but what I've actually seen is an illusion of certainty from looking at numbers and thinking that means you're being quantitative instead of, you know, pulling things out of your butt. Garbage in, garbage out still applies.
by hlieberman | 2025-05-05 20:22:31+00:00
It’s not just the UK who has standardized on these language; the U.S. intelligence community also has a list of required terminology to use for different confidence levels and different likelihoods — and distinguishing between them. It’s all laid out in ICD-203, publicly available at https://www.dni.gov/files/documents/ICD/ICD-203.pdf

I’ve found it very helpful in the same vein as RFC 2119 terminology (MUST, SHOULD, MAY, etc.); when you need your meanings to be understood by a counterparty and can agree on a common language to use.
by instagib | 2025-05-05 20:22:52+00:00
I suppose this is why the mind palace of memory is difficult for me to utilize.

I have read that eskimos lost in the snow and ice have been able to have day hallucinations visually as well auditory. They see and hear birds which do not exist.

A YouTuber simulated it with thick white paper taped to his head with white noise playing head phones after 15-30min, iirc.

Another avenue to look into aside from hallucinogens as referenced in the link could be deep meditation.
by abeer_kheir | 2025-05-05 20:23:43+00:00
Location:Morocco Remote:yes Willing to relocate:no Technologies: Figma, adobXD, Webflow and framer. Email:for more info abirkheir57@gmail.com

Hello,

I am a seasoned UI/UX Designer and Front-End Developer with extensive experience in Figma , Adobe XD, Webflow, and Framer. Over the years, I have successfully designed and developed responsive, user-centric web applications and digital products for a wide range of clients.

Whether you’re looking to create a fully customized website, a seamless Webflow or Framer experience, or refine your product design, I am dedicated to delivering high-quality work tailored to your specific needs. My focus is on delivering robust, scalable solutions on time, and within budget.

Feel free to get in touch for my portfolio and more information or to discuss your project.
by tripleseven | 2025-05-05 20:24:02+00:00
Hmm it's quite a bit more complicated than that. You need to be able to run Docker containers (that's the easiest way to run this). There's countless ways to do that nowadays, and internet is full of tutorials. Portainer seems easy to use to solve this problem but I've never tried it. There's a lot of cloud providers that offer running Docker containers though.
by plam503711 | 2025-05-05 20:24:23+00:00
I agree. If it's already hard for simpler stacks, you can imagine how hard it is for more critical or complex ones. And it's even worse if you inherited some of it (ie collecting technical debt that's not yours, which is the case here as some part of the stack are the result of a fork).

Sometimes it's even a catch-22 situation, where the technical/generic knowledge is already hard to find, but you absolutely need it to train more junior people. Luckily we found such experimented people, but then you also need to use their expertise to actually fix stuff and not just mentor juniors. A very very delicate balance to find, especially in a timed market.
by zoogeny | 2025-05-05 20:25:51+00:00
My language is inflammatory for certain, but I believe it is true. I don't think most minds are capable of having to reevaluate their opinions as quickly as AI is demanding. There is some evidence that stress is strongly correlated to uncertainty. AI is complicated, the tools are complicated, the trade-off are complicated. So that leaves a few options: live in uncertainty/stress, expend the energy to reevaluate or choose to believe in certainty based on past experience.

If someone is embracing uncertainty or expending the time/energy/money to reevaluate then they don't post such confidently wrong ideas on social media.
by pfannkuchen | 2025-05-05 20:26:02+00:00
Yeah I personally don’t think such speculation should be treated as “science”, per se.

But, if the science minded shy away from such areas completely, they will be (and are) filled with explanations from people with completely unscientific worldviews and values.

The Dawkinsian selfish gene framing is unfalsifiable. Even Darwin is practically unfasifiable. It kind of comes with the territory.

I think the degree to which such an explanation is a just so story depends on how many aligning aspects we can observe in reality. An example in this case - the more a shower shifts from utilitarian to luxurious, the more it happens to resemble a hot spring. What would be the most luxurious shower? To me, natural stone walls in a natural looking pattern (impractical to clean), no obvious drain, instead the water drains into crevasses in rock (which is mimicked even in run of the mill shower designs), some natural light but not too much, etc.
by sigilis | 2025-05-05 20:26:08+00:00
Why would we need to be more creative? The explanation of him wanting more money is perfectly adequate.

Being rich results in a kind of limitation of scope for ambition. To the sufferer, a person who has everything they could want, there is no other objective worth having. They become eccentric and they pursue more money.

We should have enrichment facilities for these people where they play incremental games and don’t ruin the world like the paperclip maximizers they are.