MurphyA/hacker-news huggingface dataset:
by m4rtink | 2025-04-16 13:12:57+00:00
I'm not really sure there is any place for a discussion - you would need a whole new infrastructure for hydrogen powered buses, while keeping a lot of the downsides of fossil fueled air breathing vehicles (eq. air filters filters regardless of if you burn the hydrogen or use it in fuel cells).

With battery buses - you might need to slightly beef up the local transformer and installs some new wires and that's it.

Or even better, do what the city mass transit company does here in Brno, Czech Republic - get trolley busses with batteries, that charge from the overhead wires while on the way, so they can then continue to serve additional destinations past the terminus of road electrification.

It is also super handy for any road work, they just automatically stow their collectors and then once again under wires, deploy them. There is usually a small trough around the wires at this spot, guiding the 2 collectors to the 2 wires. As a result, the driver does not have to leave the vehicles when connecting or disconnecting from wired power.

And it looks super cool! :)
by khaledh | 2025-04-16 13:13:14+00:00
Summary:

- JetBrains AI tools (AI Assistant and Junie coding agent) are now available under a single subscription starting with version 2025.1.

- There are three tiers: AI Free, AI Pro, and AI Ultimate.

- The free tier offers unlimited code completion, local AI models, and credit-based access to cloud AI assistance and Junie.

- AI Assistant supports Claude 3.7 Sonnet and Google Gemini 2.5 Pro.

- Junie is powered by Anthropic's Claude and OpenAI models.

It's not clear whether AI Free will be available in Community Edition IDEs or not.

Update: From the AI Plans & Pricing page, there's a tooltip that says: "The free tier is not available in the Community Editions of PyCharm and IntelliJ IDEA."
by horsawlarway | 2025-04-16 13:13:35+00:00
As someone watching EV & battery plants break ground in my state (GA), this is absolutely my take.

Biden's infrastructure and funding bills were basically doing exactly this, and their foreign policy largely aligned with this goal as well.

I was not a huge Biden fan early in his presidency (Breaking the rail union strike and the complete lackluster response to actually prosecuting criminality in the outgoing admin were not my desired policies - democrats are markedly too corporatist in general).

But his infrastructure bills were sorely needed practical steps to doing a lot of good for a lot of folks in the US. There's a reason so many politicians then tried to take credit for them (incl Trump).
by constantcrying | 2025-04-16 13:13:36+00:00
>So their ecconomy grows and with it edutated people who can afford to see the world and in turn how thep have been lied to.

As has happened with China? When they opened up trade and became part of a global economy their nationalistic ambitions stopped and they ceased to support dictatorships like Russia. Also their political system opened up and they morphed from a uniparty communist country to a liberal democracy. Oh wait, the exact opposite happened on all accounts.

You didn't answer my question. Why would Vietnam be any different? Why should the US help build their economy so that they can do the exact same thing as China did. Your theory of how this works is disproven by reality. You can not make a country a liberal democracy by opening up trade with them. It failed with China, it failed with Russia.
by m4r71n | 2025-04-16 13:13:53+00:00
The title of this article is simply false. The CVE Program is a separate entity from MITRE and is most definitely not ending. The CVE Program has been acquiring assets from MITRE for years now. That is why the main site shifted from cve.mitre.org to cve.org. MITRE has always simply been the workhorse of the program, and now that is being shifted to others (CVE foundation, which has global representation).
by EGreg | 2025-04-16 13:14:16+00:00
Uh bruh. I took this class when I was 22 at NYU. Quadratic variation, brownian motion, and of course black-scholes etc. A lot of the work is based on a Japanese guy named Ito, who pioneered Ito integrals. And yes you need to know basic measure theory or probability as a prerequisite (take Math Analysis at least)

The closest I ever got to being a quant is doing an internship at a hedge fund called Concordia. They were just using Excel and VBA for credit default swaps back in the day. I then ended up at Bloomberg building their front end in C++ which st that time was a huge compiled binary.

I quickly exited that world and realized I enjoy building web applications. Had been doing that ever since. Guess turning $220 billion into $223 billion wasnt my idea of fun.

