skysight-inc/HackerNews huggingface dataset:
> Stop assuming everyone wants to get anywhere near the JS ecosystem

I have been dragged, through straight misrepresentation, into the Node.js world.

OMG, awful hardly begins to touch it.

I have not used Go, but as far as I can tell every thing the Node.js people do is done better in Go.

I do not recommend Rust. I have a lot of experience with Rust, and unless you actually need the real time responsiveness it will bog you down.
I've been using it exclusively as my main OS for years with no issues. All hardware supported (better than Windows), fast and works out of the box.
I recall watching Carl Brugeja on YouTube some years ago making tiny motors using PCB for the coils, like this[1] for example. Like you say idea is hardly groundbreaking, but there's a lot of details to optimize as with any non-trivial engineering project.

[1]: https://www.youtube.com/watch?v=oa6sP-joAr8
You optimize the constant factors, e.g. the runtime of the inner loops. But this requires you to choose a sane algorithm in the first place.

Some problems are much more complicated, where you have to take, for example, locality (cache hierarchy etc.) and concurrency considerations like lock contention into account. This may affect your choice of algorithm, but by the time you reach that, you've almost certainly thought about the algorithm a lock already.
Pardon if this is an ignorant question, but could the "backhaul providers" help expedite v6 by simply adding a small-but-annoying tax on carrying v4 traffic? I know it sounds ridiculous to want to pay more, but it might help "rip the band-aid" off if, in order to keep costs down, ISPs had to pay a little more for the deprecated protocol.
Hm interesting, I thought it was 11 pieces, not 11 cuts, but that one looks like 4 pieces, which is surprising

Now I am more curious to find this program

Either I didn't do it optimally, or there is some variation like a triangle/rectangle/square

I think there are some problems that have 3 shapes, or it could be triangle/pentagon or something
If I had a recording of the zoom call I could generate a summary on demand with better tools than were available at the time the zoom call was made.
Here’s the thing: languages like C#, Java and Rust all have extensive libraries and packages that implement many common data structures and algorithms well. With all due respect to the incredible work that goes into projects like lodash, JavaScript does not. (Nor does C, for that matter.)
Many Australians are . . .
And that is Amazon deliberately pawning counterfeits? Or is that other bad actors taking advantage of "Fulfilled by Amazon" infrastructure and its weakpoints?

There is a difference between the two.
Twitch blocks creating new accounts from Israeli IP's
Yep! First time using it, seems really solid and does the job.
The book and movie were done at the same time. Clarke wrote multiple versions of it - see "The Lost Worlds of 2001".

The concept is from a short story "The Sentinel" by Clarke.
It's my favorite Linux distro precisely because it is very easy to use and install.
In the US, if you want a static IP you often need to purchase a business connection, which is usually significantly more expensive (and residential connections are already expensive), and may not even be available if you live in a residential area.
> LLM documentation generators

I can’t wait for the LLM digression-generators to quit.
If we want to read mr Mullenweg’s unfiltered (and undigested...) thoughts on the matter we can easily find them directly from him.

If you want to contribute your own take to the discussion, you'd have to... You know, develop a take of your own; not just regurgitate his.
My workpalce uses Glean and since it was connected to Slack it has become significantly worse. It routinely gives incorrect or VERY incomplete information, misattributes work to developers who may have casually mentioned a project at some time and worst of all presents jokes or sarcastic responses as fact.

Not only is it an extremely poor source of information, it has ruined the company's Slack culture as people are no longer willing to (for lack of a better term) shitpost knowing that their goofy sarcasm will now be presented to Glean users as fact.
Which market are we talking here as I know it’s Sunday evening and futures markets have just opened at 11PM GMT and this says it’s not open. So it’s bullshit.
You are correct. This is one of the advantages of nuclear power.

The fuel is a tiny fraction of the cost of running the plant. See discussion here, contrasting with natural gas: https://news.ycombinator.com/item?id=41858892

It is also important that the fuel is physically small so you can (and typically, do) store years of fuel on-site at the reactor. Nuclear is "secure" in the sense that it can provide "energy security".
Ah, I see.

I see nothing there that would invalidate my synchrotron argument, though.
I still have my official 4.10 Live CD. As a total oblivious person about the Linux world back then that was one of the biggest technology epiphany for me. Such a small thing yet it was just so mind blowing to run a full functioning OS from a disk that works everywhere (almost) in a "non-destructive" way. I've felt like a king to have my own OS with my own stuff on the locked down school computers. It was like finally I could do everything and it was thanks to Ubuntu

