MurphyA/hacker-news huggingface dataset:
by Ray20 | 2025-07-10 10:10:23+00:00
What probably puzzles me the most is the cowardice of multi-billion dollar corporations developing AI, whose main goal is to make sure that no one, God forbid, is offended by a chat bot

They are really ready to castrate their models to the point of complete uncompetitiveness, but without any mean words in 0.01% of use cases. WTF? Is it because all people are complete idiots? Or because they think that all people are complete idiots? Or do they think that the jews running media is hypocritical scumbags who are ready to destroy them for the sake of activism and, most importantly, have enough power to do it, as soon as they see something unpleasant in their chatbot?

Why doesn't anyone come out and say openly "this is a language model, a computer program that, like any other language model, is not designed to speak on behalf of the company or describe the real world. And if you are afraid of stumbling upon a mean word, please contact any of our competitors with their weak castrated soyjak models, thank you very much"
by energy123 | 2025-07-10 10:10:38+00:00
> The local knowledge problem might have been an issue with central planning a few decades ago, but I don't think it is anymore.

I think you are right in principle. The signals can be centrally computed, if all the relevant edge data was somehow made available to the central compute. I see two practical problems. What is the actual probability that a government won't royally screw it up? I would give a pessimistic assessment given the lack of theory and lack of empirical case studies. If a government wanted to run a small opt-in test case, I would not be opposed to it, but I would expect it to fail. In any case, why would you want to risk it? Why not just do market socialism?

The other practical problem is the incentive question. I read what you wrote, but I can't help but feel it's a bit hand-wavey. Maybe you have a personal constitution that means you don't need to work for profit. But I believe most people, including myself, would only do the minimum if no personal gain was involved, unless it was a truly unusual circumstance like someone invaded my country which stoked nationalist fervor. But in a normal economy in a normal country, I do not believe you will be able to sustain high output or high innovation.

> This is impossible in capitalism

It's an ideal that's impossible, but you can asymptote rather close, there are a number of social democracies (which are mixed economy, i.e. capitalist) in Europe that attest to that.
Show HN: AI Card Genius(iOS) – Instantly Create Flashcards with AI
by AGINestedCorp | 2025-07-10 10:11:42+00:00
Hey HN,

I'm a radiologist, and I built AI Card Genius to make it easier to create flashcards for work.

Writing cards manually was time-consuming, so I built a small app that uses AI to help generate them quickly and cleanly. The idea is to save time and still keep the learning efficient.

Would love feedback on the app itself and what could be improved—from the UX to the card generation flow.

Thanks! https://apps.apple.com/gr/app/ai-card-genius/id6746345518
by latexr | 2025-07-10 10:12:18+00:00
> COMMAND LINE: You have to instruct your AI what this tool is and what it should be used for.

Or—and please bear with me, I know this may sound insane—you call the command-line tool yourself, reliably, fast, with little overhead, just like it has worked for decades.

I know, I know, soon most people won’t even know how to unzip their pants without spending unnecessary amounts of electricity and waiting for several seconds for an LLM response, but believe me that just using your hands is a solution worth checking out.
by ZvG_Bonjwa | 2025-07-10 10:12:54+00:00
The "be offensive" goading only happened long after Grok had already started going off the rails to pretty innocuous queries.

This is not the first time Grok has exhibited this behaviour either (i.e. the random white genocide rants from a few months back).

There is a big difference between a model being "breakable" and a model demonstrating inherent radical bias. I think people are right to be concerned.
by nadavwr | 2025-07-10 10:13:09+00:00
I'm a fan of Rob Pike, but not of Go. Rob Pike contributed a lot of thought to editor tooling through the years, albeit not in the direction the industry seems to be going -- for example, Sam and Acme are two editors he developed. Acme UI design is inspired by Oberon and is based on tiling, but 3rd party tooling integration is entirely different and leverages Plan9 concepts to enable a whole lot of extensibility with practically zero complexity overhead due to integration -- without any true plugin architecture. There are limits to what can be accomplished this way, but it is surprisingly powerful and I can see why a community might gravitate to his views. Unfortunately he takes this minimalist approach too far when it comes to languages IMO -- a language with no coproducts in 2025 is either a niche language or unnecessarily underpowered (how they do error handling is atrocious). Over the last decade Go went from the former to the latter.
by gabrielgio | 2025-07-10 10:15:26+00:00
Generic is not about reducing how many keys you press but how you abstract your logic from the type. In go, it reduces a lot code making it safer and faster. Handling interface{} was just painful.

