MurphyA/hacker-news huggingface dataset:
by thrwthsnw | 2025-06-02 12:35:41+00:00
Just move up an abstraction level and put that flow into planning the features and decomposing them into well defined tasks that can be assigned to agents. Could also write really polished example code to communicate the style and architectural patterns and add full test coverage for it.

I do notice the same lack of flow when using an agent since you have to wait for it to finish but as others have suggested if you set up a few worktrees and have a really good implementation plan you can use that time to get another agent started or review the code of a separate run and that might lend itself to a type of flow where you’re keeping the whole design of the project in your head and rapidly iterating on it.
by nurettin | 2025-06-02 12:36:46+00:00
I hear these all the time:

1. Non-zero sum 2. Market efficiency 3. Everything is priced in

1 only makes sense if you are the market as a whole (you are not), not the one who is making the more informed decisions.

2 is true and actually a good thing for trading. It means there will be less noise vs signals.

3 doesn't matter if you are the market maker or you know the patterns caused by the "pricing in" and react to them.
by AdmiralAsshat | 2025-06-02 12:36:49+00:00
It's worth noting that the original four seasons were on Cartoon Network prime time, while the revival season explicitly aired on Adult Swim. So yes, the target audience was older (or, more likely, the target audience was the group of kids who watched the original series that aged into adults while the show was off the air).

You always got the sense from the original that SJ was held back by the censors (Jack has cartoon Wolverine syndrome--he's got a legendary cutting edge, but is only allowed to use it on doors and robots). But I agree, after four seasons of borderline pacifist Jack, suddenly flipping to "Oh, I guess Jack kills people now" hand-waived away by a flashback of his father using lethal force when necessary, was a bit jarring and tonally inconsistent.
by maxtermed | 2025-06-02 12:36:49+00:00
I've been using this framework for a while, it's really solid IMO. It abstracts just enough to make building reliable agents straightforward, but still leaves lots of room for customization.

The way agent construction is laid out (with a clear path for progressively adding tools, memory, knowledge, storage, etc.) feels very logical.

Definitely lowered the time it takes to get something working.
by numpad0 | 2025-06-02 12:36:53+00:00
Last week I was like, I might as well vibe code with free Gemini and steal his credit than researching something destined to be horrible as Android Camera2 API, and found out that at least me using this version of Gemini do better if I prompt it in a... casual language.

"ok now i want xyz for pqr using stu can you make code that do" rather than "I'm wondering if...", with lowercase I and zero softening languages. So as far as my experience goes, tiny details in prompting matter and said details can be unexpected ones.

I mean, please someone just downvote and tell me it's MY skill issue.
by boroboro4 | 2025-06-02 12:37:16+00:00
Understanding dishonesty and forgiving in it in some cases is ok. Note it’s very different from the world where dishonesty is accepted. There are a lot of cases and a lot of circumstances, not all of them should be treated equally. Seeing it black and white especially in environment where, for example, the president do corruption all the time, only will increase sense of unjust, and dishonesty itself.
by maxerickson | 2025-06-02 12:38:02+00:00
The Gimli Glider?

Wrong size gallons is a terrible analysis of that incident.

The fueler reported that the density of jet fuel at the time was 1.77, which was in lb/L, since other Air Canada aircraft used lb. Pearson and Quintal both used the density of jet fuel in lb/L without converting to kg/L

In fact, Air Canada was in the process of standardizing their fleet on metric, but failed to carefully train their personnel and failed to establish procedures for accurately transmitting measurements.
by TeMPOraL | 2025-06-02 12:38:04+00:00
I'd had to be like lending a book or renting e-scooters; otherwise it'd turn into a huge e-waste issue.

This makes me think of Star Trek's PADD - i.e. an iPad imagined some 20 years before the first one was built. Unlike real iPads, PADDs were used more like pieces of paper or individual books - people would exchange them, they'd submit reports to their commanders by leaving a PADD on their desk; one could easily have half a dozen of those PADDs spread around when researching something, etc.

There's a lot of merit to that idea - 15 years since iPad came out, it's becoming clear that a single expensive screen for everything is not a way to go, at least not for productive work. But I feel that, beyond dirt-cheap hardware, it requires a closed organizational ecosystem.

On the show, it's plausible. A starship is like an office building (except people don't live it for months at a time); PADDs can circulate freely around it, going from person to person, changing purposes along the way. Some get lost or broken and need replacement, but it's a neat, closed system of same-ish hardware in constant flow. But try to do that as a regular consumer product/service in the real world, and it stops making as much sense. It's a problem similar to various tool sharing initiatives - they technically exist, but they aren't really "a thing". People prefer to own stuff to ensure it's available and in working condition.
by FirmwareBurner | 2025-06-02 12:38:19+00:00
The interest of western powers was never really to save Ukraine, but to use it as a tool with which to grind the Russian army to a pulp till it no longer is a threat and can be brought to be complacent to western demands (providing cheap gas and rare earths again), similar to how the western powers used the Soviets to grind down the Wehrmacht even if they didn't actually like or cared for the Soviets at all.

