MurphyA/hacker-news huggingface dataset:
by Lammy | 2025-04-02 06:53:26+00:00
2004–2011 actually :)

https://ala42.cdfreaks.com/MCSE/changelog.txt

> 1.1.0.8 14 Oct 2007 — added read speed patch for PIONEER DVD-RW DVR-111/112/212 drives, increasing +/-R read speed from 12x to 16x, +/-DL/RW from 8x to 12x. This patch is not available for 109/110 drives because 16x/12x is a bit too fast for smooth reading on these drives.

> 1.1.0.1 01 May 2007 — added RPC1 patch for DVR-111 and DVR-112 firmwares, added flasher patch allowing downgrade and 'same to same' flashing for DVR-111 and DVR-112 firmware flasher

> 1.0.8.18 10 Sep 2006 — added support for PIONEER DVR-111D 1.29, DVR-111 1.29

> 1.0.8.17 18 Jul 2006 — added support for Pioneer (Buffalo) DVR-111D 8.25, DVR-111L 8.26
by James_K | 2025-04-02 06:53:44+00:00
The idea is that software would only be shipped if it actually works, and part of this would be ensuring it compiles. I'm not suggesting we use Make files or some other foul approach like that. Code should ideally be distributed as a single zip file with an executable header that triggers it to be unpacked in some cache directory by a program analogous to the linker, and compiled by the simple process of compiling all source files. Additionally this could be sped up drastically by having the compiler be a single executable with uniform flags across files. Header files could be parsed once and shared between build threads in parallel, which alone would safe much work on the part of the compiler. If this still proves insufficient, a language with superior semantics to C could be chosen which can be compiled faster. Most code these days shipped is JS which is compiled on the user's computer. This would be an order of magnitude improvement on that from a performance perspective.
by groggo | 2025-04-02 06:53:54+00:00
Nice work! I also made a recipe app, but after seeing the recipes people generated on yours, I'm choosing not to share it at this time.

Seriously though - vibecoding is great. Even better (or only feasible) as engineers who can dive in when we need to.

My app is iOS and I had never done any Swift. I do have AI generation but that was more of a fun afterthought. The main utility is extracting recipes from the web and having a synced shopping list that I can share with my wife.
by TeMPOraL | 2025-04-02 06:54:29+00:00
He's also describing hotels, and aparthostels, and officers' quarters on a ship and bunch of other stuff. The devil is in the details - specifically, how much it costs to rent per sqm, and what stops the price from going up to the point it forces multiple people to share the room? What stops the landlords from subdividing the rooms further and renting them out apiece? What stops already shoddy construction from getting even worse?

Those are the big challenges of housing. Not just how many units there are, but what they are, and how much the "how many" is plain cheating.
by _baoha | 2025-04-02 06:54:44+00:00
I consider this a personal milestone. For six years working a regular 9-5, I never achieved this. But with Binsoo - my first indie project, I finally have the freedom to create without waiting for anyone’s approval. Binsoo started as my way to experiment with a new design language and teach myself SwiftUI. I never expected it to turn into a passive income stream. Yet here I am, with $2.5K in revenue so far and a solid project in my portfolio—one I’m proud to showcase to potential employers. This is just the beginning!
by jaypinho | 2025-04-02 06:55:56+00:00
What does his podcast have to do with anything? I'm reviewing his book, not his entire bibliography.

As I stated already, the vision is incoherent. It's fine to cherrypick specific anecdotes as examples of competent governance. But if, for example, one of the stories is about how outsourcing large infrastructure projects led to its demise while doing the same for a vaccine logistics project was the cause of its success, this isn't really much of a vision at all, is it?

You say the point is to show what "an agenda of demonstrated competency would look like and accomplish." So where is that agenda?
by throwaway81523 | 2025-04-02 06:56:03+00:00
Cute and I'm glad someone is doing that, but it's too small and out of proportion for tournaments etc. You want squares of about 2.25 inches and king height of 3.75 inches, about. If you're going to all the trouble of magnetic sensors and whatnot, you might as well make the board and pieces meet the relevant standards.

These days, image recognition is good enough that it's probably feasible to just video the chess game on a non-sensory board, and let software figure out what moves were played. In cases of doubt or dispute (blitz scrambles), humans can examine the video.