This is an extreme example and I hardly think anyone writing go code on a daily bases will need anything close to this. I haven't and I have not seen any lib that does anything remotely similar to that. To be honest, hardly anything beyond the stdlib will need to handle generics. They aren't widely used but quite useful when needed, which I think it is sweet-spot for generics.

I don't share the same animosity against generics. I like the recent language addition to the stdlib and am also waiting for them to add some sugar to reduce the boilerplate in error handling.

> Especially in the era of AI assistants, the downside of writing out explicit types and repetition matters very little

Yeah, let's design languages based on the capabilities of code assistance /s
by lukan | 2025-07-10 10:17:59+00:00
"Anyway, I believe this kind of thinking is a shallow dismissal of the value that companies receive from starting from Libre software."

It is a dismissal of the idea, that using a different licence will magically transform the whole industry.

If the code is open, the profit orientated companies don't need to do R&D from scratch. They just take the copyleft source code and make it closed, either by simply not publishing it, or if they care about whistleblowers by rewriting it. Which is easy if you have sources of something working. Even more so today with LLMs.

That is why I am a fan of permissive licences. It is a working compromise for companies who would never consider copyleft code in critical parts of their product.
by eMPee584 | 2025-07-10 10:18:10+00:00
The real crime is an economic system that limits the spread of knowledge and access to other "human rights" by requiring everyone to hustle to survive (and, if possible, increase capital gains for the financial overlords) when we would already be technologically equipped to feed and house well all of mankind, instead of letting thousands of children starve to death each day and restricting access to education so that billions miss out on their intellectual development - a void easily filled with addictive media full of rage and distraction. Pirating books is just a symptom of this wretched system. And it is not enough - RISE, HN! .. towards RBE & beyond..
by MintNow | 2025-07-10 10:18:24+00:00
PetPet Generator is a fun and user‑friendly web app that lets you upload any image—whether it’s a pet, a friend, or even an inanimate object—and instantly animate it with a charming petting motion. With options to customize resolution, animation speed, and background color, the platform empowers you to create personalized, shareable GIFs in seconds. Totally free and perfect for social media reactions, PetPet Generator makes the wholesome “pet‑pet” trend accessible to everyone
by carlosjobim | 2025-07-10 10:18:30+00:00
Since it seems to be without any grounds that the other user is anonymously accusing named individuals of acting unethically, I wanted to ask what gives him that right?

If he has a real argument, let's look into it. If not, then he's slandering innocent people without any due and the question is then why in the world they should care about this persons opinion?
by grogenaut | 2025-07-10 10:19:50+00:00
I've generally found token bucket retries a lot better than circuit breakers which by nature are very bi-modal, sending no requests then floods of requests in higher scale systems. This can cause issues with memory and garbage collection when it's flapping on the order of milliseconds to seconds, and cause isues with load balancers and autoscaling when operating on the order of minutes. Token Buckets tend to dial the pressue up and down more smoothly. It's like the difference between an old fashioned thermostat and a PID loop for controlling a temperature setpoint.
by makapuf | 2025-07-10 10:21:17+00:00
I very much like those optimizations articles , what could be interesting is to look at benchmarks not only wall time but also other metrics :

- cpu time (better CPU usage can mean shorter wall time but higher CPU)

- memory usage

- but also and maybe more interestingly complexity of code (not an absolute metric, but a very complex/non portable code for 5% speedup may or may not be worth it)

EDIT: formatting
by disgruntledphd2 | 2025-07-10 10:22:23+00:00
> DPAs (especially the Irish one) are unfortunately known to be incredibly business friendly

