MurphyA/hacker-news huggingface dataset:
by jstummbillig | 2025-04-02 08:06:45+00:00
> 35 kLOC is quite a bit. I wonder how straightforward and maintainable this app ended up to be. This would require taking a look at the sources. While good Rails code tends to be very terse, frontend may be quite voluminous.

I think people will have to recalibrate on this. The LOCs do things that you otherwise would not do. Features and details that simply would not happen — because they are too code/time intensive for most projects. It just won't matter anymore.

> But why would non-technical people would even think in terms of log tailing and version control

They won't! They won't have to. The obvious good stuff that everyone thinks the AI tool should be able do, will just work, because the people building the tools, will mostly obviously focus on making them work.
by FinnLobsien | 2025-04-02 08:07:03+00:00
They are for profit, they're just a "public benefit corporation". I don't know exactly what that means and I don't think it comes with any obligations (like being a non-profit would).

It's the same status Patagonia has. I think it's more of a signal to investors (we won't maximize your gains) and a brand boost with the community.
by zetaben | 2025-04-02 08:07:27+00:00
Konvu | https://konvu.com/ | Software Engineer | FULLTIME | ONSITE | Paris, France

At Konvu, we’re on a mission to make security invisible. As we move towards a future dominated by code automatically generated, tested, and deployed by AIs, we need a new paradigm for application security. We need vulnerabilities to be automatically detected, prioritized and remediated.

Behind Konvu are founders with deep roots in the security industry. As part of the founding team at Sqreen (YC W18), a notable security startup acquired by Datadog, we have firsthand experience in driving security solutions from concept to global impact.

We’re looking for:

* Software Engineer to build out our Remediation Agent https://jobs.ashbyhq.com/konvu/554e5182-2989-44f2-91d1-8439f...

* Software Engineer to build out our Vulnerability Database https://jobs.ashbyhq.com/konvu/746a3f82-8542-4038-8ca6-b4912...
by hansmayer | 2025-04-02 08:08:01+00:00
The only reason that there is a "AI-slop-crowd" (as you call it) is that, well...there is a lot of (Gen-)AI slop. If the technology was as miraculous as it has been hyped up for several years now, there would be no such crowd. Everyone would just get on. If a tech just does what it says it does, everyone gets on board. Internet is a great example of this, so were the smartphones after the iPhone moment. There was never an Anti-Internet-Crowd, I wonder why that might be?
by PeterStuer | 2025-04-02 08:09:05+00:00
It is easy to be 'green' and 'net-zero' when all you do is exporting your polluting production elsewhere and importing the goods while leaving the dirt on the manufacturer's books, and trade away your own pollution with nifty 'carbon credit' scams.

Top marks for never curbing your consumption while claiming the superior virtue position.

Extra credits for wagging a damning finger at those 'polluters' that actually make and ship your stuff.
by avh02 | 2025-04-02 08:09:52+00:00
Never realised that Dave had so much impact on the networking world until now - he had contacted me out of the blue on linkedin years ago after a blog post about my cable/DSL connection woes - wish I talked to him a little more about it. I can see what people mean about him being present everywhere.

Seeing his name on HN, especially in this context, threw me off a little. RIP Dave.
by aeroman | 2025-04-02 08:11:44+00:00
I think part of the IMO2020 compliance is that fines have actually been applied for ships that have broken previous similar regulations.

https://www.theguardian.com/world/2018/nov/26/cruise-ship-ca...

It turns out that the previous 2015 regulations around the USA and Canada were also largely followed, even offshore - this is despite there being little monitoring capability away from ports (I worked on this study).

https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/201...

I am not an economist, but I suspect part of the compliance is a case of 'as long as everyone is forced to do it', we are okay with it as everyone can/has to raise prices.
by Sakthimm | 2025-04-02 08:12:51+00:00
My friend works at one of the world's largest steel plants and recently he was discussing some ideas with me about solving the problem of people disappearing during inspections and being found dead after a few days. Apparently it is a huge problem there that he wanted to build a startup around the tech.

I am saying this because I think your target market may not be people stuck under rubble, but large scale industries, construction site workers, miners, firefighters, who can install the app beforehand. Cheers.
by whstl | 2025-04-02 08:12:56+00:00
My experience matches yours.

Lots of apps are quite repetitive: for building APIs for example you generate one controller and the ask the app to generate more using the first ones as a pattern. For frontend you do the same for forms or lists.

Tests are often quite good, but I think they were already great even back in the first ChatGPT release.

With this strategy and the fact that some patterns are quite verbose (albeit understandable for an AI or a reader), it is quite easy to get to a big LoC while still maintaining consistency.
by tim333 | 2025-04-02 08:13:04+00:00
The reasoning in the essay seems a bit iffy.

He goes from:

>patterns that are useful and guide events in the physical world but are not themselves explained, set, or modifiable by the laws of physics. This includes things like facts about prime numbers...

which if fair enough. Prime numbers exist and you find them by doing calculations but he goes on to:

>...this position is unpopular with philosophers of mind because it is fundamentally a dualist theory (by emphasizing causes that are not to be found in physical events)

which seems iffy. As mentioned we find primes by calculation which can be done by physical events.

I think human reasoning tends to get in a bit of a muddle with this because the idea of "non-physical space of truths which we discover" is not an especially good mental model for stuff we could in principle calculate.

That said I figure stuff we could calculates exists even if we haven't done the calculations yet because someone else could have done so, and stuff that could be calculated includes simulations of other worlds.
by rossng | 2025-04-02 08:13:16+00:00
MONUMENTAL | https://www.monumental.co/ | Amsterdam, The Netherlands | Full Time | Onsite

We’re creating robots that autonomously construct buildings. We design all of our hardware and software in-house in central Amsterdam, starting with autonomous bricklaying robots.

Building a robot like this means solving all sorts of interesting challenges: figuring out the robot's position with sub-mm precision; navigating autonomously around the building site; automating measurement and calibration of new robots; lots of distributed systems and so on.

Our robots are now continuously deployed on customer sites and we are earning real money as a masonry contractor. The full team is more than 50 people and we're growing rapidly to meet demand.

Our stack is mostly: Rust, TypeScript, Python, NixOS.

Some open roles:

- Software Engineer, Controls

- Software Engineer, Machine Vision

- Assembly/manufacturing technicians and robot operators

https://www.monumental.co/jobs

P.S. We're always on the lookout for very strong generalist engineers who can operate at any layer of the stack (firmware, networking, UI, application code - whatever's needed!) Drop me an email if this sounds like you.
by pr337h4m | 2025-04-02 08:16:16+00:00
"Taejun Shin was born and raised in Japan as the son of Korean immigrants who became stateless around the time of Japan's surrender in WWII. He found himself in the difficult position of being a stateless entrepreneur but ultimately founded Gojo & Company – a non-profit focused on promoting global financial inclusion."

