MurphyA/hacker-news huggingface dataset:
by GuB-42 | 2025-09-23 04:19:17+00:00
Considering that the author likes the idea of carrying his stuff in a brown paper bag. I don't think a beat up looking laptop would bother him. In fact, if you look at the picture, there are a few scratches and dings on his laptop.

Minor scratches won't affect functionality in any way, in fact, I think there is a certain beauty to it. A laptop is a tool, a tool is meant to be used, and usage leaves marks. If it looks spotless, it is as if no work has been done on it.
by trogdor3000 | 2025-09-23 04:19:38+00:00
Hi I'm jreilly1821, I made those COPRs for Bluefin LTS. I guess I could put something malicious but you can see that they are all just packages from Fedora DistGit. I'm not sure what your preference would be? I think distros have mystique given to them that is misappropriated. At the end of the day they are mostly middlemen packaging someone else's code.

Bootc is and will change things, images will be tested as an integrated experience and we'll continue to strive to pull from as far upstream as we can.

Negativo17 is Simone, an NVIDIA employee who has been instrumental in packaging nvidia drivers for linux for years. I don't know for certain, but I wouldn't be suprised if they are also doing the official packaging for nvidia drivers as well. Needless to say they are very trusted and a known entity in the Linux community
by motorest | 2025-09-23 04:19:40+00:00
> Also remember it turns your data model into (...)

I don't this is true at all. A CRDT is not your data model. It is the data structure you use to track and update state. Your data model is a realization of the CRDT at a specific point in time. This means a CRDT instance is owned by a repository/service dedicated to syncing your state, and whenever you want to access anything you query that repository/service to output your data model.

Sometimes problems are hard. Sometimes you create your own problems.
by prngl | 2025-09-23 04:20:14+00:00
Yes being able to have compilers as libraries inline in the same code and same language. That feels like what all these call for. Which really is the Lisp core I suppose. But with static types and heterogenous backends. MLIR I think hoped (hopes?) to be something like this but while C++ may be pragmatic it’s not elegant.

Maybe totally off but would dependent types be needed here? The runtime value of one “language” dictates the code of another. So you have some runtime compilation. Seems like dependent types may be the language of jit-compiled code.

Anyways, heady thoughts spurred by a most pragmatic of libraries. Cloudflare wants to sell more schlock to the javascripters and we continue our descent into madness. Einsteins building AI connected SaaS refrigerators. And yet there is beauty still within.
by Den_VR | 2025-09-23 04:20:28+00:00
You’re absolutely right! It only depends how disingenuous industry is when they say they need the smartest people. For the smartest people, a mere $100,000 is barely signing bonus territory. Meanwhile, despite O-visas being uncapped there’s only 35-40k per year being used… and on the greencard EB side those are maxed out, 140,000 authorized per year (260,000 were issued in 2021?).
by sandGorgon | 2025-09-23 04:21:46+00:00
you folks should really try the lenovo yoga series. especially this year's yoga slim aura edition (which has the intel lunar lake chips). The ipex-llm extensions are fairly stable and work very well ( https://github.com/intel/intel-extension-for-pytorch )

and the build quality of the laptop is exactly like the macbook air - i have both.
by somenameforme | 2025-09-23 04:21:59+00:00
I agree the trade diversification would obviously be the perfectly logical and smart play. The EU seems to be doing the opposite. The EU has become critically dependent upon US natural gas, imported at a sharp premium, while constantly speaking of efforts to "de-risk" explicitly with regards to China, and implicitly with regards to Russia. On top of this both imports and exports with the US have skyrocketed since 2022.

---

2021: Imports = €232 billion, Exports = €399 billion

2022: €359, €508

2024: €335, €532

---

And 2021 is not some cherry picked COVID related oddity or something. It was a record high for exports and just under a record high (€235b in 2019) for imports. [1] So we're seeing an EU more dependent than ever upon the US while aiming to "de-risk" from the US' geopolitical adversaries. Annual results for 2025 are obviously not available yet, but so far this trend has not meaningfully changed. The EU continue to act like vassals.

