skysight-inc/HackerNews huggingface dataset:
I suppose “monkey see monkey do” works just as well, if you’re looking for an alternative metaphor. The phrase doesn’t refer to any human at all so there’s also the benefit that its use can’t possibly offend, or risk the appearance of offense.
It's endless. Hence the endless SaaS, despite it all react UI wrapping a postgres DB or similar.
I'm not an expert, but as far as I can tell UV allows you to do this without feeling so guilty (it handles multiple versions of Python and libraries AFAIK quite well).
Thanks. Was hoping for low-level code that might even blow a deue(I?)ng(m?)ker's mind on THE semantics-syntax duality..

This was closest:
https://www.dyalog.com/blog/2018/01/stackless-traversal/

Your links should still be useful for orienteering!
I don't know which is which in this story.
> 20 years ago you didn't get lifetime-banned by an AI for going off the beaten path and experimenting. That's what I was pointing out

20 years ago a mod would do that and today they still do for example here in this forum
And they are generating oodles of training data which... goes step by step on how to do specific tasks....
It's entirely possible the disk images were just duplicated multiple times to get to 30M.
A Product Hunt alternative that is built to showcase indie makers differently
I’ve been working on ItsLaunched.com, a simple and indie-friendly platform for product launches. It’s designed to reduce the noise and focus on meaningful discovery.

Here’s how it works:

Only 10 products featured per day to ensure quality exposure.
Each user gets 2 daily votes to support products they truly believe in.
Under Radar gives a second chance to a deserving product from the previous day.
Makers can schedule launches up to 30 days in advance, with a fair, first-come-first-serve system.
No pay-to-win schemes – just genuine engagement and community support.

The platform is currently in beta, and I’d love your feedback, especially from those experienced in launching products. You can try it out or list your own product here: itslaunched.com

Would love to hear your thoughts, suggestions, or ideas to make this better!
That uses to be called CIS. When I was at Harvard they still took the algorithms class. Yeah, it was the ezmode version, but it still covered stuff like how to build a hash table and a trie.
It sounds like anyone building in the midst of such an environment has some kind of death wish.
So why is there no correlation between mortgage rates and house prices over the last 50 years?

Just stating your theory again doesn't make it true.
Absolutely love EV and EVO. I played a bit of Nova but it didn’t grab me the same way (perhaps it was too many years later, although I did replay EV much more recently and loved it).

This is the second time today I’ve seen someone mention Endless Sky. It looks really interesting to me. Have you started playing it yet? I think what makes or breaks these games is the quality of writing and the effort and detail that goes into the different planets, factions, missions, and story.
It doesn't seem to work on Firefox at all. Not sure if that is what you are bumping in to, but I had to switch to Chrome.
When will the next standard of Common Lisp be released ? 1994 is really showing is age.
You almost need to use Docker for deploying Python because the tooling is so bad that it's otherwise very difficult to get a reproducible environment. For many other languages the tooling works well enough that there's relatively little advantage to be had from Docker (although you can of course still use it).
I played Disco Elysium when it came out and enjoyed it. In particular, I thought the Inland Empire skill was pretty awesome. I can't imagine what the game would be like without the ability to talk to inanimate objects.
> the biggest failure of the internet was sharing it with the unwashed masses, we should have saved it for the (even less washed, if you look to the founders) elites.

Did you start to use the internet before or after september 1993?
FWIW, you can usually just drop the `-g` and it'll install into `node_modules/.bin` instead, so it stays local to your project. You can run it straight out of there (by typing the path) or do `npm run <pkg>` which I think temporarily modifies $PATH to make it work.
My recommendation to the author:

1 - Become as relevant as Mr Feynman

2 - Get invited to CalTech to give a commencement speech

3 - Share your personal opinions there.
> In Australia, doing your own electrical work is a crime even for the homeowner, because it can cause physical death, and is too likely to be done wrong. Yes, you will possibly go to jail for replacing $2 light switches