Can you give me some examples of this please?

I think that the core problem for the Irish DPA is that they are woefully under-resourced, and they're up against the biggest companies in the world. Now, one could argue that this is the fault of the government/people and I'd agree with you, but that's a harder thing to change (Ireland was basically the only country that didn't throw their government out post the massive Covid/Ukraine inflation spike).
by trod1234 | 2025-07-10 10:22:24+00:00
I'm sure there are a lot of McDonald's positions out there, but doesn't 64 million job applicants seem like a bit much?

There are only 13,647 locations in the US, so that would be 4,689 applications for each store? Makes you wonder how many of those were actually hired because there may only be 30-50 people per store.

What's it say about a company when they deceptively advertise that they are hiring when they really aren't (because all the positions were filled). Bad acting stuff like this needs cost imposed.
by aa-jv | 2025-07-10 10:23:13+00:00
This is false.

On solar - China installed 93 GW in May 2025 alone - this exceeds the US' combined solar additions over the three years from 2022 to 2024.

The US' total solar additions, even over 10 years (92.7 GW), would still be lower than China’s cumulative capacity additions in recent years. China installed 277 GW in 2024 alone.

The US simply does not lead the world in solar and wind per capita, trailing countries like Denmark, the Netherlands, and Australia in both generation (10th at 1,889 kWh) and capacity (~957–1,125 watts).
by 0xEF | 2025-07-10 10:23:25+00:00
Could be worse, and be like me, who instantly looks up any word he doesn't understand, and because he does it so often, forgets the definition almost as soon as it is read after moving on.

It probably takes me a good seven to ten times of looking up a new-to-me word to really nail it down. As a result, a lot of my blog/personal writing is filled with odd phrasings of things because I never quite learned the prescriptive way of using said word.
by Zephyrion | 2025-07-10 10:25:32+00:00
I'm so sorry you ran into that, and thank you for reporting it. This is exactly the kind of feedback I need at this early stage.

You're right, my backend logs show that most requests are succeeding, which means there must be an error happening somewhere between the front-end and the server that I'm not catching properly yet.

Based on this, implementing a more robust error logging system is now my top priority. I'll get on it right away so I can find and fix these issues for everyone. Thanks again for giving it a try.
by diggan | 2025-07-10 10:25:41+00:00
People ignoring laws isn't a new thing, does that mean things that could potentially be used for illegal things should be outright outlawed?

That article you shared seems to say the problem is bigger than the used hardware even:

> Soon after, developer Simon Dankelmann ported the attack to an Android app, allowing people to launch Bluetooth spam attacks without needing a Flipper Zero.

How do you solve that without outlawing Android devices?

> People using Bluetooth-enabled hearing aids and heart rate monitoring tools also reported disruption, which could put their well-being at risk.

This is probably the most bananas part of that article, and it's great that they managed to find these issues in relatively trivial conditions, since the company's own testing apparently doesn't include very basic security checks. If those devices are failing when they aren't connected to the main device, what makes these companies even remotely suitable for building critical devices like that?

Who knows how long time it would take to discover these security issues with medical devices if people weren't able to prototype these sort of attacks at home?
by vldx | 2025-07-10 10:25:56+00:00
> Bulgaria pegging to the DM in 1997 meant anchoring to a much harder currency than what the euro has become.

Look, it seems you have beef with Bulgaria adopting the euro based on your other comments, but matter of fact is that many people remember the hyperinflation and the Videnov winter — especially older people that were queuing for bread with all of their lifetime savings disappearing overnight. Hence, the board staying almost 30 years. What’s scary for many is that the board in its current form is just a law that can be removed with simple majority, e.g. the current stable state could be made obsolete in a matter of a weekend — with devastating consequences for the economy. Adopting the euro means tighter integration with EU only and it’s mostly irrevocable … sadly for Russia and its proxies over here.
by resiros | 2025-07-10 10:25:57+00:00
That's a big topic :D

First thing about building AI or LLM powered apps is that 90% of the time you don't need to train models from scratch. LLMs are models that have the world's knowledge, so you can "train them" by prompting them and giving them the right context.

