MurphyA/hacker-news huggingface dataset:
by tptacek | 2025-04-02 03:39:38+00:00
The "Abundance Agenda" doesn't demand an "expert-laden big-government apparatus" or a harnessing of private enterprise; it demands that if we're going to spend tens of billions on an HSR project, that the project actually work. The review jazz-hands around the fact that Klein is obviously right about California HSR, and he's obviously right about Operation Warp Speed.
by somenameforme | 2025-04-02 03:40:29+00:00
Yes, it does end up in classrooms. Feel free to look up the metrics you're talking about. Here [1], for instance, is the student to teacher ratio which has continued to decline dramatically over the years. And this difference becomes even more stark when contrasted against many of the countries, particularly in Asia, with substantially greater educational outcomes with far less in the way of every resource.

By "most" metrics the US should be having phenomenal educational outcomes. The one variable that's not controlled for is the quality of students. Also, I put "most" in quotes because it's a weasel word - to my knowledge we outperform on every single typical educational metric, except result.

[1] - https://usafacts.org/data/topics/people-society/education/k-...
by dralley | 2025-04-02 03:43:02+00:00
> both advocate for ... increasing economic growth

Fucking everyone does. That's like saying my moral code is the same as Ted Cruz's because we both think murder is wrong.

Trump wants to throw out most environmental laws and drill baby drill, Ezra wants to prune the ones that prevent us from actually saving the environment, which he highly values. These are worlds apart, you can't just toss them both in the "deregulation" category and call it a day.
by kiba | 2025-04-02 03:45:06+00:00
It is rather lazy that people 'prefer' patriotic history and 'disciplined workforce'. I see no evidence of this.

I do gather that some parents are rather sanctimonious and scandalized about their children learning anything but the most sanitized version of history. That seems so far to be the most presence in banning anything. Witness Harry Potter being listed as one of the most challenged book at the height of popularity.

History as it was taught in my grade school years certainly wasn't whitewashed and they are rather explicit about some of the horror. Moreover, the problem is that history wasn't taught well and made 'boring'.
by Supermancho | 2025-04-02 03:45:24+00:00
> First, it's not a "crusade" but the steps necessary to deliver the features Java's users demand

Semantics. Nobody demanded anything, if we want to play word games.

The java philosophy of final, makes software less extensible. This is the point; to have less overriding. Regardless of what the voting body decides (the meaning of users being subtly repurposed), the feature is anti-developer-agency past the point of healthy balance. I dont understand the enthusiasm.
by forrestthewoods | 2025-04-02 03:45:54+00:00
I am saying that compiler toolchains on Linux should never ever under any circumstances ever rely on anything on the system for compiling. Compiling based on the system global version of glibc is stupid, bad, wrong, and Linus should be ashamed for letting it happen.

It should be trivial for Windows to cross-compile for Linux for any distro and for any ancient version of glibc.

It is not trivial.

Here is a post describing the mountain range of bullshit that Zig had to move to enable trivial cross-compile and backwards targeting. https://andrewkelley.me/post/zig-cc-powerful-drop-in-replace...

Linux is far and away the worst offender out of Linux, Mac, and Windows. By leaps and bounds.
by jjav | 2025-04-02 03:46:09+00:00
At least in the US with the regulations here, there is no good reason to ever use a debit card. Credit cards are superior in every way.

Paying by credit card gets you:

A 0% loan for 4-6 weeks. Not huge but it's free money.

Better fraud protection (similar, but better; look it up)

A firewall between fraud and your bank account (fraudulent charges never hit your bank account balance, unlike debit cards where the money is gone and you get refunded later)

Cash back or points or other benefits. Not huge but it's free money.
by theamk | 2025-04-02 03:48:28+00:00
Well, yeah.. you never want to test backups on the same computer you made them, so to test them, you should go to secondary/friends/work computer and try to access the files. Boot from a fresh LiveUSB stick if you are feeling paranoid. At least once you have backup configured, there is often a fuse driver, so an easy way to do so is to browse backups and try to open a few documents at random.

