MurphyA/hacker-news huggingface dataset:
by caseyy | 2025-05-06 12:16:06+00:00
Family is the F-word I can't stand, much like Louis Rossman. Whenever someone pulls "but I'm your family" or "but I'm your friend" into an ask, there's a 95% likelihood you're being guilt-tripped. Whether you wish to help the manipulators is your choice, but it's important to understand what's happening.
by pmarreck | 2025-05-06 12:16:16+00:00
On my (admittedly unusually powerful for this task) M4 Macbook Pro 128GB, I have access to locally-running LLM's that are almost as good as the cloud ones.

This trend will continue, and they will continue to become more locally accessible and performant over time. Local LLM's will get you the privacy you seek.
by ornornor | 2025-05-06 12:16:34+00:00
Prusa has fallen very much behind. There are open issues about the Mini and the MK4 that have been open for years and still ignored by Prusa. Table stakes like full compatibility with octoprint.

For instance: https://github.com/prusa3d/Prusa-Firmware-Buddy/issues/189 (over 5 years old)
by 59nadir | 2025-05-06 12:16:53+00:00
> You seem to want rust to decide for itself whether to borrow or own the contents, but that way lies madness…

Most of what Rust does already feels like madness, like the concept of implicit moves, etc., but I understand your point. I don't think the reasoning really makes sense in terms of actual logic, but as I wrote in another comment: It's possible that I've misunderstood the sales pitch of Rust trying to be GC-less GCd language.

> For me, move-semantics-by-default is the key idea that rust got right, and it’s a very simple concept. It’s not intuitive, but it’s the key idea behind all of rust’s benefits for memory management and preventing concurrency bugs. “Learn one simple but non-intuitive thing and you get these huge benefits” is a tradeoff I’m very much willing to make, personally.