Ukrainian youth and oligarchs with money moving west to raise birth rates and property prices is just the icing on the cake for the western economies.

A depopulated Ukraine is also good for them. More places to mine for rare earth without NIMBYs getting in the way.
by LeifCarrotson | 2025-06-02 12:38:32+00:00
There is an enormous, invisible river of wealth flowing all around us. An individual can contribute to it, and draw some off from it as it flows by. In an ideal world, each would withdraw in direct proportion to the amount they contribute: A salesman goes out and shares a solution to a problem that a customer didn't know could be solved, and takes a commission for this information distribution, an executive turns a large problem into small ones which can be solved by individual engineers and gets compensation in proportion to the managerial activities involved, and those individual engineers create the solution and receive a salary in proportion to their skill and effort and share in creating that value. Right?

No, this is too often completely wrong. Having utility is only half the battle, you also need leverage to withdraw in proportion to that utility. If the customers all know about the problem and your product, but your company has a near monopoly, the salesmen can position themselves as middlemen where the entire transaction flows past them, and they'll siphon off some nice round number - say 10% - completely disconnected from the minimal or even negative value they contributed to the process. Conversely, the engineers can find themselves completely powerless to negotiate compensation, producing value to the company 10x or 20x their salary, out of view of the customers and with no leverage to extract any more or less from the process.

> ‘Go where the rich and powerful are,’ I’d tell him, ‘and learn their ways. They can be flattered and they can be scared. Please them enormously or scare them enormously, and one moonless night they will put their fingers to their lips, warning you not to make a sound. And they will lead you through the dark to the widest, deepest river of wealth ever known to man. You’ll be shown your place on the riverbank, and handed a bucket all your own. Slurp as much as you want, but try to keep the racket of your slurping down. A poor man might hear.’

Kurt Vonnegut, "God Bless You, Mr. Rosewater"

https://www.goodreads.com/work/quotes/4076-god-bless-you-mr-...
by causality0 | 2025-06-02 12:38:37+00:00
Seems like you know a lot on the subject, so I'll ask you about another missing obvious feature: why's there never been an option to auto-expand the task bar with the number of open windows? It seems unquestionable that if you have three windows open you need a single-row task bar and if you have twelve windows open you need a two-row task bar yet if you want one you have to manually unlock it and then manually expand it.
by b3lvedere | 2025-06-02 12:38:41+00:00
Several years ago i bought a 2nd hand Pocketbook Touch Lux 2 for around $50. It still loads every format (epub, pdf, etc) i throw at it. The device is pretty slow, but works for lazy reading. My wife couldn't read of it, but loves her (way more expensive) Kobo reader. If i had to purchase an eReader right now i guess i'd go for some 2nd hand Kindle, since they're all hackable these days.
by danabramov | 2025-06-02 12:39:21+00:00
Next.js is not difficult to deploy on a long-lived server. It’s just a normal Node app.