From an interview with the author: https://www.weforum.org/stories/2022/09/young-global-leaders...
by theSherwood | 2025-04-02 08:17:04+00:00
This is a very interesting approach. Using pages as the basic sync unit seems to simplify a lot. It also makes the sync of arbitrary bytes possible. But it does seem that if your sync is this coarse-grained that there would be lots of conflicting writes in applications with a lot of concurrent users (even if they are updating semantically unrelated data). Seems like OT or CRDT would be better in such a use-case. I'd be interested to see some real-world benchmarks to see how contention scales with the number of users.
by Karliss | 2025-04-02 08:18:57+00:00
For a DIY project the problem with scaling up is that ordering 50x50cm PCB is going to be quite pricy. Taking into account minimum order quantity of 5, that's ~$300-$600 according to https://pcbshopper.com/ . And that's blank PCB no components or PCBA. If you can find 10-20 people locally to share a bigger batch (good luck with that) you can get it down to more reasonable $25-$40 per board.

To keep this cost effective at DIY level, it needs to be redesigned in a more modular way for larger sizes instead of having one giant PCB. For DIY project might even handwire it using through hole magnet sensors and addressable LED strip.

Surprisingly quote for 5x64 ~= 350 2x2cm boards was as low $30-$90. I knew it would be cheaper but didn't expect that much. That's assuming I didn't break the quote calculator by hitting a weird edge case. Happy middle ground would probably be 2x40cm strips one per row or something similar.

Also the PCB isn't open source. You only get gerber files not the original project files for schematics or board layout which would be needed to modify it.
by fjfaase | 2025-04-02 08:19:28+00:00
The DGT Pegasus [1], which is designed for online play as the device presented her, costs 189 Euro. I know one of the founders of DGT and once applied there for a job for the app development, but did not feel that there was a match at the moment also because I am not really into chess.