What you need as the key is Python, ML, SciKit, etc.
by gcollard- | 2025-04-16 13:14:43+00:00
Forget everything you know and consider that it might be a misguided and risky negotiation tactic.

Disclaimer: This is not business advice and should be read using Cartman’s voice.

Step 1: Announce publicly that you are not renewing your contract.

Step 2: If the market has viable alternatives or the service you are negotiating isn’t that hard to replicate, other actors will manifest to fill in the gaps, especially if your business is attractive. (E.g., The top comment is building an alternative; other comments point to alternative services.)

Step 3: Congratulations, you now have leverage for a significant discount with your previous provider because they face the real prospect of losing your business entirely to a competitor. If the competitor is private, you can even double dip by investing in their company before attributing them the contract.
by abagar | 2025-04-16 13:15:21+00:00
Hey HN,

I built a free tool that automatically converts PRDs into comprehensive test cases without requiring signups, integrations, or any commitment. As a developer who's repeatedly experienced the pain of manually creating test cases from long PRDs, I wanted to make this process less tedious.

Unlike generic AI solutions that lack QA context, Quash is purpose-built for test case generation. It proactively identifies edge cases that are often overlooked in manual testing processes and creates step-by-step test cases that are ready to run.

How it works:

• Just drag and drop your PRD (PDF, up to 10MB)

• Get comprehensive test cases instantly

• No sign up, no tracking, no data storage

Your documents remain secure - we only process them to generate test cases and never store or share your PRD. This is particularly important for teams working with sensitive product specifications.

I'm particularly interested in feedback from QA engineers, developers and PMs who regularly write test cases. What types of documents would you like to process? What output formats would be most useful?

This is completely free to use and separate from our enterprise offerings.
by ttepasse | 2025-04-16 13:15:26+00:00
Knuth in the wake of the Iraq war and the Abu Ghraid crimes asked some "Infrequently Asked Questions" which are of course highly political. He kept this page linked on top of his home page. And in 2022 he wrote a postscript with more political questions.

https://www-cs-faculty.stanford.edu/~knuth/iaq.html
by jillesvangurp | 2025-04-16 13:15:51+00:00
Not only that. Renewable tech is also a major export sector for China. Most batteries and solar panels bought elsewhere are Chinese. And they are dominating EV manufacturing and manufacturing of pretty much everything else. China has invested and is now getting enormous returns on investment. The rest of the world has divested and is now missing out. Not investing enough was a mistake that needs to be corrected.

It used to be that the Chinese economy was based on just cheap labor. It's now increasingly based on cheap energy and automation. Replicating that elsewhere needs to start with modernizing energy infrastructure. Without that, there is no chance of competing. Manufacturing is energy intensive. So, cheap energy is indeed a key enabler.

The cost per kwh is a good one to call out. I think the medium term target for that should be < 1 cent per kwh. Effectively it trends to zero because there is very little marginal with solar, wind, and batteries other than the depreciation of infrastructure, equipment, etc. over time.
by EncomLab | 2025-04-16 13:15:59+00:00
The coda to this fascinating saga is that today - in a post publisher, open distribution marketplace - STEAM, the predominate game distribution gateway, allows anyone to publish just about anything for a $100 deposit and a 30% commission per sale. The predictable end result is that 19,000 new games were uploaded to STEAM last year alone, and over 100,000 titles are available for purchase on the platform.

The predictable result is that unless a studio has a lottery-win statistically equivalent outlier or a $50m marketing budget, a new game is swallowed up by the shear volume of titles. 1 in 5 games on STEAM never even earn back the $100 deposit.
by throw__away7391 | 2025-04-16 13:16:18+00:00
If we put half the effort into shoring up our institutions and reinforcing our shared norms and cooperative values as we are into "de-risking" everything, right now, and all at once, we'd all be in a much better place. Overnight we all just accepted that this new transactional, mercantile, hostile mentality was the way of things and the only way it can be. This is a self-fulfilling fatalistic prophecy and is going to move us backwards into a much worse, less prosperous world, empowering the bullies and the tyrants even more.