And do you find this reasonable, and a good thing to expand to smartphone use?
Yes, they are only held as credible because they are convenient political tools. There is no concern for truth, only to prop up an ideology.
This and insurance cancellations will ensure eventual compliance.
Thinking you can blast something on social media and your friends and family will see it is an old mentality. Even non super tech-savvy people know now what the algorithms are, and they know that everyone regularly misses updates from everyone else.

And that light connection to people through social media wasn't a thing that created "close friends" anyway. It add to those weak connections that do have value but I doubt many people create intimate friend relationships solely through social media.
Stacked pull requests solve this.

It doesn’t matter how much you wait for review of a PR if you can just build on top of it.

Also, this workflow encourages smaller PRs that are faster and easier to review.

We implement this at my company through a tool called Graphite and review times usually don’t exceed 1-2 days.
> I'm actually fine with trying to be virtuous rather than promoting rapists, corruption, racists and so on.

False dilemma. No one who ever mentioned the term "cargo cult" is endorsing oppression or promoting rapists, corruption, racists, or any nonsense of this sort.

In fact, your comment reads a lot like a thinly veiled blanked and baseless accusation on anyone who disagrees with a silly hypothesis.

The concept has a very specific meaning in tech circles. No one who uses it is even holding in mind anything related to Melanesia. You can waste as much time as you'd like on virtue signaling by championing a "master-slave vs leader-follower" rebranding, but it's a matter of time before someone out-virtues you and figures out how to frame your own PC term as oppressive. It's exhausting.
Why hasn't the whole community moved to a Matt-free fork and host?

Someone should just take the leadership in this and get everyone together. Come on, nobody wants to keep dealing with Matt, it's a useless fight, sooner or later the fork has to come anyway.

I'm not into WordPress, but if I was one of the main contributers I would not wait any longer.
Just don’t look up how they made the horses fall down.
Having to manually install python versions and create venvs is pretty painful compared to say the Rust tooling where you install rustup once, and then it will automatically choose the correct Rust version for each project based on what that project has configured.

UV seems like it provides a lot of that convenience for python.
I took no Inland Empire but I did love Encyclopedia. Guess I'll have to give it another run....
For direct requirements you're better off using the `pyproject.toml` for direct dependencies (and you can plausibly use it to pin everything if you're developing an application). It's project metadata that you'll need anyway for building your project, and the "editable wheel" hack allows Pip to use that information to set up an environment for your code (via `pip install -e .`).
Neovim beats the pants off Sublime any day. Vim modal editing is the definition of power tools - you have it exactly backward. But like any powerful tool, it needs training.
Look up design patterns in DynamoDB. If you know your access patterns and you often do with well defined microservices. You don’t need to do joins.
The `npx` command (which comes bundled with any nodejs install) is the way to do that these days.
I understand where you are coming from. However, my thought is, the non-technical person would not have to learn every single detail that a technical person has become proficient in to ship a valuable product. Only time will tell. It's still early, but it's already happening.
Autoplay is something else. Autorun.inf was a file from the Windows 95 era that could execute an .exe of the publishers choice simply by inserting a usb stick or inserting a CD. It's where the Windows XP era advice to never pick up usb sticks in the parking lot came from. Autoplay is a Windows dialog asking the user what Windows does when media is inserted - automatically import photos, open the folder, etc. It's not capable of running an .exe
IRC Driven – modern IRC indexing site and search engine
The worst offenders are the “organic” ones, which don’t even indicate that the drink has been sweetened.

Even if I wasn’t 99% sure that crap was poison, I find it cloyingly sweet in an unbearable way, and can’t imagine voluntarily ingesting it.
Get ready for a political reaction in the form of privatised firefighting. Drones and helicopters. Not cheap. Altho this proposal might encounter resistance from the real fire department, which neeeds unimpeded access to the skies.
Well, you can ask them to upload a particular file with a particular key to their plugin on WordPress.org. That way you can prove you have access, and you should be allowed ownership of the plugin on the fork.
Northeastern is a major part of PLT right? What does this mean for the future of sch^H^H^Hracket?
> Only 1/8 of all available IPv6 addresses (the ones starting with the bits 001) is available for allocation under the current rules.

