MurphyA/hacker-news huggingface dataset:
by dang | 2025-04-11 17:56:44+00:00
Being about politics doesn't automatically make a comment flamewar. The GP had elements of flamewar (e.g. the phrase "mass psychosis" which is name-calling in HN's sense of the word, and too much of a provocation). But the bulk of the comment was thoughtful, and a decent argument (whether you agree with it or not). If the level of political discussion on HN were mostly at that level, there would be room for improvement, but we'd be a lot better off than we are today.

Your reply https://news.ycombinator.com/item?id=43631215 on the other hand, is a flamewar comment in all sorts of ways: it's a generic tangent, aggressive, inflammatory, filled with denunciatory rhetoric, nationalistic flamebait, and seriously in violation of this guideline:

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

as well as this one:

"Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."

As for https://news.ycombinator.com/item?id=43634806, yes, no doubt there are many flamewar comments in there, but it's not a good response to point fingers at others when your own posts are so clearly in violation of the guidelines. Not being the only rule-breaker doesn't make breaking the rules ok!

We don't come close to reading (or even seeing) everything that gets posted here—there's far too much. We can only moderate the things we happen to see. If you see someone else's post that ought to have been moderated but hasn't been, the likeliest explanation is that we didn't see it. You can help by flagging it or emailing us at hn@ycombinator.com.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
by PLG88 | 2025-04-11 17:56:50+00:00
I think you mean to say:

The. fine. article. seems. to. say. lots. of. companies. are. using. Tailscale. to. connect. to. servers. with. GPUs. -- nothing. in. that. implies. that. Tailscale. would. own. the. GPUs.

Besides my joke, you are bang on, nothing implies needing to buy GPUs and based on my knowledge of their product/the space, absolutely no reason to.
by FalseNutrition | 2025-04-11 17:57:13+00:00
It wasn't sarcastic, I tried to make people read it, and see that it's nonsense.

edit: I don't know why you reply by editing your comment like this. I'm not proposing any conspiracy theory, I'm claiming that lead toxicity is a conspiracy theory. Its proponents kicked out the original experts, forced lead removal, and people are now sick as the result, because the experts were right, and the normal levels were in fact normal.

There is nothing much to agree or disagree with in the paper, because it's entirely nonsensical. He pulls out random numbers, and makes an illogical conclusion supposedly based on them.

>The approximate fractions of alkaline earths absorbed by the intestine upon ingestion are: calcium 50%; strontium 25%; and barium 5%. If the alimentary absorption factor for lead in food is similar to that for barium, the amount of lead naturally absorbed by man is...

And it's the entire paper like this.

Edit2: No, it isn't because I don't uderstand it. I can read scientific papers, and this doesn't even look or read as one. It's nonsense written by a geochemist who went crazy.

Edit3: No, you can't randomly assume something, and base your conclusions on that. How did you get that idea?
by colonial | 2025-04-11 17:57:50+00:00
Defaulting to Android-style nanny sandboxing ("you can't grant access to your Downloads folder because we say so" etc.) is unlikely to go over well with the average Linux distro userbase.

Also, maximally opt-in sandboxes for graphical applications have been possible for a while. Just use Podman and only mount your Wayland socket + any working files.
by hintymad | 2025-04-11 17:58:29+00:00
> Yet to many Europeans the idea that free expression is under threat seems odd. Europeans can say almost anything they want, both in theory and in practice.

What about the 60 Minutes segment from February 2025, where CBS correspondent Sharyn Alfonsi interviewed German prosecutors about Germany’s strict hate speech laws? The report, aired on February 16, 2025, discussed how German authorities can raid homes and seize devices over online posts deemed offensive, such as hate speech, insults, or misinformation. The prosecutors, including Dr. Matthäus Fink, Svenja Meininghaus, and Frank-Michael Laue, explained that German law allows police to act against speech that incites hatred or insults.

I'm particularly concerned that "hate" and "insult" and "misinformation" can be so subjective. That's why the US 1A protects even hate speech.