Where to start? I think the first thing is to play around with the OpenAI playground to get an idea of what's possible with prompts.

You'll find tons of frameworks out there: LangChain, LlamaIndex, Agno, and the list goes on. But in my opinion, if you have a use case in mind, start very very simple. Almost a single prompt using the OpenAI SDK or compatible SDK like LiteLLM.

The core challenge isn't technical complexity, it's the stochastic nature of LLMs. Your prompt works perfectly on one example, breaks on another. You fix it for the second case, and it stops working for the first.

The whole trick of building an LLM powered application is finding how to deal with this in an iterative approach. You need to have a workflow that allows you to iterate quickly. For this, start very simple and then add complexity. Don't use frameworks at the beginning.

I think Hamel's approach of error analysis (https://hamel.dev/notes/llm/officehours/erroranalysis.html) is a very good starting point. The idea is that you create a prompt, run it against a test set, then identify clusters of error types and systematically fix them.

What tools do you need? In the beginning, just a playground and a Jupyter Notebook. At some point when you want to look into LLMOps tools. They provide you with observability (so if you have an agent with multiple steps you can see each step), running evals and comparing results easily, creating test sets from prod data... All the stuff that makes your life easier.

There are a lot of these, langsmith, helicone, braintrust, humanloop.. Full disclosure, I'm CEO of one of these tools (Agenta) [one of the reasons I'm answering this post :D].

But I think from your question you're not at the stage where you should look at LLMOps yet. Focus on understanding your use case first and starting a simple repeatable process.
by qn9n | 2025-07-10 10:26:21+00:00
I believe, given their target audience, it doesn’t matter. The information is available for those who care, but for the non-technical user who is fed up with their current OS, the message is: “Feel at home on ZorinOS and experience a performance and security boost.”

They understand that technically-oriented people will research the OS and its underlying components, but their target audience isn’t technical. Therefore, bombarding them with overly technical details on the home page is counterproductive.

In my opinion, ZorinOS has effectively marketed itself.
by Zephyrion | 2025-07-10 10:26:55+00:00
That's a great question. Right now, the inference costs are coming out of my own pocket. My main goal was to let people experience the model's potential without any barriers.

To keep the project sustainable in the long run, I'm exploring some options, like potentially offering a paid tier for heavy users or more advanced features. For now, I'm focused on improving the core experience and will do my best to keep costs low so it remains accessible to as many people as possible.
by adrianwaj | 2025-07-10 10:27:03+00:00
Colors repeat themselves after 8 items, and labels don't show after 18 items.

Can be used on WP blogs when counting category or tag labels. Do plugin?

For large datasets, see something like https://www.instagram.com/visualcap/p/DLDnLKvvIQC/ -- perhaps look at https://masonry.desandro.com/ - but something else might be better.

https://www.instagram.com/visualcap/p/DLfL3ahvAPQ/ (percentage measurement)