Yes yes yes, all sorts of really super serious policies were put in place to prevent abuse of IPv4 allocation rules too.
I'm seeing many undergrads write LLM code that they don't even understand. It's a travesty. Can't remember the exact saying, but it went like: "AI creates short development times and super long debugging"
In 2006-2007 someone walked me through step by atep how to assemble a computer in a newegg.com chatroom with the parts I had already purchased. That person changed my life. Thanks human.
No, that point was already made. This will be a new point unlike the previous point.
The way to balance security and freedom is with a hardware switch. By default, keep secure boot etc. But if someone opens the case, takes out the battery, and moves a little switch on the board? Start with a fresh, unprotected context. Because it's a hardware switch, it can't be remotely hacked. An adversary who gets the hardware anyway can get control (are we going to pretend otherwise?). So just do the right thing and make it easier for people to take over their own hardware.
Blue Origin New Glenn Mission NG-1 – Live
I haven't seen anyone else write my thoughts out for me (how lazy), so I'll
chime in for the first time.

Memes will always circulate in and out of fashion. I don't think Ken is trying
to kill the meme with his own hands (there are, at most, a few thousand hackers
who will read this or care what he thinks) or worse, "signal virtue" (I can't
imagine why he would care what anyone here thinks, and I'm sure he knows he
would find disagreement here). I think what he's actually doing is delivering
confirmation to a subset of readers---probably those who already had
doubts---that the meme is dead, and it's time to move on. It's the same thing
that happens when some faceless corporation's twitter account parrots some joke
that used to be funny to make the brand more relatable or trustworthy, but
instead it's a faceless hacker news account misusing an insightful term
popularized by a great physicist in hopes of also appearing insightful.

I also don't think he is writing this for any "culture war" reason; I think the
post may have been inspired by pure annoyance---see his 2013 post listing "cargo
cult" and other phrases he's "tired of seeing." [1]

He doesn't call the phrase racist, or hateful, or offensive, or morally wrong.
I didn't interpret the essay to be "policing language" or "catering to imaginary
offences [...] on behalf of some supposedly marginalized people" or saying that
"everyone should change their behaviour" or starting a "hyperstitious slur
cascade." Melanesian history just happens to be where all the interesting
information lies, and I thank him for collecting it. Thousands of words about
the real reason for the post (lazy hacker news commenters) would be a total
waste of bytes. Maybe people are interpreting a shirriff-style super-in-depth
essay through the lens of "people only write this much when they're really
angry"?

If you disagree with ken, maybe you think that the phrase refers to an important
enough concept, or you like explaining the story, I think that's a reasonable
stance to hold, and you should hold it without feeling so personally attacked
you need to comment to fight back. I just think you might be clinging to a dead
meme that's already used increasingly by people who like to seem smart by using
an indirect term like "cargo cult" instead of "doing things superficially" or
similar, and it's your choice whether you want to be lumped in with them.

[1] https://news.ycombinator.com/item?id=6313925
The Lumia series of phones had solid hardware but Windows Phone OS was crap, so the product line itself could never be competitive enough; I mean Nokia singlehandedly died at the braindead decision to go with Windows Phone and not Android. So if you're talking about phones, then I'd say it was Windows Phone OS that was the biggest flop, not the hardware.
At risk of saying too much... I am playing it again right now and am choosing a path of sobriety and contrition and it's been making me think, pray, and cry every night. I'm working on it.
Nice.

