skysight-inc/HackerNews huggingface dataset:
I like the general idea of execline, but I feel like it relies too much on chaining. It's a bit like Lisp, but without any parens - it hurts readability.

It went from "shells have too much syntax, which creates security issues" straight into "forth with blocks". My idea: runit already provides chpst, which folds things like cd, chroot, nice, etc into a single command; so let's put it all into a block with named parameters. Like this:

run {
dir: /usr/src/foo
script: {
./configure
make -j(nproc)
make install
}
nice: 20
ionice: idle
}

Maybe it could draw a bit from rc, which has actual lists as a first-class data structure.

I'm not exactly sure about the syntax, but that's the general direction.
Daily I carry the shame of having been an engineer on both sides. I went from big enterprise to small start up. It's horrible speaking to an engineer at a new client, knowing they can probably do the work you're about to have to do, but better, faster, quicker and cheaper than you. Ultimately we're all just there for "the business" so we just have to get on with it.

Knowing you've built the solution perfectly to the spec, whilst also knowing that the spec wasn't reviewed or endorsed by any technical people so the client's entire engineering team thinks you're incompetent, for just doing what their colleagues asked you to do...
Thanks! I wanted it to be as simple as possible while showing all the key features.
Unitree announces robot boxing event
By participating in the community. Content moderation on HN is so much better than on Facebook because dang is one of us, whereas on Facebook, it's a team of people in a developing country, in a different cultural context. Netflix needs to be run by film enthusiasts, not UX engineers trying to disguise the fact that all the good IP has been pulled back to the streaming platforms of the original producers. Spotify needs to be run by music enthusiasts, not people pushing covers of pop songs to avoid paying royalties to the original artists. And so on.

Indie Hackers is full of people trying to flog their shit AI-powered marketing SaaS, because they've never done anything other than software engineering, so they don't know any good problems to solve. There are uncountably many good problems out there, each with thousands of people who would pay you money to solve them, but those people don't know their problems can be solved by a computer, so you have to go out into the world to find them yourself.
Oh, thanks!

The first few chapters, I've been primarily targeting web and not testing on e-readers. I figured that until I knew whether people actually wanted to read it, I should just focus on making the web excerpts look decent and try to avoid over-optimizing for web.

Now that the book is officially a go, the PDF version is a first-class citizen, and I'll be testing e-reader experience on my rm2.
> However, that analysis will aggregate its results over all your users, and won't pick out the enthusiasts, who will shape discourse and public opinion about your service. Consequently, your results will be dominated by people who don't really have an opinion, and just take whatever they're given.

> In all of these changes, most of the userbase didn't really care what browser they were using: the change was driven by enthusiasts recommending the latest and greatest to their less-technically-inclined friends and family.

I'm confused as to whether your saying change is caused by catering to the median who doesn't care, or the enthusiast who recommends the latest and greatest. You seem to be saying both.
> Define "produce", I guess?

The article does, in fact. Their US made phone is manufactured, not just assembled, in the United States, and also attempts to source nearly all parts and materials from US suppliers as well.
Show HN: My answer to "How big is this task really?"-I built a tool to visualize
I got overwhelmed by the complexity of some goals, so I built a way to visualize them in one glance.
>stop buying things that have a prop 65 warning (I know prop 65 isn’t perfect, but it’s often a lead warning).