And what about British police arrested people who post memes online for the similar reasons?
by tristor | 2025-04-11 17:58:35+00:00
> That and it was such a better browsing experience. Firefox was not good compared to Chrome for years. I'm sure they are feature parity now, but for years the Chrome experience was significantly better.

As someone who lived through those days, that is just straight up not true. The only measurable advantage that Chrome had over Firefox was in Javascript performance, because V8 was superior to the JS engine built into Gecko before the SpiderMonkey project started.

Chrome won off mindshare, not off technical superiority. Everyone /assumes/ technical superiority because it's Google, but that's just not accurate. At best, you could count in Chrome's favor their early support for "web standards", because most of those standards were invented at Google, stuck into Chrome, and then only afterwards standardized so that others could make use of them. While the Chrome team at Google has done good work and an immense amount of work, they didn't start from nothing, Blink is a derivative of WebKit and didn't even diverge with the fork until 2013. Webkit itself didn't exist until 2001, when it was forked by Apple from KHTML (developed by the KDE team as a community project).

The story of Chrome is the story of "embrace, extend, extinguish" from the Microsoft playbook, done by an even more powerful and influential technology giant being played out. It is not the story of technological superiority, nor was there any strong technical reason why Google couldn't have contributed their work into the open without creating their own browser. Even with Chrome, other than the development of V8, they contributed all of their work back to WebKit until 2013 when they forked.

No surprise that Google regularly makes changes in its applications which advantage Chrome, penalize competing browsers, and still advertise Chrome on the front page of google.com, the most valuable ad real estate that exists anywhere.
by radpanda | 2025-04-11 17:59:18+00:00
Another reason in favor of reliance on contractors, at least in a couple of federal agencies I’ve worked with, is to improve diversity metrics. For agencies that require lots of technical workers, the reality is that means a heavily male workforce. But agencies (up until a few months ago) liked to tout that they were “model employers” with very diverse workplaces, and near gender equity. Then you actually show up and notice the building is full of the usual (for tech) contingent of white and Asian dudes but they don’t count as employees for diversity statistics.
by joshu | 2025-04-11 17:59:18+00:00
conveniently i have several alixes but none with video output.

I am actually thinking about custom hardware at the moment. Or maybe FPGA emulation of custom hardware. I actually would prefer a smaller machine but most of them are too impaired (eg 6502 is just a bit too weird)

so probably 68k-based. which you support! (is there a boot image somewhere? i wonder if it would run in an emulator)

right now my thought is an FPGA board is probably for the best...
by tobr | 2025-04-11 17:59:20+00:00
Weren’t the big record labels terrified that streaming would cannibalize CD sales? I think it was a pretty huge thing that Spotify got them onboard at all. I’m not sure how much that matters to your overall point but saying they ”didn’t value streaming” doesn’t seem quite right with how I remember the discussion at the time - they were afraid of it because they could see its value, and how that might disrupt their lucrative plastic disc business.
by bayindirh | 2025-04-11 17:59:30+00:00
Mastodon is much better than any alternatives, in my opinion, too. Open it, see there's no new posts, and close. Deterministic like an RSS feed. Exactly what I want.

I even don't care about "spamming" by serial posters anymore. I chose to follow them, and unfollow them if they bother me that much.
by paul7986 | 2025-04-11 17:59:34+00:00
chatGPT (pro at least) creates amazing logos in 30 seconds, amazing look websites around the logo you settled on and then codes the front-end (html,css,js). That can all be done in 5 minutes or less.

As UX Designer and UI Developer who does all the above (also do UX Research which anything where you interface with humans i think is safe for awhile) it's slightly disheartening to see my skill-sets future worth.....

Where I work we were told we can't use GPT and that is fine, but in what a year to three or five Im sure their stance will change.
by indymike | 2025-04-11 17:59:47+00:00
> since then we pivoted away from it. we've roughly pivoted almost every month to something new. there is no longer any vision or clear problem we're trying to solve. each month is our team simply fishing for ideas in different industries and domains hoping to strike gold.

