MurphyA/hacker-news huggingface dataset:
by rs186 | 2025-05-02 11:37:16+00:00
Many of the examples seem very easy -- I suspect that without LLMs, just simple Google searches lead you to a stackoverflow question that asks the same thing which. I wonder how this performs in bigger, more complex codebase.

Also, my personal experience with LLMs fixing compilation errors is: when it works, it works great. But when it doesn't, it's so clueless and lost that it's a complete waste of time to employ LLM in the first place -- you are much better off debugging the code yourself using old fashioned method.
by 9rx | 2025-05-02 11:39:16+00:00
The listener is only a consumer. It cannot define the words. It is not responsible for their use. It interprets, and to be sure misinterprets, the words, but that, while similar, is subtly different.

Of course, at this point we're ultimately getting stuck in that nerd thing I spoke of in another comment: "I know the tech crowd in particular loves to make up their own pet definitions for words and then double down on refusing to acknowledge that any other definition is possible, thereby continually talking past each other because there is no shared lexicon to hilarious effect, but that's not the norm, thankfully."

So, while hilarious, I will break the cycle and ask you to clarify what you mean by "define" so that I can shift to using your definition. I'd have used it from the start but I haven't quite figured out how to read your mind yet, so I as the speaker, unfortunately, was beholden to defining it as I understand it.
by fc417fc802 | 2025-05-02 11:40:53+00:00
> Licenses that prohibit exploitation of source code for personal reward are treated with hostility, shame, and boycotts

I'd have to disagree. However let's just run with it because your subsequent reasoning doesn't seem consistent to me.

If you do A you'll be met with hostility. So instead you do B, but then you add a request "actually please abide by A" and somehow this is supposed to not be met with hostility? You can't have it both ways. B but with an addendum that makes it A is just A wearing a mask. Changing the name doesn't change the thing.
by invokestatic | 2025-05-02 11:42:17+00:00
I ordered an FPGA development board from China last month that unfortunately didn’t make it out of the country before tariffs/end of de minimis set in. So it’s now sitting in a consolidation warehouse overseas while I figure out what to do with it. Paying almost double its value in taxes alone just kills its viability as a hobby, and sourcing it overseas is the only way to get hands on hardware without shelling out $2,000+.

There’s a whole cottage industry over there where they harvest semiconductors from junk/e-waste and turn them in to usable products again. I assume that’s where the actual FPGA chip came from.
by ghaff | 2025-05-02 11:42:25+00:00
As I understood the story as an analyst at the time, Red Hat’s intention was to just kill RHL after a decent interval but there was sufficient outcry that they came out with Fedora.

But I’m sure there are many different recollections and variants of the Fedora was planned all along story told over the years that the “truth” is probably pretty elusive at this point.
by jcranmer | 2025-05-02 11:43:28+00:00
> Additionally, if you want to get super technical (as if there were ever a real delineation between RISC/CISC), both AMD and Intel decode x86 into internal micro-ops which are essentially RISC.

Given that most CISC chips also relied on microcoding and micro-ops, x86 having micro-ops wouldn't have made it anything like RISC as far as the original CISC/RISC debate goes.

The only reason that the "x86 is really RISC because of micro-ops" comes up is because x86 implementations are superscalar, which was supposed to be impossible with RISC chips, so people started coming up with the micro-op fudge to salvage the story that you need RISC to be an advanced modern microprocessor.

The truth is that CISC was never a meaningful category in the first place (it was only ever "not-RISC"), and RISC itself ceased to be a meaningful category around 30 years ago.
by bgthompson | 2025-05-02 11:44:09+00:00
Ultimately, this will be determined by the scope of the project, and depends on whether you count using an existing C library as part of the Zig ecosystem.

If you want Zig libraries that don't call any C/C++ code whatsoever, then you're going to have a hard time (as of 2025). There's not, e.g, something as mature and tested as glfw in pure Zig. There is work being done to make pure Zig libraries for gamedev however, see for example Mach: https://machengine.org/