I also am starting to doubt that these tariffs will be lifted, even if the DNC somehow wins 2028. They've been hesitant to make that a part of their platform, and the tariffs effectively amount to a very large tax revenue increase levied primarily at the largest corporations, which can be arbitrarily tweaked by the President - enabling him to, in effect, unilaterally raise or lower taxes by Executive Order. Government 'temporary emergency measures' are rarely temporary. That's where federal income taxes come from, and even the requirement of passports. We'll see, but I think we're looking at the new normal.

[1] - https://webgate.ec.europa.eu/isdb_results/factsheets/country...
by lkey | 2025-09-23 04:22:34+00:00
Echoing wallee,

This task: "I have to constantly be on my toes to follow what the LLMs are proposing"

and "understanding, then solving the specific problems you are being paid to solve"

are not the same thing. It's been linked endlessly here but Programming as Theory Building is as relevant today as it was in '85: https://pages.cs.wisc.edu/~remzi/Naur.pdf
by pedalpete | 2025-09-23 04:23:45+00:00
Should all tertiary education be considered the same? Maybe I'm wrong about how this is considered, and I'm not American, or in America, so it doesn't really make a difference to me, but if we're mostly talking about tech jobs, do you hear of people talking about great Philippian universities like?

My impression is that India has some universities with high reputations.
by motorest | 2025-09-23 04:24:23+00:00
> Technically an algorithm that lets the last writer win is a CRDT because there is no conflict.

Your comment shows some ignorance and a complete misunderstanding of the problem domain.

The whole point of CRDTs is that the set o operations supported is designed to ensure that conflict handling is consistent and deterministic across nodes,and the state of all nodes involved automatically converge to the same state.

Last-write-wins strategies offer no such guarantees. Your state diverges uncontrollably and your system will become inconsistent at the first write.

> Making a true system that automatically merges data while respecting user intent and expectations can be an extremely hard problem for anything complex like text.

Again, this shows a complete misunderstanding of the problem domain. CRDTs ensure state converges across nodes, but they absolutely do not reflect "user intent". They just handle merges consistently. User intent is reflected by users applying their changes, which the system then propagates consistently across nodes.

The whole point of CRDTs is state convergence and consistency.
by trogdor3000 | 2025-09-23 04:25:39+00:00
Boots currently relies on OSTree, you use OSTree enable base images. But the work is well on its way to transition to composefs which uses kernel native tech to replicate the features need from OSTree, so any systemd enabled distro can become bootc-able, for a bunch of example see: https://github.com/bootcrew
by Daneel_ | 2025-09-23 04:27:00+00:00
I've never used sleep on my laptop. I always have the lid set to 'do nothing' when closed (i.e., stay on and keep running). In the past I gave up on using a macbook for many reasons, but a key one was that I couldn't keep the machine on when closing the lid. I can't fathom having to reconnect terminal sessions or other similar connections every time I want to move from one meeting room to another. Carrying my laptop awkwardly with the lid open between rooms just seems silly. I just close my lid and let the laptop keep running and then hibernate at the end of the day, resuming the next morning. True instant-on, and no downsides to me.
by btreecat | 2025-09-23 04:29:10+00:00
> > That's a long way to say "yes, actually" > > "Because I don't like it" makes it sound like I don't have a technical argument here, which I do. Do you think it's polite or charitable to reduce peoples' technical arguments into "yuck or yum" statements like this?

When you say something comes down to engineering "taste" then you've already reduced your own argument.
by rashunain | 2025-09-23 04:30:58+00:00
Daily current affairs updates are available in English, including news headlines, GK questions, and answers. Overall, the Current Affairs 23 September 2025 covers a range of topics, including national and international news, sports, education, and daily current affairs quizzes. It is essential to stay updated with the latest news and developments to remain informed and prepared for competitive exams and other challenges.
by matheusmoreira | 2025-09-23 04:32:03+00:00
I wanted to preserve the "code is just lists" property of lisps. Compiling the lists away means that property is lost: the code becomes bytecode or native code instead, sacrificing lisp's soul in exchange for performance.

