MurphyA/hacker-news huggingface dataset:
by meredydd | 2025-07-14 09:15:35+00:00
Anvil (https://anvil.works) | Senior Developer | Cambridge, UK | ONSITE, VISA | Full-time/part-time/flexible

We make an open-source web framework, an online code editor, a GUI builder, and a PaaS hosting platform. Together, you can build and host a full-stack web application - and all you need is a little Python. (Yes, even the client-side code - we compile Python to JS with a Pythonic GUI framework!)

We’re looking for an experienced all-rounder to work on the core Anvil platform, with a focus on the back-end. Our stack is mostly Clojure, Javascript, Python, Postgres, and container tools – but we're looking for someone who isn't afraid to jump into something you haven't used before.

You’ll be working with other seriously good all-rounders, including the founders (relevant PhDs, kernel contributors, built a dancing fountain for fun, that sort of thing) and senior colleagues (eg: Stu went from teaching Python in maths class to reverse-engineering our drag'n'drop editor in months), as well as our other developers and developer advocates. We're bootstrapped and profitable, with a small, smart, friendly and diverse team.

Building dev tools is great! We're solving problems we've experienced ourselves, our customers are developers just like us, and platforms have the most fun engineering problems.

For full job descriptions, and to hear what it's like working here, go to https://anvil.works/jobs.

We work hybrid (in the office Tue-Thu, wherever you like Mon/Fri). If you have questions, I'm a founder and my email's in my profile.
by mac-monet | 2025-07-14 09:16:04+00:00
A bit off-topic, but the point on duplicate detection reminded me of a thought I've had while taking photos on trips, in a swarm of other people doing the same. I've always wondered how much of the ICloud's storage is taken up by duplicate photos across everyone's phones. How many petabyte would this be? Imagine swapping one person out for another, in the same exact location in an image. How many then?
by sonny_alvesdias | 2025-07-14 09:17:04+00:00
This article is a follow up on my previous one introducing the concept of Street Epistemology Spectrum, a better way to discuss opinions.

In my article, I am describing the solution I have developing as a hobby project for more than 6 months to run the concept of SE Spectrum online.

It includes features like: - Can start or join a spectrum with between 2 to 6 participants - No collision, everyone controls only his own pellet - Each spectrum has its own private room/link to share to participants - Integrated text chat including history of the spectrum (positions, new claims, ...) - Integrated voice calls too (still a bit chunky though) - Possible to connect to a live stream chat to get an average vote of the viewers (platforms supported: YouTube, Twitch, and TikTok) - Send emoji reactions or raise hand with an animation alike Zoom, Google Meet, and others - Streamer mode to optimize UI for screen sharing - Localized in English and French - Respect of privacy, nothing is stored it's all in ephemeral memory database. And no login/password. - Open Source software, you can run your own instance
by FirmwareBurner | 2025-07-14 09:17:44+00:00
>What's your thesis here, that BYD et al will totally replace the European car industry or something?

You're putting words in my mouth that I never said. I never made such claims. Obviously it will not, since the auto industry gets more government protections than the likes of Nokia or Blackberry did, but a good indicator is to monitor sales in regions that don't have specialized tariffs on Chinese vehicles to protect western ones, like Australia maybe.

>pretty much everything you have claimed is dubious or flat-out incorrect.

YOU think they are incorrect. I don't think everything I said is incorrect, especially the parts about manufacturers outsourcing critical innovation causing them to fall behind, EV infrastructure in my EU country being deficient leading people not to buy EVs, and consumer purchasing power/habits. The only part where I am wrong is about current sales numbers, but spot sales and rarely an indicator of the general industry trend or future.
by TheDong | 2025-07-14 09:17:56+00:00
I mean, ideally you can choose to _not_ do so, tell your users "We only support Firefox and Chrome on iOS, and not Safari, because we do not own apple hardware", and then report bugs to mozilla/chrome if iOS users report differences.

Being able to run cross-platform browsers on iOS does in fact make the very thing you're complaining about better.

I would love it if the EU did in fact force apple to release a cross-platform iOS emulator to allow web developers to properly test iOS browsers, but presumably apple would argue that there are strong technical reasons there (and the DMA differentiates real technical reasons from monopolistic arbitrary roadblocks).

For making browsers available across regions, that's very obviously not driven by strong technical reasons. Making cross-platform code has real technical burden.
by twelve40 | 2025-07-14 09:17:58+00:00
> Current policy lead directly to that one fellow to lock the cockpit door and slam the plane into a hillside

While obviously the incidents are terrible, do you really think he would self-report, voluntarily endure 6+ months of therapy and come back like new, if only the current policy didn't lead him to do what he did?

Totally armchair, but I think people like the German dude and allegedly (but who knows) the Malaysian Zaharie are far gone. The only thing that can help is mandatory health checks, and even then who knows if it's possible to screen for everything.
by edanm | 2025-07-14 09:18:20+00:00
> Only if you compare create a website in PHP 20 years ago vs using wordpress. But to create a project like wordpress from zero now is as difficult as it was 20 years ago.

Roll to disbelieve on this one. There's no way that creating something like WordPress 20 years ago, before any modern-day web application frameworks, was anywhere near as easy. I'm not even talking React/Next or whatever - this was before RoR, before Django (or at least very early versions of both).

I think it's pretty impossible to look around and not notice that technical advances have improved a lot of things in the world - why does it sound credible that programming itself hasn't improved at all in twenty years? Even look at languages like C++ today compared to 20 years ago, they're massively different - do you think all those changes to the languages are neutral or negative in terms of productivity?
by ViewTrick1002 | 2025-07-14 09:19:25+00:00
Which means you won't get nuclear power as the answer because it is the worst possible answer for dispatchable/firming power. As we already concluded by calculating what Vogtle would cost when running as a peaker.

If it just goes as "baseload" then nuclear power does not solve anything. The yearly "baseload" in California is 15 GW while peak load is 50 GW. Even with 15 GW of nuclear "baseload" forcing out all renewables when it happens said renewables and firming will still need to manage 35 GW on their own when peak load happens.

Do tell me what problem a "baseload" of nuclear power would solve in the Californian grid.

Take a look at France. They generally export quite large amounts of electricity. But whenever a cold spell hits that export flow is reversed to imports and they have to start up local fossil gas and coal based production.

What they have done is that they have outsourced the management of their grid to their neighbors and rely on 35 GW of fossil based electricity production both inside France and their neighbors grids. Because their nuclear power produces too much when no one wants the electricity and too little when it is actually needed.

Their neighbors are able to both absorb the cold spell which very likely hits them as well, their own grid as the French exports stops and they start exporting to France.

So you will force $190/MWh on all industrial consumers? This will end up killing said industry. What will you do when all commercial real estate start covering their roofs and parking lots with solar to not have to deal with your abhorrent new built nuclear costs?

You also completely dodged the South Australian grid. Again:

Please do tell me, how will you nuclear plant achieve a "near 100% capacity" factor in a grid where rooftop solar alone can meet 107% of grid demand. All utility scale renewables are forced off the grid. Let alone expensive thermal plants.

This grid achieved 82% renewables in the midst of winter.

Tell me why this grid should build a nuclear plant!
by RandomThoughts3 | 2025-07-14 09:19:36+00:00
The letter is the problem. The US companies are sick and completely refused to take the necessary steps to reduce their costs out of sheer hubris.

That’s Stellantis issue. American car manufacturers are irredeemable. It was a far better companies before the merger. Tavares was right. He was cutting costs which shouldn’t exist - Chrysler is an extremely ineffective company compared to PSA - and is investment strategy in electric was great. I was so happy when Tavares started talking about losing the dead weight and selling Chrysler. It’s a shame the board didn’t go with him and that he was sabotaged by the frankly incompetent management in the North American branch. The company now has an utterly stupid strategy.

Anyway, the issue in China is the GAC had control of the JV, a terrible idea of Fiat Chrysler which the company will now have to deal with. I’m still sour PSA had to merge these idiots.
by secondcoming | 2025-07-14 09:19:47+00:00
> I made the jump table part of .text in order to make it RIP-relative

Did you do this manually?

gcc changed to put jump tables in .rodata always which causes problems when .rodata is stored in ROM.

It does have the `-fno-jump-tables` option but that just disables jump tables rather than allowing you to control where they go.
by perihelions | 2025-07-14 09:19:48+00:00
There is no motivation, no plan; it's simple apathy that does this. This is an administration staffed, by design, by incompetent people overseeing public agencies they have no familiarity with. Their shared zeitgeist is "government is the Enemy and must be destroyed". In this sociology, it's an act of disloyalty to be seen to understand, to advocate for and side with, a government institution and its public service.

Loyalty to US science research (like any other US government work) is at odds with loyalty to MAGA: it's a zero-sum question, you're with us or against us. Isaacman failed this test—was too enthusiastic about space science.
by scribify | 2025-07-14 09:20:30+00:00
Video has become the go-to way people consume information online these days, and YouTube is hands down the most popular video platform out there. I'm talking about longer-form content here, not the quick entertainment stuff you'd find on TikTok. Tons of people have this common need: watching YouTube videos when they're completely offline. Think about it - you're stuck on a plane, riding the subway, or you're somewhere with spotty internet coverage. Picture this: you're totally into watching some video, really getting into it. Then boom - it starts buffering. You're just sitting there waiting it out. Could be thirty seconds, could be several minutes. When a video freezes up on you, every single second feels like forever. That's exactly why you need to download your favorite YouTube videos in MP4 format, especially those longer ones - we're talking 20 minutes, 30 minutes, or even longer. This is where YouTube video downloaders really shine. You can grab a pretty lengthy video in no time flat. For example, you could download an hour-long video in just 30 seconds. After that, you're all set to enjoy your content whenever you want, without having to stress about your internet connection. The video quality stays crisp too - pretty much the same experience you'd get streaming directly on YouTube. When you convert YouTube videos to MP4, it's not just great for personal viewing - sharing becomes super easy too. You can send the video straight to someone through messaging apps, and they don't have to bother clicking on YouTube links. Plus, MP4 works on basically every device out there, so you can truly watch your favorite videos anytime, anywhere. One last thing to keep in mind though - copyright stuff is definitely something you've got to think about. Downloading copyrighted videos without permission could put you in hot water with YouTube's terms of service.
by Someone | 2025-07-14 09:20:46+00:00
“a very intuitive syntax”

I disagree. Even the simple examples already have baffling aspects to me.

> match number ranges: match [1,200]

OK.

> match find (int[380,1400])

Hm. I guess the first one also matches floats? If so, does it match “Inf” and “NaN”? If not, what’s the difference with match[380,400]?

> match IPv4

> match ( pure[0,255] '.' pure[0,255] '.' pure[0,255] '.' pure[0,255] )

What’s the intuitive meaning of pure here? And what’s the difference between int[0,255] and pure[0,255]?

From the examples (https://github.com/scripal-git/scripal/blob/main/docs/Exampl...):

match ( '678' ) ifMatch { match ( isNumber[900,999]( digit digit digit ) '-' digit );}

So, what’s the intuitive difference between int[900,999] and isNumber[900,999]?
by RamblingCTO | 2025-07-14 09:21:58+00:00
> it harnesses the inherent selfishness of everybody

the biggest lie we're constantly being told: https://www.econlib.org/library/Enc/bios/Ostrom.html. this really annoys me, we're not inherently selfish. at least not most people. free markets don't work in any rate. how do you even come to this conclusion?

also, lots of counter examples here: https://en.wikipedia.org/wiki/List_of_worker_cooperatives
by eru | 2025-07-14 09:22:19+00:00
It doesn't matter whether your counterparty for your insurance is a collective or a single individual like Warren Buffett.

The 'collective' part is a distraction when trying to understand insurance.

Similar for insurance to work you don't need to have a group of people who are in the same situation as you: in principle an insurer can work out the risks, even if you are in a unique situation.

It's just that working these things out costs time and money, so it's cheaper for you, if you are like everyone else.

But eg if you are a famous singer, you can insure your voice just fine. Companies also regularly purchase insurance against customers winning prizes. See https://en.wikipedia.org/wiki/Prize_indemnity_insurance
by LoFtr1 | 2025-07-14 09:22:39+00:00
I also want to follow up on your claims of transportation, again using Germany as a case study. Just Google what is happening with Deutsche Bahn. It is a disaster. I know because I do not have a car and am forced ot use it multiple times a week. It is completely unreliable, and if you have an important appointment or flight, then you're best option is to find another means of transportation, preferably driving if you have a car. Relying on German public transit (specifically Deutsche Bahn) will ruin your life; you will be late for everything or just not arrive. What I am saying is not an exaggeration. So yeah, I would rather have my tax money back and own a car. And the German cope is to say that DB is a private company, which is technically true; it's a private company 100% owned by the government. It's an abomination.
by oblio | 2025-07-14 09:22:42+00:00
> As long as people in the US can't test their web app on "firefox for iOS" without first buying a plane ticket to the EU and getting an EU sim card, all eu-only browser engines on iOS will be second-class citizens.

VM is EU. Heck, it can be an ephemeral instance on EC2, so it would only cost money while in use, probably tens of cents or something.

If there's a will, there's a way.
by randomNumber7 | 2025-07-14 09:23:07+00:00
The issue is that it is a stretch to call it reinforcement learning when all we do currently (in the context of LLMs) is to multiply the reward with the learning rate.

It sounds cool as marketing. It helps improve LLMs a bit. And it will never yield s.th. like an AGI or anything that is "reasoning". Unless you also redefine the word reasoning of course.
by lukaslalinsky | 2025-07-14 09:23:43+00:00
If there is an US person providing the identity, what's stopping them from also providing the license.

I guess the main problem is, if you are a company with bad management structure, and you see your new coworker has really weird patterns, inconsistencies in their talking, why would you tell the manager about it? You can just mind your own business. It was them who hired them after all.
by eru | 2025-07-14 09:23:50+00:00
I think you are misunderstanding the counterfactual.

Right now, it would be hard for an amateur to make a living starting up a new life insurance company, because there's lots of competent competition.

However, _if_ all existing life insurers went bankrupts, then, yes, you could easily make a killing by starting a new slightly less incompetent life insurance company.
by fooker | 2025-07-14 09:25:27+00:00
> Polymorphic types

Pre-dates usable functional programming languages.

> immutability

Good point. Even if it doesn't have much to do much with functional programming, it did originate from FP languages.

> closures, generators, monads

These are really concepts needed to make up for the limitations of a pure functional layer of abstraction in a imperative world.
by firesteelrain | 2025-07-14 09:25:35+00:00
My partner on this medicine over a period of two years went from 300 to 197. They have not gained it back after stopping. Their diabetes was reversed and is now in prediabetes. They still has to take Metformin.

In order for me to gain all that weight back, I would have to eat a ton of calories per day and completely stop moving/exercise.

It’s been nearly a year since I started losing all that weight and I haven’t slide back on my diet. It does take discipline
by esperent | 2025-07-14 09:25:43+00:00
So it looks like you have to pay $11.50 a month to view the source code, which means it's obviously not open source. However, from a quick search the only mention of open source related to this game is that first sentence on the steam page - so maybe that's a mistake?

Can somebody with connections to either Godot or Blender Studio ask for clarification about this?
by physicsguy | 2025-07-14 09:26:02+00:00
You still need to adapt it to where you are though, people expect this because it causes misunderstandings. If I as a British person go to the US, I know that I can't ask people to go and buy some booze from the off-license and when finished ask them to put their aluminium can in the bin ready for the rubbish lorry while wearing their jumper because that sounds anachronistic.
by oblio | 2025-07-14 09:26:11+00:00
If Chrome has a full monopoly, guess what's the next logical action...

Might as well get it over with quickly.

In case it's not obvious, these crutches should be removed.

Treat Google paying Apple for the use of Google's search engine and Mozilla for the same thing, as anti-competitive (they're token gestures propping up the monopoly).

And break Google up in multiple companies. Not sure along which lines but I would steer towards platforms (Android + Chrome + Search + Docs + Cloud; banned from entering advertising), Play Store, Ads.

The same thing should be done to Apple, Microsoft, Amazon, etc. Nobody has the guts anymore.
by x-yl | 2025-07-14 09:26:19+00:00
An observer falling into the black hole would not observe any distortion in time. They would simply fall in, under the influence of gravity. From the perspective of a far-away observer it would look as if time is slowing down as the photons would take increasingly longer to escape. At the event horizon the photons would effectively be held in place. Eventually though, the last photon will have escaped and you will just observe a slightly larger black hole.

So the merger definitely happens from the point of view of the black holes. We might observe odd artifacts but they would eventually fade away.
by znpy | 2025-07-14 09:26:27+00:00
I don't understand this article.

Assuming the "spinnaker" it talks about is https://spinnaker.io/ how does it translate the move from virtualization to deployment?

Is it being implied that Telefònica Germany is moving to the cloud, and dismissing its vmware license (and hardware, and datacenter stuff) ? Was Telefonica running vSphere on the Managed VMWare offering on AWS?

Don't get me wrong, I loathe BroadCom as much as the next guy, but this article isn't very informative.
by rmdashrfv | 2025-07-14 09:26:31+00:00
I was talking about both. Sometimes even in a problem space time constraints demand that you utilize something off the shelf (whether you use part of it or build on top of a custom version of it).

Tools aside, I think everyone who has 10+ years can think of a time they had a prototype go well in a new problem space only to realize during the real implementation that there were still multiple unknown unknowns.
by richrichardsson | 2025-07-14 09:26:39+00:00
I could care less about this attempt at trolling, but I won't.

We have enough American cultural hegemony as it is. It frustrates me no end that I regularly am unable[1] to configure software to use my preferred version of English.

[1] or it's extremely difficult. CLion I'm looking at you; every available option I have is set to British English, but still you insist on telling me my Colours should be corrected to Color etc. :(
by anonzzzies | 2025-07-14 09:26:55+00:00
Sure, but we actually thrive here; my company gets called in when systems are not functioning, badly broken, etc and they cannot fix it themselves (usually because the people who built it are gone for decades and they just kept it running with ductape for this time). We never stay for long, we just patch the system and deliver a report. But for figuring out what went wrong and writing the report, we find out how it got to be that way and it's always the same; they suck. Talking banks, hospitals, factories, it really doesn't matter; it's all garbage what gets written and 'TODO: will refactor later' is all over the place. We see many companies from the inside and let me tell you; HN is a lovely echo chamber that resembles nothing in the real world.
by NackerHughes | 2025-07-14 09:27:07+00:00
Let me introduce you to OpenCart, an open source eCommerce platform in use on hundreds of thousands of websites handling customer payments, recently struck a multi-million dollar deal with PayPal, and whose founder and practically sole developer responds to bug reports and CVEs with careful, well-thought-out replies like "JUST FUCK OFF!":

https://news.ycombinator.com/item?id=7526498 https://archive.is/9bHTi (archived version of github issue linked in above thread) https://www.theregister.com/2023/11/24/opencart_vulnerabilit... https://github.com/opencart/opencart/issues/12947#issuecomme...
by Letstalk123 | 2025-07-14 09:28:48+00:00
Omegle and Chatroulette were chaotic, unmoderated, often terrible places. But underneath all that mess was a brilliant idea:

Let two strangers talk — with no profile, no agenda, no history.

No audience. No algorithm. Just presence. It was one of the only internet experiences that felt accidentally human.

I kept thinking: what if we stripped away the noise, the video, the creepiness — and just kept the core?

So I built something small: a voice-only tool that connects you anonymously to one other person. No text. No usernames. Just talk. One-on-one.

It’s not viral. It’s not “engaging.” But the conversations? Way more honest than anything I’ve seen on social media.

Curious if others here felt the same about those early platforms — and whether there’s still space for raw, human connection online without turning it into content.