If you're happy to use C libraries though (as I am), then things are generally fine. Many of the most popular gamedev C/C++ libraries have already had their build systems converted into Zig (e.g. Raylib) and so can easily be added to a project without having to do any work in the build system.

For C libraries that aren't already packaged, or if you want to maintain full control of the build yourself, packaging libraries with the Zig build system isn't too bad, but it's still a lot of work. (E.g. Ghostty maintains its own build files for its packages; as a result there is a lot of Ghostty build system code: https://github.com/ghostty-org/ghostty/tree/main/pkg )
by jraph | 2025-05-02 11:44:15+00:00
> You are not allowed to modify an AGPL program without adding a mandatory feature to provide the currently-running source code to a remote network user of the software

That's not true. You only need to provide the modified source code somewhere.

You might want to read it again :-) It seems like you have a wrong idea of what the AGPL does.

edit: I see an immediate downvote. If whoever did this thinks I'm wrong, please share the exact AGPL excerpt that mandates actually building a feature to provide the source code currently in use in the network program itself.
by jbiggley | 2025-05-02 11:44:37+00:00
> If the goal of a company is first and foremost to make money, then sales is the only organization within the company that can be measured exactly according to the primary goal of the company rather than a proxy.

This feels culturally accurate but also reductive. The best sales teams cannot sustainably sell a product that fails to have product-market fit. Likewise, the best product requiring a sales-led GTM will fail if sales teams are not able to understand and articulate the value.

A compensation imbalance between customer-facing and non-facing roles builds an imbalance of power dynamics within a company that will ultimately destabilize the culture and success of a company.

I don’t have a perfect answer, only observations.
by neilv | 2025-05-02 11:44:39+00:00
> they will be absolutely allowed to say so if the interviewer demands that.

If so, there might still be limits.

You could make the challenge an n-part, back-and-forth exchange, of increasingly worse insults of that personage.

Complete with escalating to enthusiastic shouting, slapping the table for emphasis, making crude illustrative gestures, etc.

Perhaps there's only so much that an authoritarian work center will tolerate.

For legitimate candidates, doing this at the start of an interview might be sending a confusing message about the corporate office environment. On the other hand, it would serve as an icebreaker, to help candidates feel comfortable sharing. And it will tell you more about the candidate's creativity than Leetcode regurgitation does. Well, until students start buying "Cracking the Techbro Interview: Trash-Talking Edition" books, spending months memorizing lists of insults to recite in interviews, and rehearsing their delivery, with enthusiastic full-arm gesticulating. Actually, that would still be better for the field than Leetcode interviews.
by watwut | 2025-05-02 11:44:43+00:00
It is not about manufacturing as in creating things. If it was, they would like Biden policies and continued them. Real manufacturing today is heavily automatized - you can create a lot of things with a few jobs.

It is about manufacturing jobs as identity and social status. Biden would create manufacturing as a "modern factories that create things". These do not employ all that many people and wont revert the world back to idealized past.
by Mr_Minderbinder | 2025-05-02 11:44:48+00:00
They should have been using the application in the first place. There should be no need to “switch”. That we should even speak of the inferiority of a website in comparison to an application, is a sign that we have gone seriously wrong. The website will do what it is supposed to do and the application will likewise fulfil its duty, it is not “inferior” any more than a lawn-mower is inferior to a wardrobe.
by toyg | 2025-05-02 11:45:42+00:00
There is always a certain amount of rollercoasting going on around Apple earning calls, with stock going up during build-up and then dropping after the call.

