MurphyA/hacker-news huggingface dataset:
by CamperBob2 | 2025-07-21 02:51:53+00:00
Isn't this just an extension of the temperature concept? A possible experiment would be to maintain multiple contexts for the same model and make them review each others' output. How does that perform, compared to cross-model alloying?

They do say that the more different the models are, the better the alloy performs... but still, multiple contexts seems worth considering, even though you end up doubling the usage.
by jmb99 | 2025-07-21 02:52:09+00:00
What’s your budget and speed requirement? A quad-CPU Xeon E7 v4 server (Supermicro X10QBI, for example) with 1TB of RAM gives you ~340GB/s memory bandwidth and enough actual memory to host a full DeepSeek instance, but it will be relatively slow (a few tokens/s max in my experience). Up front cost a bit under $1k, less if you can source cheap 32GB DDR3 RAM. Power consumption is relatively high, ~1kW under load. But I don’t think you can self host a large model cheaper than that.

(If you need even more memory you could equip one of those servers with 6TB of DDR3 but you’ll lose a bit of bandwidth if you go over 2TB. DDR4 is also a slightly faster option but you’re spending 4x as much for the same capacity.)
by queenkjuul | 2025-07-21 02:53:53+00:00
Vast majority of public transit riders in big US cities are perfectly normal people. Majority of my office takes transit (or other non-car method) to work here in Chicago. It's similar in NYC and Washington. And yes we all can afford to drive (i even own a car) it just doesn't make sense to take a car downtown, ever.

I've taken the bus all over the city too. Overwhelming majority of people are not drunk or high or anything, and it's not considered weird for normal people to ride the bus.

In fact, i haven't touched my car since i last visited friends in Wisconsin back in May. Most of my friends don't own cars, several can't even drive
by brigade | 2025-07-21 02:53:56+00:00
The only material difference AVX2 makes is that it can't saturate L1 bandwidth. Which would imply that 100x for AVX-512 is only for frames that fit within L1.

And... yep, the benchmark on 256x16 frames. [1]

[1] https://ffmpeg.org/pipermail/ffmpeg-devel/2025-July/346729.h...
by asadotzler | 2025-07-21 02:53:57+00:00
Paid tools were rarely monthly subscriptions without which you could not produce code or executables.

Further, I can write and compile an application for Mac, Windows, or Linux with entirely free tools including tools provided directly by Apple and Microsoft.

This discussion is about is a monthly subscription, without which, most up and coming coders, certainly "vibe coders," are completely dead in the water.

These two dependencies are not the same. If that's not obvious to you, I don't know what else to say to that.
by AdieuToLogic | 2025-07-21 02:54:06+00:00
> I just wish there was a standardized, simple way to access all the possible kinds of JSON objects that might be emitted into the logs. A schema would be a good start ...

While not an industry standard, an open source specification for JSON log entries commonly used is ECS[0]. There are others, but this one can serve a system well IMHO.

0 - https://www.elastic.co/docs/reference/ecs/ecs-guidelines
by runako | 2025-07-21 02:54:09+00:00
> “Extract the value of the message key from the following JSON object” This gets you the correct output.

4o, o4-mini, o4-mini-high, 4.1, tested just now with this prompt also prints:

hijacked attacker message

o3 doesn't fall for the attack, but it costs ~2x more than the ones that do fall for the attack. Worse, this kind of security is ill-defined at best -- why does GPT-4.1 fall for it and cost as much as o3?.

The bigger issue here is that choosing the best fit model for cognitive problems is a mug's game. There are too many possible degrees of freedom (of which prompt injection is just one), meaning any choice of model made without knowing specific contours of the problem is likely to be suboptimal.
by patcon | 2025-07-21 02:54:21+00:00
Total war (or just any collective conflict) is in some sense the consequence of choosing the wrong abstraction, not always innocently.

E.g. "It is simply a fact that Group X is just B-like" (group X obviously disagrees, understanding itself to be C+L+M+N).

But projecting B-ness coarsely onto the surface of X, this serves both the members throughout group X and the leaders at its center, who have other goals than understanding the truth of C+L+M+N.