I've parted ways with cofounders in two of my five startups (they left, not me... I could afford a zero paycheck for a little while, they couldn't). In both cases we did better after the split. In both cases our original business idea didn't work out, and we were trying to stay alive. It felt like pivoting from idea to idea. Reality was it was just trying to sell and collect enough to make payroll in six weeks. So we went from whatever we were doing to custom dev shop... Survival mode sucks.

When got down to a single founder, it wasn't that one person was right or wrong about what the business could do. It was that the business could execute well enough (without cofounders fighting and second guessing) so it could survive, and eventually find something to productize.
by gonzaloorsi | 2025-04-11 18:00:01+00:00
I built Cal.build after getting frustrated with planning documents shared as PDFs usually from people outside my daily workflow.

I wanted a minimal way to go from idea -> schedule -> live calendar.

You type what you want to plan, it returns a calendar with a .ics URL you can subscribe to (Google Calendar and others).

Example:“Plan a 5-day team summit in Costa Rica starting May 1st, including team building activities and project planning sessions.”

Returns a full schedule with editable events, a public URL, and live updates.

Features: 1. Text-to-calendar conversion 2. Subscribable .ics link 3. Shareable and auto-updating

Stack: Next.js, Supabase, AI SDK, deployed on Vercel.

Would appreciate feedback.

https://www.cal.build/
by martythemaniak | 2025-04-11 18:00:07+00:00
I'd say it's very much by design because it's a common feature of places America's rulers love - Hungary, Russia etc. One of the many ways in which uppity PMCs get put in their place is by the rulers flaunting their lawlessness and gaslighting the PMCs, while of course making PMCs submit to the rules and work with reality.

So here's we have blatantly illegal behavior by the party that constantly sings about "law and order" and the grating helplessness you feel is what they want you to feel, because they are your masters and want to yo always be aware of this.
by AnthonyMouse | 2025-04-11 18:00:24+00:00
This is why the US needs automation. You don't want jobs assembling iPhones by hand, you want jobs building and maintaining factory automation equipment. But this is the trend globally anyway because a) it's becoming increasingly possible and b) the wages in countries like China have been increasing, so there is less "cheap labor" available in the alternative. But if you have an automated factory that requires trained workers making middle class money instead of a sweatshop, then why would the US want it in China instead of at home?
by cabalos | 2025-04-11 18:00:27+00:00
Development has dropped off a cliff over the last couple of months. The release cycle has moved from quarterly to yearly. He's basically taking his ball and going home. My guess is we'll see more internal initiatives like this AI builder instead of focusing on the core product.

This would be an okay strategy if his core product wasn't in such a state of disrepair. I've seen multiple issues on Github projects from Automattic developers saying "this would be easy to fix upstream but we're not allow to fix anything in WordPress right now." It's pathetic and actively harming his own business.
by Reefersleep | 2025-04-11 18:00:43+00:00
It's not implicit in this case, it's explicit. + is the function you're calling. And there's power in having mathematical operations be functions that you can manipulate and compose like all other functions, instead of some special case of infix implicit (to me, yeah) function calling, like 1 + 2, where it's no longer similar to other functions.
by throwawaymatt | 2025-04-11 18:01:18+00:00
They're still battling out in court, with a timeline that extends into 2027. Meanwhile: (very quick summary) Matt's pulled his developers off the project, and the release schedule has slowed. Some commercial vendors have increased their support, while others have pulled back. Meanwhile the ecosystem of devs and agencies basically shrugged it off. If we need to get rid of Matt we will (with big vendor support), no big deal.
by mizzao | 2025-04-11 18:01:43+00:00
Agree that these are extremely common but you don't hear about them when you're constantly reading TechCrunch.

I've seen almost 10 breakups from startup friends in the last year and have been through one myself. It's like dating — very few end up in marriage and most marriages end up in divorce. Except maybe worse, because people get married after knowing each other for just a few days, in order to apply to YC.
by llm_nerd | 2025-04-11 18:02:33+00:00
Then don't follow or engage with their content? You understand that's your option, right?