I want to implement a partial evaluator one day. That should go a long way to improving performance by precomputing and inlining things as much as possible.
by AnthonyMouse | 2025-09-23 04:32:19+00:00
Because it's not actually a disadvantage, because if it's actually open source no one can stop anyone else from doing it. If you or your company wants to work 80 hour weeks to improve power efficiency on Linux, you can submit patches to all the different projects where nobody else is doing the work.

And that actually happens in real life. Most of the projects care to begin with because they use their own stuff and don't want to ruin their own battery life or have a competitive disadvantage over the alternative. Then other third parties that find business value in having it work pay someone to clean up the odd stragglers when one of them didn't do it or have the resources to do it themselves.

The main problem is when some vendor both doesn't do it and is hostile to anyone else doing it.
by estimator7292 | 2025-09-23 04:32:26+00:00
I run it on a Thinkpad T530 from 2013. It's maxed out with a 256GB SATA2 SSD, 16GB of memory and a 3rd gen 4c8t i5.

Obviously the compiler and emulator (yes, emulator) are slow, but as an IDE it's perfectly functional.
by devjab | 2025-09-23 04:32:56+00:00
As I understand it, the complaint isn't about battery life during usage. The issue compared to a mac is that I could close the lid on the macbook air m1 that I'm typing this on mid sentence, and then open the lid in two weeks, and have lost basically 0% battery.

I'm not sure if that's possible on windows. I know my work laptop doesn't work that way, but then, it probably runs all sorts of enterprise settings.
by catern | 2025-09-23 04:33:29+00:00
I totally agree with your framing of the value of async/await, but could you elaborate more on why you think that this behavior (which I would call "cooperative concurrency") is important for (ocap?) RPC systems? It seems to me that preemptive concurrency also suffices to make RPC viable. Unless you just feel that preemptive concurrency is too hard, and therefore not workable for RPC systems?
by foxglacier | 2025-09-23 04:33:39+00:00
Selling one version is fine if you're clear about that up front. But selling "Pocket Casts" then later selling "Pocket Casts 2" as a separate product is a little bit sneaky if you gave the impression it would include updates. I remember some company that did a similar trick selling licenses with free updates forever. Then one-day they renamed updates to upgrades, which weren't free anymore and pissed off their existing customers.
by yurifury | 2025-09-23 04:33:43+00:00
While you aren't getting consistent, usable results from your setup you shouldn't allow it to many any changes that you disagree with. For every change it proposes, review thoroughly and tell it what you'd prefer instead. It will get better during the session, and you can ask it to codify the rules you've communicated implicitly in the CLAUDE.md file.
by AuthAuth | 2025-09-23 04:33:57+00:00
DDOS mitigation costs are coming down. If you're running a decently sized service and dont have any enemies that want to pay constant rates to shut you down then _should_ be fine. You can even temporarily use cloudflare if you're getting hit particularly hard then remove it when it passes. 100% uptime is a meme and not required for most websites.
by throwacct | 2025-09-23 04:35:17+00:00
> These events led to at least seven deaths

Context is everything:

$2.7 billion, where a big part went to:

U.S. Capitol Police (USCP)

Costs: Over $620 million (as reported by GAO).

- Overtime pay for officers during and after the attack. - Mental health services and trauma support for affected personnel. - Recruitment and training of new officers to address staffing shortages. - Enhanced security infrastructure (e.g., fencing, surveillance, communication systems).

Judicial and Prosecution Costs

- Total DOJ Expenditures: Estimated at $100–150 million. - Salaries and overtime for prosecutors, FBI agents, and support staff. - Court operations, including hearings, trials, and detention. - Legal representation for defendants unable to afford counsel.

And if you keep digging, the amount of money spent was basically on human labor and overtime pay.

Now, tell me again how this compares to $2 billion in actual damages to businesses (arson, looting, and vandalism, etc.), with this event being considered the costliest insured civil disorder event in U.S. history?
by petergeoghegan | 2025-09-23 04:35:35+00:00
> In a previous use case, when using postgres as a WAL-like append only store, I noticed that indexes would get massive. Then, after a while, they'd magically shrink.

