MurphyA/hacker-news huggingface dataset:
by jamesdhutton | 2025-04-06 10:20:51+00:00
It was fun. Couple of suggestions:

- It gave me “TCAAN” which stumped me. Afterwards I pasted it into the Internet Anagram Server, which failed to find any acronyms for it. So I can say with some confidence I don’t think it’s a valid word. Suggest making sure you’re using a dictionary similar to Wordle’s one.

- The game should reveal the solution at the end if the player fails to guess any words.
by hanspeter | 2025-04-06 10:22:06+00:00
Could you explain how you arrived at the $3.50/month figure?

The model I understand you're suggesting is individual pricing based on usage and value as an ad target. A lot more complex and opaque than a straightforward fixed fee for all users.

Also, it's worth noting that YouTube Premium includes YouTube Music, which serves as your Spotify replacement. You might not need this, but the subscription fee covers more than just the lost ad revenue on YouTube.
by gregopet | 2025-04-06 10:24:37+00:00
If readability was the only criteria perhaps YAML deserves to win. For some data XML is more readable, its complexity is the bigger problem.

People went all in with things like XSLT and namespaces, Java became the "language that transforms XML into stack traces" for no good reason and complex XML monstrosities were considered normal so when something simple came along it was a much needed breath of fresh air (we were even prepared to overlook its lack of comments). If it wasn't JSON it would have been something else, I'm sure.
by basisword | 2025-04-06 10:26:07+00:00
Silly idea. Some advertising is bad. Some is really bad. Other advertising is useful. I wouldn't know about half the gigs or exhibitions I go to and enjoy if it weren't for the advertisements throughout the city. There are many small local businesses I wouldn't know about (to my detriment) if it weren't for advertising. The internet as we know it never would have been built if it weren't for advertising.

But there is a certain kind of advertising that is detrimental. My first thought is Amazon 'sponsored' products. Allowing companies to pay money to put inferior products at the top of search results is bad for society. Same goes for Google sponsored search results. Sponsored content in general is terrible. People that have gained your trust selling you things and not actually telling you they are being paid to do so. There are many many digital ads that would not be allowed IRL because they would be stopped for false advertising by regulators.

Like most things in life these days, the problem is not the thing itself. The problem is the Wild West that is the internet where there is minimal regulation allowing people to lie, cheat and get away with it.
by vollbrecht | 2025-04-06 10:26:11+00:00
There was an interesting story with the LiMux[1] ( Linux & Munich) project. The local government in Munich used it for quite some time. But than Microsoft came and installed there German Headquarters in Munich. With that new headquarter and enough lobbying, LiMux was forced out by the then new government just the moment it got "successful".

[1] https://en.wikipedia.org/wiki/LiMux
by throwaway314155 | 2025-04-06 10:26:57+00:00
Respectfully, many of those things aren't a concern from Python's point of view. And why should they be? If your program runs imperceptibly slower, or using an insignificant amount of extra memory, any attempts to fix this are considered a premature optimization that gets in the way of what is more important to pythonistas - developer experience and high level abstractions.

Frankly, the comparison with Rust doesn't even really make sense. They are different tools for very different problems.
by Alifatisk | 2025-04-06 10:27:30+00:00
I remember when Google announced Geminis theoretical limit of 10M tokens context window, I was impressed. But it seems like that theoretical limit stayed as theoretical and they just pushed up to 2M. Which is still impressive.

Today, it seems Meta has crushed that wall with truly 10M tokens, wow.

I was also curious to how well Llama would be able to utilize the whole context window, it kinda pointless to have a large window if you can't recall most, if not all of it. The needle in the haystack test showed this is not the case, I wonder how they achieved this.
by anovikov | 2025-04-06 10:28:46+00:00
Not sure why anyone should be concerned. Russia has no industrial or technological capacity to replicate ASML devices anyway, nor does it have money to poach their engineers.

It is China that should be a concern, but with that one, little can be done because they can just simply poach people if need be, having almost bottomless cash reserves to throw on a problem. No engineer however patriotic will be able to resist a billion dollar sign-up bonus.
by Alex-Programs | 2025-04-06 10:29:04+00:00
That's not why I oppose banning advertising.

