MurphyA/hacker-news huggingface dataset:
by klaushougesen1 | 2025-05-12 07:14:57+00:00
Personally have had great experience in high throughput, complex paas / saas webapps by rigourously only adding things when it was clearly needed.

Recommend you try to start with webcomponents + a well thought out design system -> move on from there and you're pretty sure to have a solid base from which you can always add react, lit, vue or whatever else cooks your noodle.

the other way around is near impossible
by foepys | 2025-05-12 07:15:02+00:00
I have a VAG ICE vehicle and had a problem with the navigation system not working. When I brought it in to get it fixed, they apparently put a completely new version of the software on the hardware.

Suddenly everything was fast. No slow lags anymore. System is ready even before I start the engine. Navigation now zooms smoothly. Voice recognition is finally working 95% of the time and only tripping up on hard words.

I don't know how many different software versions are out there but apparently they are working on system speed without changing the hardware. Maybe I got an early access version and they are waiting for data before they push it to all vehicles.
by mmanciop | 2025-05-12 07:15:05+00:00
I am indeed an employee of Dash0. The setup for telemetry collector will work with anything that accepts OTLP, and with minor adjustments, the data can be sent elsewhere too in other formats, as the OpenTelemetry Collector is very flexible in that regard.

Alerting is specific to Dash0. I know of no other monitoring solution that lets you run real PromQL on logs. But there will be similar ways of accomplishing the same alerting logic.
by movq | 2025-05-12 07:15:06+00:00
The (relative) simplicity is what sells aider for me (it also helps that I use neovim in tmux).

It was easy to figure out exactly what it's sending to the LLM, and I like that it does one thing at a time. I want to babysit my LLMs and those "agentic" tools that go off and do dozens of things in a loop make me feel out of control.
by dkaleta | 2025-05-12 07:15:10+00:00
Since this topic is closely related to my new project, I’d love to hear your opinion on it.

I’m thinking of building an AI IDE that helps engineers write production quality code quickly when working with AI. The core idea is to introduce a new kind of collaboration workflow.

You start with the same kind of prompt, like “I want to build this feature...”, but instead of the model making changes right away, it proposes an architecture for what it plans to do, shown from a bird’s-eye view in the 2D canvas.

You collaborate with the AI on this architecture to ensure everything is built the way you want. You’re setting up data flows, structure, and validation checks. Once you’re satisfied with the design, you hit play, and the model writes the code.

Website (in progress): https://skylinevision.ai

YC Video showing prototype that I just finished yesterday: https://www.youtube.com/watch?v=DXlHNJPQRtk

Karpathy’s post that talks about this: https://x.com/karpathy/status/1917920257257459899

Thoughts? Do you think this workflow has a chance of being adopted?
by ReDeiPirati | 2025-05-12 07:15:38+00:00
Recently started using Cursor for adding a new feature on a small codebase for work, after a couple of years where I didn't code. It took me a couple of tries to figure out how to work with the tool effectively, but it worked great! I'm now learning how to use it with TaskMaster, it's such a different way to do and play with software. Oh, one important note: I went with Cursor also because of the pricing, that's despite confusing in term of fast vs slow requests, it smells less consumption base.

BTW There's a new OSS competitor in town that got the front a couple of days ago - Void: Open-source Cursor alternative https://news.ycombinator.com/item?id=43927926
by ManuelSH | 2025-05-12 07:16:50+00:00
I guess you mean the Lagrangian of the Standard Model… which I agree, it will be daunting… although there is no limit in a json…

The idea of automatically parsing books is very nice and possibly faster, but note that:

- there are already various datasets of physics papers and such content - the result will be quite different versus what we intent here, which is to have a high quality dataset of physics results with clear derivations (whenever derivation exist)

Maybe we can still use your idea to achieve the last point in some way… maybe there is a book that is already formatted as the dataset and we could use it as a starting point. But I don’t know any.
by viraptor | 2025-05-12 07:16:50+00:00
If you don't see those cuts, you're not looking for them. Third one I checked was a biology meeting with "Cell Fate and Development" as one of the streams. That's basically... cancer research.