If anyone cares, the tournament sensory sets that most organizers use are made by DGT and cost around $600 iirc. The magnetic sensor system is very clever and was patented in the 1990s or so, but the patents would be expired by now.
by staunton | 2025-04-02 06:57:54+00:00
> money is indeed being pocketed

No. What amount (if any) is being pocketed is not apparent from such data. Perhaps contrary to your expectation, it's basically impossible to pocket money allocated for salaries (people would complain they don't get what they're owed). It's much easier to pocket equipment. In any case, the referenced data is quite independent of that.

Instead, it shows that the universities do not allocate money on equipment (because that's what grants are for). Of course, spending grant money on lab equipment for undergrads directly competes with equipment for research, which puts a group at a competitive disadvantage in their field of research.
by deng | 2025-04-02 06:58:44+00:00
> It now includes a fully interactive voice assistant so you don't need to get your dirty hands over your new iPad when you're cooking.

Always floored about the problems people think need fixing. The problem is not that you get your dirty hands on the iPad. The problem is that you want real recipes. You know, things people have actually cooked and found to be good. With real photos of how the result actually looks (instead of what an AI thinks it might look based on the description).

You might be lucky and find these for free someplace on the web. However, those LLMs that "vibecoded" this Rails app for you are now also used to flood the web with garbage recipes, so finding good recipes on the web will become much, much harder than it already is. I browsed through the recipes and could not find a single one that actually looks real, so at the moment, you are just adding to this problem. This is why people still buy physical cooking books. The good ones are made with sturdy, thick paper so that you can get your dirty hands on them. This is what cooking is all about. Only unused cooking books stay clean.
by alluro2 | 2025-04-02 06:58:56+00:00
Absolutely, very often. It typically happens because it's trying to do more than you asked for.

Example scenario: you have a codebase that you iterated on with LLM, and it contains let's say 15 features with various implementation details. You continue tomorrow and want to make a small change to handle an edge-case. While making changes to one of the 3 required files, suddenly it will decide to also rewrite / "improve" other parts of the code that have nothing to do with your request, where pieces of previous logic will no longer exist - since it made 18 changes to the file, and there are 3 such files, good luck spotting it without thorough and detailed change review.

Also, if you made manual changes to generated code and than you ask it to add something to the code (within the same "conversation" / context, it will often replace your changes with how it originally wanted code to look like.
by uecker | 2025-04-02 07:00:28+00:00
I am not sure more types are the solution. I like types, but I do not like complicated things.

The practical solution is simply -fsanitize=signed-integer-overflow. If you need complete assurance that there can not be a trap at run-time, in the rare case where I wanted this, just looking at the optimized code and making sure the traps have been optimized out was surprisingly effective.
by Tade0 | 2025-04-02 07:03:08+00:00
I speculate that it's the ports which make the rules and they're not bothered by having to charge more for fuel, as ships are wholly dependent on that. Meanwhile local authorities can put pressure on ports to not provide certain types of fuel.

When maritime shipping quintupled in price during the pandemic it wasn't because ship operators suddenly figured they could fleece people like that - it was the ports' logistics which were all out of whack.
by gmdnn | 2025-04-02 07:03:35+00:00
Hey I updated instructions on connecting on private repo. Earlier ones might not be clear:

(0) Only connect those private repos that you feel comfortable to share with us. (1) To connect to a private repository, toggle the private repository option and click the "Connect" button to see the "How to create a fine-grained token" instructions. (2) You'll need a fine-grained token with at least "Contents" read permission to access private repositories.
by gloosx | 2025-04-02 07:05:27+00:00
By that logic, we would have to ban cars, gas stoves and even kitchen knives.

Everything has risks — its about managing them. Lithium ion batteries are widely used because their benefits outweight the risks when handled properly.

Its like saying, “Why are candles still legal? They can start fires.” Well, because people know how to use them responsibly.
by fastball | 2025-04-02 07:07:15+00:00
Two problems with this argument / framing:

1. Consumers frequently don't know what they want, and will consume whatever is placed in front of them. Implying the consumption of Netflix shows (or other media) is a conscious choice they are making seems disingenuous to me. You see the same with doom-scrolling TikTok or Twitter (or even HN). Frequently it is less of a choice and more of a compulsion.

2. Even when they are making conscious choices, sometimes the things people choose to consume are objectively bad. e.g. sometimes people get home from an exhausting stressful day at work and just need to shoot up heroin. While you can respect the agency of those people to make those choices, most societies do various things to discourage such behavior. A drug dealer whose entire defense is "selling crack isn't bad because my customers want it, actually" is not gonna get exonerated.
by jasonkenneth | 2025-04-02 07:07:26+00:00
Location: Indonesia

Remote: Yes

Willing to relocate: Open to Discussion

Technologies: Swift, SwiftUI, UIKit, XCode, CoreData, Kotlin, Flutter (Dart), SQL, JavaScript, HTML, REST APIs, Android Studio, Visual Studio Code, Git

Résumé/CV: https://drive.google.com/file/d/1moZd8fFKvZTJhnwJnrHMSNTRAYQ...

Email: jasonkenneth17@gmail.com

I'm Jason Kenneth Hauw, a mobile developer from Indonesia specializing in mobile app development with experience in Swift, Kotlin, and Dart (Flutter). I started my journey at the Apple Developer Academy, where I developed iOS apps. A notable app I contributed to was AppHear, an accessibility tool for deaf students. Since then, I've worked on iOS and Android apps for companies such as UENA (F&B app) and Flutter apps for OWL Plantations (ERP for palm plantations), contributing to development, UI improvements, and deploying the apps into the app store/play store. I'm passionate about mobile development and love to build impactful applications that can make a difference. I am currently looking for a remote position where I can contribute and grow. Thank you!
by rdtsc | 2025-04-02 07:07:46+00:00
> Asia has about 4.8B population, Australia has 26M. On a per capita basis Australia has about 1x% more deaths

6.3e6/4.8e9 = 0.00131

4e3/26e6 = 0.00015

About 9x as bad?

Not sure about 1x%, was that 1% worse? I am sorry I might have misunderstood that.
by jillesvangurp | 2025-04-02 07:07:48+00:00
Germany’s bureaucracy is a beast—especially for non-Germans like me (originally Dutch). Everything’s wrapped in legalese, paper forms, snail mail, and it’s all in German. Locals don’t question it, and arguing won’t get you anywhere. But the upside? It’s predictable. If you figure out the system and plan well, things do work.

Setting up an UG (the “lightweight” GmbH, though not really light) was a trip. It’s less about simplicity and more about skipping the 25K capital requirement. The process involved notaries, banks, accountants, and multiple agencies. Classic chicken-and-egg problem: you need a bank account to register the company, and need the registration to open the account. The workaround? A weird notary ritual where you literally show them cash.

Costs add up quickly—expect a few thousand euros upfront and ~1500/year in running costs, even for a dormant UG. Mine’s three years old, has zero revenue, and owes me 6K. You don't quite need 25K upfront. But you do need some access to capital. If you want to be frugal, you basically cut out the accountant and deal with the tax office directly. I chickened out and pay my accountant to do that for me. I value my time too much.

I've went through the process twice over the past fifteen years. An absolute PITA but it's doable.

If I did it again now, I’d use an LLM. Bureaucracies are basically just predictable API calls made through forms. Perfect for agentic AIs. There are a lot of steps and each step is tedious (lots of form fields, lots of waiting for people to process these and get back to you) but fundamentally quite simple. Maybe don't let the LLM hallucinate your form input but do use them to pick apart any mail that comes in, translations of key stuff, summarizing the process, double checking things people tell you, composing emails, etc. LLMs speak legalese pretty well and are endlessly patient.

The way to fix this process would be to standardize and automate all the manual steps. Why is a notary involved? Because people use non standard contracts with special clauses. The whole point of standardization is to get rid of all the special clauses, the little exceptions to the norm, and all the other silliness. The chamber of commerce is essentially a database. The whole ritual of getting your company registered in Germany boils down to a months long ceremony to execute an FFing INSERT statement and receiving back a database id. Congratulations! Your company now exists. All the rest is ritualistic bullshit that needs to die.

There are some discussions about an EU Inc. That would be great. Doing business in Germany really sucks currently. This was a big theme during the last election round. So, it's not just my opinion. I'm not sure what Eisenhower did but as a battle hardened military person he'd be well familiar with bureaucracies getting in the way of winning a war.

In the famous words of despair.com, "Tradition: Just because you've always done it that way doesn't mean it's not incredibly stupid.": https://despair.com/products/tradition?variant=2457305795
by mubou | 2025-04-02 07:08:06+00:00
Curious how far they intend to take the "email hosting service" side. Will it be limited to e.g. @thundermail.com domains or similar, same as Gmail & Outlook, or will I be able to bring my own domain?

And if we can BYOD, will they let us have a catch-all? I want to be able to sign up for a service with company@mydomain, so if I get spammed I know who sold my data / got hacked and didn't admit it. I think Google Workspace and Proton are the only major email providers that support that. But the former means switching to a business account which doesn't always play nice with Google's other services, and the latter doesn't work well with other email clients (by design, of course, but I'd be worried about lock-in as a result).

Regardless, I have reservations about trusting Mozilla with webmail. The "Looking Glass" fiasco from years back showed they don't mind selling out to brands, and their current financial trouble might make them more likely to do so again. I realize the Firefox fans will downvote me for saying that, but it's a legitimate concern.
by jaypinho | 2025-04-02 07:11:13+00:00
This is quite literally already explained in the review but I'll repeat it here. I used Andreessen's essay as a microcosm for the problem with Abundance: at the level of fuzzy, non-specific exhortations to "build," everyone can agree. Once you get into specifics, that's where the brass tacks are. In Andreessen's case, it means building is fine unless it's near his house. In Klein and Thompson's case, it's not even clear what they're proposing much of the time.
by Tistron | 2025-04-02 07:11:17+00:00
I remember in chemistry class in high school (in Sweden), where we'd do lab work in pairs often. I'd pair up with the other actually smart and interested guy in class and we'd divide the work between us: One of us would start doing the theoretical work, calculating what numbers we should be getting, and the other would do the experiment. Then we'd adjust all our findings to be within what was theoretically reasonable.

We got good grades.

Is it like 5 people doing real science and everybody copying their homework? I mean, we've got technology to prove that a lot of natural science must be right in some way, so somebody is doing real discovery and real experiments. Right?
by chacham15 | 2025-04-02 07:11:44+00:00
So, if I understand correctly, the consistency model is essentially git. I.e. you have a local copy, makes changes to it, and then when its time to "push" you can get a conflict where you can "rebase" or "merge".

The problem here is that there is no way to cleanly detect a conflict. The documentation talks about pages which have changed, but a page changing isnt a good indicator of conflict. A conflict can happen due to a read conflict. E.g.

Update Customer Id: "UPDATE Customers SET id='bar' WHERE id='foo'; UPDATE Orders SET customerId='bar' WHERE customerId='foo'"

Add Customer Purchase: "SELECT id FROM Customers WHERE email="blah"; INSERT INTO Orders(customerId, ...) VALUES("foo", ...);"

If the update task gets committed first and the pages for the Orders table are full (i.e. inserting causes a new page to allocated) these two operations dont have any page conflicts, but the result is incorrect.\

In order to fix this, you would need to track the pages read during the transaction in which the write occurred, but that could easily end up being the whole table if the update column isnt part of an index (and thus requiring a table scan).
by westurner | 2025-04-02 07:12:02+00:00
From "Homemade AI drone software finds people when search and rescue teams can't" https://news.ycombinator.com/item?id=41764486#41775397 :

> {Code-and-Response, Call-for-Code}/DroneAid: https://github.com/Code-and-Response/DroneAid

> "DroneAid: A Symbol Language and ML model for indicating needs to drones, planes" (2010) https://github.com/Code-and-Response/DroneAid

> All but one of the DroneAid Symbol Language Symbols are drawn within upward pointing triangles.

> Is there a simpler set of QR codes for the ground that could be made with sticks or rocks or things the wind won't bend?
by nicbou | 2025-04-02 07:12:59+00:00
I help people navigate German bureaucracy for a living.

The biggest issue in my opinion is unpredictability. Every state, city, office and case worker does things differently. They have different requirements, policies and timelines. My job is not to document the truth but the variance.

My favourite recent bit of German bureaucracy was the integration test to apply for citizenship. I had to apply for an in-person appointment. The appointment was to book a test date. The test is a 33-question, multiple choice test. Getting the appointment can take a few weeks. The test date is 1-4 weeks later. Grading the test takes up to 8 weeks.

All of that to answer 33 questions.
by scrappyjoe | 2025-04-02 07:13:39+00:00
This reply is quite late, but I thought I’d answer it anyway. When I was a child, I enjoyed the VoA more than the BBC Africa service, and when I was a teen my preferences swapped. I had never really thought about why before. And I had never really clicked that the VoA was a propaganda tool.

My best answer is that listening to the VoA as a kid was just way more fun than the BBC. And maybe it being propaganda was a big reason for that. Stories were simple, there were good guys and bad guys, science was awesome and we might make it to Mars by the year 2000.

As I got older, I started to see that things weren’t so simple, I wanted unbiased, or at least balanced, reporting about the region I lived in, and then BBC Africa took over.
by tptacek | 2025-04-02 07:13:44+00:00
Is it your claim that Klein is unaware of the dynamic where people are sanguine about new housing being built anywhere but near their house? I feel like there's a name for that phenomenon. If that's not your claim, then I ask again, what was your point, other than to suggest that Klein's commitments are as artificial as Marc Andreesen's, someone who is in no way affiliated with Klein?
by genewitch | 2025-04-02 07:14:13+00:00
This is what I do, I have a long "extension cord" - 50' or so, of whatever gauge can carry 50A, with giant nema-50 plugs on both ends. I may be mistaken about the amp rating, but I'm pretty sure it's 6AWG. My whole house generator is a Ford dual fuel 11kW I have in an air conditioned shed. I only have to shut off my water heater, everything else runs fine.
by kelseydh | 2025-04-02 07:14:55+00:00
> The important thing is the sense of manic excitement that pervades the Mutiny scenes this season, and the way it bleeds into the show itself. We know exactly where computers are and aren’t going, but it still feels like anything is possible.

This accurately describes being in a rising tech trend. The most common experience is knowing where things are going but failing to find a way to catch the wave.
by theGeatZhopa | 2025-04-02 07:16:45+00:00
You typically would keep the tank sizes same in volume and reduce the amount of other inks. By that other inks are empty approx. in the same time with yellow.

Similar question can be asked: Why some (consumer) supply tanks are units and can only be exchanged together in one, even there's still dye left in one of the colors? Why do cartridges signaling "empty" even there's still enough in them?

You can sell more of units and save on dye/ink.
by Xylakant | 2025-04-02 07:17:00+00:00
It's very often not, but it's still the website owners property and if they choose so, they can show misbehaving guests the door and kindly ask to remain on the other side (aka block them). Large scale scraping puts substantial burden on web properties. I was paged the other night because someone decided it would be a great idea to throw 200 000rq/s for a few minutes at some publicly available volunteer run service.
ShowHN: Insta DM and Website inquiries handler AI bot
by psovit | 2025-04-02 07:20:58+00:00
so recently i setup a customer inquiry / sales ai agent for Mero Style, a print on demand business platform.

AI chatbots are probably not so much of a big deal these days however what's interesting is the cost of deploying this is so cheap!

I created a PDF which has lots of information about the business and potential questions customers might ask. I uploaded this doc in Open AI and setup an assistant. I created an Edge function in Supabase which connects with Open AI assistant and also stores historical conversations for a user session in db. For handling website inquiries, this setup is enough. For Instagram DMs, I have additionally ManyChat setup to receive and send messages.

Supabase has a big generous free plan. ManyChat has $15/month and Open AI assistant is also quite cheap for text inquiries.

So I have a great Sales Agent for less than $20 a month!

If anyone is interested in this setup and need help, feel free to ask :)
by lordswork | 2025-04-02 07:20:59+00:00
I'm most interested in building cool projects, and I have found AI to be a major multiplier to that effort. One of those cool projects was a custom coding tool, which I now use with all my projects, and continue to polish as I use it.

As far as productivity, it's hard for me to quantify, but most of these projects would not be feasible for me to pursue with my limited free time without the force multiplier of AI.