I've made a product. The people who use it, like it. But I have no online following or presence, and I'm really not the kind of charismatic person who could build one. All the "community" places where I could share it in good faith are incredibly hostile to self promotion, I think because of the wave of people selling vibecoded openai wrappers as language tutors.

I can pay £40 for reddit ads, and while it has negative ROI, it gives me lots of feedback that I can use to iterate. Sure, my project seems to be a commercial dead end - people find it valuable, but most people don't find it quite valuable enough to pay for the high cost of translation - but I still think those ads had a lot of value.

That said, I use an adblocker myself, I wish more intelligent people worked on rockets rather than targeting algorithms, and I do agree that ads have a negative effect in a lot of places - it's just that they do have a real (and IMO moral) utility in some places. If you banned advertising for everything, you'd just encourage bribing moderators to let you self-promote or ensure only people with existing followings can make things.

(it's https://nuenki.app, if anyone's curious)
by TeMPOraL | 2025-04-06 10:29:14+00:00
That's the core aspect of my open-office experience too. Working together on cool stuff with legitimate friends? Best thing ever. Take away even one of {together, cool stuff, legitimate friends} - just a single thing - and open-office instantly becomes psychological torture for me, because for some reason, my mind parses this as feeling under threat, and gives me large amount of anxiety to deal with.
by cryptonector | 2025-04-06 10:29:16+00:00
> It's crazy that this post seems to have stumbled across an equivalent to the Copy-and-Patch technique[0] used to create a Lua interpreter faster than LuaJit[1]

> this post relies on the Go compiler's closures to create copies of the functions with runtime-known values

To be clear the technique of using closures like this is ancient in the world of LISP. You can see in Paul Graham's books on LISP from the 90s, and in LiSP in Small Pieces, and many interpreters of 80s/90s vintage. I would say that it is quite standard.
by iamawaisakram | 2025-04-06 10:30:13+00:00
Location: Lahore, Pakistan

Remote: Yes

Willing to relocate: Yes

Technologies: Over 7 years of experience with React, React Native, Next.js, JavaScript, TypeScript, GraphQl, React Query, Zustand, Redux, HTML, CSS,TailwindCSS, Material Design, Ant Design, Jest, Git, React Testing Library, Storybook

CV: https://drive.google.com/file/d/17LS_uKBb0p9vePir7ug12MzVrv1...

Email: iamawaisakram@gmail.com

Git ID: https://github.com/iamawaisakram

Linkedin: https://www.linkedin.com/in/iamawaisakram/
by cosmos0072 | 2025-04-06 10:30:56+00:00
The core idea is simple: do a type analysis on each expression you want to "compile" to a closure, and instantiate the correct closure for each type combination.

Here is a pseudocode example, adapted from gomacro sources:

https://gist.github.com/cosmos72/f971c172e71d08030f92a1fc5fa...

This works best for "compiling" statically typed languages, and while much faster than an AST interpreter, the "tree of closures" above is still ~10 times slower that natively compiled code. And it's usually also slower than JIT-compiled code
by ChrisMarshallNY | 2025-04-06 10:31:29+00:00
I agree that in-person is much better. I’m also no fan of LeetCode tests. I won’t get into all the reasons, but I feel they actively harm the process.

I was a manager for over 25 years, and did lots of interviews, with no technical testing. It was all in-person, with the company covering the expense of the interview. I think some of our best hires, came from independent recruiters (headhunters).

I feel that I never made a mistake, technically, but I believe that a couple of my hires didn’t end up integrating well with the team.

Remote work is now a part of the landscape. It’s actually not new. I worked for a long time, in the 1990s, with a Boston-based contractor, who I have never met, in person. We paid him hundreds of thousands of dollars, over many years, and he did outstanding work.

We got him through an old-fashioned recruiter. A good “old school” recruiter could save a company a lot of up-front time, by doing their own vetting and networking. They would demand a fairly significant “finders fee,” but in my experience, it was worth it.
by iFire | 2025-04-06 10:34:19+00:00
Yes? I can't use the licensed model to train content?

In the same way I can't use BSL to use the software in the cloud or Meta's model license when I can't be a big company.

* BSL - https://github.com/clockworklabs/SpacetimeDB/blob/master/LIC...