There's lots of "resources and collaboration" entries as well which are a part of people meeting and talking about what they do. Don't expect the title to spell out "Cancer" on any of them.
by pella | 2025-05-12 07:17:24+00:00
I have created a minimal wikidata query https://w.wiki/E5e3

SELECT ?language ?languageLabel ?inceptionDate (GROUP_CONCAT(DISTINCT ?website; SEPARATOR=", ") AS ?websites) (GROUP_CONCAT(DISTINCT ?developerLabel; SEPARATOR=", ") AS ?developers) (GROUP_CONCAT(DISTINCT ?paradigmLabel; SEPARATOR=", ") AS ?paradigms) WHERE { # Find items that are either programming languages or types of programming languages { ?language wdt:P31 wd:Q9143 . # programming language } UNION { ?language wdt:P31 wd:Q116481801 . # type of programming language } # Get the inception date ?language wdt:P571 ?inceptionDate . # Filter for languages created within the last 10 years FILTER(?inceptionDate >= "2009-05-12"^^xsd:dateTime) # Optional properties to get more information OPTIONAL { ?language wdt:P856 ?website . } # official website OPTIONAL { ?language wdt:P178 ?developer . ?developer rdfs:label ?developerLabel . FILTER(lang(?developerLabel) = "en") } # developer OPTIONAL { ?language wdt:P3966 ?paradigm . ?paradigm rdfs:label ?paradigmLabel . FILTER(lang(?paradigmLabel) = "en") } # programming paradigm ?language rdfs:label ?languageLabel . FILTER(lang(?languageLabel) = "en") } GROUP BY ?language ?languageLabel ?inceptionDate ORDER BY DESC(?inceptionDate) # Sort by date, newest first LIMIT 100
by rustcleaner | 2025-05-12 07:17:34+00:00
>Their model of integrating 3rd party vendor computers just doesn't really work for this kind of thing; Tesla, Rivian, and the Chinese EV makers all manufacture all their own electronics, which lets them achieve the outcome. But you can not just roll all your own electronics in a year.

Maybe it's time for an 'OpenCar' project, where a "standard car" model is designed for (all cars have ECUs, light controls, HVAC, etc), and there's also a kind of natural demarcation that could exist like between drivers (engine performance characteristics, etc) and operating system (the overall "standard car" model). We don't write custom OSes for each PC make and model, why the flying f*** are car manufacturers all d***ing around doing their own things independently?

I think cheap China cars will finally kill the bloated US auto sector, and it will be a great time for the government to bail them out at a cost: they must design and manufacture parts to a national "open standard" in addition to any proprietary designs they choose to make. If they come up with a novel technology redesign for a part in the standards vehicle, the design must be open even if a patent for exclusive marketing of the improved part, as long as the part is not mandated. Automakers who don't participate don't get the competitive incentives. There should be a figurative x86/amd64 car, an ARM truck, etc. Think: volkswagens! There needs to be evergreen design in the standards cars: new parts made 30 years later should generally still fit, so it should have much looser regulations which would otherwise kill it off in a few years (like EPA regulations murdered the small truck).

It must be made much harder to put customers on the rentier treadmill. Planned obsolescence and proprietary design are two important tools to the rentier, along with copyright and DMCA. Look at China: better to strengthen your people and production even if it means chasing price gouging software houses off, because China demonstrated you can just steal the software in the future and improve upon it. What matters is the soil, minerals, metals, food, and production. People need materials to survive, they don't need frilly whirlie-gig flashy wazoo SaaS applications which cost monthly. Zynga's original business model should not be viable in an ideal world, but this is the world of the NPC and the cryptoshamanic advertising industry.
by Darmani | 2025-05-12 07:18:02+00:00
Former academic here. That kind of stuff looks within the normal range of a Broader Impacts section. Since the 80s, if you do some obscure fundamental research, then you have to say how it's going to benefit people. Say you think there's a risk that it's not good enough to say "we will understand this natural process and there's a lot of ways that can be carried forward and then that will make it easier to figure out what to research in field X and then maybe that can be used to cure cancer or make guns." And there's always such a risk, with proposal acceptance rates being low. Then you add a sentence about how you'll also educate kids about that thing -- promising to spend a Wednesday afternoon visiting an elementary school sounds like a small price to pay for increasing the acceptance probability of a multi-year grant by 1%.

In the last few years, you had to say something about underrepresented minorities. If your university is in an urban environment where it so happens that the local elementary school is full of URMs, then you don't even need to change anything about your plan.
Show HN: Vibemail – Chrome extension for vibe emailing
by aliyanishfaq | 2025-05-12 07:18:28+00:00
Hey folks at HN,

I didn’t want to pay $10–$30/month for AI email tools, so my friend and I built a free Chrome extension that works directly inside Gmail.

It has the core features you'd expect:

- When you open a reply, it drafts a response based on the thread — just hit Tab and send.

- As you type, it suggests completions based on context (like autocomplete, but smarter).

- Press Shift+Tab to force a suggestion anytime.

- You can also give it context with // comments — e.g. // suggest a time on Thursday afternoon — and press Tab to drop in the response. Then hit Shift+X to remove the comment.

It’s super lightweight, totally free, and we’d love for people to try it out!

Checkout here: https://www.vibemail.email
by Arcorann | 2025-05-12 07:18:57+00:00
MAX_SAFE_INTEGER = 2^53 - 1 = 9007199254740991. The next integer 2^53 is representable, while the following one 2^53 + 1 isn't.

2^53 + 1 milliseconds = 9007199254740993 milliseconds = 104249991 days 8 hours 59 minutes 0.993 seconds. Since the zero point is midnight 1970-01-01, we reach the first non-representable millisecond at 287396-10-12T8:59:00.993 (be careful to use the Gregorian leap rule if you want to calculate this manually).
by erenst | 2025-05-12 07:19:38+00:00
It feels like magic when it works and it at least gets the code to compile. Other models* would usually return a broken code. Specially when using a new release of a library. All the models use the old function signatures, but Claud Code then sees compile error and fixes it.

Compared to Zed Agent, Claude Code is: - Better at editing files. Zed would sometimes return the file content in the chatbox instead of updating it. Zed Agent also inserted a new function in the middle of the existing function. - Better at running tests/compiling. Zed struggled with nix environment and I don't remember it going to the update code -> run code -> update code feedback loop.

With this you can leave Claude Code alone for a few minutes, check back and give additional instructions. With Zed Agent it was more of a constantly monitoring / copy pasting and manually verifying everything.

*I haven't tested many of the other tools mentioned here, this is mostly my experience with Zed and copy/pasting code to AI.

I plan to test other tools when my Claude Code subscription expires next month.
by jonaskamber | 2025-05-12 07:20:21+00:00
Meme Studio builder here.

I’ve been creating memes for years and always struggled to find high-quality versions of popular templates.

This project started as a way to fix that — I hunted down and restored the most-used ones, then built a simple tool around them. It’s definitely not the first meme maker, but I tried to make it the best.

I built everything solo, using Firebase, Vanilla JS in the front, and Node in the back.

Happy to answer any questions!
by emsign | 2025-05-12 07:21:39+00:00
You have to take into account, that you start to earn money from a very young age. And you don't start your career with huge student debt. Skilled workers have a huge head start and it's easy to find need jobs because of the demand. If you're smart and good at your job, you can create a decent life for yourself with skilled labor. Especially because all the smart kids seem to do the "smart" thing and go to college, leaving more demand for good laborers in the skilled labor market.
by shivekkhurana | 2025-05-12 07:22:02+00:00
Jank is Clojure.

Languages are often thought of in-coupling with the runtime.

But Clojure is a way of writing code. The official implementation runs on JVM. There are community ports for Node, C#, Go. Jank is the port on CPP.

Jank winning is Clojure winning.
by AnonymousPlanet | 2025-05-12 07:22:50+00:00
Please keep in mind that the word socialist in this text probably doesn't mean what you think it does. Given it's age, the meaning is very likely more akin to this [1] definition. It means socialism as a form of economy where all means of production are in the hand of the state, not as the current American use of the word meaning anything that isn't extremist capitalism.

1: https://archive.org/details/websters_202301/page/1094/mode/2...
Show HN: Fastlist, an Agentic Craigslist
by cyberflux | 2025-05-12 07:23:20+00:00
I have been into working with AI agents and LLMs for a while. I hit up Craigslist at least once a day browsing the free items. I may post once a month for something I'm trying to get rid of.

I usually fail to list stuff on Craigslist because I don't like to take the time to go through merchandising my item. As MCP has been gaining popularity, it dawned on me to build an agentic version of Craigslist. LLMs are great at making up descriptions. I just want to snap a picture of something and have it merchandised and posted for me.

This is how fastlist.org was born. Connect your favorite LLM up to FastList and see how fast you can post an item.

One of the coolest things was trying to figure out an agentic first signup/login flow. As I've played with it, having an AI check for an item every morning has become trivial.
by mmanciop | 2025-05-12 07:23:36+00:00
> How are metrics helpful? There is so much fun that could be had in setting up an actually resilient system instead.

Metrics are the means to an end of alerting. And with alerting, I mean getting pinged on my phone when something important breaks. Like, you know, the server going down.

> Why worry over metrics and alerts when you could orchestrate an infrastructure that grants you the superpower of being able to spin up a server with a copy of the world on a whim instead (or even a system that auto-starts one whenever there is demand)?

As somebody who has run cloud and enterprise software for almost two decades now, I can be that needs monitoring too. The more moving parts there are, the more things go wrong. The more things go wrong, and the more you care they get fixed, the more monitoring you need :-)
by piokoch | 2025-05-12 07:24:07+00:00
Plus there was a lot of "low hanging fruit" from the war time that was yet to be "productify", as we say today.