It's possible to recycle pages within indexes that have some churn (e.g., with workloads that use bulk range deletions). But it's not possible for indexes to shrink on their own, in a way that can be observed by monitoring the output of psql's "\di+" command. For that you'd need to REINDEX or run VACUUM FULL.
by olivia-banks | 2025-09-23 04:35:49+00:00
I wish all projects like these had some sort of documentation as to how they worked. All I can see is that the `-B` flag tells GCC to look in the ased directory for internal binaries (cc1plus and ld), but anything other than that would require more than the few minutes I have to look into.

It's also really interesting to see the audience this is reaching. The issues on the GitHub repository are quite telling.
by NaOH | 2025-09-23 04:36:20+00:00
I've been satisfied using Downcast for a long time now. US $3 (though I have used the tipping feature because it's provided me ample value). In particular, its sorting organization matches my preference, which is a list of podcasts that I can sort based on unplayed episodes (among other sorting options). Unless you're viewing the distinct section of the app for adding episodes, there's no portion of the interface trying to promote shows. That's not a presentation I ever want, so it's good that it's easily avoided.

Most beneficial for me is its customizations that can be applied to all shows or configured for individual shows. For example, all episodes for all shows can be set to play at 1¼x speed, but one show could be set to play at 1x speed. For me, the interview format can be at the faster speed, but the music podcast is better at regular speed. Similarly, users could set all shows' episodes to start at the 30-second mark because of, say, opening ads, but a specific show could be set to start at a different time because its opening is unlike the others.

I listen to enough shows that these configuration options make the app great for me. It's been a long time since I tried alternatives, but none of them ever stuck for more than (at most) a few days because the presentation or lack of customizations were less satisfying or convenient.

Truthfully, just writing this has compelled me to give the developer another in-app tip. It's been years since I did that and I must average at least 20 hours of use a week.
by balder1991 | 2025-09-23 04:38:16+00:00
But at some point, the new rewrites will also become boring when most of the job is done and only the edge cases are left to polish. Will there be enough enthusiasm by then to keep the project on-par with the more mature one?

I personally believe these completely “rewrites” aren’t the right way to do it. I think possibly slowly rewriting portions of code that are problematic are the best approach. But I don’t know how feasible that is when it comes to Rust + C.
by userbinator | 2025-09-23 04:39:00+00:00
Ironically, your URL demonstrates this nicely, having a bunch of extra superfluous parameters that only serve to update some tracking database. Here is the "cleaned" URL: https://www.reddit.com/r/webdev/comments/6999x7/comment/dh4v...

I thought it'd be this old but memorable article: https://thedailywtf.com/articles/The_Spider_of_Doom
by bharatkalluri | 2025-09-23 04:39:55+00:00
Since the past two days I've been working on SpeechShift [1], its a fully local, offline first, speech to text utility that allows you to trigger it with a command, transcribes with whisper and puts pastes it in the window you are currently focused on (like chrome, typora or some other window). Basically SuperWhisper [2] but for linux. (If this is something which interests you & check it out! Feel free to ping me if something does not work as expected.)

I've been trying to squeeze out performance out of whisper, but felt (at least for non native speakers) the base model does a good job. In terms of pre processing I do VAD & some normalization. But on my rusty thinkpad the processing time is way too long. I'll try some of the forementioned tips and see if the accuracy & perf can get any better. Post which I'm planning to use a SLM for text cleanup & post processing of the transcription. I'm documenting my learnings over at my notes [3].

[1] https://github.com/BharatKalluri/speechshift

[2] https://superwhisper.com/

[3] https://notes.bharatkalluri.com/speechshift-notes-during-dev...
by aprilthird2021 | 2025-09-23 04:39:55+00:00
This is what's so depressing about the Apple Intelligence or Gemini ads for consumer AI. Everything they tell us an AI can do for us, like make up a bedtime story for our kids, or write a letter from a kid to his/her hero, or remember someone's name who you forgot from earlier, or sum up a presentation you forgot to read.