Greed got us here. There's a rules based world possible where Russia sells gas to Germany. Russia did not transform from an free and democratic society with respect for human rights and the international community into an authoritarian dictatorship overnight; we turned a blind eye to this when it suited our short term economic needs and that is how we allow ourselves to sleepwalk into the situation we are now. Had we held first to our principles we'd have either had the impact the neoliberal trade focused policies were supposed to eventually deliver or at the very least not ended up with dependencies that gave such governments leverage and eventually blow up in our faces. Had we instead put human rights first and foremost we would not have created and empowered these monsters.

Same thing with Trump's reelection in the US. By all rights in a functioning democracy Trump should be sitting in jail right now along with the January 6th insurrectionists. The Biden administration had 4 years to prosecute, but felt it was not politically expedient to do so. Likewise what is left of the GOP within the republican caucus right now faces a similar choice between short term benefits and upholding the principles which nearly everyone in congress and even the Trump administration has previously claimed they would uphold.
by jvanderbot | 2025-04-16 13:16:55+00:00
Let me be more direct.

It is generally a bad smell to manipulate feelings directly. If you were clear about the gravity of the situation they would have the appropriately bad feelings. Or maybe they wouldn't and would make the appropriate changes anyway.

If you have to go for feelings then you are not transferring context. Or it might be you lack self control to keep your own feelings out of it. (It's not about your feelings it's about solving problems).

Or it might be you wrongly believe that outward expression of feelings that you recognize as appropriate are a prerequisite for positive change. Why do you believe this to be universally true? Why do people have to feel the way you do to do good work?
by hagreet | 2025-04-16 13:16:56+00:00
Can somebody explain what the optimizations are that this enables?

Of course you can optimize away the checks but that doesn't count in my world because people put in these checks to make sure there is no overflow and optimizing them away is just wrong.

But I am sure there are other interesting optimizations that this allows and since I am generally against UB I am curious what those are.
by DrillShopper | 2025-04-16 13:17:18+00:00
> The politics of saying "no politics" is that you are drawing some line that separates some political issues into "politics" and others into "not politics".

I find someone's heuristics for deciding which category a statement falls into chiefly turns on if they agree with the statement. If they agree with the statement then it is not political, and if they disagree, it's political.
by seanmcdirmid | 2025-04-16 13:17:52+00:00
The irony is that China was actually against Russia into the 90s (Sino Soviet split was still on), and nationalism was taboo also because too many people were burned by the cultural revolution. Changes were made after 1989 to encourage more nationalism, and that all culminates with Xi (China and Russia are still frenemies, but mutual antagonism with the USA has brought them closer).
by coldpie | 2025-04-16 13:18:27+00:00
> and become a woodworker

Hey we can't ALL have the same plan, man! The tech oligarchs that own all of society's wealth will only need so much bespoke furniture!

More seriously, my plan had been to build a decent savings and go work for the USPS or the local public transit company, supplemented with savings interest and maybe some woodworking income. But then the 2024 election happened so who fucking knows anymore.
by pyrale | 2025-04-16 13:18:53+00:00
U, v and w are all derived from the same letter v, for which no distinction existed in latin (same for i, j and y).

Apparently, when different languages started to make the distinction, they picked a different letter combination: ov, ou, ow, au, ú, etc. probably depending on the local way of pronouncing the word.

Same for latin ivvenis, modernized to juvenis, which gave young, jeune, jung, joven, etc.
by ethbr1 | 2025-04-16 13:19:20+00:00
I'd respectfully disagree.

The advantages of monolithic R&D driven by a profit engine are (1) funding scale & (2) longer-term planning.