[1] https://dgtshop.com/products/chess-boards/dgt-pegasus
by Lammy | 2025-04-02 08:20:35+00:00
If you just want to rip audio CDs, pretty much any USB drive ever made will be fine. If you want a drive that can do everything up to and including UHD BD, try a Pioneer BDR-XS07UHD if you like slot loading or a Pioneer BDR-XD07B if you need a top-loader with snap-spindle for mini CDs or oddly-shaped CDs. These will cost way more than an old USB2-era drive but will be brand new.

You might be able to trawl your local thrift store and walk out with a $5 external drive from the 2000s, but a drive like that should be opened, dusted out, lens cleaned, and rails lubricated with some PTFE grease: https://www.amazon.com/dp/B0081JE0OO

Exact Audio Copy is still the gold standard for ripping software, and here's how to configure it: https://zexwoo.blog/en/posts/tutorials/eac-ripping/

Or XLD if you're on Mac: https://zexwoo.blog/en/posts/tutorials/xld-ripping/
by bomewish | 2025-04-02 08:20:54+00:00
Initial reactions.

1) Let us keep the right sidebar permanently out, and DON'T grey out the rest of the screen. I want to be able to click on target language words and immediately see them. Like, you've given us the translated sentence, but I can't see which word is which;

2) Colour _the same words_ in both languages when doing mouseover;

3) Or just highlight BOTH as we're listening [but note issue below!];

4) Make the keyboard use a bit more intuitive - i.e. left/right obviously means "go back or forward in the video/audio", but now I have to CLICK on the yt video again to get that behavior. It should be auto so I don't have to do that. Similarly, I want to click on a word to know it's meaning, but then go back to space->pause behavior. Rn clicking a word breaks that. Just adds friction to users.

5) Consider yt-dlp to save the videos so if we are studying one, and yt pulls it, we can keep using. Maybe for the roadmap.

6) Consider allowing us to add words to vocab -- and which vocab -- directly from mouseover [without clogging up UI - not sure there]. Right now it's a bit convoluted [right sidebar, which again should be permanent and integrated, not greying out the main screen - but even if that was fixed, that's a lot of mouse movement]

6) Handle idiomatic language issues better. You'll probably need another LLM pass/method for this, but IT'S a BIG ONE! Languages don't map 1:1 obviously, so for example this one:

https://app.fluentsubs.com/stream?v=cm8mnqrqe084ervb0mi6a4sa...

"genommen" was translated as "taken" <- means nothing.

I dump into 4o and it explains

In the phrase „genau genommen“, the word „genommen“ is part of a fixed idiomatic expression and doesn't translate literally as "taken."

„Genau genommen“ means "strictly speaking" or "to be precise."

So the full sentence:

„Wir sind heute wieder auf der Straße unterwegs, genau genommen auf dem Flohmarkt…“

translates to:

"Today we're out on the street again — strictly speaking, at the flea market…"

It’s specifying or narrowing down what “on the street” means in this context.

**

So you'll need to pull out these idiomatic phrases and then make sure they can be analysed as a single unit, so to speak. Learners are gonna have to be acquainted with those, and now the workflow is obviously broken.

Basically just get a model to bundle them and then in the sidebar on the right that has like "drill into X" you've got the PHRASE as a unit of analysis.
by deng | 2025-04-02 08:21:33+00:00
My argument is: the problem is solved. The solution is called: books containing real recipes.

The "problem" people have is: yeah, I want those, but for free. But creating a cooking book is a ton of work and very expensive. You need to first find good, original recipes. Then you need to actually cook each of them to see if they are any good, at least once, sometimes several times to perfect the recipe. And unless you are a photographer as a side-hustle, you need to do this again and hire a professional to make good-looking photos of the result.

Printing the books is also expensive. Good cooking books need to have very good binding so that they can be flattened to show one page for a long time without disintegrating. The paper must be thick and the printing must be able to withstand stains and moisture without becoming unreadable.
by ncruces | 2025-04-02 08:21:49+00:00
They address this later on.

If strict serializability is not possible, because your changes are based on a snapshot that is already invalid, you can either replay (your local transactions are not durable, but system-wide you regain serializability) or merge (degrading to snapshot isolation).

