skysight-inc/HackerNews huggingface dataset:
I ran a site like that in the late 90s/early 00s (iirc) where we'd make available a server file containing user-submitted servers. We also ran news and interviews of notable IRC people. Fun times.
> but it was a laughable effort by today's standards of maximum self-aggrandizing and competitive social engagement.

What does this mean?

> The idea that we need to be sharing every aspect of our personal narrative with the world is problematic

I know about one or two people who does this. And it's far away from an obituary.

I'm not quite sure I get what you a saying. I just meant in my upbringing it was quite normal to share publicly when someone died. And they still do it today.
The conclusion lists three reasons why not to use the term, the invocation of colonialism being only a third of the reasons. Personally, I appreciate the appeal to combat historically inaccuracy. Semantic drift should be combated even when it seems futile; disinterest does not mean uninterested, dammit. Begs the question is not raise the question. All of this makes me nonplussed.

> Given enough copy/pasting from Stack Overflow you might get something that superficially looks right, just like with enough work you can make an airport out of bamboo that looks right, but it won't actually meet its spec for functioning correctly because important stuff will be missing.

There’s plenty of code that just works despite not meeting the spec, though. The allegation of cargo culting is levied against empty formalities that betray a misunderstanding of why something works or not. There are plenty of tales in software of “load-bearing code” and lines lost to faded tribal knowledge and even magic comments that are not to be removed because somehow they keep the end program functioning.
What about exports? do you want to stop those too
In all these systems expect OEM Linux to be the case.

Even if they do support regular distros, that only works with the drivers they provide, and are naturally frozen to a specific kernel version.
Pydantic v2.10
Yep.

At my university, after the usual calculus/diff eq/lin alg sequence everyone in STEM takes, we had “intro to advanced mathematics” that was proof based, taught in the spring, and a pre-req for everything higher level (abstract algebra, real analysis, etc). Most math programs have a similar “first proofs” class as their “weed out” class.
With your python plugin you should be able choose .venv/bin/python as your interpreter after you've run `uv sync` and everything should resolve
That's not true. Anything modal editing can do, I can do with Sublime Text, and some things I can do, for example having thousands of cursors simultaneously adding code, can't be done in Vim. If you know how to use your tools, they are power tools.

You will say... oh but my fingers are in the home row! It doesn't matter. I can use the cursor keys just as fast and without having to look at the keyboard, their spatial positions are burned into my brain. And I don't need to change modes to use them! Your way is not superior to my way.

However, the point of all this discussion is that Lisp doesn't provide good enough language servers for modern editors, so Vim and Emacs integration is much better. And that's an orthogonal issue to the fact that some editors allow you to do things one way or another.
> but we live in the bowling alone era, where we're increasingly isolated

What I see over years is that, especially in developers online groups, any usual and normal way of socializing is stigmatized. I remember reading comments about how lazy people who socialize with friends are and how we are better if we code every evening. I remember people being proud about spending christmas coding supposedly being superior to the rest of the family that is socializing.

Now we are proud if we remove ourselves from social media.

It is always the same - however other people socialize is wrong, they are stupid and lazy. We remove ourselves, because it is superior to not participate. Eventually those places die out or change, but we do not like the new places either.

And in each iteration, we expect other people to do work of keeping and managing relationships while feeling superior over not doing that.
We have a different philosophy: not supporting/encouraging needlessly SIMD-hostile software. We assume users properly allocate their data, for example using the allocator we provide. It is easy to deal with 2K aliasing in the allocator, but much harder later. At least in my opinion, this seems like a better path than penalizing all users with unnecessary (re)alignment code.

We have not added a FindIf for two ranges because no one has yet requested that or mentioned it is time-critical for their use cases.
/s because surely half a country couldn't make a bad economic decision. Every cloud has a silver lining.
There are no dead ends, but it is possible to play yourself into a state that looks like one. Without spoiling anything I would wager you haven't discovered a mechanic that's in the game yet. Figuring out how to play the game is a part of the game. Source: I thought I hit a dead end, but found a different way to approach the problem after a few days of being stuck.
Managing Trace Volume at Monday.com
I mean, all social media sites of a given type look pretty much the same. For instance, see Facebook's own Threads.
I don't get the fix.

Why reading it multiple times will fix the issue?

Is it just because reading takes time, therefore reading multiple time makes the needed time from writing to reading passes? If so, it sounds like a worse solution than just extending waiting delay longer like the author did initially.

If not, then I would like to know the reason.

(Needless to say, a great article!)
one of the best decisions I made as CTO was to focus purely on IOS devices. That massive moving target of android devices is a nightmare to develop for if you're going for bug free turkey operation. Second was moving to hire someone with "olympic ice skater" level experience with ios development. We tell our customers what devices to get and in B2b, its a very small part of their overall budget.