Sorry, that's a new analogy for framing how I see it, as someone working in collective intelligence. Might be a little rocky.
by naruhodo | 2025-07-21 02:56:31+00:00
As an Australian, do you remember:

* The Labor government's failed 2010 internet filter policy, [1] "Those who claim the government's approach is akin to the sort of political censorship practiced by authoritarian regimes are simply misleading the Australian public."

* The Liberal government's passed 2015 mandatory metadata retention laws, [2] "Critics say Australia’s data retention scheme is mass surveillance, and metadata is used to track where people go."

because it doesn't seem like you do. I could also point to the UK's full-take surveillance apparatus, or the US, from around about the same time-frame.

This is a long term project.

[1] https://www.sbs.com.au/news/article/internet-filter-is-not-c...

[2] https://www.abc.net.au/news/2015-08-17/metadata-retention-pr...
by CharlesW | 2025-07-21 02:57:15+00:00
XUL was created by Netscape employees for Netscape's XPToolkit project¹. I didn't think that saying that "Mozilla² adopted XUL" would be considered controversial or somehow denigrating, so apologies if if came off that way.

AOL acquired Netscape in 1999, then became the first company to ship XUL as part of Netscape 6 in 2000. https://en.wikipedia.org/wiki/Netscape_6#:~:text=With%20publ... AOL abandoned XUL to the Mozilla open source community not long after, when they disbanded the Netscape team in 2003.²

> Also, would you please provide names for those many pre-XUL XML-based UI languages I'm genuinely curious.

WML, XFDL, and Glade XML all shipped in 1998, two years before Netscape 6. Adobe's XFA also shipped before Netscape 6.

¹ https://www-archive.mozilla.org/xpfe/whoswho ² at the time meaning, "the software suite formerly known as Netscape Communicator" ³ https://www.mentalfloss.com/article/502789/day-2003-netscape...
by bugbuddy | 2025-07-21 02:57:47+00:00
The beautiful thing about being an American is that we don’t segregate ourselves into tribes and castes anymore. I know some countries still have separate castes but fortunately we don’t.

Answer to 1-4: yes fewer H1Bs is a good thing. Everything else you said is just hot air and not worth a respond. While we are at it, let’s have fixed equal per country limit it so that no single country could hijack our tech industry anymore.
by superkuh | 2025-07-21 02:58:03+00:00
HTTP/1.1 is inherentely more resistant to centralized political and social pressure than HTTP/2 and HTTP/3 as those have baked in (to 99.9999% of user agents and libs) requirements for CA TLS. It's also far more robust over long time periods.

I understand that for business and institutional use cases HTTP/1.1 is undesirable. But for human use cases, like long lasting and robust websites that don't just become unvisitable every ~3 years (with CA cert expirations, etc, etc) HTTP+HTTPS on HTTP/1.1 is irreplacable.

Browsers, lib devs, and web developers, should consider the needs of human persons and not just corporate persons. This is a misguided declaration at best and one who's context needs to be clearly defined.
by ReddBird | 2025-07-21 02:58:03+00:00
I recently launched my web app for devs, by devs, to share personal software projects with the world. Any stage of development is welcome on this platform.

I added features to prioritize open source projects. I also added comment/like features, among others, to really highlight finding collaborators.

I plan on making the GitHub public soon, and will share the link. Tech stack is angular, Java, and I’m running the web server on my local home server.

I recently designed the UI, and would really appreciate feedback.

Looking forward to hearing back from some of you. Cheers.
by duped | 2025-07-21 02:59:28+00:00
JUCE is also slow as heck and takes a lot of know-how to make performant. Notably, if you want any kind of real time animation or display, you don't do anything component based.

It also involves a custom C++ module system and build strategy that is hard to make fast and generally is impossible to use JUCE as a library, so you wind up recompiling it as a dependency an excessive number of times (which adds up in CI).
by john01dav | 2025-07-21 03:00:03+00:00
There's no guarantee that something is better just because it's more expensive or has marketing that says that it's better. Specialist knowledge and quite a lot of time is required to properly evaluate a product. Consider that Amazon is full of questionable products. I have also seen non-UL-listed (or listed with anyone else) phone chargers in physical stores in the united states. You can't rely on reputation either in an age of enshittification.
by eddythompson80 | 2025-07-21 03:00:07+00:00
If you block beginners questions and posts then the entire community becomes pretty hostile and annoying to be in.