As long as local unsynchronized transactions retain the page read set, and look for conflicts there, this should be sound.
by ein0p | 2025-04-02 08:21:54+00:00
Fighters and AtoA are extremely expensive and difficult to manufacture in quantity. You can make drones pretty much anywhere (with a steady supply of cheap flight controllers), for next to nothing, and strap all sorts of payloads to them. If I were the adversary, I'd send a bunch of cheap drones first, to deplete defensive ammo, and then _maybe_ send something heavy duty and expensive. Literally, one single rocket (not to mention a fighter jet) can cost as much as a couple hundred disposable drones. You tell me which is harder to defend against, one rocket or a huge swarm of semi-autonomous drones (computer vision in the terminal phase is quite common by now).
by sandworm101 | 2025-04-02 08:22:09+00:00
Generally, one has no choice in the matter. It happens during times of war, or under narrow legal circumstances beyone one's control. Those who claim to deliberately make themselves stateless (to avoid being drafted or avoid paying taxes) are ussually very misinformed about relevant laws. Citizenship is not an asset to be doffed or traded away when it no longer suits.
by DeathArrow | 2025-04-02 08:22:48+00:00
Iove the ideas behind functional programming but I never properly learned a functional programming language. I will probably never have the opportunity to use it professionaly and learning it just for hobby doesn't make sense to me.

If I am developing something in my spare time I also like to use something I can earn money with so I can hone and maintain my earning skills. Maybe sounds like min maxing.

If I would be in a situation where I can develop software just out of pleasure or pure curiosity, I would use just whatever language I deem interesting.
by alexcombessie | 2025-04-02 08:22:49+00:00
Giskard - Security for AI Agents | Multiple roles | Full-time | Europe | https://giskard.ai/

Giskard defends the vision of a Responsible AI that serves the business performance of companies and respects the rights of citizens. To embody this mission, Giskard provides AI professionals with a holistic testing platform to ensure the quality & security of LLM-based systems.

In 2022, we raised our first round of 1.5 M€ led by Elaia with participation from Bessemer & notable angel investors including the CTO of Hugging Face.

In 2023, we received a strategic investment of 3 M€ from the European Commission as part of the Horizon 2030 strategic program.

In 2024, we won a 3 M€ grant from Bpifrance to lead research in evaluation & mitigation for Large Language Models (LLMs), in a collaborative consortium with Mistral AI, Artefact, INA and BnF.

We're now expanding the team, and looking for AI & Go-to-market talent to join in these roles:

* Frontend Design Engineer: https://apply.workable.com/giskard/j/EB872047FF/

* AI Researcher: https://apply.workable.com/giskard/j/E89FE8E310/

* Customer Success Manager: https://apply.workable.com/giskard/j/1446F6A1B6/

* Enterprise Account Executive: https://apply.workable.com/giskard/j/1F95E78192/
by QuarterDuplex | 2025-04-02 08:22:59+00:00
I'm working on revitalizing a FPGA DSP from my first failed startup. It's a RISC-V processor with a vector machine glued onto the side. It's capable of 30 second rapid testing of new algorithms which normally takes hours in FPGA land. Looking for a clear way to describe this novel approach to DSP.
by rokiszb | 2025-04-02 08:23:06+00:00
Location: Lithuania, Vilnius Remote: yes Willing to relocate: no Technologies: 7+ years of PHP, Symfony, JavaScript. Willing to adapt to or change technology. + Docker, linux(ubuntu), SQL, REST API design, etc. Résumé/CV: https://www.linkedin.com/in/rokas-lakstauskas/ Email: rokas.lakstauskas@gmail.com

Would be interested in full-time, contract type of work.

Experience in crypto, banking, parcel delivery, e-commerce software development.
by dragonwriter | 2025-04-02 08:23:49+00:00
No, statelessness is a real issue that people have to deal with (and which is not always correctable; most stateless people live in their country kf birth and if they could become citizens there, they would), not some kind of made up sovcit thing or a “behavior” that can be “encouraged”.

> Free non-laywer advice: if you are a true refugee without any country

Most refugees are not stateless, most stateless people are not refugees. They are distinct states that come sith distinct sets of challenges.

> give up on international vacation travel until you sort that out.