I can respect that and seen this way (where we accept that we're simply going to have unintuitive and incorrect rejections of programs) it does make a lot more sense.
by Al-Khwarizmi | 2025-05-06 12:16:54+00:00
As a now inactive theremin player (but I will go back at some point!) I'm sad to learn that Moog isn't making real theremins anymore (the theremini isn't one).

The Moog Etherwave (Standard/Plus) wasn't the best theremin, but it was always extremely solid in terms of bang for the buck, a standard, easy to set up, reliable option with lots of other players you could ask for help, accessories (carry bag, mods, etc.) so it was the most logical recommendation for most newcomers.

There were (and probably still are) great choices from smaller makers as well, in fact I own one in addition to my Moog, but they were more adventurous choices that didn't offer the reliability and newbie-friendliness of the Moog at a comparable price. Many players would have their pet underdog theremin that they would personally use and prefer to the Moog, but would still recommend the Moog to newcomers because you just couldn't go wrong with it, and others were either expensive, fickle, unsupported, inconsistent quality, difficult to set up, difficult to source, etc. I don't know if newer options will have changed this.
by jdbernard | 2025-05-06 12:17:26+00:00
> >parents have a duty to feed, clothe, house etc them.

> But this duty is not because their children don't have money. The duty is because they are family.

I'd like to live in a society where we extend this duty to the society. It is the parent's duty foremost, but we as a society should see this as our duty as well, at the very least for our children (and let's think of it that way, we are in this together, at least when it comes to our children).

> A kid could have figured out how to get 3 proper meals a day if they had to figure out how to get food themselves instead of sustaining themselves on a single daily handout.

I'm with you as far as the principle of personal responsibility is concerned, we are all better when everyone contributes, and I agree that we should teach our children this principle. However, the whole reason that, even legally, we don't treat kids as adults is that they are not adults, cannot and should not be held to the same standards. Withholding the basic necessities of life is not the way to teach this principle.

It doesn't even work consistently. I'd argue that many of the people that are fraudulently taking advantage of welfare programs are doing so because they were taught, as kids, that society doesn't care about them. So why should they care about us? Why shouldn't they take advantage of whatever they can? I'm not justifying this position, or even saying it is logically sound, but kids are not adults. If withholding school lunches is your method for "teaching responsibility" it is really ineffective.

Just feed the kids. We're not giving them free Xboxes. We're keeping them healthy and alive so that they can learn.
by dspillett | 2025-05-06 12:17:46+00:00
> Hopefully the future me is able to relate to this, because I really feel like I'm in a rut when it comes to working on personal projects.

I've been there for a decade or more. It is part of my recent burn-out…

The trick is to prioritise and not care too much about too many things, to avoid the choice paralysis in choosing what to do next. Unfortunately I've not mastered that trick yet, or even come close. In fact I'm increasingly of the opinion that dropping tech projects completely, accepting that is no longer a hobby and no longer something that will ever bring me joy again in future, is the prioritisation I need to perform, so I can instead have more mental capacity for other hobbies (and, of course, commitments in life).

You are far from alone in this trap!
by pdpi | 2025-05-06 12:17:50+00:00
Rob Scallon did a video with Carolina a few years ago, where they go into a bit of detail about how you play the thing and how it words. If you’re interested in the theremin, it’s a pretty good watch.

https://youtu.be/LYSGTkNtazo?si=wuqxx0_ojI-vfbwa
by jongjong | 2025-05-06 12:17:52+00:00
IMO, people tend to overestimate how monstrous some people are. I think they're probably not that much more evil than the rest of us. It might seem shocking but my experience tells me that the most objective perspective is often in-between extremes and that the enemies of your government are rarely as bad as you are led to believe. A lot of it is really just propaganda; though it rarely feels like propaganda when it comes from your own government because all the words and motifs used to propagandize you feel very familiar to you; they are embedded into your culture since you were born.

Also, I think the other side always looks more evil than they are because we turn a blind eye to the punches thrown by our side. We only notice violence and injustice when it comes from the other side. Everything the other side does looks like offense, never defense, not to any extent. This is almost never reality.
by jurgenaut23 | 2025-05-06 12:18:30+00:00
> Burnout does not just come from overwork. It comes from overresponsibility.

I don't _think_ it is accurate. I think burnout comes from putting energy into things that don't have meaning. Case in point, this article: as you realize that fixing everything is a never-ending game with marginal ROI, you end up burning out.

If overresponsibility alone caused burn out, I think that every parent out there would be impacted. And yes, parental burnout is a _very_ real thing, yet some of us may dodge that bullet, probably by sheer luck of having just the right balance between effort and reward.

Throw this tradeoff off balance, and most parents just burn out in weeks.
by agentultra | 2025-05-06 12:19:05+00:00
> this fact is a trap for competent but unagentic engineers

Is “unagentic engineer” a euphemism for human/not-AI?

Unfortunately for companies whose engineers work this way, they’re on a one-way trip to expensive cloud bills, data breaches, and frustrated customers.

A good amount of that “never done,” work is:

- Patching security vulnerabilities

- Fixing mistakes made due to lack of planning/testing

- reducing costs due to lack of planning (ship it now, make it better later)

- responding to customer feedback

If the business you’re working in doesn’t see the value in the work you do then, when you can, find a new place to work. They’ll sink their ship well enough on their own.
by flessner | 2025-05-06 12:19:41+00:00
On iOS there's also Beorg [1], which I used briefly.

The problem that org-mode and Markdown face is that they are fairly minimal. It's common to use plugins, that aren't supported everywhere. This kills portability, which is a core "selling point".

I have seen it happen it Obsidian and Logseq - but even GitHub has a slightly altered Markdown spec.

[1] https://www.beorgapp.com
by recvonline | 2025-05-06 12:19:59+00:00
I do sort of "real time". At least currently, each refresh of the frontend does a call to the backend, which doesn't have caching implemented yet. So as soon as the NHL returns new data, you will see it.

I haven't encountered any rate limiting. I find it quite fascinating how fast the API is. Sometimes my live stream is lacking a few seconds behind, and my website already has the new score before the stream.
Show HN: Dashbrew – Terminal dashboards from scripts and APIs via JSON config
by rasjonell | 2025-05-06 12:20:23+00:00
For each project I work on, I create a custom Tmuxinator session that usually has a dashboard that shows data about the project(system stats, API statuses, script outputs, todos). I built Dashbrew because I wanted a simple, persistent way to see key info in my terminal without juggling multiple windows or browser tabs.

It lets you define a dashboard layout (rows, columns, flex sizing) and components (text, list, chart, table, todo) in a single JSON file. Data sources include shell scripts, HTTP APIs (with optional JSONPath filtering), and local files.

Built with Go and Bubble Tea. The idea is to have a highly configurable, terminal-native information hub.

Looking for feedback on the concept, use cases, or the implementation.
by meinersbur | 2025-05-06 12:21:01+00:00
Both claims are incorrect.

LaTeX would rather produce a bad document if it cannot produce a good one. Example: overfull hbox. A designer is still required who creates the documentclass, it is just that LaTeX comes with some predefined ones intended for scientific publishing.

HTML+CSS require pixel-perfect rendering. Example: ACID2 test. While it might have been the idea of plain HTML at some point (<em> instead of <i>), control has never been taken away from the author thanks to CSS.
by peeters | 2025-05-06 12:21:14+00:00
> Sadly, the movie really shows it's age when the "cultural attaché" starts lecturing Robert Redford's character that "our countries are friends now". It's hard to suspend disbelief watching it nowadays

But it's set in the past, when relations between the countries were much friendlier. Do you have trouble suspending disbelief during fictional movies set in WWII, because the U.S. and Germany are now allies?
by daliboru | 2025-05-06 12:21:40+00:00
To quote one movie character: "Bro, when you can't fix a problem with money, you fix it with a lot of money."

Jokes aside, you find the crème de la crème of engineering, and pay as much as they ask for.

Speed + Quality = $$$$$

On the other hand,

Speed + Cheap = Crap Quality

Cheap + Quality = Slow
by diggan | 2025-05-06 12:21:53+00:00
> I think burnout comes from putting energy into things that don't have meaning.

That'd mean that people who are burned out all did so because they did stuff that didn't have meaning? Ultimately, I think you can get burned out regardless of how meaningful it is or isn't. People working at hospitals (just as one example) have probably some of the most meaningful jobs, yet burn out frequently regardless.

More likely that both different people burn out because of different things, and it's a mix of reasons, not just one "core" reason we can point at and say "That's why burnout happen, not the other things".
by recvonline | 2025-05-06 12:23:00+00:00
Nope, all through their web UI. I used Claude Code once, but it wasted a lot of money for not much better results. So I stick to the web UI for now.

I am using Axum, Tokio, Tracing, SQLX. I am an experienced Rust programmer, so I could always judge what code I am getting, and how to refactor it after. But it saved me writing lots of boiler plate SQL queries etc.

I thought about server side rendering, but have no experience doing it with Rust. So I sticked to the stack I am used to, to ship a bit faster.

Any recommendations on server side rendering crates?
by 59nadir | 2025-05-06 12:23:55+00:00
I make custom 3D engines and I can tell you that it would not be a net benefit for us to use Rust. That's why I added "for certain problems" as a qualifier; there are use cases where Rust would be a net negative.

There are also plenty of use cases where Rust is actually useful and provides guarantees about things that you want guarantees about.
by _fat_santa | 2025-05-06 12:24:06+00:00
> At least the pay is alright.

I don't know why but this part of your comment really stuck out to me. I have a whole different take on getting stuff done specifically at big tech companies, mainly that being "stagnant" is not such a bad thing at a place like Google or MS.

Say you're like an L-whatever at one of these big tech companies and you bring home say $300k/yr. You don't live in a HCOL so the pay is astronomical compared to anywhere else and even if you work on the same boring project for 10 years there, you can still say you spent 10 years working at MS or Google and that would get you red carpet treatment just about anywhere. I'm sure this would bug a go-getter and would certainty bug a younger version of me, but if you're that kind of person you're most likely trying to work at a smaller company where you get more say and sway.

And to add a bit more to this it's not like I don't care, it's just what I care about has changed over the years. When I was younger I was concerned with climbing the ladder and getting prompted. Now that I'm older I care way more about my family and friends than I do my company. If I was at one of these big tech companies and someone told me I was stagnant and would never get prompted I would just tell them so what. I bring home $300k for my family and I have a good work life balance (most likely). And do I really give a damn about the initiatives of some corporate behemoth, no and to be totally blunt the only thing I like about them is the paycheck and what it does for the rest of my life (all the free shit at the office is just a bonus).
by pydry | 2025-05-06 12:24:40+00:00
This whole article could be boiled down to "it doesnt matter what you do it only matters what executives perceive you as having done".

The thing is, if in order to be successful in a big company you need to be a great salesperson and technically adept as well as organized then basically you're already a great entrepreneur. You're just a pet entrepreneur being kept on a leash.

And yes, lots of companies want pet entrepreneurs. That way all they need to bring to the table is capital.
by Spooky23 | 2025-05-06 12:25:11+00:00
“Unagentic” is a terrible made up word to say that employees lack agency.

Basically, people like when employees show initiative, operate independently and influence their surroundings independently. At least they like to say that.

It’s a common trap for engineers, many of whom like to burrow in and crank out stuff. You’re toiling away slaying tickets and doing your thing, but become invisible or don’t realize managements attention elsewhere.
by recvonline | 2025-05-06 12:25:12+00:00
Claude through the Web, and just normal IDEs (Rust Rover and Zed) without any built in help. Just copy/pasting + adjusting through the Web UI of Claude.

I specifically prompted the UI to be simplistic, component based etc. I also prompted tailwind, so that the LLM doesn't go crazy on hundreds of lines of CSS. Everything generated I can understand and change.
by stuartjohnson12 | 2025-05-06 12:25:14+00:00
It doesn't have to be that way, but that's certainly the default unless executives put in the work to make certain kinds of work legible.

A great example that is less cynical is interface design - I greatly enjoy building user interfaces that are correct for lots of little interactivity details. It pains me to release an interface that breaks on tablets, or where the container doesn't have padding so the button awkwardly juts up against it.

This kind of attention to design detail is not automatically rewarded except for at companies and startups for whom that's something that is valued, and design intuition is praised. I've had people come to me for work in the past specifically because they love that I pay extra attention to this stuff.

That said, in many places this is not appreciated at all and none of this would be a value add.
by eXpl0it3r | 2025-05-06 12:25:27+00:00
Is this sentiment the reason why a lot of "engineers" will provide terrible quality in code / tests (lack thereof) / documentation / etc.?

If all that matters that someone at the top sees it and is happy about it at this specific moment in time, why bother writing code that can last and doesn't leave behind an absolute unmaintainable ball of mud?

We don't need gold plating and yet billions could be saved by having invested more than the bare minimum.
by dspillett | 2025-05-06 12:25:52+00:00
An addendum for going forward from 2025: Microsoft's AI, and any malicious agent that hacks into Recall's data store¹, will in future have most of my “end-to-end encrypted” comms, because many people will be running Recall by default, perhaps without even knowing.

----

[1] Or are we trusting those dumb enough to use a completely unencrypted sqlite datastore for the initial versions, not to do something less dumb, but still dumb enough to be a security issue, in current/future versions?
by xattt | 2025-05-06 12:26:44+00:00
Re: negative re-masters

I can’t help but notice that a number of older and very prominent shows on streaming services are clearly ripped from a video cassette.

For example, the older Simpsons episodes on Disney Plus. Some of the episodes have very prominent dot crawl which is unacceptable for a digital format that you pay for.

I also can’t imagine the film masters were trashed, or that the show was composited to video tape. Were studios really that reckless with their properties?
by ajay3544 | 2025-05-06 12:26:56+00:00
Make your website accessible to everyone with WebAbility’s Web Accessibility Widget. Designed to meet ADA and WCAG standards, this powerful tool offers features like screen reader support, text resizing, color contrast adjustments, and keyboard navigation. It’s easy to install, fully customizable, and works seamlessly across all platforms. Whether you're a small business or a large organization, WebAbility helps you create an inclusive digital experience with minimal effort and maximum impact.
by liefde | 2025-05-06 12:26:57+00:00
What you're feeling is not laziness. It's the quiet ache of misalignment between your values and your current energy. You love the craft. You want to savor the process. But the weight of “shoulds” — finish the book, learn the language, do it the right way — has turned your joy into pressure.

The discomfort of having gaps in your knowledge is not a flaw. It’s a sign of integrity. But perfectionism disguised as discipline can become a cage. You’re not stuck because you lack ability — you’re stuck because you’ve built a narrow path and called it the only way forward.

There is another way: give yourself permission. To build messy. To learn sideways. To follow joy, not obligation. To trust that your curiosity is enough.

You wrote this here because something in you is ready to shift. You’re not asking for advice. You’re asking to be seen. And you are.
by srean | 2025-05-06 12:27:12+00:00
You be good. I love you.

https://nautil.us/the-great-silence-237510/

Corvids, parrots are extremely intelligent. How so or why so, considering their brain size relative to their body, is not well understood.

If you can do grab a copy of Alex and Me.

https://www.goodreads.com/book/show/3018307-alex-me
by NTARelix | 2025-05-06 12:27:13+00:00
A couple years ago I upgraded my desktop hardware, which meant it was time to upgrade my homelab. I had gone through various operating systems and methods of managing my services: systemd on Ubuntu Server, Docker Compose on CentOS, and Podman on NixOS.

I was learning about Kubernetes at work and it seemed like such a powerful tool, so I had this grand vision of building a little cluster in my laundry room with nodes net booting into Flatcar and running services via k3s. When I started building this, I was horrified by the complexity, so I went the complete opposite direction. I didn't need a cluster, net booting, blue-green deployments, or containers. I landed on NixOS with systemd for everything. Bare git repos over ssh for personal projects. Git server hooks for CI/CD. Email server for phone notifications (upgrade failures, service down, low disk space etc). NixOS nightly upgrades.

I never understood the hate systemd gets, but I also never really took the time to learn it until now, and I really love the simplicity when paired with NixOS. I finally feel like I'm satisfied with the operation and management of my server (aside from a semi frequent kernel panic that I've been struggling to resolve).
by arccy | 2025-05-06 12:27:45+00:00
GCP's resource based hierarchy means it's much easier to locate where a permission comes from, it's either global, or attached to the resource in question. Most people probably shouldn't ever need to know about VPC-SC.

AWS IAM is a ball of mud, attach any policy at any one of the possible attachment points, good luck figuring out where you managed to gain permission to do X. And the constant emails for "ACTION REQUIRED: we changed some managed IAM permission and your workflows will break", whether you actually use that role, they can't even tell, so all you can do is complain to your emotional support TAM in the weekly call.

AWS's IAM conditions are also annoying dynamically typed, sure it's more powerful, but imo that's just more string to hang yourself with. the use of "*" in so many rules is just a recipe for disaster.
by quietbritishjim | 2025-05-06 12:27:45+00:00
> Given that uncertainty, we can't rule out the chance of our current AI approach leading to superintelligence

I think you realise this is the weak point. You can't rule out the current AI approach leading to superintelligence. You also can't rule out a rotting banana skin in your bin spontaneously gaining sentience either. Does that mean you shouldn't risk throwing away that skin? It's so outrageous that you need at least some reason to rule it in. So it goes with current AI approaches.
by pergadad | 2025-05-06 12:28:02+00:00
No one is starving in the netherlands. There's a difference between offering a canteen but charging for it with some able and some not able to pay, and a general expectation that all bring food from home. Many Dutch, German, etc companies will also not have canteens but rather people bring a sandwich or last night's leftovers from home. The standard warm meal is the evening meal.
by spicyusername | 2025-05-06 12:28:26+00:00
I don't think anyone purposely writes terrible code.

You know the old standard:

Never attribute to malice what is equally explained by incompetence

But certainly stagnant conditions or burnout can prevent people from really putting in the extra effort. Why go the extra mile when it's consistently not rewarded, and in some cases punished?

Also many software engineers are just not very good, frankly. It's extremely difficult to become an actuary without a strong mathematics background. It is very easy to become a software engineer with any kind of background, even if being a good one is just as difficult.