* Meta - https://github.com/meta-llama/llama-models/blob/main/models/...
by pembrook | 2025-04-06 10:34:23+00:00
Out of all of HN’s biases, the violent hatred of advertising is by far one of the most misguided.

Human attention is scarce. Demand for that attention is endless. Scarcity + demand creates a natural market by default, meaning you must use brutal authoritarianism to disrupt it entirely (vs just regulating with guardrails). Disrupting natural markets with authoritarianism usually ends up worse than any downsides of the decentralized market regulation of that scarcity. Instead of something that attempts to land on fairness (even if imperfect), no market at all guarantees unfairness.

Advertising puts a price on the scarce commodity of attention in broad strokes, and it not always, but generally trends toward making the highest value messages for both the audience and advertiser get seen over lower value messages in any given situation (because those are the ones that can afford the market clearing price on said advertising). I know, please respond with all of your “all these times it didn’t work like that!” throw-the-baby out-with-the-bathwater Anecdotes.

Like all markets, we should regulate advertising to ensure it doesn’t get out of control. But to ban it outright would require an extreme policing of all speech at all levels of society.

Hence why this is a non-serious, silly idea.
by refurb | 2025-04-06 10:34:32+00:00
I strongly disagree.

I've lived in a few overseas countries and consumer choice is absolutely limited. As a result you see a lot of people trying to import things they want that they can't otherwise get in their country.

If your hobby is cooking, good luck getting Arabic food ingredients in say Vietnam.

But in the US? If your own city doesn't have a store that carries them, you could easily order them online for next day delivery.
by _dain_ | 2025-04-06 10:34:40+00:00
It's not just for "elite" devs.

For my second real job I did not feel I was an "extremely strong candidate", just a mildly above-average one. I crushed the coding portion of the interview, but that balanced against my unspectacular CV and lack of experience in the company's field. I read the linked article, applied the principles as best I could: I got £10k more than what they offered first.

Mind you, this was during peak ZIRP so I was probably playing on easy mode and didn't know it.
by visarga | 2025-04-06 10:35:03+00:00
Very interesting trick, using a dictionary of basis vectors which are quickly computed from a seed without storage. But the result is the same 3 or 4 bit quantization, with only a slight improvement. Their tiles are small, just 8 or 12 weights, it's why compression doesn't go too far. It would have been great if this trick lowered quantization <1 bit/weight, that would require longer tiles. Wondering what are the limits if we use a larger reservoir of cheap entropy as part of neural net architecture, even in training.

Congrats to Apple and Meta, makes sense they did the research, this will go towards efficient serving of LLMs on phones. And it's very easy to implement.
by sbszllr | 2025-04-06 10:36:07+00:00
Source: I have a relationship with OpenSSF but not directly involved. I'm involved in a "competing" standard.

As other commenters pointed out this is "just" a signature. However, in the absence of standardised checks, this is a useful intermediate way of addressing the integrity issue around ML supply chain; FWIW today.

Eventually, you want to move to more complete solutions that have more elaborate checks, e.g. provenance of data that went into the model, attested training. C2PA is trying to cover it.

Inference time attestation (which some other commenters are pointing out) -- how can I verify that the response Y actually came from model F, on my data X, Y=F(X) -- is a strongly related but orthogonal problem.
by fauigerzigerk | 2025-04-06 10:36:07+00:00
The difference is that advertising is extremely broad while bribing a judge or politician is extremely narrow (not to speak of conflicting with their professional remit)

It's relatively easy and sensible to ban very specific forms of paying for influence. But a ban on publishing your opinion in someone else's publication is extremely broad and obviously in violation of free speech. Free speech isn't defined as standing on a corner yelling at people.

I also think it's counterproductive. All influence seeking (both commercial and political) would be forced to move from overt advertising to covert infiltration of our communication.

I want more transparency, not less.
by calewis | 2025-04-06 10:36:34+00:00
I worked for a very old school manufacturing company based in Switzerland. We wanted to roll our own IoT platform for sensors in the factory. We spoke to MS, what they had was a load of garbage, so we decided to carry on as we were. I later found out that the MS CEO called the CEO of this company and from then on we were fighting every day as to why we weren’t using MS. This was a private company, not even a big spend, yet they got the CEO involved on sales calls? That’s when I realised how corrupt it was an org.
by nickitolas | 2025-04-06 10:37:28+00:00
I think they were thinking of Carlos Menem's "si hubiera dicho lo que iba a hacer, no me votaba nadie” , but AFAIK thats a misquote [1]