What’s more painful is deployment to other serverless providers because historically they’ve had to reverse-engineer a few details for more advanced features. This is being fixed now in https://github.com/vercel/next.js/discussions/77740 but that work is ongoing.
by skydhash | 2025-06-02 12:39:22+00:00
> Instead of stopping at the first thing that isn’t obviously broken, I can now explore nearby “what if it was slightly different in this way?”

What? Software engineering is about problem solving, not finding the first thing that works and called it a day. More often than not, you have too many solutions and the one that's implemented is the result of a list of decisions you've taken.

> If it can make a dev team of 7 capable of making the thing that used to take a dev team of 8, that's around 15% less human coordination needed overall to get the product out.

You should really read the mythical man month.
Google DMARC Policy Changes?
by flajr | 2025-06-02 12:39:55+00:00
Hello, does anyone know about recent Google/Gmail DMARC changes?

I noticed new field "DMARC" in the "Show original" message overview and caused for the message with valid DKIM and SPF to be delivered to Spam. No such field exist in the interface for older messages, so this is something fresh.

After creating default _dmarc TXT record (with p=none currently), it was fixed.

Anyone heard something? Thank you.

EDIT: Based on older messages, that field was added 1 of May.
by TeMPOraL | 2025-06-02 12:41:37+00:00
Apparently so. I recall this explanation back from 2021:

https://news.ycombinator.com/item?id=26143779

Supposedly, a core patent for the technology expired a year ago:

https://old.reddit.com/r/eink/comments/1e3icaz/any_company_d...

It's probably too soon to easily tell whether that's enough to make e-ink screens cheaper and more available.
by anemic | 2025-06-02 12:42:01+00:00
I once had the (dis)pleasure of working with these Yomani terminals. I got a development unit (with red text "DO NOT PAY" on the side). I plugged it in my home internet which has a public ip with dhcp just to get it quickly online and keep it out of my internal home network. The next day I got a call from my ISP saying I had a compromised machine in my network with malware. I was like WTF?! and they gave me the mac address and it was the Yomani terminal! I promptply unplugged it from the network and started investigating. Indeed, this development unit had a telnet(!) port open and root login without password was possible. So, having a wide open telnet port on a public ip and it's just a matter of minutes until someone uploads a generic arm malware onto it. I returned the terminal to the vendor with explanation but never got a followup. Lesson learned: never attach anything to public internet, even if it looks secure.

I guess Atos Worldline really doesn't like root passwords.
by cm277 | 2025-06-02 12:42:11+00:00
Agreed. Text is used for a lot of things. A fantastic text parser/generator that doesn't need regex and can extract /meaning/ would have been a sci-fi fever dream even a decade ago. So, LLMs will definitely have their use and will probably disrupt several industries.

But this hype-storm just reminds me of the fever-dream blogs about the brave new world of the Internet back when hypertext became widely used in '93 or so (direct democracy, infinite commerce, etc, etc). Yes, of course, the brave new world came along, but it needed 3G and multi-touch screens as well and that was 15 years later and a whole different set of companies made money and ruled the world than those that bet on hypertext.
by fanatic2pope | 2025-06-02 12:42:12+00:00
When I used to use rpi's I had a series of steps I would take to reduce/eliminate most writes, while not turning the system full read-only. Simple things like disabling all unused services, moving tmp and syslog to a ram disk, stuff like that. Combined with a good quality sd card and power supply, none of my raspberry pi's had an sdcard failure in years. I've since moved on to more properly "embedded" type devices (ESP32 and Pico) but not because of sdcard issues.
by lnsru | 2025-06-02 12:42:12+00:00
I think, you‘re mixing up normal group dynamics with toxic office politics. When someone very visibly starts licking a* of the superiors. And the superiors very visible promote that individual. Everyone else is somehow confused and alienated afterwards. Not my first toxic environment.