Isn't the point to put the time into those things? At some point aren't those the things one should choose to put time into?
by Nursie | 2025-09-23 04:40:08+00:00
To expand on my previous answer, the rules about non-dom were - https://www.bbc.com/news/business-32216346

"If you are a non-dom ... and you choose not to pay tax in the UK on your overseas earnings, you must pay:

£30,000 if you've been here for at least seven of the previous nine tax years £60,000 for at least 12 of the previous 14 tax years"

Which means that someone like the wife of previous Prime Minister Rishi Sunak could live in the UK, more or less indefinitely, and pay pretty much no income tax for seven years, then a very middle-class-salaried amount of tax where her earnings could actually be in the many millions. And as non-doms are tax resident in the UK, often they are also not taxed in the country where their money is earned.

It's a great big tax dodge and the rest of the UK population was pretty sick of it.
by orionblastar | 2025-09-23 04:40:53+00:00
https://www.investigativepost.org/2024/11/10/the-numbers-beh...

Did you know 8 million voters for Biden refused to vote at all? They would have voted for Harris if they did.

Trump received fewer votes but got the electoral college state points.

But a good point that people voted for Harris because they didn't like Trump. I am sure there are other factors as well.
by flyinglizard | 2025-09-23 04:42:10+00:00
Apps require constant maintenance. If you just leave an app in Play Store or App Store and don’t touch it for a while, in couple of years it will be gone. Compliance requirements, obsolete APIs, forceful upgrades by the Apple/Google all see to that.

That means you need to keep the app project updated and all dependencies in reasonable form. It’s not outlandish if you are a big company but as someone who oversaw the development of platforms where you had apps dedicated to hardware - it definitely takes effort. I can understand why companies want to cut loose ends here.
by forrestthewoods | 2025-09-23 04:44:31+00:00
There’s no universe in which people like this don’t complain.

Release Pocket Caste 2 and they’ll complain. Sub and they’ll complain. Don’t update and they’ll complain.

HN is highly sympathetic to the plight of the open source dev who rage quits because people demand too much for free. This is basically the same thing.

I know this will get downvotes. But I’m not wrong.
Show HN: Generate a seed phrase on the fly (no storage) – SecretMemoryLocker
by YuriiDev | 2025-09-23 04:46:03+00:00
Storing seed phrases on paper or in files is a huge security risk. Paper can be lost or destroyed; digital copies can be stolen. My project, SecretMemoryLocker, introduces an experimental feature to solve this. Instead of storing a seed phrase, it deterministically regenerates it on demand from three components:

- Encrypted archive (.zip): A personal file whose SHA256 hash acts as a unique cryptographic salt.

- Question file (.json): A chain of secret questions where each is encrypted with the answer to the previous one, all tied to the archive's salt.

- Your memory: The answers, which are never stored digitally.

The entropy for the BIP39 seed phrase is generated by combining these elements:

Entropy ≈ SHA256(Σ SHA256(question + answer + file_hash))

The resulting seed phrase exists only in RAM and is erased when the application closes.

Key benefits:

- Immune to theft: With no stored phrase, there is nothing for hackers or thieves to find.

- Distributed security: You can keep the .zip and .json files in separate locations, requiring an attacker to compromise multiple points.

- Secure inheritance: Allows you to leave instructions for an heir to regenerate access without ever writing down the full secret.

The trade-off:

You exchange the risk of theft for the risk of forgetting your answers. Security depends on the strength of your personal secrets.

You can download the latest Windows release and test it here: https://github.com/SecretML/SecretMemoryLocker

I'd love to hear your thoughts, criticism, and suggestions.
by tayo42 | 2025-09-23 04:46:32+00:00
Idk how you can be nostalgic for hacking things together with bash scripts.

Bringing software development practices to the sysadmin world has improved it so much.

Infra as code, no pet servers, languages that don't require massive maintenence every time a dependency or language version changes, testing frameworks.

Things are so much better then clicking around VMware, bugging the one guy that runs a bash script cron off his laptop to write a feature.