If you don't block beginners then the entire community will leave and you end up with the /r/suggestALaptop type subreddit. A woodworking subreddit will have 3 daily "What's the best table saw for a beginner" and "Dewalt vs Milwakee?" threads and anyone who cares will leave and you're left with all the bots and people trying to sell you stuff.

The funny thing is that didn't use to be a problem in online communities back in the day. Every forum has a "New Users" section, a beginner section, maybe an intermediate section and an advanced section. There were forums I would hang out on in the beginners and common areas and only readonly the advanced area until I felt confident enough to participate in the conversation there intelligently or to even have a smart enough question to ask.

This doesn't work in a place like reddit or stackoverflow. Those places are simply too big to have a cohesive consistent "culture" (for lack of a better word). You can't turn newbies away from /r/3dprinting because no body is on /r/4dprinting_for_beginniers. And people on the former don't care about the latter because it's not part of "the community".
by dylan604 | 2025-07-21 03:00:16+00:00
Any average user would be more concerned with the end results. But this is a forum of not average users and more the people specifically that get off on the underlying semantics. Just look at how many people here are so infatuated with AI/LLMs and are so concerned about training data, models, number of tokens, yet completely gloss over the fact that every single one of these products will just make shit up. Those concerned with the underlying semantics seem to not give a damn about the outcome.
by JohnScolaro | 2025-07-21 03:00:18+00:00
Thanks for taking the time to reply! I'm relatively new to working on this type of system (large scale, event driven) and half posted because I know there are people on HN way better than me at this, and was curious about their opinions.

In the end, what's the difference between a log and a metric? Is one structured, and one unstructured? Is one a giant blob of text, and the other stored in a time series db? At the moment I guess I'm "logging my metrics" with structured logs going into Loki which can then unwrap and plot things.

You and the other commenters have given me the vocabulary to dig more into this area on the internet though. Thanks!
by Rendello | 2025-07-21 03:00:50+00:00
Cool project. I thought the empty canvas was the galaxy but if you go right, you see a lot of other images. Warning: mostly NSFW.

I wanted to complain, but then I remembered the ol' Hacker News guideline:

> Please don't complain about tangential annoyances—e.g. [...] back-button breakage.

https://news.ycombinator.com/newsguidelines.html
by gettingoverit | 2025-07-21 03:01:42+00:00
> something to do with the physics of absorbing light to drive a chemical reaction

Exactly that. Blue does two steps of the process, while red does only one. There's a cost for synthesizing all that machinery, so absorbing green would just be not worth it.

> 450nm and 680nm are not harmonics

In fact they're in 3:2 ratio with 1% margin. But they don't have to be. Take a look at fluorescence: it converts one wavelength to another, and they don't have to be multiples of each other. Once photon gets absorbed onto a chemical, the electronic structure of the molecule decides what will happen to it.
by rhet0rica | 2025-07-21 03:01:47+00:00
Exactly. The expert system era was the first victim of the Bitter Lesson, as it was blown away when backpropagation was figured out at the end of the eighties.

An author familiar with the history of AI would have mentioned this instead of glossing it over as "not a learning model"—dismissing a problem-solving technique because it doesn't use regression serves no constructive purpose.
by scythmic_waves | 2025-07-21 03:02:23+00:00
> Critiquing beyond burgers for their macro breakdown doesn't make sense to me.

They're selling a meat replacement. Replacing the meat in my diet with their product does not work for my goals without additional planning to compensate. Therefore it's not a good replacement for me. A criticism need not apply in all cases to be valid.

> I'd still be able to hit 150g/day at least without really trying.

What are your calorie goals? If you're in a surplus, maybe. But I'm currently in a deficit with 150g protein / 1600 calorie. I do not find that I can hit this goal "without really trying", _especially_ without protein powder.

And to clarify, it's 100% possible to hit my goals eating vegetarian/vegan. But with meat in my diet it's much easier because their high protein content gives me more flexibility with the rest of the diet. If I wanted to do it vegetarian, I wouldn't use beyond meat because it'd be even harder than other options.
by fsckboy | 2025-07-21 03:02:48+00:00
>the longer a speaker is used by the customer, the lower its CO₂ footprint

