MurphyA/hacker-news huggingface dataset:
by jmholla | 2025-04-11 16:14:02+00:00
So, I've dug into the kernel code. I can't find anywhere that has a fallback mechanism. When it fails, the errors bubble up. I might not be looking in all the correct places, but I believe the shell is responsible for attempting to execute the process.

I also put together two version of the same call to a shebangless script in Python, one with `shell=True` and the other without. It's only the one that calls into the shell that successfully runs the script. The strace outputs corroborate my theory.

Without shell=True (truncated)

[pid 961626] execve("./sh.sh", ["./sh.sh"], 0x7fff7bae94a0 /* 66 vars */) = -1 ENOEXEC (Exec format error)

With shell=True (truncated)

[pid 961623] execve("/bin/sh", ["/bin/sh", "-c", "./sh.sh"], 0x7ffd75009e50 /* 66 vars */) = 0 [pid 961624] execve("./sh.sh", ["./sh.sh"], 0x5980a07c70a8 /* 66 vars */) = -1 ENOEXEC (Exec format error) [pid 961624] execve("/bin/sh", ["/bin/sh", "./sh.sh"], 0x5980a07c70a8 /* 66 vars */) = 0
by yibg | 2025-04-11 16:14:21+00:00
I don't think the majority view is so much there is no waste in the other areas. With most people I talk to, the objection is mostly with the methods employed and the lack of accountability.

For me, I wouldn't have objected to Musk / DOGE going in and actually doing an audit of everything to look for waste, fraud and abuse. And if actual waste, fraud and abuse are found, where evidence and details are provided, I'd personally celebrate that.
by magicmicah85 | 2025-04-11 16:14:31+00:00
I’m talking about when anyone post on social media. It’s all about engagement. People don’t post on social media in the hopes that no one sees or replies to them. So I find it silly that people are upset at Adobe for having the most generic “hey we joined, show us what you’re working on” versus the useless engagement posts that are templates of “most people can’t figure out what the answer is” when the image is “two plus two equals ?”.

To your point of useful info, I’m sure Adobe would get there. They just joined the site and got bullied off. I doubt they’re going to care about the site now, but it’d be funny if they tried a second post and just trudged through it.
by Workaccount2 | 2025-04-11 16:14:32+00:00
>Celebrating the 'democratization' of these skills is just showing adversity to basic learning and thinking.

The reality is that you cannot become an expert in everything. I have songs I'd love to compose in my head, but it would be totally impractical for me to go through the hundreds/thousands of hours of training that would be needed to realize these songs in reality. Nor am I particularly motivated to pay someone else to sit there for hours trying to compose what I am telling them.

This is true for hundreds of activities. Things I want to do, but cannot devote the time to learn the intermediate steps to get there.
by wing-_-nuts | 2025-04-11 16:14:42+00:00
>they can't actually pay enough to hire senior developers directly due to the constraints imposed by the GS pay scales.

I did a coop with the navy in college, and would have gladly converted over to a full time GS employee on graduation, but:

1. Actual, honest to god GS dev positions were super rare outside of DC

2. The application process through the usaJobs website had a ridiculous amount of red tape

3. As you pointed out, the salaries were laughably low, even if you included benefits like the pension and healthcare.

I eventually gave up and went with the private sector. I had interviews in a week, an offer within days, and was paid more than someone with years of experience on the GS scale.

I was bummed about missing out on the opportunity for a pension, but the higher salary helped me hit FI by my mid 30's. When the ACA passed I effectively had access to health insurance on the private market for the first time in my life.

TLDR: I would have been a fool to go into GS as a dev. Giving up on that was the best thing I've ever done.
by ipython | 2025-04-11 16:14:49+00:00
Belittling them is the only approach that will work. They have such a thin skin and fragile egos that making logical arguments, following procedure, or addressing this via well established "norms" just results in them getting their rocks off on telling you to F off. See [0] just as one example of many.

On the other hand, pointing out the lunacy of their actions, their hypocrisy, and malice through satire, parody and straight up bullying is the only way to truly break through the shell they've built around that fragile ego they're carrying around. Just my opinion.