Radars, computers (Enigma crushers), lasers, many less visible inventions that had a great impact in say, materials science - those barrels had to be durable, planes lighter and faster, etc this allowed do build fancier stuff. Whole nuclear industry and its surrounding.

Another factor: cold war, there was incentive to spend money if only there was some chance to win some advantage.
Show HN: Browser-based screen recorder (for bug reporting)
by rikroots | 2025-05-12 07:24:33+00:00
The main use case for the product is bug reporting. When a user encounters an issue with a website (or other product) they can navigate to this web page and screen capture the issue in a more meaningful way to help product developers identify and fix the problem.

tl;dr: It Works On My Machine (specifically Chrome running on MacBook Pro M2). There needs to be a lot more work done to get the page working on desktop Firefox/Safari browsers. Support to get the page working on mobile browsers is out-of-scope for this side project.

Also tl;dr: Built in vanilla HTML, CSS and Javascript. No frameworks. No toolchains or build steps. All functionality is client-side: no sign-in or registration required. No added tracking. Page can be self hosted and/or downloaded and run locally. YMMV. Enjoy!
by antihipocrat | 2025-05-12 07:24:34+00:00
It was business, that's all. Just like the demand that the UK dismantle it's worldwide trade networks was business and plenty of other examples that set the US up to become the global power.