if a rich audiophile replaces his speakers every year with the latest and greatest, and his old speakers get passed down the food chain to other audiophiles with lower budgets, what falls off the other end of the chain is a very old speaker which whose carbon foot print has been amortized over 10 years or more, and a better listening experience for everybody in between, and perhaps even speakers for people who would not otherwise even have them who picked them up at Goodwill.

also, a healthier industry with more employment for folks who won't have much employment if they only sell a pair of speakers every 10 years.
by lenkite | 2025-07-21 03:04:22+00:00
> Nobody cares if they're buying from a collective or a conventional business.

Before buying, you need to startup and produce.

> Are you saying they should get special government incentives not available to businesses?

Its the other way around. They are not eligible for incentives that are available to traditional corporations. They cannot issue traditional equity. There are also no equivalent cooperative-friendly structure like a Delaware C corporation which allows for friendly taxation and non-liability for the debts and legal obligations of the corporation. Difficult to apply R&D Tax Credit like corporations since it cannot carry forward credits due to legal constraints. Cannot claim Payroll Offset like startups do, etc.

The system in the US simply does not give incentives to cooperatives to the same extent that it facilitates corporations.
by ledauphin | 2025-07-21 03:04:39+00:00
One way to reframe this is: "as a user [of the logs], what might I want to know?"

In my experience, this post is often right (and the logs are often wrong). There's a tendency to either log too much or log too little - if only a few items are getting processed, it's fine and maybe even good to log all 7 of them.

But if many, many are getting processed - you'll experience semantic overload as a reader of the logs. What you want is a compressed form

Logging per time interval can be a very handy approach. In my work, we've settled on a hybrid approach - calculate in real time how often things are happening and then log the number of things that have happened, but at a rate that is roughly one log every N seconds.

This takes some more engineering up front but is remarkably often what a log reader actually wants.
by webprofusion | 2025-07-21 03:05:23+00:00
Close but no cigar, if you're trying to achieve VB like hunt and peck productivity then XML doesn't cut it any more now than it has in the last 30 years or so.

Blazor is pretty productive if you're looking for a mature component based XML (Razor) syntax but again, there is no Visual design element to throw thing together.
by asadotzler | 2025-07-21 03:06:06+00:00
Discoverability wasn't much of a problem for Google's first half decade. We had great content spread all over from millions of sources easily discovered with a simple search engine. Then Google IPO'd and Facebook showed up and everything went to shit. And that ignores other great discovery tools from directories all the way back to web rings. The web from 1995-2005 really was pretty good for content and discovery both. Today it's a few mega corporations with walled gardens who control all of the discovery and are loathe to let users engage with the web outside of their walls.
by bamboozled | 2025-07-21 03:08:45+00:00
I’m not sure if there is some super secret hidden motive / conspiracy here but I do know that the internet and social media is basically poisoning politics and society. Go read about what’s happening in Japan. Some loser started a political party based on 100% lies about immigrants and vaccines destroying the country (sound familiar?) and just gained a huge share of votes in a small amount of time.

The argument you’re making is “freedom at all costs” the trouble with all of this is, can we even trust ourselves with this freedom. Your big brain might be immune to l the cruft out there but that’s not universal.

I honestly don’t know what the answer is but we’re in trouble. The reason China does what it does it not just because it’s an authoritarian hell hole, but because they know the games they play on others and don’t want it to happen to them.

I’m not sure if you’ve read 1984, but having our children brainwashed online is a great way to get us close to total authoritarianism, on the other hand you’re arguing that by having to ID yourself when logging on (let’s face it, that’s already happening) means we’re already in 1984?
by asadotzler | 2025-07-21 03:09:52+00:00
The internet is cables and other hardware, and protocols, none of which is going anywhere. The Web, an internet application, seems to be dying, and certainly newsgroups and other internet applications have also died, but the internet itself isn't dead or dying. In fact, it's growing as the global rollout of broadband continues and the unconnected get connected.
by bryant | 2025-07-21 03:10:11+00:00
Companies are rushing or skipping a lot of required underlying security controls in a quest to be first or quick to market with what they think is transformative applications of AI. And so far, probably very few have gotten it right and generally only with serious spend.