I actually enjoy Bsky as a replacement for Twitter mostly to keep on top of news (tech and otherwise, the tech often coming from the source), along with a small selection of high profile figures. So I follow those sources and venues.

It is absolutely pathetic that a small mob attacked Adobe -- primarily a super aggressive anti-AI contingent that runs around like a sad torch mob on bsky -- and I hope Adobe return to the platform. It would be nice for people like me, who chose to follow these brands, to see the news from Adobe, OpenAI, Microsoft, etc, and my choice shouldn't be limited by those people.
by sergers | 2025-04-11 18:03:06+00:00
i was thinking similar lines.

maybe i dont full understand "many-core", but the definition the article implies aligns with what i think of latest qualcomm snapdragon mobile processor for example with cores at different frequencies/other differences.

also i dont understand why ps3 is considered a failure, when did it fail?

in NA xbox360 was more popular (i would say because xbox live) but ps3 was not far behind (i owned a ps3 at launch and didnt get a xbox360 till years later).

from a lifetime sales, shows more ps3s shipped globally than xbox.
by diffeomorphism | 2025-04-11 18:03:13+00:00
Different notions of reproducible. This project cares specifically about bit-for-bit identical builds (e.g. no time stamps, parallel compile artifacts etc). Nix is more about being declarative and "repeatable" or whatever a good name for that would be.

Both notions are useful for different purposes and nix is not particularly good at the first one.