There's no problem with that at all, it's what every power has had to do in order to reach that status throughout history. I was just calling out that it was primarily a transaction.
by mmanciop | 2025-05-12 07:26:33+00:00
> As you said "There is so much fun that could be had in setting up an actually resilient system instead.", maybe the author has more fun setting up alerts and metrics instead of a resilient system like you do?

Adding the backup for the world files, already having Systemd bringing back a crashing server, makes the setup rather resilient. Sure, there's infinite more things that can go wrong, but with swiftly decreasing likelihood.

> The truth is that in most real-world scenarios getting alerts, metrics is much more important than building a fully resilient system (Expensive, maybe overengieering for early stage etc.).

This, very much this.

> However, the author is not really procrastinating—he gets paid for this. As the first sentence in the blog post says "One of the secret pleasures of life is to be paid for things you would do for free.", which I can very much understand as I often work or play with things I could use at work in my free time.

Yes :-)
by PicassoCTs | 2025-05-12 07:26:51+00:00
So MBA culture would have to go away. Which only happens in wartimes, do or die times. The MBAs get send to the front, the employees get send to the front, the madmen get a chance at being mad and after that its back to building little paper-forts and the madmen in gardensheds or asylums. What a world. If the MBAs would at least not done the cloths and manners of the mad men, parading themselves in skinsuits as "innovative", that would be something.
by junon | 2025-05-12 07:26:59+00:00
Honestly if this isn't part of a public API this isn't very cursed in terms of C++, especially if you have a lot of one-off cleanup operations.