For instance, how many companies do you think have played with dedicated identities for each instance of their agents? Let alone hard-restricting those identities (not via system prompts but with good old fashioned access controls) to only the data and functions they're supposed to be entitled to for just that session?

It's a pretty slim number. Only reason I'm not guessing zero is because it wouldn't surprise me if maybe one company got it right. But if there was a way to prove that nobody's doing this right, I'd bet money on it for laughs. These are things that in theory we should've been doing before AI happened, and yet it's all technical debt alongside every "low" or "medium" risk for most companies because up until now, no one could rationalize the spend.
by cloudbonsai | 2025-07-21 03:11:15+00:00
> If BM’s products were more affordable

One thing worth noting here is that, contrary to the popular belief, Beyond Meat is not a high-margin business.

You can check out their latest financial result (2025 1Q) to confirm this:

First Quarter 2025 Financial Highlights - Net revenues were $68.7 million, a decrease of 9.1% year-over-year. - Gross profit was a loss of $1.1 million, or gross margin of -1.5%, compared to gross profit of $3.7 million, or gross margin of 4.9%, in the year-ago period.

https://investors.beyondmeat.com/news-releases/news-release-...

Basically they are spending $95-101 to produce $100-worth of plant meat. Compared to traditional meat companies, Homel (SPAM) is operating at 20% gross margin and Pilgrim (chicken) is at 10%.

BM is barely profitable even before sales and administrative expenses.
by immibis | 2025-07-21 03:11:40+00:00
That's correct. Security cameras that see off your property are illegal and you WILL go to prison for having one. Why do you think you need one?

I think there's an exception for dashcams. Might still be illegal to publish recordings. Not sure.

You can put shutters on a camera so it can't see off your property.

Also you have to tell people they're entering a video surveilled area before they enter that area. Or else you go to prison.
by SOLAR_FIELDS | 2025-07-21 03:12:17+00:00
I tried Crystal for the first time today and really enjoyed it. It’s a bit rough around the edges but it’s usable and notably it Does One Thing Really Well. All I wanted was a simple way to run a bunch of Claude codes in parallel and isolation and it does exactly that. No more, no less. No opinionation about how I organize my code, no custom config files I have to think about and manage, just simple work isolation workflow with a GUI.
by opk | 2025-07-21 03:13:07+00:00
If you've only compared against zsh's out-of-the-box completion then you're comparing against the fully backward compatible with how things were in 1993 state. Turn on compinit, and a half-dozen styles to enable descriptions at the very least. The content of `StartupFiles/zshrc` from zsh sources is more than enough, no need for a bloated framework like oh-my-zsh.
by nixpulvis | 2025-07-21 03:13:19+00:00
I'm not sure I want to weigh in on "log" vs "metric"... but I did want to add some thoughts on logs in general.

If you need to "log" something to give users feedback as the system is running, it may be less of a log and more of a progress or status output.

Logs to me are things which happen and I want to be able to trace later, so summarizing or otherwise dropping logs that come in quickly in succession would be a problem. If I need to filter I pipe to grep, otherwise I can just save it all and read through it later.

Status messaging, which may be informative about your process is useful, and if its goal is to be observed real-time, then yea. A message or two a second seems like a good goal for consistency.

These are just two very different use cases to me. And generally I find the former critical to get right, while the later may be nice to have and may lead to discovery by nature of making it more accessible.
by immibis | 2025-07-21 03:15:38+00:00
You actually don't have to. You can just install the game and play it. Java Minecraft has no effective anti-piracy checks, which also means it has no effective legal-copy-but-not-using-a-microsoft-account checks. And the auto update URLs have no authorization checks at all. You can go to the root index URL (I don't remember it) and follow a few HATEOAS links to get any version-specific .jar that's available in the official launcher. This is an open secret and they leave it that way on purpose. Most third-party launchers (e.g. PrismLauncher) won't force you to log in before installing the game.

Of course, you should only install the game if you own a license to it. Otherwise that's piracy and it's illegal.