https://reproducible-builds.org/citests/
by benmmurphy | 2025-04-11 18:03:15+00:00
You still have to be careful with supervision trees and parts of the tree restarting. For example your system might work if the whole erlang operating system process is suddenly killed and restarted but your system might start corrupting data if parts of the erlang process tree is restarted. Erlang gives you a good model to work with these problems but it doesn't allow you to completely turn off your brain. If you walk in thinking that you can just let things restart and everything will be fine then you might end up getting burnt.
by hobofan | 2025-04-11 18:03:17+00:00
Damn. I transfered ownership over the cudnn and cudnn-sys crates (they are by now almost 10 year old crates that I'm certain nobody ever managed to use them for anything useful) to the maintainers a few years back as it looked to be on a good trajectory, but it seems like they never managed to actually release the crates. Hope that the reboot pulls through!
by whalesalad | 2025-04-11 18:03:27+00:00
> Isolated process heaps? - Just use OS processes

OS procs are heavyweight. Erlang procs are ~2KB each. You can spin up millions on one box while traditional OS procs would melt your machine. Not even in the same league.

> Supervision trees? - Use kubernetes.

Comparing Kubernetes to Erlang supervision trees misses the mark. K8s is infrastructure that requires significant configuration and maintenance outside your codebase. Erlang's supervision is just code - it's part of your application logic. And those nested supervision trees? Good luck implementing that cleanly in K8s without a ton of custom work.

> Message passing? - Not a big deal, I can write two threads and a shared queue in Java.

Basic threads and queues don't compare to Erlang's sophisticated message passing. Pattern matching on receive makes for cleaner, more maintainable code, and the transparent distribution across nodes comes standard. Building equivalent functionality from scratch would require significantly more code and infrastructure.

"Any sufficiently complicated concurrent program contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of Erlang."

> Hot code loading? - Java can do that too

Java can reload classes, but Erlang was designed for seamless evolution of running systems. The gen_server callbacks for upgrading state during hot code loading show how deeply this concept is integrated into Erlang's core.
by PLG88 | 2025-04-11 18:03:38+00:00
Their is tons of competition depending on how you want to attack the problem. Tailscale's problem imho is that their product does not scale well as required by large enterprises. One could argue nor do traditional VPNs, but they are already in place and workking so that product config already works, no need for change. The market is massive, but you need to be at a high abstration layer in my opinion, so that you can replace far more than just the VPN.
by nradov | 2025-04-11 18:04:43+00:00
Back in the 90s a Japanese sports car actually offered a noticeable performance advantage relative to regular passenger cars. The regular passenger cars generally had weak engines, terrible suspensions, slow shifting automatic transmissions, and little in the way of driver assistance features. Now any generic modern crossover SUV can be driven well beyond the legal speed limit on any public road without really approaching the vehicle's limits, so except for hard core enthusiasts who intend on tracking their cars there's just not much advantage to buying a sports car any more.
by rurp | 2025-04-11 18:05:33+00:00
> Burn it all down and start over again clean.

This approach has an abysmal track record historically and I expect history will repeat itself here. Burning complex systems down is many orders of magnitude easier than building them up, and much less fun for the people who like burning things down. So the predictable effect is that blunt wide-scale destruction almost always makes things worse.

Yes Academia and government could be vastly more efficient. Almost everyone agrees on that and a lot of work has been put into improving things. But doing that in a way that's net good requires patience and competence, traits the current people running the government openly disdain.
by gbin | 2025-04-11 18:05:39+00:00
We observed the same thing here at Copper Robotics where we absolutely need to have good Cuda bindings for our customers and in general the lack thereof has been holding back Rust in robotics for years. Finally with cudarc we have some hope for a stable project that keeps up with the ecosystem. The last interesting question at that point is why Nvidia is not investing in the rust ecosystem?
by m000 | 2025-04-11 18:05:42+00:00
> It is important to understand why the PS3 failed

That's a weird assertion for a console that sold 87M units, ranks #8 in the all-time top-selling consoles list, and marginally outsold Xbox360 which is compared against in TFA.

See: https://en.wikipedia.org/wiki/List_of_best-selling_game_cons...
by AnthonyMouse | 2025-04-11 18:06:24+00:00
It's not clear how north-south grid connections are supposed to address this. You can create a long-distance transmission line from New York to Florida, but it's winter in Florida at the same time as it's winter in New York. Can you create a long distance transmission line from New York to Brazil? Even if you could in theory, probably not in practice, and even regardless of the technical factors nobody is going to want that kind of cross-border dependency for something as important as heating.
by jasbrg | 2025-04-11 18:06:31+00:00
> Why is the second set of parens necessary?

it distinguishes the bindings from the body.

strictly speaking there's a more direct translation using `setq` which is more analogous to variable assignment in C/Python than the `let` binding, but `let` is idiomatic in lisps and closures in C/Python aren't really distinguished from functions.
by DebtDeflation | 2025-04-11 18:06:45+00:00
They use Customer Service as their domain example. This is an area that I've spent the last decade applying AI/NLP to. 99% of tasks in this domain are fully deterministic - get information about a product, place an order, cancel an order, get status on an order, process a return, troubleshoot a product, etc. These are all well-defined processes that should make use of orchestrated workflows that inject AI at the appropriate time (to determine the customer's intent using a classifier, to obtain information for slot-filling using NER, and lately to return information from a knowledgebase using RAG). Once we know what the customer wants to do and the information required, we execute the workflow. There's no reason to use an "autonomous agent" to engage in reasoning and planning. Unless we just want to drive up token costs for some reason.
by miltonlost | 2025-04-11 18:06:51+00:00
You just posted a poll. From 2015 Of not even 50 economists. That’s not “the vast majority” of economists in any sense. They did no statistical analysis of who said what, so this isn’t even statistically valid poll. It’s just raw numbers, with self-selection bias.

They also vary widely in their comments on what they agree with. Even if you think I’m uncharitably reading your words, you’re entirely misreading the poll and the site you posted. You’re putting your words in their mouths.

“Long run fiscal sustainability in the US will require some combination of cuts in currently promised Medicare, Medicaid and Social Security benefits and/or tax increases that include higher taxes on households with incomes below $250,000.”

This poll question is biased and doesn’t include anything about whether taxes on those above $250k need to be increased. You’re, again, misreading the question that asked and adding in your own words about wealthy tax. There is nothing in that question that allows you to posit these polled economists don’t believe “that we can reach a fiscally sustainable path solely by raising taxes on the wealthy.”