Maybe part of the seeming increasing anxiety of society is that we don't have friends in the correct sense and instead we have "friends" in the "just another user ID attached to a database query for your user ID" sense.
I love this site. So simple, so effective. Thanks for putting these Minis out there at fair prices!
Rather like minded nerds than fear mongering, fake, AI generated, influencer, 'look at how amazing my life is', 'buy this', new age spirituality 'let go of what doesn't serve you' narcissistic brainwashing the algo machines are pushing.

I like technology. I like making things I love and others can enjoy. I like when others make something they think is cool and love and enjoy and I can enjoy them too.

That's why this place is dope. I can't press 'Share' so that's not social media to me.

Plus I can have my name be FJsdkfhKFsdffflKJSHFl and nobody cares. I can just be me.

Kindness > *
No, I do not question all mitigations. I just think that they could probably have more efficacy by looking in the mirror vs. targeting oil. I am no fan of climate change, used to ski, but also drive an electric car.
So don't have any delay:

while true; do date +%s%N; done
> The problem is that 90% of people unlocking their phones will either be for piracy (against the company’s interests), or against the customer's own interests (stalkerware, data extraction, sale of stolen devices).

Why would you think that?

Many Android phones can be unlocked, so it's not a hypothetical situation. I does not enable software piracy, since piracy doesn't depend on root. I know a few persons would install of sort of shit on their phone, including obvious malware, and they lack the knowledge to root their phones.

The data extraction problem happens today on unrooted phones in a "legal" way, it's done by your regular friendly companies like TikTok, Google or Meta. Rooting enables limiting this which is likely why they are against it.

If you look around on forums that discuss the topic of unlocking/rooting Android phones you will see that there is little discussion of piracy and people seem mostly driven by the will to control their own machine instead.
Ai can produce a new type of game where choices are dynamic and outcomes are generated by LLM agents. Fiction is an hallucination and LLMs are master hallucinators.

Basically LLMs have to be given assets and game components that they can easily compose.
So if one app writes files somewhere random, can another app simply read them? So two apps can share data that isn't something standard like the camera roll.

Even then, I don't see why the PC can't back up the whole phone.
I recall that someone did this very thing not to long ago (the full system part anyway).

As for generating revenue I think some AI bot on X/Twitter convinced someone to invest in it's memecoin and it started a cult or something.