The article doesn't specify vacation travel; stateless people travel for work and also to cure statelessness for themselves and/or their children (the country in which they currently reside may not be the easiest—or even legally possible—for either they or their children to acquire citizenship, another one may make that more possible for them or, even if not, especially if it is a jus soli jurisdiction, for their children that might be born there to acquire citizenship.)
by mytailorisrich | 2025-04-02 08:25:32+00:00
It may be the first time a President pardons a corporation but it is a little sensationalistic to suggest that Trump is on a power grab or is "expanding" anything as the Constitution indeed only states which offences can be pardoned:

... he [The President] shall have Power to Grant Reprieves and Pardons for Offences against the United States, except in Cases of Impeachment.
by nohuck13 | 2025-04-02 08:27:33+00:00
> Levels of asthma in London are highest among kids in the vacinity of the docks where cruise and container ships and moor.

Wait, what? There are no container docks in London. The nearest container port serving London is Tilbury, near the coast. Occasionally a single cruise ship moors in the Pool of London against the HMS Belfast, but that's happening only one this month, for 12 hours on April 7, according to the Tower Bridge lift schedule: https://www.towerbridge.org.uk/lift-times
by Xophmeister | 2025-04-02 08:30:20+00:00
April fools day has messed with my ability to identify satire at this time of year. Let's look at the evidence:

Posting date: 2025-04-02T01:57:13 1743559033 <-- too late

LoC: 35,000 <-- That's a _lot_

Front page: "Elon Musk Dirty Pants", "Heroin Hashbrowns", "AI Slop Stew", "Sweet Tooth Delight Made with Human Teeth" <-- WTF?

This is a joke, right?
by tjohns | 2025-04-02 08:31:08+00:00
The Apple Vision Pro definitely uses dynamic foveated rendering. It only fully renders what’s at the center of your vision, but it should be adjusting where this is in real-time based on the gaze tracking data. (It’s easy to observe this if you’re giving a demo and watching an external display.)

Especially given that gaze tracking is the primary input method in their UI - they spent a lot of time to get this right.

I feel like something might have been wrong with op’s demo unit?
by ein0p | 2025-04-02 08:32:10+00:00
I do wish there was something that simply provides an AR 3D display situated in a simple "room". I should be able to connect it to a computer with a Thunderbolt cable, much like I can connect a display today. No need for "apps" or log-in, or anything. Just a large display, some distance away (to reduce eye strain), but crucially also retina-quality text on that display. Additionally, such a device must not impose much in the way of hardware requirements on the computer it's connected to. Even if the required resolution is 8K per eye, to make the text crisp, all scaling and transforms should occur on the device itself.
by oxfordmale | 2025-04-02 08:32:51+00:00
You don't fancy Cyanide Custard? Radioactive Slime Jello made with actual radioactive waste? Sweet Tooth Delight made with real human teeth? Or a few other desserts with NSFW names that would go down a treat for a family dinner. It is hard to please some people /s.

But yes, websites will now be filled with these low-quality recipes, and some might be outright dangerous. Cyanide custard should ring alarm bells, but using the wrong type of mushroom is equally dangerous and much more challenging to spot.
by HiPHInch | 2025-04-02 08:33:19+00:00
You are right. But I think nearly a half of DFT calcs are done with VASP.

Particularly, if one using ASE or other higher level wrapper of calculators(like quacc), he can share all the params in just one python script.

If not, just share the INCARs and POSCARs using a github link or whatsoever.
by safety1st | 2025-04-02 08:33:42+00:00
Just to use one example I'm familiar with, by some estimates there are as many as 600,000 stateless people living in Thailand. There are lots of reasons but war refugees are a big chunk; hill tribe people who the government has been unwilling to issue citizenship to for generations are a big chunk.

There is reform under discussion to grant PR and/or citizenship to a majority of them - https://thailand.un.org/en/285279-unhcr-supports-thailand-ma...

Entire families live and die stateless. Alien travel documents exist in some circumstances (as referenced by this guide) but are a very obscure thing, hard to obtain and the process may be arbitrary, airline staff and border immigration officers are frequently not familiar with them, etc.

This is usually not a status that anyone holds voluntarily; they are displaced at some point and the government which controls the territory they are displaced into does not want to enfranchise them, or even their descendants.

All told globally there are 4-5 million stateless people.