(even though I know since that Ubuntu wasn't the first Live distro at all)
the point of eliminativism is exactly to eliminate, not reduce.
Some stuff like the buildings and power supplies will probably remain good. But year, probably new chips in a short while.
Brilliant idea. I think this has real value as well: as I get older, I find that I have less energy for reading, but I also notice I often miss really cool stuff that was briefly on the front of HN.

I like that it summarizes the comments too. There are often real gems buried in there. (I assume you're only taking a few top ones?)

I think a great improvement could be made with personalization. Most of what's on the front page isn't personally relevant to me, and there's a lot of cool stuff on the new submissions page that never catches on. So it would be nice if a system could learn what kind of stories I personally respond to, and show me (a summary of?) those -- even if they aren't currently trending.

Last.fm came out 20 years ago (proving you don't even need AI for amazing recommender systems), but it seems personalizing your experience never really caught on. (Yeah, the YouTube algorithm kind of does this, but you unfortunately have no real control over it.)
The premise is completely wrong here. IPv6 is not just an “incremental change” that would have represented an easy uptake. Instead, pretty much every practical detail of existing IPv4 infrastructure, both hardware and software, was broken. Massive swaths of extra management and security tools were rendered useless. It was a massive miscalculation.

In the meantime, we figured out how to make things work without the extra address space. And the dream of a point-to-point Internet turned out to be a terrible idea after all. IPv6 pushers love to hate on NAT, but it’s actually a really good design choice that’s fundamental to basic network security.
I'm not sure what the argumentative line is here. But file uploading and downloading needs to have accountability for hosting, which p2p obscures.

The bad reputation is inherent to the tech, not a random quirk.
There's such a thing as too high an abstraction. Sometimes 4 different operations really are just 4 different operations and not cases of some mega-construct.
It sucks that the ongoing maintenance cost for the native mobile platforms is so high. Who wants to develop on top of a platform that is constantly changing out from under you?

It really makes me nostalgic for the vision of webOS (although not the implementation of webOS from 14 years ago).
These physical analogies also make me think that for it to be message sending then it must be asynchronous, because if I send you a letter then I'm not forcefully frozen from the instant I drop it into the postbox until I hear back.
it's commonplace to hold the opinion that an individual particle is slightly conscious
Working out without the commute saves time.
No I'm using noweb. There is an option in noweb to add comments in the tangled code with the line and file from which they originate. Then there's an Emacs mode that let's you jump to that code. I wrote a little function that let you instead jump to the line in the same like in pdf using SyncTeX.
Yeah, we do, because we've seen flattened societies and the results.
Of course that's why we're discussing it. I'm referring to stronger interop like how you can embed ASM in C, and therefore CPP.

Like a JS/TS that can have compiled blocks specified in the same language, preferably inline? I'm reaching here.
Ubuntu did a lot for the ease-of-access of Linux, and was the gateway for a lot of us.

In the mid-2000s, getting professionally packaged CDs, one for Live Ubuntu and one for installation, with clear instructions, and having that load into an easy to use (relatively, for the time) OS installer, made the prospect of trying out Linux so much easier and more appealing, compared to downloading it on a torrent or trying to find a friend to copy it from. That was right away a positive first impression of Linux, and probably played a part in me continuing to try it out despite many kernel panics in the early days, and then eventually moving to Linux entirely.

And along the way, I've been able to help out many others get into Linux and have an easier time of it as well. None of this might have happened if not for Ubuntu's attitude of actively reaching out to help new users, and the end products of that.
Congrats Ubuntu!

Ubuntu was a big factor in me getting into Linux as a kid in India. In an era where the only internet we had was expensive dial-up, Ubuntu shipping CDs all the way here was such a nice act of kindness!

I was even able to evangelize people around me into Linux, since I was able to give away CDs.
I like your take, and I propose there is another kind of division: function "coloring". An async "effect" type (e.g. futures, or even just 'async function') signals to programmers that there is some concurrency stuff going on around the place(s) you use it and that we need to talk about how we're going to handle it. i.e. rather than a performance issue, it's a correctness/safety/semantics issue.
We now use MermaidJS to render diagrams from text source in our documentation and that works pretty well!
The Library of Congress does currently archive limited collections of the internet[0]. They have a blog post[1] breaking down the effort, currently it's 8 full time staff with a team of part time members. According to Wikipedia[2], it's built on Heritrix and Wayback which are both developed by the Internet Archive (blog post also mentions "Wayback software"). Current archives are available at: http://webarchive.loc.gov/

[0] https://www.loc.gov/programs/web-archiving/about-this-progra...

[1] https://blogs.loc.gov/thesignal/2023/08/the-web-archiving-te...

[2] https://en.m.wikipedia.org/wiki/List_of_Web_archiving_initia...
An app that's supposed to sync your files having access to your files is "too much power" now?

It's hard to fathom just how much damage smartphones have done to personal computing, but statements like these are a grim reminder.
Ubuntu was my first experience with linux and my first introduction to free software from around 2011, when I was 13. It changed the game for me, I ended up succeeding in my career so far quite significantly from the Ubuntu introduction to computing

I do wish the canonical hiring process was less goofy, as I think I'm qualified for roles there but I ended the process early years ago and now I don't seem to be under consideration since
I'm sure lots of people have lots of thoughts on them, but personally I'd like to give a shout out to Canonical. At least from my perspective in the early days of DigitalOcean the few interactions I did have with them were super positive, they seemed to really want us to win. I'll always have a soft spot Ubuntu and as far as community stewards go, on average Mark Shuttleworth has been good. Thanks Ubuntu Community! Thanks Mark! Thanks Canonical!

To me Ubuntu is what Mandrake never became.
Inspired by duality, I've been trying to work out a language where there's a more obvious correspondence/symmetry between expressions (which evaluate in an environment of named bindings to produce an anonymous value) and patterns (which destructure an anonymous value to produce an environment of named bindings).
In addition to the direct impact Ubuntu had it also sits at the core of so many other popular distros which de facto standardized setting up and configuring so much consumer Linux software.
> there's too much for us to lose at this point

Feeling entitled?
> keeping them high

At some point we need to address the elephant in the room and ask people specifically what they mean by "high" rates, because 5% isn't particularly high by historical terms, it's only high for people who never paid attention to interest rates before 2010.
Agreed - Ubuntu is the path of least resistance for installing Linux on your laptop or desktop.

But I still appreciate KDE-based Linux environments for their more straightforward, consistent, no-nonsense GUI, which seems to be derived from classic (pre Windows 8) Windows. Another thing that KDE seems to have gotten right is realizing that what makes macOS and Windows useful isn't just the GUI itself but the set of apps that use it and interoperate seamlessly with each other.

Ubuntu seems to have more UI churn than I'd like (even though I prefer Mac-style menu bars, etc.) And Wayland (which KDE has also moved to for better or for worse) has never brought me happiness.

I understand the motivation for Snaps, but I only want them for app store type apps, not for everything.
Musk made his goals for SpaceX well known from the beginning, has for decades maintained that was his goals and his actions with SpaceX are all consistent with those goals.

What more could you want?

> downward spiral

Oh come on.
> I should also acknowledge: there is a perf hit from using Wasm versus pure-native tools. So this could be another reason native tools are taking the CLI world by storm, but not necessarily the browser frontend.

I didn't know about this before, I wonder how much overhead?

The reason I am reluctant to rely on JS tools for anything CLI is because of Node.js instability due to version sensitivity and impossible-to-fix-without-reinstalling-the-os low level LibC errors.

Compared to go, rust, or python, the odds that any given CLI.js program will run across my (small) fleet of machines is very low, by factor or 10x or more compared to alternatives. Some boxes I don't want to reinstall from scratch every 4 years, they're not public facing and life is too short.
Latest Starship flight prompts praise and worries at IAC
This is a thing... but it is certainly not commonplace.
That doesn't make it any more reasonable to accept as an explanation.
I fail to see how mandating ISPs to implement and use IPv6 is equivalent to "putting laws on what you can put inside of Ethernet"
Once long ago our family Windows computer had a motherboard failure and I convinced my parents to buy just a replacement motherboard in the right shape (maybe processor as well, now that I think about it), and we tried to fix it. While the data on the disk was recovered, we couldn’t get Windows to recognize this as the “same device” so we had to buy a new license. Instead I installed Ubuntu and casually taught my mom how to use it - I figured it was worth a try before buying a license.

She had no problems whatsoever using it for all of her work and barely noticed the change, and it brought new life to a computer that would have almost certainly ended up in a landfill 7 years early.

Given the hard work of the Wine/Proton developers (and many, many others) I can only imagine the situation is even better now.
Why not subscribe to a seedbox? They’re about $5/2TB/mo. It protects your IP, you can buy for only the month, and since seedboxes are hosted in DMCA-resistant data centers you can download riskier torrents lightning fast, meaning you’re not just spending money for others, you can get something out of it too.
Ubuntu seems to have lost the plot a bit adding things like advertisements for Ubuntu Pro.

This kind of nonsense is one of the things that people hate about Windows.

Also adding extra garbage into CLI sessions is something that I greatly dislike because 1) it's very irritating and adds unnecessary noise and 2) it can break scripts. Some non-Canonical offenders include GNU parallel and Apple's xcode CLI tools. I don't like how vim includes political messages either, even for causes that I might otherwise support, simply because it is distracting when I want to concentrate on getting work done.
Cuba Can't Keep the Lights On
Is optical digital or analog?
Peter Norvig's post on solving sudoku puzzles helped kickstart my love for programming

https://norvig.com/sudoku.html
A bit of extra verbosity as added by static typing can also be immensely helpful for trawling through and/or learning an unfamiliar codebase, especially in the absence of an IDE or debugging environment (e.g. browsing code on GitHub or in a filemanager).

For instance, take function definitions. By just adding types to the function's arguments, you're potentially saving the reader a ton of time and mental overhead since they don't have to chase down the right the chain of function calls to figure out what it is exactly (or is supposed to be) that's getting passed in.
I feel that if C had tagged unions and a little sugar you could write non magical generic functions in C. Non magical meaning unlike C++ etc instead of the compiler selecting the correct function based on the arguments the function itself can tell and handle each case.

Basically you can write a function that takes a tagged union and the compiler will passed the correct union based on named arguments.

int ret = foo(.slice = name);

int ret = foo(.src = str, .sz = strlen(str));
Hey! I'm tickled to see this on HN. I'm the author. If you have any questions, just ask. I'll do my best to answer them here.
Love it. Reminds me of the also useful Hacker News Recap from wondercraft but it looks like that stopped updating as of October 1st (https://www.wondercraft.ai/our-podcasts/hacker-news).

Would be great to have a playback speed button as well. (I can't sit through any audio at 1x.)
The rabbit hole is 14+ years old at this point, yeah.
We're just arguing definitions at this point, and I grant that my definition of free will requires consciousness. You're right to ask whether that is the only possible definition of free will.

For my purposes, though, I use free will in the context of morality and culpability. And you definitely can't have moral culpability without free will, which is why neither animals nor the insane can be culpable of crimes.

And you can't have moral culpability without consciousness. If I kill someone while sleepwalking, I would likely be found not guilty.
My mucus is about as fault tolerant as it ever has been. Sometimes it gets really thick if the weather is dry or I'm sick, but otherwise I haven't noticed any difference. I find that drinking water helps.
> and a passenger is there to push it.

I think it will also activate if the pilot is unconscious, for solo flights. It has something like a driver alertness detection system that will alarm if the pilot does nothing for too long. The pilot can reset the alarm, but if they do nothing, the auto return system takes over and lands the plane someplace.
I like this idea a lot. Archived entries would be nice as others have suggested. It would also be nice to be able to control playback speed.
One of my earliest web projects was a Lorem Ipsum text generator that pulled text from the /r/nocontext subreddit
I read through a few pages of tweets from this author and it looks just like another perpetual doomsday pundit akin to Zerohedge.
This one: https://youtu.be/vSSkDos2hzo
Re merges: that's very compelling. I've encountered that issue many times using Dropbox for syncing.
Seconding this, I ordered a free 9.04 live CD as a kid and got started by putting it on my personal computer, which had a broken windows install that I wasn't knowledgeable enough to fix (and couldn't afford to reinstall)

The kindness they gave by shipping that CD inspired a lifelong interest in computers in me.
The original “end-to-end” architecture of the Internet assumed that every device was uniquely addressed with its own IP address [...]

That may indeed have been an assumption of the original architecture, but it's orthogonal to the end-to-end argument in Internet design, which is about moving logic out of the network entirely and into applications (more precisely, about recognizing that the boundary between network and application is productively debatable, and had, up to the point where Saltzer and Clark and Reed wrote the paper, been defaulting too much towards the network). An end-to-end-architected networking application can be oblivious to its addressing, or even the network layer below it.

If anything, my intuition is that the unreasonable effectiveness of CGNAT --- which is exactly what Huston is writing about --- is strong evidence that the end-to-end paper was deeply correct.
Excessive use of opaque jargon is typical of wannabes trying to climb a ladder of authority and credibility. But jargon is also a useful tool for competent people within a discipline. Very hard to tell the difference between the two from outside.

I read the comment as linking non-prestigious universities with the first case.

I personally do not have the same faith in prestigious institutions that OP has.
How is it annoying?
Doesn't work on Firefox/Windows either.
Is there something in the SQL standard that says functions are guaranteed to executed more than once?

I swear that once I used something like random() and it was only executed once, making it useless for the task at hand. I had to use some trick to ensure it was executed for each row.

I may have used it in the `select` part. Dialect was Oracle's, from memory.

related: https://xkcd.com/221/
I don't think the problem comes so much from async v. sync, it comes from the implementation language/framework.

If you were to wait_for_event (or its equivalent) in the node main thread you will stall the 1 thread handling requests.

This whole problem is not just async/sync, it is the environment you live in.

What we should be questioning is why high level languages in high level frameworks make the programmer even consider the distinction at all.

If I am handling an http request, the async nature of this is an optimization because threads (or worse, processes, I once easily dos'ed an apache system that created a new process for each request) are too expensive at scale.

It should not concern the programmer whether a thread is launched for each request or we are using cooperative multitasking (async). The programmer/application needs that information from that call before that one piece can move forward.
It does implement one, just the default settings do not
I'm not sure I fully understand how one can convert different twist directions into an clear output. Does CCW vs CW change where the end of the affected beam will end?
I still have all the CDs from the shipit program - such a great project.