[0] https://shop.gop.com/products/liberal-tears-mug
by cestith | 2025-04-11 16:15:11+00:00
It’s no Supra, but the FRS is a sporty little car that was marketed in a fairly affordable range. It’s also basically a BRZ. It’s a little sad that’s no longer an option.

The WRX has a turbocharged Boxer engine, manual gearbox or optional CVT, and all-wheel drive. It’s a sedan, but it does a 13.9 second quarter mile stock off the showroom floor. That’s not bad.
by nlawalker | 2025-04-11 16:15:33+00:00
That's what https://yaml-multiline.info is for! I know the author's on HN, I hope they chime in here :)

Amusingly, the Stack Overflow answer you linked in your contribution is the second result in a Google search for "YAML multiline string" or the like, after yaml-multiline.info; the two combined appear to the canonical resource on the web.
by okwhateverdude | 2025-04-11 16:15:41+00:00
I think I am in the same boat as you. Knowing how the sausage is made only makes the flaws noticed even more offensive.

But I do think the GP has a point about the intentional friction and bullshit introduced into lots of modern software that wasn't even a twinkling in some CEOs eye way back when. Software has become adversarial to the user. Psychology has been weaponized to induce behaviors in users. Instead of users feeling utility and choice in using the software, they feel burdened, controlled. Or at least, I do. I try to make smart choices about what software I use to maintain my own volition.

These kinds of flaws are fundamentally different from the kinds of flaws in software from the past if only because of the order of magnitude increase of resources that can be mustered to accomplish it. And because they are exploitative.
by lynx97 | 2025-04-11 16:15:44+00:00
I don't know about bandwidth from device to brain. Maybe Neuralink or something similar?

It has been tried a lot. I saw the first sonar-alike navigation aid in the early 90s. It basically translated detected obstacles into vibration. Thats where you start to realize that bandwidth is the issue. Because a single, or maybe even a group of, vibrations, doesn't really tell you anything about the nature of the obstacle. Now, we're at a point where vision models (if they dont hallucinate, DANGER!!!) can actually destinguish different obstacles and even describe them. Nice. However, you're pretty much limited to speech synthesis as an information channel. That is not that bad, but very distracting when you move about outside. After all, blind people already use their ears to learn about their surroundings. There isn't much, if any, bandwidth left to stick some constantly chatting voice in. You end up deminishing your actual senses input about the surroundings, which is also dangerous. Nothing beats the turn-around time of your own ears or tactile info you might get from your cane...

So, to answer your question: Maybe. I haven't seen a technology that can squeeze some more bandwidth out of the current situation yet.
Ask HN: Has anyone quit their startup (VC-backed) over cofounder disagreements?
by stuck12345 | 2025-04-11 16:16:07+00:00
hey fam, i'm at a crossroads where i'm considering quitting my startup and taking a job or alternate paths and wanted y'alls opinion.

i've been working on a startup for the past 24 months with my cofounder - i'm technical and she's mostly focused on business side (with basic frontend skills). we got funded roughly 18 months ago for an idea i came up with, was excited about, and found some traction.

since then we pivoted away from it. we've roughly pivoted almost every month to something new. there is no longer any vision or clear problem we're trying to solve. each month is our team simply fishing for ideas in different industries and domains hoping to strike gold.

my cofounder and i don't see eye to eye on most things anymore and the relationship has also deteriorated significantly. my cofounder and i disagree upon what problems to focus on. for her, ideas only resonate if there are competitors who've raised $X million or hit certain revenue targets with no regard for interest or insights for a problem/industry. i'd much rather work on problems where i have some inherent interest and/or urge to solve the problem but it's hard to drive a shared vision between us both. this is a constant point of friction.

after 24 months of working together, i'm now considering quitting my own startup to either go do another one or take a job where i can find problems and a future cofounder. has anyone been through anything similar in the past? how did you navigate this?
by eadmund | 2025-04-11 16:16:36+00:00
> It's not the parens persay, it's the fact that I'm used to reading up to down and left to right. Lisp without something like the clojure macro ->, means that I am reading from right to left, bottom to top - from inside out.