I think the only bit I don't like personally is the syntax. I normally implement defer as a macro to keep things clean. If done correctly it can look like a keyword: `defer []{ something(); };`.
by misonic | 2025-05-12 07:27:21+00:00
The Government of the People’s Republic of China (“China”) and the Government of the United States of America (“United States”),

Recognizing the significance of bilateral economic and trade relations to both nations and the global economy;

Acknowledging the importance of a sustainable, long-term, and mutually beneficial bilateral economic and trade relationship;

Believing that continued consultations are conducive to addressing mutual concerns in the economic and trade sectors, as evidenced by recent discussions;

Committed to advancing related work in the spirit of mutual openness, ongoing communication, cooperation, and mutual respect;

Hereby agree to undertake the following actions by May 14, 2025:

The United States will: 1. Amend Executive Order No. 14257, dated April 2, 2025, to adjust the ad valorem tariffs imposed on Chinese goods (including goods from the Hong Kong Special Administrative Region and the Macao Special Administrative Region). Specifically, a 24% tariff will be suspended for an initial period of 90 days, while retaining the remaining 10% tariff as stipulated in the executive order. 2. Revoke the additional tariffs imposed under Executive Orders No. 14259 (dated April 8, 2025) and No. 14266 (dated April 9, 2025) on these goods.

China will: 1. Correspondingly amend the ad valorem tariffs imposed on U.S. goods as specified in Tax Commission Announcement No. 4 of 2025. A 24% tariff will be suspended for an initial period of 90 days, while retaining the remaining 10% tariff on these goods. Additionally, China will revoke the additional tariffs imposed under Tax Commission Announcements No. 5 and No. 6 of 2025 on these goods. 2. Implement necessary measures to suspend or revoke non-tariff countermeasures against the United States that have been in place since April 2, 2025.

Following the implementation of the above measures, both parties will establish a mechanism to continue consultations on economic and trade relations. The Chinese delegation will be led by Vice Premier He Lifeng, while the U.S. delegation will be headed by Treasury Secretary Scott Bessent and U.S. Trade Representative Jamieson Greer. Consultations may take place in China, the United States, or a mutually agreed third country. As needed, both sides may conduct working-level discussions on relevant economic and trade issues.
by donnachangstein | 2025-05-12 07:27:34+00:00
> I see he's also using fopen/fread/fclose rather than CreateFile/ReadFile/WriteFile/etc.

It's a todo list, not a network service. So what if it's using unbounded strcpy's all over the place? It has basically no attack surface. He wrote it for himself, not for criticism from the HN hoi polloi.

For once maybe take someone's work at face value instead of critiquing every mundane detail in order to feel like the smartest person in the room.

Computers are tools to get stuff done. Sometimes those tools are not pretty.

I place much of the criticism being levied here in the same category as the "we must rewrite 'ls' in Rust for security" nonsense that is regularly praised here.
by pmb | 2025-05-12 07:27:56+00:00
It was forcibly funded as part of a consent decree from the US government that allowed AT&T to continue as a monopoly as long as they invested a percent of their yearly revenue (or profit? I forget) in research. AT&T, having no interest in changing their incredibly profitable phone network, then proceeded to do fundamental research, as required as a condition of their monopoly.

Decades later, AT&T was broken up into the baby bells and the consent decree was removed at that time. Bell Labs' fate was then sealed - it no longer had a required legal minimum funding level, and the baby bells were MBA-run monstrosities that were only interested in "research" that paid dividends in the next 6 months in a predictable fashion.

The funding model is an integral part of the story.
by Oreb | 2025-05-12 07:28:12+00:00
Approximately how much does it cost in practice to use Aider? My understanding is that Aider itself is free, but you have to pay per token when using an API key for your LLM of choice. I can look up for myself the prices of the various LLMs, but it doesn't help much, since I have no intuition whatsoever about how many tokens I am likely to consume. The attraction of something like Zed or Cursor for me is that I just have a fixed monthly cost to worry about. I'd love to try Aider, as I suspect it suits my style of work better, but without having any idea how much it would cost me, I'm afraid of trying.