A more recent Argentinian president (Mauricio Macri) said a similar thing though: " If I had told them everything I was going to do, they would have voted to lock me up in an asylum" (Tl mine).

Original [2]: "Si les decía todo lo que iba a hacer, votaban por encerrarme en el manicomio"

[1]: https://www.infobae.com/sociedad/2023/11/12/si-decia-lo-que-...

[2] https://www.cronista.com/economia-politica/Macri-Si-les-deci...
by anaisbetts | 2025-04-06 10:39:53+00:00
These attacks are mostly just more examples of being on the wrong side of the airlock (https://devblogs.microsoft.com/oldnewthing/20060508-22/?p=31...). None of these involve crossing a privilege boundary, they just found a weird way to do something they could already do

An MCP server is running code at user-level, it doesn't need to trick an AI into reading SSH keys, it can just....read the keys! The rest of these are the same complaints you can levy against basically any other developer tool / ecosystem like NPM or VS Code Extensions
by Etheryte | 2025-04-06 10:41:17+00:00
Can't help but feel that all the approaches avoiding the error by using delayed state are missing the forest for the trees. The error tells you that the client and the server disagreed on what the output is. If the client has different data, for example due to local storage, that's the expected behavior! Don't mangle your code with weird workarounds for something that isn't broken. Similar to all other rules, it's important to know when the rule should be broken.
by ChrisMarshallNY | 2025-04-06 10:42:28+00:00
I suspect this proposal wouldn’t be met well. Ignore the pachyderm in the shared living space (all the lovely money people make from advertising), but defining “what’s an ad” gets sticky.

For example, highly relevant PSAs and warnings could be considered “ads.” They can be every bit as obnoxious as “penis pill” ads, but they convey information that may be of life and death importance.

The placards outside professional offices are ads; possibly the oldest form of advertising.

In-store signage are ads, and can cost sellers a lot of money.

You could argue that “shelf-stackers,” and “endcap displays” employed by supermarkets, are a form of advertising.

Sales people rely on personal relationships, and get quite skilled at making every conversation they have, into a sales pitch (which can get annoying).

Promotion is a very complex system, and often goes far beyond simple signage. For many businesses, it’s a matter of life and death.

People that run businesses probably can’t live without them, and are willing to pay a pretty penny for ads.

One thing that might be relevant, are “ad books,” like the old-fashioned Yellow Pages, “pennysaver” papers, or the “brand books,” used by designers. These are ads, but gathered into a place where they are expected, and actively sought out.

In the last century, we often called variants of these, “catalogs.”
by codeaholicguy | 2025-04-06 10:44:30+00:00
After more than a decade of microservices hype, it’s time to look back.

I’ve worked across multiple organizations that adopted microservice architecture, sometimes with great outcomes, and other times with unexpected pain.

What I’ve learned is this: Microservices weren’t always adopted for technical reasons. Often, they were a fast way to scale people, not just systems.
by dagw | 2025-04-06 10:45:47+00:00
Decline in quality of food

I honestly think this is a big one. I love restaurants and love going out to eat, but the number of restaurants I feel I want to go to just keeps declining. Places I used to love and go to weekly, I don't visit any more because the food just isn't good. I'm honestly having a hard time remembering the last time a new place blew me away. Combine that with rapidly rising food prices, and it's just not fun any more. Going out dropping $50+ and leaving slightly disappointed, is just depressing.
by adammarples | 2025-04-06 10:45:59+00:00
I would like to be able to listen to this but its almost like it's for 4 year olds.

The scientists looked in the soil samples

"Waaaaa why would you look in soil?? EWW!"

Anyway the compound stopped the fungus growing

"So it's sort of like it stopped time??"

Yes and it had a suppresive effect on the immune system

"So it's sort of like Elsa from Frozen it just freezes things??"

Yes, these are direct quotes from the episode, all within the first few minutes.
by iambavith | 2025-04-06 10:46:21+00:00
Squoosh is great but for average user dealing with so many peremeters feels overwhelming and provides odd results.When you're handling a large number of files - like a Midjourney archive or a collection of images,it’s more convenient to use an app with preset settings that can process them in bulk, rather than one with detailed options that require fine-tuning.
by derdi | 2025-04-06 10:46:31+00:00
Nice game. Tedious to use on a laptop with a trackpad. You should allow keyboard input.

Managing accounts is a huge headache both for yourself and for your users. It's a bunch of code and responsibility for you to manage people's private data securely. It's one more password to manage for your users. You could just use cookies to track daily progress, like catfishing.net does. So what if that doesn't let me have my data available across browsers? It's just a game, tracking progress does not matter that much.
by perihelions | 2025-04-06 10:47:43+00:00
- "Phos-Chek MVP-Fx is primarily made of ammonium phosphates, which are derived from phosphate. That rock, when mined, can contain trace amounts of heavy metals."

The thing they're catastrophizing about is rock phosphate—ordinary fertilizer that's mixed into the soil of every food farm in the world.

I'm not sure if the journalists who wrote this article are aware of this. "It's COVERING my garden plants!" reads quite definitely when you recognize it's f'ing Miracle-Gro.

https://www.usgs.gov/centers/national-minerals-information-c...

- "Phosphorus is an essential element for plant and animal nutrition. Most phosphorus is consumed as a principal component of nitrogen-phosphorus-potassium fertilizers used on food crops throughout the world. Phosphate rock minerals are the only significant global resources of phosphorus."

https://www.health.state.mn.us/communities/environment/risk/... ("Heavy Metals in Fertilizers")

- "Risk assessments conducted by the US Environmental Protection Agency and others have concluded that the hazardous constituents in inorganic fertilizers generally do not pose risks to public health or the environment."
by AbstractH24 | 2025-04-06 10:48:18+00:00
As much as I dislike the isolation of WFH, particularly since leaving the job I had pre-2020 that began in office and started doing fractional work at fully remote companies, I keep reminding myself that offices aren’t what they used to be.

Also, the kind of relationships I had in office as a 25 year old grinding it out on a sales floor aren’t going to be the ones I’d find as a 35 year old in revenue operations.
by WhyNotHugo | 2025-04-06 10:48:24+00:00
> I am puzzled as to why a "small non-profit" would pay $4k a year to license a single font in the first place.

Yeah, that’s just ridiculous. Imagine how many small donations are made to some non-profit cause and then up being wasted on paying for fancy proprietary fonts.

It’s unusual too; the non-profits with which I’ve interacted tend to use open source software and actually care about all this ethical stuff.
by bentt | 2025-04-06 10:49:07+00:00
I find coworking spaces with other people around hits on thos effect. You don’t even have to be near the people, just in the same area.

And on the flip side, it seems there is no remote way of getting the same feeling. Even having my business partner on Discord doesn’t really do it. He doesn’t feel like he is parallel working as much as TOO close in that case.
by exmadscientist | 2025-04-06 10:49:43+00:00
Also remember that even if you can't or don't want to connect your device via Ethernet, you might be able to use MoCA to easily move your WiFi router to a better location, or add a second router/mesh node with a reliable wired backhaul instead of a crappy radio backhaul, and that might make all the difference.
by timschmidt | 2025-04-06 10:50:16+00:00
> it doesn’t offer any advantages over 3- or 4-bit quantization.

"zero-shot accuracy retention at 4- and 3-bit compression to be on par with or better than state-of-the-art methods, while maintaining performance comparable to FP16 baselines."

My reading of that says FP16 accuracy at Q3 or Q4 size / memory bandwidth. Which is a huge advantage.
by dagw | 2025-04-06 10:50:27+00:00
In Europe, apart from TGI Fridays, they were never a thing. And they were seen as just simply fast food.

I remember when the first TGI Fridays opened in my country (early 90s) and it was definitely seen as a pretty fancy 'foreign' restaurant, the sort of place you could definitely fo for special occasions or to celebrate something.
by kalleboo | 2025-04-06 10:52:09+00:00
1990 might be a bit early but from 1991 Apple started putting Ethernet in their Macs as standard

edit: I phrased this poorly, all Macs didn't have it as standard but what I meant to say is they started releasing Macs that had it as standard, starting from the mid-range (Centris) and up, the point is just Ethernet had stopped being a niche technology