My reasoning is that a lot of traders are simply afraid of losing a potential "wow" moment, so they stockpile just in case and then unload once they are sure that it's nothing special - simply to avoid their bosses going "why did you miss the boat on Apple?!?!" if the price skyrockets.
by A_D_E_P_T | 2025-05-02 11:45:44+00:00
I'm in Europe. My wife buys a lot of stuff directly from China via their internal/domestic marketplaces 1688.com and TaoBao.com. (Better prices, better service, just use a translator app and ship to a freight forwarder.) Currently, those domestic/internal marketplaces are being flooded with cheap stuff. Like $5 jackets of very decent quality. Now's the best-ever time to be a Chinese consumer. (Or one with a freight forwarder and o3 handling translation, as long as you're not in the USA.)

I don't know how hard the manufacturers themselves are complaining, but to some extent you have to imagine that they anticipated this and are looking to recalibrate production and reroute goods.
by irrational | 2025-05-02 11:45:50+00:00
A few weeks ago we were in Santa Monica on vacation. This was my first time seeing Waymo vehicles in the wild. We did see one blatantly run a red light, well after the light had changed. Fortunately no car was crossing at the same time. It wasn’t like the sun was somehow obscuring the traffic light at that time. I was surprised it did something so unsafe.
by pbhjpbhj | 2025-05-02 11:45:54+00:00
It's perhaps more rightthink (only allowing thoughts that would be approved by the party). But as with the parent, I too find the <"i never did $action" thought whilst having performed $action> reminiscent of doublethink... it's at least consistent. I think BB would approve!

Very much the current USA zeitgeist.
by verzali | 2025-05-02 11:47:00+00:00
As a non-programmer the syntax is one obstacle to getting more familiar with the software tools. But so is the number of tools they use with names that don't even hint at what they do.

Just from what you wrote, I don't know cursor, but sounds like something to do with word processing so maybe it helps write docs. Then swagger that sounds like maybe it goes around grabbing free stuff? Maybe its a dependency manager?
by mda25 | 2025-05-02 11:49:27+00:00
Hey everyone,

I posted my MVP for Perspectives a few months back here exactly. I had built it on Bubble, but as I progressed, it never felt like the real thing. Specifically, I fought with the tech, struggled with the thought of not owning the code, second-guessed myself constantly, and nearly gave up. Today I'm happy I didn’t. For the last 3 months, I completely locked myself in, even with the nice weather we had in Germany recently. Every free hour besides work - nights, mornings, weekends - rebuilding it from the ground up. I didn't take any no-code shortcuts this time (except using cursor for speed). Today, I’m finally launching it at: Perspectives The problem it solves: Decision fatigue - especially known to founders. Job offers. Moving cities. Starting vs quitting. It piles up. This tool helps you get clarity in 30 seconds. You write your problem description, the AI generates a structured report by showing different perspectives with proven decision techniques and frameworks like 6 thinking hats and more, and you gain confidence and clarity towards your decision. I’ve already included feedback from this community (thank you!) and now I’d love to hear about your feedback: What would make this tool most valuable for you? All thoughts, critiques, pain points welcome.
by pjc50 | 2025-05-02 11:50:14+00:00
UK: the regulator which issues the fine pays almost all of it (minus some expense recovery) into the consolidated fund, i.e. the same pot as taxes.

This is roughly what I'd expect. The EU does very little law enforcement directly, most is done through national regulators.

This is the reverse of the Apple situation, where the EU fined the Irish government for not collecting enough taxes from Apple.
by sega_sai | 2025-05-02 11:50:38+00:00
I think this is a great point! I.e. while for humans, it's easier to write not strongly-typed python-like code, as you skip a lot of boiler-plate code, but for AI, the boiler-plate is probably useful, because it reinforces what variable is of what type, and also obviously it's easier to detect errors early on at compilation time.

I actually wonder if that will force languages like python to create a more strictly enforced type modes, as boiler-plate is much less of an issue now.
by dartharva | 2025-05-02 11:50:57+00:00
In the same article:

3.1.1 In-App Purchase: If you want to unlock features or functionality within your app, (by way of example: subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use in-app purchase. Apps may not use their own mechanisms to unlock content or functionality, such as license keys, augmented reality markers, QR codes, cryptocurrencies and cryptocurrency wallets, etc.

Oof, I don't envy app developers who have to tolerate this bullshit
by FergusArgyll | 2025-05-02 11:50:58+00:00
This overconfidence without making one attempt kills me. Gemini 2.5 pro is free, try it! I gave it 2 pictures I took on a film camera. I then screenshotted the pictures (to remove exif, even though there isn't any). It nailed them.

You lost your bet, now change your mind
by lolinder | 2025-05-02 11:51:32+00:00
To hurt enough to be worth changing the fines don't have to be a fraction of their global revenue, they have to be significantly more than the benefit gained from the illegal behavior. According to that article TikTok made $10B of that $20B in the US alone, which puts a cap on their European revenue of $10B (likely significantly less because this ignores Brazil and Indonesia, which according to the linked article are its largest markets by user count).

€530m is ~$600m, so this fine is at least 6% of their relevant 2024 revenue, and likely substantially higher. I don't know enough about their business practices to know if that's a big enough chunk to make up for what they gain by cheating, but it's definitely not a wrist slap.
by kaishiro | 2025-05-02 11:52:09+00:00
Cool! This is fun, and I love seeing people try out alternative website UIs.

We did something similar for our company website (link in my profile if you’re interested). It started out as more of a TTY but eventually had to find a middle ground for reproducible pages. We didn't really care much for SEO but I wanted to see if there was a way to deliver consistent content while maintaining that style.
by detaro | 2025-05-02 11:54:00+00:00
The problematic clause is this one:

> if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source

The application does not have to directly provide its own exact source code, but it must advertise where to find it.

And it's quite unclear what exactly counts here. For a web application it's somewhat obvious how one might do that (although how many AGPL applications are prepared for it as a simple config option vs require you to do additional patching to add it), but for other applications its not.

E.g. you interact with redis over a custom protocol thats self-described as being human-readable. Does that mean I need to inject the offer there somewhere? What if it is a much more opaque protocol? If you ask 5 lawyers, how many opinions on that do you get?
7 years in one stock didn't make me rich – but it rewired my brain
by gallusinferno | 2025-05-02 11:54:08+00:00
This isn’t a guide. It’s what I wrote to keep from falling apart.

I held one position for 7 years. No miracle ending. Just dead air, self-doubt, obsession, and the slow collapse of everything I thought I controlled.

What survived wasn’t a portfolio. It was a system—stitched together from damage, failure, and way too much silence.

Full log here. Free. No signup, no funnel, no upsell. Just what I wish someone had handed me earlier.

https://gofile.io/d/MyBKs1 (Full PDF)
by xp84 | 2025-05-02 11:54:17+00:00
Heartily seconding this. There’s a big world out there in the business of software outside the software business. It’s far from homogenous.

I’d also add that the main difference between US and Europe is that here you will take home a lot more money (much higher salary and much lower taxes) and in Europe you’ll have that more relaxed, less intense atmosphere (but the lower salary and high taxes to match). You’re competing directly with, for instance, the Romanian developers some US companies are outsourcing to for cost reasons.

In the US you’re expected to meet your own emotional needs by application of money to the problem (for some I assume that’s easier than for others). The happiest people in the American system find ways to do that such as taking ample time off and pursuing their expensive hobbies.

(I haven’t worked in Europe but this is what I’ve gathered - salary and tax data is pretty easy to find though so I’m reasonably confident in these modest assertions.)
by thelastgallon | 2025-05-02 11:54:21+00:00
Approximately 1.19 million people die each year as a result of road traffic crashes.

Road traffic injuries are the leading cause of death for children and young adults aged 5–29 years.

More than half of all road traffic deaths are among vulnerable road users, including pedestrians, cyclists and motorcyclists.

https://www.who.int/news-room/fact-sheets/detail/road-traffi...
by fidotron | 2025-05-02 11:55:06+00:00
I'm bearish on VR generally, but admire a lot of the hardcore tech R&D Meta have been doing, and that Zuckerberg embraced being a total nerd and went for it.

But . . . their whole product direction in the last few years has been baffling, specifically "Meta Horizon" which is at best creepy, and at worst some nightmarish fusion of Microsoft Teams and the Wii Mii channel. They need to get this crap out of the way and focus on delivering experiences people might actually want.
by JustExAWS | 2025-05-02 11:57:15+00:00
Right, because showing up for a photo opp and kissing up to the person in charge is the same as genocide.

See Godwin’s law.

This is the country that the people wanted and the demographics who voted for it are going to be hurt the most. It’s like if the Jews voted for Hitler if you want to use that analogy.
by aziaziazi | 2025-05-02 11:57:53+00:00
> After a series of rises to the threshold, it allowed retailers to ship packages worth less than $800 to US customers without having to pay duties or taxes.

> The European Union has also proposed plans to scrap duty-free exemptions for parcels worth less than €150 (£127.50; $169.35).

Does the threshold apply the package entering the border (a container) or the package for the foreseen destination (the cardboard in your mailbox)?
by pjc50 | 2025-05-02 11:58:46+00:00
TikTok EU is based out of Ireland, so they'd have to move the whole datacentre. https://newsroom.tiktok.com/en-gb/tiktok-european-data-centr...

Meanwhile this is a very interesting read on their corporate structure: https://committees.parliament.uk/writtenevidence/13247/defau...

"On corporate structure specifically, there is a misconception that TikTok UK is a subsidiary of ByteDance's operations in China. This is not the case. TikTok UK is owned by global parent company ByteDance Ltd, incorporated in the Cayman Islands"

.. now, everyone talks about China as a global enemy of freedom and accountability, but I think Grand Cayman is underestimated as a bad actor or protector thereof.
by cadamsdotcom | 2025-05-02 11:59:01+00:00
Well written article and very thought provoking!

The more universal a need is, the less it should be supplied by capitalism.

Education; healthcare: universal needs. When left to the private sector, prices explode and exploitation reigns. Because no matter the price, people will pay.

Las Vegas’ strip on the other hand, needs no government intervention. Folks there are spending money they can live without!

American culture worships the market as solver of all problems - which it is while there’s still growth. But when things settle in, standards allow new players to keep incumbents honest.

Regarding standards, neat that the “standard” for C is ANSI C. It calls back to a time when standards bodies were key to technology development. It predates even IBM’s XT and AT PC - a transition away from standards-bodies-driven hardware development toward market-leader driven.

Ultimately the universality of standards and ability for new players should always be maintained in every market - it should never be impossible to disrupt lazy incumbents. Standards are crucial to keeping markets and industries healthy.

Soooo how we doing over in social media?
by pjmlp | 2025-05-02 11:59:34+00:00
Hot take, this is a transition step, like the -S switch back when Assembly developers didn't believe compilers could output code as good as themselves.

Eventually a few decades later, optimising backends made hand written Assembly a niche use case.

Eventually AI based programming tools will be able to generate executables. And like it happened with -S we might require the generation into a classical programming language to validate what the AI compiler backend is doing, until it gets good enough and only those arguing on AI Compiler Explorer will care.
by lesuorac | 2025-05-02 11:59:40+00:00
The argument was that grandma would be shipping you nice cookies and it'd be annoying if you had to pay tarriff on receive foodstuff.

Temu is not grandma so that's where the loophole comment comes from. It wasn't meant to be used large-scale commercially where you ship 100 small packages instead of 1 large package to avoid the tarrif.
by sparkie | 2025-05-02 11:59:42+00:00
Using them for whitelists is probably not a great idea because they can give false positives. An attacker could potentially flood the filter with fake accounts and increase the rate of false positives, increasing the chance they're granted access.

For blacklists, potentially more suitable, but since it can also give false positives, it could deny permission to people who should have it. An attacker might also attack this - by flooding the filter with accounts that deliberately get blacklisted, they could lock out people who should have access.

Obviously this is very use-case specific - it's probably not the best approach to doing permissions if security is paramount.
by 0x6c75636964 | 2025-05-02 12:00:56+00:00
I wrote this after noticing how generative AI tools seem to reflect more than just our queries—they often reveal something deeper about how we think, lead, and define ourselves. It’s not meant to promote a product or service, just to provoke reflection. Curious if others have felt a similar eerie alignment—or misalignment—with these tools.