The second best decision was to build our server infrastructure on top of elixir/phoenix. I don't think I could have gotten this far if we used node (and I had 10 years of nodejs experience)
I have talked about this before. The issue goes further in my opinion and starts to effect property rights themselves. In particular locked down hardware starts to effect the owners right of exclusion. The right of exclusion loosely is the right include or exclude something from/usesing some property. When the hardware is locked down the owner can know longer solely make those decisions. Instead in the instance of like an iDevice Apple makes those choices instead of the owner by only allowed code they have signed or signatures they allow.

An other post I have posted regarding this:
https://news.ycombinator.com/item?id=39349288
A Novel Way to Compact Data for More Efficient Storage and Transmission
Harris certainly baited and manipulated Trump on the national debate stage

There were/are a lot of people manipulating him on the Republican side which outweighs anything the Democrats could have done
Usually in the context of deleting social media, it is Facebook, Xitter, TikTok, Instagram, and Reddit.

LinkedIn is closer to other portfolio sites (ArtStation, Behance, SoundCloud, etc). It’s basically professional achievements with comments.

I suppose it is social media in the broadest sense. But a lot of evils of social media aren’t there, just how perfect people pretend their lives are. But there aren’t many echo chambers, instances of shock content, manufactured outrage, cancel culture, politicking, lord of the fly-ing, etc.
At least historically, that wasn't always fool-proof :-) – I know at least some Motorolas from around ten years ago where the bootloader warning was simply an alternative boot animation, so you could suppress that message by overwriting the "bootloader unlocked" animation with the regular boot animation.
I listed the two main ones in my original post. everything else is a competitive advantage we prefer to keep secret.
Security of what? You're not inputting any data of your own into the site.
I use computers since the 8 bit home computers were a novelty, and DIY hardware was still something common on electronic hardware shops, I don't get the console love, we put up with it back then, because we could not afford anything better.

Yes, it does have some useful use cases, that is about it.
There different pragmatic level of matters that overlaps, and when things are so thightly commingled, it’s hard to get one subset of the lore without the rest of it.

Take "owner". What’s a product owner in a SCRUM terminology? Is that the person that when leaving the company will keep full exclusive (or even communal) rights on the product? Or is that just corporate novlang to put motivation/pressure on the "wage slave" (to honor/take/loan/steal vocabulary from an other extremity of social perspective)?
They did meaningful mission badges in NROL a few decades ago, someone found the birds thanks to that and they stopped. Best to assume nothing.
> I wouldn't claim that Vim is somehow superior. It's just what I use.

Exactly, that's your editor and you are used to it. There is no reason at all for you to consider to change editors.

I use Sublime Text, it's my editor, it has been for a decade and I am used to it.

I don't have Copilot or similar, and I'm glad I don't. Not interested in such a thing.
Look, I'm not trying to sell this as a full solution - I'm just trying to establish that a lot of people really don't need a full solution.

>only works on the exact same Python version

It works on any Python version that all of the dependencies work on. But also it can be worked around with environment markers, if you really can support multiple Python versions but need a different set of dependencies for each.