The server part is interesting, as I've been curious about satellite operating systems, which don't have the luxury of failing. You could set up a "failsafe" recovery OS and a watchdog reset that detects if the system has gone down and, if so, reboot into the recovery mode OS and start over (I think that's how satellites recover from pooping the bed in outer space).
possible the hardware is compromised
> pip might upgrade to a broken set of dependencies.

I'm only aware of examples where it's the fault of the packages - i.e. they specify dependency version ranges that don't actually work for them (or stop working for them when a new version of the dependency is released). No tool can do anything about that on the user's end.

> Or if you run on a different OS and the dependencies are different there (because of env markers), your requirements file won't capture that. There are a lot of gotchas that pip can't fix.

The requirements.txt format is literally just command-line arguments to Pip, which means you can in fact specific the env markers you need there. They're part of the https://peps.python.org/pep-0508/ syntax which you can use on the Pip command line. Demo:

$ pip install 'numpy;python_version<="2.7"'
Ignoring numpy: markers 'python_version <= "2.7"' don't match your environment

> There are a lot of gotchas that pip can't fix.

There are a lot of serious problems with Pip - I just don't think these are among them.
tripwires?
Fun fact: There's an extant cargo cult that worships Prince Philip, consort to Elizabeth II, as a god.[1]

[1] https://en.wikipedia.org/wiki/Prince_Philip_movement
For those who don't know, Keaton was amazingly dedicated as a comedic stuntman - a silent era Jackie Chan (he was less popular after the silent era, but kept working until his death in the 60s).

From Wikipedia: Garry Moore recalled, "I asked (Keaton) how he did all those falls, and he said, 'I'll show you.' He opened his jacket and he was all bruised. So that's how he did it—it hurt—but you had to care enough not to care." This would have been in about 1955, when Keaton (born 1899) was an old man and well past his heyday of really dangerous stunts (he once broke his neck during an early stunt).

And he usually had an amazing commitment to film in a lot of other ways. The first time he was shot in a film he took a camera apart to figure out how it worked, because he really cared about every detail (though in the middle of his career this really hurt him, as execs wanted to just trot him up in front of the camera as a high paid celebrity - they didn't want him wasting his valuable time fussing over details, or risk their investment letting him do stunts).
> Fair response. But in this case the guy is just rambling on his personal blog. It's not like he's going on Twitter/X and hectoring people.

He's skipping Twitter and jumped straight to hectoring people, going to the extent of even casting blanket criticism on the points being made by anyone using the metaphor.
I understand your objection to the policy, I just don't understand where in this thread you latched onto anything objectionable. At most the OP said the slurs don't make sense (really they didn't even say that, they just clarified the subject of what they were saying made sense).

Are you saying the slurs DO make sense? Or is it possible you added some words to what the OP actually said and then objected to that?
Hi HN,

I’m, working on a startup called ApeiroCraft. Our mission is to create practical tech solutions that empower small and medium-sized businesses (SMEs) to grow and streamline operations.

We’re starting small and taking a phased approach to our journey:

First Move—Website Development: We’re initially focusing on affordable, niche-specific websites tailored to industries like real estate, fitness, and local services.
Next Step – SMMA Services: As we gain traction, we plan to offer social media marketing and content creation services to enhance SMEs’ digital presence.
Long-Term Goal – AI-Driven SaaS: Our ultimate vision is to develop a platform that simplifies financial management, tracks sales, and provides AI-driven insights to help SMEs make better decisions.
How We’re Starting
We’re a two-person team for now. To acquire clients, we’re focusing on:

Cold Outreach: Connecting with businesses directly and offering free consultations to understand their needs.
Referrals: Tapping into our network to reach potential clients in the real estate and fitness industries.
Beta Offers: Offering discounted or trial projects to our first clients to build trust and gather feedback.
We’re passionate about starting with what we know, learning from our clients, and scaling over time.

Your Feedback
What do you think about this approach? If you’ve worked with SMEs or built tools for them, I’d love your insights on what features or services would make the biggest impact.

Cheers,
Shaish
I'm waiting for this issue to be done: Add an option to store virtual environments in a centralized location outside projects https://github.com/astral-sh/uv/issues/1495

I have used virtualenvwrapper before and it was very convenient to have all virtual environments stored in one place, like ~/.cache/virtualenvs.

The .venv in the project directory is annoying because when you copy folder somewhere you start copying gigabytes of junk. Some tools like rsync can't handle CACHEDIR.TAG (but you can use --exclude .venv)
Making the transition from anthropology to tech, the use of 'cargo cult' in tech really made no sense to me. So at best it's an idiom with wildly different meaning depending on context.

I bristled at this kind of prescriptive language dictum for a long time, but eventually I concluded the rule-of-thumb "don't use derogatory metaphors about other people" is often not hard or that big of a deal. I couldn't give you an alternative for cargo cult, though. It's wild to see the emotions it apparently still triggers on this site, it's not a big deal either way.
And how do you know everything is ok when you build your new docker image?
The missing tier for query compilers
> If you care about something, that's your cause. You don't need to justify it by establishing that your commitment to it accurately reflects its place in the triaged hierarchy of capital-i issues.

In your opinion, exactly what's the cause in this case?
Yeah if you like power (and subsequently lots of money, because that gives power) and you become more addicted to it, you lose more and more morals. You need more of it all the time to compensate for the shame about leaving your morals behind.

If you see other people becoming like that too; they are starting their journey to power and addiction.

But we're not all necessarily into that.
They are on your desktop. Have you tried installing any game you bought through Steam lately? They all install a custom launcher / updater / stuff that ends up in startup.
Love that this is hosted on a bare IP address. Hack on!