As for "encrypting your backups", that's what the "check" command is for - it can't ensure that this .py file actually contains python code (and not encrypted data with ransomware message), but it can check that indices are well-formed, and file checksums match the uploaded contents. Obviously it should also be run on trusted machine.

Not sure what this whole "blockchain" comment was about.
by iambateman | 2025-04-02 03:49:01+00:00
I also wrote a recipe simplifying website, so this is a fun project to see. Incredible work!

Probably the main value engineers have for a maintenance project is context. I wonder what happens when we fully cede context to the machines...

Today, I got a request at work for a feature ("let's offer coupons!") that I thought would take a week. That was until I found out that another engineer wrote most of the code last year, and it'd take him a day to dust off.

I'm totally onboard with, and grateful for, larger-scale experiments like this...thanks for putting the effort in. I wonder how well Cursor (or similar) would handle a situation in which large amounts of code are _almost_ being used. What if 3k LOC accidentally get duplicated? Can our automated systems understand that and fix it? Because if they can't, a human is going to spend a _long_ time trying to figure out what happened.

Over the next 18 months, I expect we'll hear a few stories of the LLM accidentally reimplementing an entire feature in a separate code path. It's a whole new class of bugs! :D
by Mistletoe | 2025-04-02 03:49:22+00:00
Do you have any advice for burning CD-Rs that will play on old players? My Sony CD changer, and the CD players in both cars won’t play CD-Rs I make. They play CDs fine. I assume it is because the lasers have gotten weaker with time and can’t read the CD-Rs which don’t have as much difference between a 1 and 0 pit compared to stamped CDs? I even ordered Verbatim ones with blue azo dye that was supposed to help but still no dice.
by greycol | 2025-04-02 03:49:54+00:00
I'm sure I've seen dunk tanks (throw a baseball, hit the target, person falls in) in plenty of US movies though no idea how common that is in reality.

Regardless, one of the nice things about the practice is does mean people are at least somewhat committed to a cause they are raising funds for before they go soliciting. It also deals with the irrational part of the human psyche and moves the action conceptually from the person begging to the person trading which can have an impact on how people perceive it.
by Panzer04 | 2025-04-02 03:52:07+00:00
I think the crux of the matter is, as the author states: "even a positive-sum world contains winners and losers"

The core of the problem is that we don't want to trample the losers (lest those tools be used against us), but at the same time, someone is often going to come worse (from their perspective) from some very worthwhile changes. In some cases, it seems like we can just use money to compensate them, but inevitably it's going to be difficult to price that, or it'll get abused. I don't rightfully know how to address that.

It's easy enough to justify paying for compulsory acquisitions - but in more abstract circumstances it's unlikely we want to be paying existing homeowners to stop opposing removal of zoning regulations.

I don't know, its a complex topic. If one asked me I'd probably splash out a lot more money in direct compensation for aggrieved parties rather than the current status quo - it would not surprise me if people would accept even relatively token amounts relative to the theoretical benefits, given otherwise there's no difference to saying yes/no to them. Would be an interesting experiment.
by davidw | 2025-04-02 03:52:31+00:00
Here's a specific hearing that I attended where exactly that dynamic played out

https://bendyimby.com/2024/04/16/the-hearing-and-the-housing...

A room full of angry, wealthy, older people who showed up at 11AM on a weekday to stop homes for people who doubtless earn less than they do. And in that case, they were successful, sadly.
by dralley | 2025-04-02 03:52:31+00:00
Fine, 98% of the population would like to see increased economic development. The point is that you would be very hard pressed to find any issue in American politics less controversial. Degrowth is incredibly fringe. You wouldn't even get 10% at a Bernie Sanders rally to agree.

Pointing to the unibomber is hardly a great way to prove the position is mainstream.

I started with your latter point because it was just so absurd. I didn't ignore "deregulation", that was what the entire rest of my comment was about.
by cmurf | 2025-04-02 03:53:06+00:00
All aircraft broadcast positions (ADS-B) in the Washington Tri-Area, but military aircraft get an exemption. It's crazytown to me that they are exempt in some of the busiest airspace in the country.