In practical cases you don't need anything like a full (python-version x dependency) version matrix. For example, many projects want to use `tomllib` from the standard library in Python 3.11, but don't want to drop support for earlier Python because everything else still works fine with the same dependency packages for all currently supported Python versions. So they follow the steps in the tomli README (https://github.com/hukkin/tomli?tab=readme-ov-file#building-...).

>on my machine

(Elsewhere in the thread, people were trying to sell me on lock files for library development, to use specifically on my machine while releasing code that doesn't pin the dependencies.)

If my code works with a given version of a dependency on my machine, with the wheel pre-built for my machine, there is no good reason why my code wouldn't work on your machine with the same version of the dependency, with the analogous wheel - assuming it exists in the first place. It was built from the same codebase. (If not, you're stuck building from source, or may be completely out of luck. A lockfile can't fix that; you can't specify a build artifact that doesn't exist.)

This is also only relevant for projects that include non-Python code that requires a build step, of course.

>assuming no dependencies have published new packages.

PyPI doesn't allow you to replace the package for the same version. That's why there are packages up there with `.post0` etc. suffixes on their version numbers. But yes, there are users who require this sort of thing, which is why PEP 751 is in the works.
> In my language "master" translates to maestro, which predates US slavery and symbolizes something completely positive: a master of some - usually artistically relevant - craft with followers that branched from the original (like the master branch in git).

Exactly. Which is also (what at least I think) where "master copy", which has been claimed to be the origin of git's "master branch" comes from. Whether via the music industry's "master tape" as claimed elsewhere in this discussion, or more directly from the "master's manuscript" all the other monks duplicated in a mediaeval monastery's scriptorium, who knows... But zero to do with slavery, AFAICS.
If you’re interested in security-related self-studies, I can warmly recommend Cryptopals: https://cryptopals.com/
People before deliberately kept contact with acquitances over time and I recall older people regretting not keeping this or that contact.
German here - I do believe this legislation already exists - the owner of a thing has full rights of disposal and no other entity is allowed to interfere (except for the state itself). And this is part of the common property rights. afaik the property rights in the US are even stronger.

But i wonder, why these rights do not seem to be enforced on computing devices. Either everyone is failing to assert their property rights or i am in the wrong here. Probably the latter.
Good to see Sweden stepping up the plate.
Evolving Nx
No, but there's really very little reason to think that that makes the ol' magic robots less shit in any sort of well-defined way. Like, it certainly _looks_ like they've plateaued.

I often suspect that the tech industry's perception of reality is skewed by Moore's Law. Moore's Law is, quibbles aside, basically real, and has of course had a dramatic impact on the tech industry. But there is a tendency to assume that that sort of scaling is _natural_, and the norm, and should just be expected in _everything_. And, er, that is not the case. Moore's Law is _weird_.
For a more authoritative reference, the WebIDL spec explains: (https://webidl.spec.whatwg.org/#idl-objects)

> the browser-implemented DOM objects (implementing interfaces such as Node and Document) that provide access to a web page’s contents to JavaScript running in the page would be platform objects. These objects might be exotic objects, implemented in a language like C++, or they might be native JavaScript objects. Regardless, an implementation of a given set of IDL fragments needs to be able to recognize all platform objects that are created by the implementation. This might be done by having some internal state that records whether a given object is indeed a platform object for that implementation, or perhaps by observing that the object is implemented by a given internal C++ class. How exactly platform objects are recognized by a given implementation of a set of IDL fragments is implementation specific.
Threads doesn't copy Twitter's font choice, icons, elements sizing and spacing...
> Delete your HackerNews acct too, even this platform is beyond corrupted by bad actors and arrogant fools. The Web is 100% dead, killed by AI and poisoned human hearts.

Yet you still have an account?
Notice how they included cans in new goals. Over 60% of aluminum used in beverage cans comes from recycling just because it's a profitable business practice. They can claim ridicules percentages of recycling just by lumping cans and bottles together, even though most of it comes from material that was never a problem.
Because sometimes you rekindle relationships that have drifted apart but you still stayed somewhat tethered to thanks to social media.

I rekindled a friendship with an old friend when I realized he was visiting the same foreign country as I was. Funny enough his wife is a mutual college friend of ours whom he had lost touch with but only met again after reconnecting on social media. I also reconnected with her through my friend.
Porting the GNAT Ada compiler to macOS/aarch64
Same here, I do think UNIX did some stuff right, but also did lots of stuff wrong (otherwise The UNIX-HATERS Handbook wouldn't even be a thing), and while the command line is useful for some tasks (which can also be done on a scripting language REPL), it is hardly something to settle life on.

We already have enough UNIX clones, and moved away from TUIs 40 years ago for a reason.
Python syntax simply doesn't describe all the concepts in the Rust language, or vice-versa.
I feel like ‘classic’ in the context of a Mac ought to refer to the Macintosh Classic (https://en.wikipedia.org/wiki/Macintosh_Classic) or Classic II (https://en.wikipedia.org/wiki/Macintosh_Classic_II), or one running the Classic Mac OS (https://en.wikipedia.org/wiki/Classic_Mac_OS). Key items should be the lovely bitmap graphics, the iconic case and the thoughtful UI which changed the world. Oh yeah, and an OS written in Pascal, of all things!

Something in colour, on a PowerPC chip, running Mac OS X, just seems too modern.
There are many "reputation management" companies that do this sort of thing, via various sorts of tricks, which are most often bogus copyright or legal claims.

I can't say what happened in this case, but there's a report from the NY AG[1] about companies running an astroturfing anti net-neutrality campaign, so nothing surprises me at this point.

[1] https://ag.ny.gov/sites/default/files/reports/oag-fakecommen...
People you met and appreciated in the past evolve into friends and friends evolve into people you met and appreciated in the past. Each person can change "the status" multiple times, depending on circumstances. However, if you decide that weaker relationships dont matter, they will never grow into friendships. They will die out.

And to large extend that is what is happening with "loneliness epidemics". We dont care to keep relationships and see it as negative. Then we dont have relationships and act all shocked.
Yup, about par for the course with Twitter these days sadly.
There is a typo at the first sentence of the conclusion

"JavaScript objects aren't actually DOM nodes at all."

instead of

"DOM nodes aren't actually Javascript objects at all."
If protection of the casual user was an argument, there would be an easy option to unlock your system, be that phones or desktop computers.

But on many systems these options do not exist because the vendor likes people dependent on them. This is why devices like chromebooks or all mobile phones are more or less e-waste in the making. In my opinion it is a waste to use any development capacity for these systems apart from consumer devices offering the next shitty app that hopefully always stays optional.

We even have dysfunctional laws that require banking apps to only run on these shitty systems. In my opinion, these errors need a quick correction.

Also, the most cases of scam still work as they did before and exfiltrating information, e.g. tracking and "diagnostic data" by bad operating systems are an additional security problem.
You're beginning to look very, very, wilfully obtuse.
Interesting. Thanks for the information.
> This is because hotkeys are more direct, exact and easier to memorize than mouse motions

Did you ever try Opera 5.12 mouse gestures? That was a feature that completely contradicted your statement. The gestures were direct, unambiguous, and easier to memorize than any set of Ctrl+key shortcuts.

Sadly, that feature has never been fully replicated. The closest I found is Vivaldi, which I am using now, but it is not exactly the same.
Touché.

Such radical takes are always a hit on HN because they are essentially playing to the gallery. Leaving social media is futile if you don't take efforts to maintain contacts with your friends and families in other ways.
The problem is larger than that, it's the IT industry's obsession with denying users the ability to evaluate their own risks and take their own responsibility. You do that all the time every day in most other areas of life, but somehow interacting with technology is different. The manufacturer always knows better. Don't want to have a time component to your biometric authentication because you know your risks? Too bad. Google and Apple know better. Password is required to unlock Touch ID.
You... Might want to check what Mel Gibson has gotten up to over the years if that's your impression of the man. Not much of an edge case, and you're being pretty intentionally obtuse if you're arguing Ford or Gandhi are useful comparisons here.

Anyone promoting Bill Cosby the person is definitely doing something questionable, which is the relevant point.
VerifAI – Generative Search easy to deploy
Eh, I suspect he's just looking for a distraction from Britain's problems, which are basically intractable (deep-seated economic issues, now exacerbated by Brexit). The previous government also trumpeted a lot of AI bullshit (and to some extent metaverse bullshit and crypto bullshit before that: https://www.theguardian.com/technology/2022/apr/04/rishi-sun...), for similar reasons; the desire to be seen to be doing something.

Ultimately, the UK will likely have to move towards reversing Brexit, in part or whole, but that's probably too politically explosive to seriously touch for five or ten years, so I think we'll be seeing plans for salvation through nonsense for a while yet.
The author precedes that claim that the use of the concept has become "a lazy, meaningless attack" with the following:

> Note that the metaphor in cargo-cult programming is the opposite of the metaphor in cargo-cult science: Feyman's cargo-cult science has no chance of working, while cargo-cult programming works but isn't understood. Moreover, both metaphors differ from the cargo-cult metaphor in other contexts, referring to the expectation of receiving valuables without working.

So there's some justification that the meaning has escaped the metaphor and has become meaningless.

Also, it's quite ironic that arguably the term "virtue signaling" has itself become a lazy, meaningless attack- a cargo cult, in other words. Claims of virtue signaling - both as a rhetorical activity, and as an insult devised to shut down discourse- are both cargo cults.
I've done a short LLM-powered VN, and LLM actions were restricted to local interactions only because of how weak it is at making up the story. It's great at removing the parser-based interactions, but I think that's it.

There's a second technical problem that such stories are represented by a form of state-machine and that you would need to recompile it on the fly, making many checks very difficult (you would need to be able to check reachability on the fly, chunk transitions, etc). I think it would take years to get to the level of some of the great IF games with an LLM, and not just a cool PoC.
Ahh apologies

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

https://news.ycombinator.com/item?id=13576176
impress how many from france and uk, and also impress that not so much form germany :)
Finland had harder plastic bottles that got reused. Then EU came and now they are replaced with bottles that are "recycled"... Maybe it is better for food safety. Still not sure which is better option.
> I wish we could collectively stop...

That's a "feature" of human nature and English. People say "my car" and "my phone number" when those are leased. "My house" when they have a new zero-down mortgage. And all sorts of other conceptual contractions - with the messier reality assumed to be common knowledge. Or just irrelevant to the point at hand.
It's a very nice scene, but not as good as the 2CV from Le Corniaud.

Also looking at it closely, you can see at the camera angle change that the car is not the same (roof shape cut, rear door a bit open, ...), and that it is not standing on its wheels with supports appearing below
Stop restricting yourself to a shareware episode. Use the full legal replacement from https://freedoom.github.io