That would seem to mean to stop buying an enormous number of things. Extended to locations, it would mean not parking in any enclosed parking lot, or entering a number of different stores. It's not clear to me it's even possible to avoid everything with a prop 65 warning. Unfortunately, the bad incentives involved (private actions mean there is a risk for not putting a warning if some law firm can try to argue to a court in a civil action that you might be exposing people to something, while at the same time there is no penalty or cost at all to putting a completely unnecessary and bogus warning when you don't actually know of any risk) make it so that the safest option is just to put a warning.
> Which is basically how most technologies appear{s,ed} in society: without prior thought / discussion.

> There's certainly a lot of talk while it's being rolled out, but rarely prior.

This is a semantic argument about timing. One could argue the Internet is still "being rolled out" today, but it's certainly widely available and we've had decades to reflect on its impact on society. It's not like the Internet was suddenly thrust on 1950s Mississippi and nobody considered that hackers might exist until everyone was on it.

The point is that some of the basic questions posed by the show would have been asked, answered, and accounted-for by society long before they seem to be in the societies depicted in the show.

> People do crime because they think they can get away with it, because if you knew that you'd probably get caught why would you do it in the first place?

It's not a binary decision. Of course you don't do it if you think you will be caught, but the likelihood of being caught and the consequences if you do are also significant factors in the decision.

If people were executed for stealing candy bars from convenience stores, we'd have a lot fewer people stealing, even if we put the same effort into catching them as we do now.
Mostly it's to cover up that the catalogue isn't as great anymore, isn't it? Since almost every big label took back the rights and started their own streaming service, Netflix simply doesn't have as much content (that anyone would want to see) anymore.

I quit all those platforms recently and I'm not missing the frustration of having to 'switch channels' through their incomprehensible categories and views anymore.
Russia isn't a conventional threat to all of NATO, but it can and does bring an enormous amount of artillery to grind away weaker enemies. The big risk is to the Baltic states. They've only got a small border with a friendly country (Poland). If Belarus allows Russian use of it's land, it'd be harder to defend.
Oh, but it is an AI risk.

The analogy is with stock market flash-crashes, but those can be undone if everyone agrees "it was just a bug".

Software operates faster than human reaction times, so there's always pressure to fully automate aspects of military equipment, e.g. https://en.wikipedia.org/wiki/Phalanx_CIWS

Unfortunately, a flash-war from a bad algorithm, from a hallucination, from failing to specify that the moon isn't expected to respond to IFF pings even when it comes up over the horizon from exactly the direction you've been worried about finding a Soviet bomber wing… those are harder to undo.
https://www.nature.com/articles/s41591-024-02968-x#:~:text=I...

>As time goes on, the harmlessness only proves itself.

I cant find any recently published study that /doesnt/ demonstate a link between microplastics exposure and adverse health effects. Please share if you have any
> # Anyone wondering why their first seven Kubernetes clusters deploy just fine, and the eighth fails?

Yay, octal numbers! But don't panic, lots of supposed C programmers fall for exactly the same trick when prefixing numbers with `0`.
Accidental Entrepreneurs: How Full-Time Jobs Are Quietly Being Unbundled
Full-time jobs are quietly being dismantled and repackaged into contracts, projects, and fractional roles. Suddenly, seasoned professionals are finding themselves as “accidental entrepreneurs”—forced into business ownership, not by ambition but by necessity. This article explores how the gig economy’s scope has surged beyond ride-shares and task-based freelancing, reshaping even executive-level work into on-demand services. It’s both a warning and a call to reimagine work, benefits, and community for a future where independence is no longer a choice—but the new normal.
And how do you download the files?
Agreed. I'm hoping the old Weaveworks GUI makes a comeback in the near future under the new organisation, as it looked to do a better job than anything else I've seen so far.
A whole web app. The IO are generally user facing network connections (request and response), IPC and RPC (databases, other services), and files interaction. Anything else is logic. An FP programs is a collection of pipes, and IO are the endpoints. With FP the blob of data passes cleanly from one section to another while in imperative, some of it sticks. In OOP, there’s a lot of blob, that flings stuff at each other and in the process create more blobs.
Trailing commas for sure, but I buy the argument that comments would be used to sneak in arbitrary directives and break interoperability. In fact, I’d like to see a less featureful JSON where everything is strings. Trivial parsing, leave interpretation up to the receiver.
I think it's very likely this kind of optimization is giving people want they "will" want, instead of what they "do" want.

If you ask a heroine user if they want to use, I suspect most will say no.

But if you A/B test their behavior and build a product based on what they actually do, you're going to start selling more heroin and encourage more heroin use.

To everyone's detriment.
Terrible idea. Why is it that all the big browser makers are doing stupid stuff?

I don’t want to specify styles for all my content. For some content, I want to use browser defaults.

Sure, now it is just H1, but just wait…
Show HN: Building better base images
This project addresses the inefficiencies of traditional Dockerfile-based container builds where each customization layer creates storage bloat through duplicate dependencies from repeated apt-get install commands, network inefficiency from redundant package downloads across different images, and slow iteration cycles requiring full rebuilds of all previous steps. Our solution enables building minimal base images from scratch using debootstrap that precisely include only required components in the initial build, while allowing creation of specialized variants (Java, Kafka, etc.) from these common foundations - resulting in significantly leaner images, faster builds, and more efficient resource utilization compared to standard Docker layer stacking approaches.
Yeah, I could have been clearer there. The browser developers started by catering to the enthusiasts, who switched. The enthusiasts then told the majority of the userbase that the new thing was better, and so the majority switched, causing the large-scale changes in market share.
Fun fact, Wallace was a business person they cast. He was a VP at Merrill Lynch, and remained so during the course of the show.

Imagine reporting to the real life Wallace as a fan of the show.
Execline is available but not in any way required to use S6.
You’re giving it way too much of a positive spend. None of the companies are using analytics to increase the desirability for the majority of users.

They are doing it to increase “engagement” and so more people will stay on their site longer.

Why else wouldn’t Netflix show the “continue watching” row first instead of forcing you to scroll past algorithmic generated crap?

It is the same reason that Google went from describing success as people getting off their site faster and going to one of the “ten blue links” to the shit show it is today.
http://archive.today/ugkoG
If they were cheap, I might have one. As is, I never will.
I was just thinking today about how much better my media experience had been in 2010s with XBMC on a spare e-waste even then pc plugged into the TV than anything available today, and how much I enjoyed listening to the music of my music neighbors last.fm from my listen history I scrobbled from foobar2000..
usarmy (U.S. Army)

jble (Joint Base Langley-Eustis)

tradoc (Training and Doctrine Command)

mbx (mailbox)

eustis (Fort Eustis)

tboc (Training Brain Operations Center)

dtl (Data Transmission Lab)

helpdesk (help desk)

mail (mail)

mil (military domain)

Tells you everything you need to know.
Shooting barebow recurve / horsebow is one of the most zen-like experiences I've had. And it's a workout!

I would encourage anyone remotely interested to take lessons before you start practicing on your own to prevent bad habits or to prevent from hurting your fingers/hands/shoulders. Trainers should have light-weight bows, around 16# or so for you to try.
Etsy is a good place to buy accessories (tabs, quivers, gloves, rings, etc.).

I've bought arrows/bows from these folks and really like what I received:

https://www.szimeiszterbows.hu/

https://asianbows.com/

And for less expensive carbon arrows, I have a few different sets from https://linkboyarchery.com/. Really good stuff.

Lancasterarchery.com is a US-based outfit that has a variety of good equipment.
Its like when I go bird watching and finally see that elusive bird. but if I lose my focus for a split second, its gone, never to be seen again.
It's worse on less formal communication, but shorthand "We're targeting .NET" might mean

"We're targeting .NET (Standard)" (Which works on both Framework and used to be Core / current .NET)

"We're targeting .NET (Framework)" (Used to be shortened to .NET)

"We're targeting .NET" (Formerly .NET Core) / (6/7/8/9), current recomendation being to call this one just .NET (But not always respected, and not retroactively applied

If legacy wasn't a thing, there wouldn't be much trouble, but since many libraries and some functionality does get backported, you might be stuck with documentation doing any of them, maybe even inconsistently
Show HN: 30 days challenge to build a SaaS tool – Copi
Hi Everyone,

My background is in product and growth and i was laid off late last year. I challenged myself to build a SAAS tool within 30 days in March 2025.

Copi was officially launched on 1st April 2025

What is Copi?
Copi allows you to create a single, dynamic link that you can share with your clients. This link not only directs them to the content you want to share (URL or PDF for now), but it also tracks their interactions. You get insights on how they engage with your material, which helps you tailor your follow-ups and close deals more effectively.

Key Features:
• Secure File Sharing: Keep your sensitive information safe with robust access controls.
• Analytics Tracking: Gain valuable insights into customer interactions.
• Easy to Use: Share content effortlessly with just one link!

Why I Built It:
As someone who has worked in sales, I noticed the struggle teams face when sharing information securely and effectively. I wanted to create a tool that simplifies this process and empowers teams to work smarter, not harder.

Do give Copi a try, and I’d love to hear your thoughts, feedback, or any suggestions you might have!

Thanks for your support!
I think Spotify was perfect in 2008. I think people's need to justify their existence by constantly doing things creates an unfortunate incentive where perfect products are mutated beyond recognizability.

(This coupled with the tendency to hire more people as you get more popular, you have more people mutating the thing. Also novelty bias...)
I've never programmed in a Lisp, but I'd love to learn, it feels like one of those languages like Perl that are just good to know. I do have a job where getting better with SKILL would be useful.
Welp wish I had read that before clicking on it.
Maybe it is time for Apple to commit to Laptop/Desktop Privacy like it says it does with the iphone.

For example, change their default browser to block ads, have a vpn type option and sane cookie processes. Somehow ensure people using it are not tracked or spammed.

Plus remove the spyware many people believe exists in OSX. You pay enough for what Apple produces, maybe it is time to get something nice for the extra $.
I just stop paying for things when they do this.
Something that caught my attention is how they started with Chinese design and engineering because that was where the knowledge was. They they learned and appropriated that knowledge to the point where this was not needed anymore.

I love this approach, as it’s not purely commercial, it’s focused on knowledge, and it’s not “stealing” tech, they probably have that on their contracts and the like.

Also, it’s EXACTLY what China set out to do a few decades ago, and foreign industrialists and capitalists were so eager to spend less, they flocked over there, and the Chinese now have the knowledge as well as the labor force do to what they do.

Some people love to cry about how China is “stealing” American tech, when in reality no one ever pointed a gun at a tech CEO’s head and said “you must move manufacturing to China.” They did it because it was profitable, and they knew the terms.

I’m not saying industrial espionage doesn’t happen in China, it does, as it does anywhere else. I just don’t like the rhetoric of saying they’re “bad” for doing a perfectly legal business tactic.
I've seen the duality helping in some cases and being a problem. IMO, the problem part essentially arises when your trait overruns the goals / priorities of the business or your manager is ineffective in communicating the right thing to you. Business usually looks for realized impact as a metric
Cool! Part 2 on "gluing laminations" got me to wondering how an ancient/medieval bowyer would have actually glued the layers together, considering they didn't have access to polyvinyl acetate. Wikipedia has some clues at [0]: "Traditionally animal proteins like casein from milk or collagen from animal hides and bones were boiled down to make early glues." and [1]: "A Scythian wood-laminate bow was... constructed by laminating several fine strips of willow and alder wood, bound with fish glue and wrapped in birch bark."

[0]: https://en.wikipedia.org/wiki/Wood_glue

[1]: https://en.wikipedia.org/wiki/Laminated_bow
"Simple Made Easy" is pretty popular, there is a transcription with slides:

https://github.com/matthiasn/talk-transcripts/blob/master/Hi...
I have been building a "realistic" but simplified 2D universe simulator since GPT3.5 was first introduced, it has slowly grown to become a 1000loc Python file that uses Pygame. I think it represents a good mix of what might appear in training as code examples and physics understanding. Aside from occasionally "playing" the game, its a zero-player game... I mainly use it to test new models. Can the model handle 1000 lines of complex physics code? Can the model make improvements to areas that I already know are poorly optimized or incorrect?
Their awful accessories for one.
That doesn’t explain why japanese manufacturers who used to make sports cars in the 90s don’t anymore.

It’s a mixture of enthusiasm and conspicuous consumption. Most enthusiasts love 90s japanese cars, but the average person sees an old mazda and recoils.

But put an old ferrari in front of anyone and they have a completely different reaction.
In practice? You are issued a special, secure phone expressly for connecting to the network which is not physically connected to the internet. Many details of e.g. CsfC are unclassified; you can read the architecture pdfs.
In the ad-tention economy, engagement means more eyes on your ads. Advertisers desire engagement which is therefore a proxy for future net income.

Then investors transposed that proxy to non ad-tention businesses, driving up engagement-rich stocks in a self-fulfilling prophecy.
But people desire them as a conspicuous symbol because some people decades ago were really into fast cars and picked those brands as the best of the best. It was the true enthusiasts that promoted them and then other people copied them because they wanted to be in the same "gang" and over time that evolved into a status symbol, far removed from the original one. But it did start with a small group of true fans.
Nothing is wrong with Apple.

Reaching most valuable company in history of earth status and then starting to pay out an increasing amount of profits back to investors to be redistributed by the market to other ventures and areas of society that might be growing faster…seems to be what we’d want to happen, no?
Does this imply that lambda expressions in Haskell and ML don't have a "coherent design around scope and extent"? This is quite a claim, to be honest....
Analytic Combinatorics [pdf]
Clue did something like this in 1985. It has a few different endings which were shown randomly in theaters, no indication of it either. It didn't go over well though.
Python has cgi-bin support, I made a proxy of the poor like this:

$ mkdir cgi-bin
$ echo -e "#!/bin/bash\necho -e \"Content-type: text/html\n"curl -s -k http://www.zoobab.com -o -" > cgi-bin/proxy.sh
$ python -m http.server --cgi 8000
$ curl http://localhost:8000/cgi-bin/proxy.sh

You should get the html page of http://www.zoobab.com
I'd say the problem is that the products (or versions thereof) they've been putting out lately seem more unfinished than in the past, particularly on the software front. There's more bugs, inconsistencies, and what seems like a general lack of care from project leaders.

It happens with big corporate hierarchies where the middle managers don't/can't care about the big picture, nor the details. It can be seen by the sheer amount of scenarios in the recent years' macOS releases where things are so obviously broken it's hard to imagine nobody noticed; it's more likely someone did, they just couldn't get the message across to the right people to get it fixed.

The programmers who actually implement things can't voice their concerns directly due to the bureaucracy, the managers overseeing their team leads don't care as it doesn't hurt the bottomline too much.

IBM had the same problem back in the 90s being too big. Apple is in the same stage now.
And practised by nearly all Western miliary as a military sport for that reason.
> though I'm not sure the normal primary process is democratic anyway

That's a great point, and one I wish more voters understood. The primaries are very undemocratic, both of them. In most states, you can't even vote in both primaries because you can only have one party affiliation.

How much real choice do Americans have when the primaries determine, practically, the candidates and they can only lend their voice to one party's choice of candidate?
Vonnegut said it best:

https://richardswsmith.wordpress.com/2017/11/18/we-are-here-...
Source for this? Are you sure it's not your system resolver doing it?
It's a matter of framing. Think of any of the following:

- Refreshing daily "points" in some mobile app (handling the clock running backward, network connectivity lapses, ...)

- Deciding whether to send an marketing e-mail (have you been unsubscribed, how recently did you send one, have you sent the same one, should you fail open or closed, is this person receptive to marketing, ...)

- How do you represent a person's name and transform it into the things your system needs (different name fields, capitalization rules, max characters, what it you try to put it on an envelope and it doesn't fit, ...)

- Authorization logic (it's not enough to "just use a framework" no matter your programming style; you'll still have important business logic about who can access what when and how the whole thing works together)

And so on. Everything you're doing is mapping inputs to outputs, and it's important that you at least get it kind of close to correct. Some people think functional programming helps with that.
Personally, I'd probably move "until recently" to the front: "Until recently, properly working lambda expressions were only available in Lisp."
The US is probably going to put more lead into everything because RFK Jr believes it builds character or something.