I’m not certain how true that really is. This:

foo(bar(x), quux(y), z);

looks pretty much identical to:

(foo (bar x) (quux y) z)

And of course if you want to assign them all to variables:

int bar_x = bar(x); char quux_y = quux(y); return foo(bar_x, quux_y, z);

is pretty much the same as:

(let ((bar-x (bar x)) (quux-y (quux y))) (foo bar-x quux-y z))

FWIW, ‘per se’ comes from the Latin for ‘by itself.’
by ameliaquining | 2025-04-11 16:16:42+00:00
IIUC cathedral-style development of open source projects (i.e., intermediate development versions aren't publicly available, you can only get official releases) is now very rare; Android is the only project I can think of off the top of my head that works that way. So in that respect ESR's perspective clearly won out. Of course an essay of that length makes any number of claims and some will have aged better than others.
by ffsm8 | 2025-04-11 16:16:47+00:00
I think the discussion originates from the fact that if you compare today's Europe to the USA of 20 yrs ago, today's Europe has less free speech.

Things is though, the same would apply to today's Europe vs Europe of 20 yrs ago - and the same if you compared Europe of 20 yrs (more) vs USA of today (less).

Both Europe and USA has lost a lot of their free speech privileges, both via social norms and actual regulations/application of law.

Now, wherever Europe or USA currently comes out on top os - in my person opinion besides the point: its bad either way.
by shmeeed | 2025-04-11 16:16:56+00:00
I'm not sure what it's supposed to be telling about, but it's probably not about their involvement in the war, which was hardly out of line for any german engineering company at the time. Ferdinand Porsche was arrested for war crimes, but never tried (which IS telling in its own way). Rather, the NGRAM just traces the rise of the company as it's known today:

Up until about 1948, Porsche was a pure development contractor mostly for the government. They only started manufacturing cars under their own brand in the early 50s (a few 356 built basically in a shed notwithstanding) after Ferry Porsche had taken over, and with the introduction of the 911 began a meteoric rise as a volume manufacturer for international markets.
by miltonlost | 2025-04-11 16:17:13+00:00
You know nothing. Absolutely nothing. Medicare is EXTREMELY CHEAP compared to private insurance. You're comparing Medicare in a vaccuum when you should look at private insurance.

> we simply cannot afford to be yeeting historically unheard of levels of money at the elderly without raising taxes significantly on the middle-class, that is the rub of our current fiscal situation

Oh wow, we can't raise taxes on the rich? only significantly the middle class? Why not the rich?
by gigel82 | 2025-04-11 16:17:48+00:00
Nostalgically, yes, Windows 2000 was amazing. At the time of launch, on period hardware, it was the fastest and most lightweight OS released by Microsoft. And looking back, I always appreciate that I can look in Task Manager and immediately recognize all of the processes by name.

Windows 7 (except for the last few updates that introduced telemetry and ads) comes in as a close second. But everything after is just bloated crapware.
by metabagel | 2025-04-11 16:18:19+00:00
I wish Netflix and other streaming services had more information about a movie or show for me to base my decision on. I would like more text. Maybe, some reviewer snippets. The full major cast members, not just the top names. The director should be prominently displayed. Let me easily see what else that director has done, even if it's not on that streaming channel.

Apple TV is the worst, because it dumps you right into the program, and you have to back out in order to get more information.

They all just want me to trust them that I'll love it. I end up having to pull up reviews on my phone.
by multimoon | 2025-04-11 16:18:20+00:00
This is I think a narrow viewpoint that assumes the AI will ever get truly as good as a human artist. Will it get good enough for most people? Probably, but if not Adobe then four others will do the same thing, and as another commenter pointed out Adobe is the only one even attempting to make AI tools ethically. I think the hate is extremely misdirected.

AI tech and tools aren’t just going to go away, and people aren’t going to just not make a tool you don’t like, so sticking your head in the sand and pretending like it will stop if you scream loud enough is not going to help, you should instead be encouraging efforts like Adobe’s to make these tools ethically.
by zelphirkalt | 2025-04-11 16:18:42+00:00
Statistically most of ones coworkers will never have looked at and used to write actual code with a functional language, so it is understandable they don't get it. What makes me sad is the apparent unwillingness to learn such a thing and sticking with "everything must OOP" even in situations where it would be (with a little practice and knowledge in functional languages) simple to make it purely functional and make testing and parallelization trivial.
by steeleduncan | 2025-04-11 16:19:13+00:00
I use Nix extensively, but the Nix daemon doesn't do much of use that can't be achieved by building your code from a fixed OCI container with internet turned off. The latter is certainly more standard across the industry, and sadly a lot easier too. Nix is not a revolutionary containerisation technology, nor honestly a very good one.

The value in Nix comes from the package set, nixpkgs. What is revolutionary is how nixpgks builds a Linux distribution declaratively, and reproducibly, from source through purely functional expressions. However, nixpkgs is almost an entire universe unto itself, and it is generally incompatible with the way any other distribution would handle things, so it would be no use to Fedora, Debian, and others
by k310 | 2025-04-11 16:19:13+00:00
In addition to the Project 2025 goals, understand that they are a cover for the enrichment of the two. I believe that the fascist agenda, like all fascist agendas, comes from a playbook used repeatedly (Germany, Spain, Italy, etc. ) as means to grab power and money ... at any cost to others.

See: Understanding DOGE as Procurement Capture -- Anil Dash

https://www.anildash.com/2025/01/04/DOGE-procurement-capture...

And in this case, privatization of government.

https://www.thenerdreich.com/reboot-elon-musk-ceo-dictator-d...

Silicon Valley Whistleblowers Warn Elon Musk ‘Hijacking’ Republicans to Control Entire US Government

https://bylinetimes.com/2025/02/07/silicon-valley-whistleblo...
by decae | 2025-04-11 16:19:32+00:00
It feels to me like it's getting democratized in the same sense as to what happened to professional photography in the early 2000s with the introduction of digital cameras and high quality color inkjet printers. The barrier to entry becomes so much lower.

Instead of dealing with the costs associated with using, developing and printing from film, as well as the skills associated with knowing what a photo would look like before it was developed, digital cameras allowed new photographers to enter the industry relatively cheaply and shoot off a few thousand photos at a wedding at a relatively negligible cost. Those photographers rapidly developed their skills, and left studios with massive million dollar Kodak digital chemical printers in the dust. I know because I was working at one.

If you remember, this was in the time where the studio owned your negatives ostensibly forever, and you had to pay for reprints or enlargements. What were amateur photographers could enter this high-margin market, produce images of an acceptable quality, charge far less and provide far more.

I'm not able to say whether this will happen to software development, but the democratization of professional photography absolutely shook the somewhat complacent industry to its core.

In that case it had nothing to do with contempt for creative people, it was the opposite, anyone who wanted to be creative now could be.
by whatnow37373 | 2025-04-11 16:20:15+00:00
Count yourself lucky you can clearly demarcate the start and end of your system. You view this beautiful system moving in your mind in splendid isolation dancing in synchronized dare I say celestial harmony.

What I see is that same thing and then I zoom out and see it embedded in an endless barn full of pig shit with all sorts of oddly dressed people shouting at each other. In this pig farm your beautiful celestial system is a small pearl, lying somewhere on the ground in a corner.

Try to bring that into harmony.
by wadadadad | 2025-04-11 16:20:29+00:00
This deviated from the original topic, and I'm not following your metaphor flows. How does your post relate to consultants specifically? Is there an implication that consultants not part of the 'mess'?

You say "No automatic force... whether (the agencies) are achieving any progress)". Don't we have oversight agencies and committees? I'm not following your 'grow and grow'; can you provide evidence that all agencies just 'grow and grow' without achieving progress? If not all agencies, then be specific.

Also, what evidence is there of "stuff" that is "irrational, corrupt, and not serving the mission"? Which mission? What corruption? What evidence of this? Can you speak more specifically here?

Please provide evidence to claims so we can have an discussion around this.
by tsimionescu | 2025-04-11 16:21:55+00:00
I think the opposite is mostly true. Linux packaging folks are carefully sculpting their toys, while everyone else is mostly using upstream packages and docker containers to work around the beautiful systems. For half the software I care about on my Debian system, I have a version installed either directly from the web (curl | bash style), from the developer's own APT repo, or most likely from a separate package manager (be it MELPA, pypi, Go cache, Maven, etc).
by rowanseymour | 2025-04-11 16:22:01+00:00
I'm sure there are lots of engineers who don't want to change but I don't feel I'm one of those. I use copilot every day. I'm leading integrating our product with different LLMs and playing with those regularly.

And yet I feel more secure in my job today than I did a year ago because I'm constantly hitting the limits of what a language model can do. I've realized that the decisions I make every day as a senior engineer aren't mostly about what lines of code usually come after each other.
by TrapLord_Rhodo | 2025-04-11 16:23:07+00:00
Let's not forget he SUED to get SpaceX contracts from the big defense contractors. The GAO was the one who upheld the protest due to the vast price disperities.

"but his ventures would not have survived without the government support he’s received."

Including firm fixed price contracts the company has won from the government for providing essential services is not a good argument. SpaceX's main customer is governments... thats how rocket companies work.

Comparing Tesla’s support to other industries reveals a double standard. The fossil fuel industry has received trillions in subsidies globally over decades (e.g., IMF estimates $5.9T in 2020 alone for fossil fuel subsidies). General Motors and Chrysler received $80B in bailouts during the 2008 financial crisis.

consumer tax credits benefit buyers, not Tesla directly, though they boost demand. Subsidies for infrastructure like Gigafactories are standard for large-scale industrial projects and not unique to Tesla.

It seems i can't be the one to talk you out of your mental model of hating elon.
by hyperman1 | 2025-04-11 16:23:19+00:00
When Win10 started, it was clearly Bad. No good reason for updates, invasive privacy-breaking telemetry, updates at random moments of the day, and everything was a little different but nothing was better. People flat out refused to upgrade when it was given for free. Microsoft had to force it trough windows update, and did multiple rounds of breaking software people explicitly installed to block the upgrade.

When did it become good? WSL and DirectX 12 were real changes, but all in all, my impression is that the user has been frog boiled over the years, with 2K,XP and 7 becoming distant memories.
by Workaccount2 | 2025-04-11 16:23:23+00:00
It's not JIT, it's that planning works on months advance notice like you mention is in large part because the supply chain is global and shipping takes a lot of time. When digikey has a month lead time because some component is out of stock, it often means "It's going to take a month for this to arrive from the factory".

In China, you can just go down the street to the factory.

As for shipping overnight, it's incredibly common in R&D and repair.
by 0zymandiass | 2025-04-11 16:23:30+00:00
If you'd bothered to read:

```This definition excludes signatures and some metadata and focuses solely on the payload of packaged files in a given RPM:

A build is reproducible if given the same source code, build environment and build instructions, and metadata from the build artifacts, any party can recreate copies of the artifacts that are identical except for the signatures and parts of metadata.```
by xkcd-sucks | 2025-04-11 16:23:36+00:00
> One of my laments is that there is no automatic equivalent force in the government. Agencies grow and grow, projects grow and grow, all totally decoupled from whether they are achieving any progress whatsoever towards the agency's mission.

A good metaphor here is apoptosis / programmed cell death (https://en.wikipedia.org/wiki/Apoptosis)
by ryandrake | 2025-04-11 16:24:07+00:00
> she said, "my friends all said he was too short, but I told them he was taller when he was standing on his wallet". Some people laughed. I didn't.

Hey, as long as they are both up front and clear about what they are getting out of their relationship. They're grown adults after all. I knew someone who proudly would admit he was a "sugar daddy" and both he and his "girlfriends" would fully agree that their relationships were transactional and contingent on the money flow. I knew someone in college who was very open and unapologetic that her plan was to find and marry someone rich. There's no right and wrong.