-- Imagine having this done in real-time for all the coins and their market caps, or maybe a subset of the middle-tier coins
by af78 | 2025-07-10 10:27:58+00:00
« Melon d'eau » ? For watermelon? I thought it was a joke, but well, Wikipedia mentions it: « La pastèque [...], parfois appelée melon d'eau » (https://fr.wikipedia.org/wiki/Past%C3%A8que)

Everyone says « pastèque » in mainland France, where I've lived for over 40 years. I've never seen melon d'eau and I doubt anyone will understand it unless they know the English word.
by TheOtherHobbes | 2025-07-10 10:28:21+00:00
This would be more convincing if it wasn't the Xbot producing predictable repetitive Reddit hysterics.

I have no idea why anyone would trust a product made by a CEO who forced it to do that.

No user is going to have any idea what their inputs are being used for, and no guarantee the outputs won't change without notice.
by BiteCode_dev | 2025-07-10 10:28:22+00:00
We don't know how to make it reproducible.

What developers should do on such a critical and long standing issue is to offer an extension that victims can install to volunteer to track the bug. So they can click a button when things are fine to take a snapshot, and click another one when they encounter it.

I would install that and be part of the solution.
by CJefferson | 2025-07-10 10:28:42+00:00
How about this bug, which I submitted 13 years ago and still isn't fixed. You can't search for "wedding" : https://bugzilla.mozilla.org/show_bug.cgi?id=752844

I've been amazed over the years this has never been fixed -- it's very hard not to make jokes about the standard lifestyle of open-source programmers, that they don't consider this a priority (note: that's a joke, I consider myself an open-source programmer. I would hope that's obvious, but someone just bothered to sent me a mean anonymous message)
by klabb3 | 2025-07-10 10:30:17+00:00
> the downside of writing out explicit types and repetition matters very little

That’s not the main reason. You can have a library by author X that provides a container type Heap[T] and you can use it with your type T which is unknown by X and requires no coordination. If the proto-generic maps and slices did not exist in Go it would not be a useful language at all.

This pain point was glaring in Sort and Heap in std. The argument was whether the complexity was worth it and compile time speed could remain so fast. Even the improved expressivity isn’t obviously good (famously the removal of goto was good because it reduced expressivity).

Just stating the arguments, I still haven’t made up my mind whether these limited generics was the right call. Leaning yes, but it’s important to be humble. It takes a lot of time to evaluate second order effects.

> Especially in the era of AI assistants

As an aside, I really don’t appreciate this argument without extremely strong merits, which we can’t possibly have. Not everyone is using AI assistants, nor do people use it in the same way. But most importantly it changes very little since code is not bottlenecked by writing anyway. Code is read more often than written, and still needs to be reviewed, understood and maintained.
by rafaelmn | 2025-07-10 10:32:37+00:00
Thats all a matter of perspective, not something I am willing to argue. EU has a history of making protectionist legislation under the guise of protecting its members, eg. the whole GMO story, and I can see how someone can make an argument here. If it is valid or not is up to you I guess.

But saying that the fines are mostly towards EU members when over 2/3 is fined towards US companies is misrepresenting the data and the opposing viewpoint.
by syklemil | 2025-07-10 10:32:42+00:00
Which also makes more sense if you take into consideration that he has a form of colour blindness: https://commandcenter.blogspot.com/2020/09/color-blindness-i...

Ultimately he's fine with _some_ syntax highlighting, especially the kind that uses whitespace to highlight parts of the syntax, as evidenced by the existence of `go fmt`. He just hasn't taken into consideration that colour is just one typographical tool among many, including the use of whitespace, as well as italics, bold, size, typeface, etc. Switching inks has been somewhat tedious in printing, but these days most publications seem to support it just fine, and obsessive note-takers also use various pens and highlighters in different colours. For the rest of us it's mostly about the toil of switching pens that's holding us back I think, rather than some real preference for monochromatic notes. We generally have eyes that can discern colours and brains that can process that signal in parallel to other stuff, which along with our innate selective attention means we can filter out the background or have our attention drawn to stuff like red lights. Intentionally not using that built-in hardware feature is ultimately just making stuff harder on oneself with no particular benefit.

There's also some google groups quote from him about iterators which is also pretty funny given how modern Go uses them, but I don't have the link at hand. Several google groups quotes from the original language creators (not just Pike) tell an unfortunate story about how the language came to be the way it is.
by markus_zhang | 2025-07-10 10:32:46+00:00
I recall that other power plants such as thermal power is still required to provide “inertia” for the whole system, as solar fluctuates a lot. The recent Spain-Portugal outage showed that there is not enough inertia in the system.

I don’t really understand inertia in power plants but I wonder if it helps to push nuclear as primary and solar as secondary?
by m_fayer | 2025-07-10 10:33:25+00:00
Seriously, thank you. I’m aware of the complexities and injustices and manipulations and repressions perpetrated by the Chinese state.

But this isn’t Russia or Iran. They’ve also done so so much good while the west studies its own navel and makes “wealth” out of paper and bits.

I’ve often thought “yes, but where’s the goddamn gratitude”. It’s good to see it.