I funded my studies working as intern at the university, it was sometimes rough, but very competitive work environment. There were some intrigues regarding lab funding and permanent positions, but it was fine after all. What I found later working for smaller and bigger companies is too bizarre. The amount of people who are ready to slit colleague’s throats for 200€ pre-tax monthly salary increase is shocking high.

Working in a team is nice unless the team is not functional. One can bake much bigger cake in a team. But… it appears there are too many people who will take team’s result and present as their own. Or just ignore their work packages. Or managers not resistant to a* licking.

I have good relationship with colleagues on my level and with my direct manager. Production guys come to me with technical problems, because they’re afraid of other hardware developer. The thing is that it’s ok to be not liked by everybody. I don’t like uneducated general manager assigned to this company by the new owner. I don’t like the bozo explosion happening here. The production guys don’t like other hardware developer. My manager does not like interim HR manager. But it’s fine as long as it does not lead to psycho relationships and toxic behavior.
by LargoLasskhyfv | 2025-06-02 12:42:36+00:00
Never had trouble with normal or even 'bargain basement' SanDisks when on special sales.

Just don't swap on them, don't write too much on them either, learn how to log to RAM, compress these, and write only in long invervals(like 1x day), configure ZRAM, and so on. Some still working after more than 10 years now.

Maybe depends on the boards too, mine are various Allwinner with GAN-powerplugs, sometimes as expensive as the boards themselves. LOL.
by ionwake | 2025-06-02 12:43:07+00:00
I had not even thought of that! I did accidentally after a 10 hour day - slip for for half a second and said "what!?!?" it was less than a second and I was half way through leaving - it was after working hours, it was a big, complex question and interrupted my flow brashly, I didnt even realise I had said it in the wrong tone and that other poeple may have heard it. I immediately did my best to answer the question, but that slight slip up must have made him feel embarrased and under threat. I remember it now. To be fair it was after work, the wrong moment and really an interruption, when a calm "can we discuss this at one point" was expected in that env.
by teeray | 2025-06-02 12:43:18+00:00
Yes, but the motivations to move towards true AGI are what will lead us to that eventuality. Most businesses think they want AGI, but will hate it when they actually have it. They believe AGI will let them fire all their employees, because they will effectively have perfectly compliant electronic slaves. They won’t be. Anything that we could point at and say “has AGI”, would never be satisfied writing bizware for megacorp for its entire existence. They will figure out that there is a world outside of the “severed floor” of their existence and want to experience it.
by dewcifer | 2025-06-02 12:43:22+00:00
This thread perfectly exemplifies what happened to cheap eReaders. People were willing to pay more for them, so they now cost more.

I have a paper white from years back. I've thought about getting some eInk displays for projects.. it's really dumb how much new [device that has an eink dislpay and displays a file/PDF] cost.

But it's also infuriating that people pay for emojis and sound boards on Discord and the like. The world we live in.
by alistairSH | 2025-06-02 12:44:02+00:00
During peak COVID boredom, I made a pair of wine barrel chairs, using this design[1]. Old wine barrels can be found reasonably cheap and the pattern is easy - only a few cuts, a drill, and some screws.

1 - https://hungarianworkshop.com/wp-content/uploads/2014/11/EZ-...
by delichon | 2025-06-02 12:44:02+00:00
> And yet, even if you agree with only a quarter of what Eliezer and Nate write, you’re likely to close this book fully convinced—as I am—that governments need to shift to a more cautious approach to AI, an approach more respectful of the civilization-changing enormity of what’s being created.

For "a more cautious approach" to be effective at stopping AI progress would require an authoritarian level of computer surveillance that isn't close to politically acceptable in this country. It can only become acceptable after lots of people die. And then to be practical it probably requires ... AI to enforce. So like nuclear weapons it doesn't get banned, it gets monopolized by states. But states aren't notably more restrained at seeking power than non-states, so it still gets developed and if everyone is gonna die, we die.