The disadvantages are (3) leadership tunnel-vision (e.g. $$$$ to build the shittiest metaverse) & (4) political inertia (e.g. greenfield R&D being subject to high-level BigCo political jockeying, like Microsoft's killing anything internal that threatened Windows/Office revenue).

It's far from all-positive, and debatably less effective than making a larger number of more diverse bets and then letting customers decide which is best.

E.g. Facebook never would have created something as alien as TikTok
by jdiff | 2025-04-16 13:19:41+00:00
While I have absolutely no idea what the politics of Super Hexagon could be framed as, with regards to the paintings, yes. Having a tree, having a backyard, having a pet (or a cat specifically), these aren't universal across cultures and ideologies and can carry slight, subtle, political messages. Politics don't have to be intentional.

You could say that this is having political implications rather than carrying a political message, but the politics are still lurking in there all the same.
Show HN: We Put Chromium on a Unikernel (OSS Apache 2.0)
by juecd | 2025-04-16 13:19:46+00:00
We’ve been building infrastructure to spin up browsers for AI agents. Originally, we built[0] it as a pool of warm Docker containers running Chromium, exposing:

- Chrome DevTools Protocol (for Playwright/Puppeteer)

- noVNC (for live view)

We’ve been following the unikernel space for a while, so we decided to see if we could get our image on one. We went with Unikraft Cloud[1]. Here’s how it did:

- Boot-up time: 10–20ms (vs. ~5s for Docker containers)

- Near 0 CPU/memory consumption when idle

- Still ~8GB RAM when active (headful Chromium)

Potential use cases:

- Standby mode during long-running jobs: unikernels can sleep after X sec of inactivity, reducing clock time costs

- Session reuse: auth/session cookies persist for hours/days. Basically as long as the cookies are valid

- Cold start speed: good for low-latency, event-based handling

We open sourced it with Apache 2.0! Feel free to fork or submit an issue / PR. Open to feedback or suggestions. www.github.com/onkernel/kernel-images

==

[0] https://github.com/onkernel/kernel-images

[1] https://unikraft.cloud/

[2] Thanks to the Unikraft Cloud team @fhuici @nderjung @razvandeax for helping us figure this out (we're not affiliated)

[3] (OPs) @rgarcia @juecd
by _verandaguy | 2025-04-16 13:19:55+00:00
Seconding this. A program like CVE still has to be built on (to some extent, and at least in the initial stages) traditional, non-cryptographic trust.

Who runs this thing? Who's funding it? Who's reviewing, testing, and approving the reports? Assigning them IDs?

I'm hoping for the best, and I'm willing to give the benefit of the doubt because of the frankly crap timing around this whole mess, but on its face, in its current state, I wouldn't trust this org at all.
Show HN: Stop paying for subscriptions you don't use (solo built)
by mcvdevapp | 2025-04-16 13:20:32+00:00
Ever realize you're still paying for subscriptions you completely forgot about?

I was frustrated by forgotten subscriptions quietly draining money each month, so I built Subskrybd.

It helps you quickly identify unused subscriptions, provides insights, forecasts spending, gives personalized recommendations, organizes upcoming payments into a simple calendar, and sends you email reminders before payments are due.

It's lightweight, mobile, and web-friendly, and doesn't bombard you with complicated finance jargon, just quick clarity.

There's no ironic subscription fee, just a simple one-time payment if you need more than the free version.

I'm solo-building this, so your feedback would mean a lot!

As a genuine thank-you to early supporters from HN, use EARLY25 for 25% off if you decide to upgrade.

https://subskrybd.com/
by shortrounddev2 | 2025-04-16 13:20:33+00:00
I think the EU has been handed a lot of opportunity but they still need to seize it. I would like to see EU alternatives to the major American sites (google, instagram, tiktok, whatsapp, etc.)

However, while the EU appears to be the good guy in this case, it is also notoriously anti-encryption (as is the UK), and these economies are also notoriously difficult/bureaucratic to start businesses in, so my hopes are not high for Europe's resurgence as a global technology leader. Without changes, I think Europe's best ambition will be self-reliance rather than projecting global soft power through owning the means of internet publishing
by ForOldHack | 2025-04-16 13:20:46+00:00
Extremely. We are all extremely happy to see it. No data Sharimg with the Whitehouse, keep the tsunami at bay.

Not, "All your updates are belong to us."

And...

A personal thanks to every security researcher who has contributed. In.The last year. I see a CVE, and specifically look for the out-or-band update and patch everything that powers up.

One breach on an old ladies laptop, who had the sence to bring it right to me. Keep those covers on the cameras folks.
by hilbert42 | 2025-04-16 13:20:52+00:00
I'm at a compete loss to understand the rationale behind these blanket-coverage tariffs.

Even if one does not agree with tariffs one can understand putting a tariff on foreign goods that one wants manufacture locally—goods of strategic importance etc. but to penalize local consumers on low-tech day-to-day items that local industry could tool up for at any time without much effort seems counterproductive.

If tariffs must be implemented then they should be very carefully tailored.
by mwe-dfn | 2025-04-16 13:20:59+00:00
>FOSS backend/frontend

That phrase does not address where and how to host data and run software, and while I think an e.V. would be a great idea, it also does doesn't address it. So these concerns seem orthogonal to my input.

The IC Protocol is indeed about redundancy and resilience, but also about sovereignty and security, and it does not just host data (like torrents) but also runs software in a verifiable way (in particular, for every message you get from a dapp on the ICP, you get a certificate that proves that the majority of nodes in the subnet agree on the result).

In a nutshell, it's a platform that gives you many guarantees (security, redundancy, sovereignty) out of the box - as opposed to classical solutions which have to be composed of many different building blocks that need to be orchestrated to work together.
by enraged_camel | 2025-04-16 13:21:11+00:00
>> No it’s not. It’s a position that comes from experience of knowing that it’s a complete waste of time because nobody’s mind is being changed.

I think the issue is that when people debate someone, they want to "win" by having the other side accept defeat. You are right, that rarely happens, especially in politics.

However, as someone who has participated in countless formal debates, I'll share a secret: your goal in a debate isn't to convince the person you're debating. It's to convince the audience. And that happens quite frequently, even if it's not immediately visible to the debate participants.
by mfro | 2025-04-16 13:21:19+00:00
This quote claims it is 'powered by Claude'

“JetBrains and Anthropic share a commitment to transforming how developers work. Developers rely on Claude’s state-of-the-art performance in solving complex, real-world coding tasks. We’re excited to see how Junie, powered by Claude, will help the global developer community create innovative things within the trusted JetBrains IDEs that customers love.” Mike Krieger, Chief Product Officer, Anthropic

Kind of confusingly, in today's release of Rider 'Junie' is mentioned nowhere I can find. The AI assistant tab, which was already available (paid), just has options to pick from popular models (4o, o1, o3, Gemini, Claude) or LM Studio / Ollama
by lxgr | 2025-04-16 13:21:37+00:00
> You don't need this code!

> By default, all browsers look for a file /favicon.ico in a site's root directory.

That must be a drop in the ocean compared to all the requests for non-existent favicons thanks to this behavior... (Which can be prevented via [2], apparently!)

> 180x180 is the largest icon size any iOS device requires. Other devices will downscale the image to fit.

Using more data (which uses both energy and is often still paid!) and some compute resources to downscale, which wears out the battery of mobile devices, requiring a swap or incentivizing people to upgrade sooner than they otherwise would. Better reason about the externalities thoroughly when throwing out vague statements like "more environmentally friendly websites"!

By the same author: "why lowercase letters save data" [1], "Show you how I came to the conclusion that title case on hacker news emits the equivalent yearly carbon as a car driving the width of Sri Lanka." – featuring sub-headlines rendered using some squiggly font effect powered by an SVG filter that probably uses enough collective renderer CPU/GPU cycles to drive the same car to the moon and back.

I get and applaud the desire to make the world a better place. But something that people seem to overlook too often with short-sighted initiatives such as this is that one of the most finite resources is human attention. Making somebody feel good about having spent time and effort to implement symbolic/effectively useless measures means that that time and effort won't be available elsewhere. Efficiency matters even in saving the world. (On the other hand, I guess this stunt did get me thinking, proving once again that one of the most efficient ways to find a better solution is to put a wrong statement on the internet :)

[1] https://endtimes.dev/why-lowercase-letters-save-data/

[2] https://news.ycombinator.com/item?id=43705304