If they need to do this for some sort of operation or VIP movement, then a much larger area of airspace needs to be cleared around them rather than mixing flights that don't broadcast position.

And the idea FAA was hiding anything from Congress is silly. NTSB is not submitting its reports of near misses to the FAA under the table. They're as public as any other report. FAA not crowing about every one of these near misses has everything to do with being chronically underfunded, being given a hard time by the military whenever their flights are curtailed, while Congresscritters will complain to FAA if DCA flights are constrained because they don't want to hoof it all the way out to IAD.
by tyg13 | 2025-04-02 03:54:01+00:00
Leaving aside the fact that that code reads an array out-of-bounds (which is not a trivial security issue) that's a ridiculously obtuse way to write that code. For loop conditions should be almost always be expressed in terms of their induction variable. A much cleaner and safe version is

int d[16]; int SATD (void) { int satd = 0, k = 0; for (k = 0; k < 16; ++k) satd += d[k] < 0 ? -d[k] : d[k]; return satd; }
by theamk | 2025-04-02 03:54:22+00:00
Fair enough! The danger with disks however is that it's an entirely manual operation which is easy to forget. Something setup-once-and-forget - local server or a cloud-based one like backblaze - is more likely to actually have the latest data when you need it.

(Another reason is that the disks do bit rot however, and you'll never know until it's too late. Meanwhile, my ZFS fileserver sends me a email every weekend that it's scrubbed all the disks and found no errors - this warms my heart :) )
by ilrwbwrkhv | 2025-04-02 03:54:31+00:00
I gave this criticism to Peter Thiel a long time back that he complains about. We were promised flying cars but all we got is 140 characters and yet the startup that he has is basically a chartjs version of a database with an aggressive sales strategy like Oracle. Not exactly world changing now and that is the problem with most of these critics of society, just like movie critics. They can make a great argument over why movies or in this case society is bad but they cannot actually create a better society.

Same with Marc Andreessen who has never actually had a successful startup. Bizarre isn't it?
by dangus | 2025-04-02 03:54:52+00:00
Just one example of what I like about systemd, and maybe you can call me new school, but I've really grown to like journald/journalctl.

Having systemd units automatically categorized and queryable has been very nice (the -u flag). The tag flag has also been great for me.

The --since and --until flags are godsends, I don't really care to waste time converting timestamps in my brain when all I want to do is do something like journalctl -u my_service --since yesterday --until today.

To me a way to centralize logs and have a tool like this to query them in a relatively advanced way is a major benefit.

I find that the complaints about systemd are mainly about UNIX philosphy and not about the actual functionality and benefits of those design choices. It seems like even mentioning that it's good brings back all these 2014 arguments about it.

You brought up mounting, the second paragraph of the systemd-mount manual quite clearly explains the benefit and what makes it different than the lower level mount command. And really it's not like systemd is ripping away your old tools especially in that particular case.
by simba-k | 2025-04-02 03:55:09+00:00
https://www.featureform.com/post/what-mcp-gets-wrong

We just wrote a ton about this, after using it.

tl;dr The spec and implementation orients towards stdio. We think this is a mistake and have created our own implementation that's backwards compatible with the spec but oriented towards production grade remote server.

MCP promises to be REST for LLMs. Imagine pointing your Claude, ChatGPT, or Gemini directly at Gmail’s (hypothetical) MCP endpoint and asking it to organize your inbox today—no custom Python wrappers, no complicated API integrations, just simple, direct communication between LLMs and servers. When you expand this to Slack, WhatsApp, banking, Uber, Twilio, GitHub, and beyond, everything becomes interconnected and actionable by language models.
by saghm | 2025-04-02 03:56:06+00:00
> So I made an appointment to see the professor, and his suggestion to me was to drop the class and take it again. Which, of course, would've affected my graduation date.

I would have been tempted to ask him to write me a check for the extra semester of tuition, but I'm sure that wouldn't have made the situation any better (and maybe would have made him more likely to grade strictly).
by snickell | 2025-04-02 03:58:12+00:00
This is a really interesting project, and a great read. I learned a lot. I'm falling down the rabbit hole pretty hard reading about the "Leap" algorithm (https://www.usenix.org/system/files/atc20-maruf.pdf) it uses to predict remote memory prefetches.

It's easy to focus on libgraft's SQLite integration (comparing to turso, etc), but I appreciate that the author approached this as a more general and lower-level distributed storage problem. If it proves robust in practice, I could see this being used for a lot more than just sqlite.

At the same time, I think "low level general solutions" are often unhinged when they're not guided by concrete experience. The author's experience with sqlsync, and applying graft to sqlite on day one, feels like it gives them standing to take a stab at a general solution. I like the approach they came up with, particularly shifting responsibility for reconciliation to the application/client layer. Because reconciliation lives heavily in tradeoff space, it feels right to require the application to think closely about how they want to do it.

A lot of the questions here are requesting comparison's to existing SQLite replication systems, the article actually has a great section on this topic at the bottom: https://sqlsync.dev/posts/stop-syncing-everything/#compariso...
by ZiadMostafa1 | 2025-04-02 03:58:36+00:00
Location: Egypt Remote: Yes Willing to relocate: Yes Technologies: Python, TensorFlow, PyTorch, Keras, Streamlit, OpenCV, scikit-learn, NLP, Hugging Face, Computer Vision (YOLO, MediaPipe), SQL, Power BI, Looker Studio, Docker, Microsoft Azure, Data Analysis, Machine Learning, Deep Learning Résumé/CV: https://ziadai.me/files/cv.pdf Website: https://ziadai.me Email: ziad.zero1245@gmail.com

Hi, I’m Ziad Mostafa, a Data Scientist and Microsoft Certified Azure Data Scientist Associate with strong experience in machine learning, NLP, and computer vision. I’ve worked on projects such as sign language recognition, machine-generated text detection, plant disease classification, and background video segmentation. I am passionate about solving real-world problems using AI and would love to contribute to innovative teams.

Feel free to reach out if you have opportunities that align with my expertise!
by ianburrell | 2025-04-02 03:59:24+00:00
There are resolvers for not just DNS but for users and other lookups. The list of resolvers is dynamic, they are configured in /etc/nsswitch.conf. The /etc/hosts lookup is part of the system.

Where do the resolvers come from? It needs to be possible to install resolvers separately and dynamically load them. Unless you want to have NIS always installed. Better to install LDAP for those who need it.
by Panzer04 | 2025-04-02 04:00:01+00:00
Its interesting to consider the effects. Assuming you must live in a house, you actually lose nothing in a devaluation.

If you own outright, all houses being cheaper means you can buy exactly as much house as you already owned if you sold.

If you don't own, houses being cheaper lets you buy more house.

Houses being cheaper relative to everything else means that if you sold your house you can buy less of other stuff with that money, but given you need a home anyway you've not actually lost anything in a fundamental sense. It's probably a bit too abstract to convince people to look at it this way though, and realistically you are losing value relative to everything but housing.

It's overall just a short-term mindset, sadly. Most people derive the majority of their income from things unrelated to property, so cheaper property lets them buy more house than otherwise regardless.
by jqpabc123 | 2025-04-02 04:00:24+00:00
Does Musk's thinking make as much sense as people intentionally voting for massive new taxes?

Peter Navarro said that he expects Trump’s tariffs to bring in $6 trillion in revenue over the next decade.

The MAGA economic miracle is actually the largest tax hike in US history --- to be paid entirely by US voters/consumers.

Nothing about MAGA (or Musk) economics makes any sense. In the words of Warren Buffet, the tooth fairy isn't going to pay these tariffs.
by al11588 | 2025-04-02 04:00:30+00:00
Location:New York but open to remote

Remote:Yes Willing to relocate:No

Technologies:Python, Java, Swift, .Net, JavaScript

Résumé/CV:https://www.linkedin.com/in/alvin-lawson-b8300635

Email:al11588@gmail.com

My name is Alvin. I am looking for a developer advocate role, Developer relations, Support engineer role, Backend engineer role, Systems engineer role, DevOps role.
by tptacek | 2025-04-02 04:01:32+00:00
And I mean, again, here's the crux of the opposition Abundance gets from the left.

The project of the Progressive movement is a decisive takeover of the state and national Democratic parties, which is what they'd need in order to get single payer, their signature policy, passed.

The notion that there's an alternative long game for the Democrats to play, that instead of enacting a massive (and controversial) change to the health care system, the party can instead just build a track record of demonstrable competency, is a problem for their movement. Why pay attention to whether the party governs well where it holds power today (that is: in essentially every major population center in the country)? That's just a distraction from the real goal, which is reworking the entire system.

Breunig is saying the quiet part loud, which is pretty typical for him.
by rudedogg | 2025-04-02 04:01:34+00:00
> I'm thinking to give it a try in one of my React Native apps that face very uncertain connectivity.

Some similar stuff you may want to investigate (no real opinion, just sharing since I've investigated this space a bit):

- https://rxdb.info

- https://www.powersync.com

- https://electric-sql.com

- https://dexie.org

https://localfirstweb.dev is a good link too.
by hamandcheese | 2025-04-02 04:04:03+00:00
Woah, hadn't seen this before but this is really cool!

I was recently looking for a way to do low scale serverless db in gcloud, this might be better than any of their actual offerings.

Cloud firestore seems like the obvious choice, but I couldn't figure out a way to make it work with existing gcloud credentials that are ubiquitous in our dev and CI environments. Maybe a skill issue.
by mym1990 | 2025-04-02 04:04:52+00:00
While your last point is certainly an ideal to aspire to, something tells me that the powers that be would not actually want to get rid of booms and busts, because ultimately that is where a lot of the “wealth” for those high up is created. You don’t really need complex models to solve the problem of some humans being really, really greedy, driving markets to overheat, ending in catastrophic failure.
by bruce511 | 2025-04-02 04:05:38+00:00
It kinda is, and kinda isn't.

It is, in the sense that the package is bigger, and the package ships "everything it needs".

It isn't in the sense that those parts can be updated independently as long as the DLL interface is backward compatible.

For example, I ship OpenSSL dlls with my app. Which means swapping in a later (compatible) OpenSSL can be done (by the user if necessary.)

If I'm making a small utility I static link it - and I still use utilities daily I compiled 25 years ago. Obviously those dynamically link to KERNEL etc, but Microsoft has insane levels of compatibility there.

And perhaps that's the fundamental root of the issue. Windows has one provider, very committed to the longevity of software. Linux, well, does not.

That's OK. The world has room for different philosophies. And each one will have strengths and weaknesses.
by darvid | 2025-04-02 04:06:17+00:00
Location: Baltimore, MD Remote: yes Willing to relocate: no Technologies: Python, AWS, serverless (particularly AWS Lambda), Kubernetes, RESTful APIs, SPAs, Flask, Javascript/Typescript, IaC (e.g. Terraform, Cloudformation, Helm, CDK, etc.), Postgres, various devops and monitoring stacks and platforms (including ELK stack, Prometheus, Grafana, etc.) Email: david@d10i.dev Résumé/CV: please ask

hi! I'm David, a software/devops engineer with a passion for grit and going from 0 to 1. I've been building software and infrastructure for over 10 years, and most recently have built enterprise B2B SaaS products for organizations in the cybersecurity space.

I run a consulting company (atomweight.io), and have provided infosec, devops, and software engineering services to a variety of clients. I am open to both full-time and contract engagements.

I don't particularly enjoy coasting or clocking out at 5pm (mostly since I'm a night owl), so I'm looking for opportunities where I can move fast, build, ship fast, contribute the most value, and grow. If my skills and experience seem like a good fit for your needs, please reach out!