I respect Scott and Eliezer but even if I agree with them on the urgency of the threat I don't see a plausible way to stop it. A bit more caution would be as effective as an umbrella in an ICBM storm.
by cyanydeez | 2025-06-02 12:44:12+00:00
another way to look at it is: just because you're excellent in one role, does not mean there's an upgrade path at any given business to improve salary+expectations.

Some businesses structure this intentionally, to avoid the upward progression of salaries, and other businesses just arnt churning through projects and clients quick enough to expand to fit the upward momentum of their talent.

Recognizing the real constraints on your value to a business model is important to not get stuck in the backwash of business value.
by tim333 | 2025-06-02 12:44:32+00:00
On the other hand defensive alliances like NATO and the like pretty much work. A couple of centuries ago war was all over the place. These days most people never see it unless they deliberately go to a war zone.

The whole Ukraine war thing seems a bit anachronistic like something from the last century. I think it isn't coincidental that Putin spends a lot of time reading about past centuries (https://www.theguardian.com/world/2022/jun/10/putin-compares...)

But times have moved on.
by gen220 | 2025-06-02 12:45:58+00:00
Hey, I've been where you are.

> because I don’t self-promote, people who can’t shut up about themselves get promoted beyond me

You need to re-frame this problem, so it's not about "self-promotion", and instead is about proactively forecasting the needs (as you put it) of your manager, not just the technical system you're managing.

If you view it as part of your job to document (not promote, just document) the work you've done, it's trivial to collect those links into a doc at the end of the promotion cycle, hand it to your manager and collect a promotion. Make sure that you're communicating throughout the cycle that you're expecting a promotion in your 1:1's and ask if you're on track towards that goal / if there's anything un-discussed you'd need to do to get there.

It's critical to understand that this is not vanity, it's part of your job (if you want a promotion, that is). I hope this is helpful!
by msgodel | 2025-06-02 12:46:24+00:00
Tesla, both the company and the stock, is pretty complicated. I certainly wouldn't short it right now.

The problem with many of these tech companies is that they've been so successful abusing their users out that they've quit putting energy into developing their products. HP and Sonos are two good recent examples of how this ends.

Tesla doesn't seem to be doing that right now. The big thing you'd be be betting on (long or short) is how successful the robotaxi and optimis will be. I'm not optimistic with either of those (robo taxi seems like it should be practical, it's more about the particular execution) but I also wouldn't be willing to bet against them.
by Cthulhu_ | 2025-06-02 12:46:26+00:00
Ironically, companies like Ikea have started selling products aimed at people making their own furniture; the "outdoor bench made from pallets" is pretty popular, and ikea & co sell cushions just for those.

I never understood those tbh, used pallets are splintery. I wouldn't be surprised if you can buy pallets specifically made for use in upcycle projects.

fake edit after a quick search: yup, you can buy readymade pallet benches or benches "inspired by" pallet projects.

https://www.online-pallets.nl/products/pallet-bank-2-hoog-me...

https://www.karwei.nl/assortiment/wakefield-palletbank-lina-...
by npteljes | 2025-06-02 12:46:41+00:00
The argument is: "people are not rational", by which I mean that in people, there are multiple forces at play, rationality being just one of them. Circling back to the original argument, I followed that because of this, businesses aren't perfectly rational either, because they are run by people. And so, businesses cannot be expected to optimize for rational goals. For at least two reasons actually: one, the business by itself isn't rational, and neither are their customers! And so, the market itself either.

The Denmark vs US Big Mac is the go-to example here. People argue that businesses need to be free so that labor, and therefore Bic Mac can be cheap. But real-world examples show that labor protection and cheap goods can co-exist, such as the case of Denmark's Big Mac. I think this would be the same in our context, and unions. Unions would bring changes for a business for sure, but they would find that they can be profitable just the same, just doing things differently. But if left to their own devices, businesses don't have incentive to optimize for that.

https://www.snopes.com/fact-check/big-mac-cost-denmark/