skysight-inc/HackerNews huggingface dataset:
Did you consider Qubes OS? It's the same, except more secure/isolated and better UX than containers.
There's a few weird ones. I worked with a company that has what in my mind should be a static website, but it's not. It's headless Wordpress, with a Next.js frontend. It's just an informational websites, like what they do, contact information, services offered and a "blog", which is just one or two article published per month. The bloody thing is a single page app, routing is done in Javascript, rendering is Javascript... I don't understand it at all. It's a type of page that needs no Javascript at all, and yet it's built entirely as a Javascript frontend.
Almost full circle on chartered traveling!
Aaaaw, that's so sweet.

Who needs the (Neo-)Nazi movement to cover their fascist, capitalist portfolio communism-bullshit more than anyone?

All those Ponzis; especially those who became just what their bullies wanted them to become.

"Oh yeah! I'm gonna show you all!"

"Please do. And make sure to announce your IPO, ICO
after our VC buddies gave you what you crave so much."

It's a pity.
This video if it was a scientific paper I would have visualised absolutely nothing. I don't know that if we can submit/embed animations instead of PDFs for university classroom work/ scientific papers, because that's really much better than having to read papers/PDFs that is so incomplete without the right imagination/visualization of the problem. The last time I was giving a mock seminar in my university using a GIF to explain the RRT algorithm I was warned to not use animations in presentations . . . I mean either it was really not that helpful to visualise the solution or it has to do something with age old standards that needs to be revised. I mean figures can only do 3 or 4 frames isn't more frames better.
already done brother :) Don't worry...
Or read Sapolsky on how this line of though is simply stupid and ignorant.
Phugoid
I really liked "The Wager: A Tale of Shipwreck, Mutiny and Murder". It's very well researched and pieced together from conflicting accounts.

After I was finished I decided to look up the author and found out he wrote "Killers of the Flower Moon" and "The Lost City of Z", both of which I really enjoyed! If you like books like Endurance, Unbroken, or A Land So Strange, you'll dig this one.
But that's the problem right, in any other industry self-serving pursuits without proper motivation is rightly seen as wholly unprofessional. But somehow our field has come to not only accept it, but encourage it.

Imagine a carpenter going: - "Yeah, so I wanted to test the limits of my abilities so I made the shed nuclear bomb proof, and yeah, that'll be $100k, now I gotta go to the reinforced concrete conference, and do you mind if I use this shed as a reference when applying to the nuclear shelter company that I actually want to work for?"

This carpenter would of course never be hired again. But our industry is overflowing with nuclear bomb proof sheds without much push back. It's incredibly unprofessional.
So it's a lot like the shelve builtin module?
Merry Christmas and best wishes from Denmark.

Your favorite memory warms my heart.

I hope 2025 brings you more luck than 2024 did.
Great point now we can raise the issue and he will do a revision 3, with even better explanation for those issues just like in the books.
this is not a conclusion that he jumps to! all that is stated is that there is a mapping from every pair of points on a curve to a set of 3D coordinates specified by their midpoints and distances. there is no requirement for uniqueness here. in fact, the whole point of this is to turn the search for an inscribed rectangle into the search for two pairs of points on the curve that have the same midpoint and distance --- this is stated just 1 min 15 seconds after the timestamp that you point out.
> SteamOS is not a general purpose OS

Uh... yeah it is. Have you ever switched it into desktop mode? I haven't pushed my Steam Deck as hard as my daily driver Linux system, but I've done all sorts of fun things on it like run a web server and write new Python scripts directly on the device. You can hook up a keyboard and mouse and monitor and use it like any other desktop Linux environment. It's basically just an Arch distro with KDE and some extra stuff on top to make it easy for people to run games.
>At some point I've realized that much of the complexity and resource requirements of web browsers comes from JavaScript.

I am wondering how much of this is true?
Ahah, if someone calls an infix function an operator it must be it, right? Do you also believe that Haskell functions return values because random articles on the Internet say that the functions return values via `return` "keyword"? Years of catering the invalid (but "familiar") terminology to outsiders so that they can land into the language must've done their job.

> I guess you're a prime example of someone that can't remember what the debate is.

There's no debate, you asked me why I said that you weren't solid. And I show you that you don't have a solid foundation in the tool that you opine on. You refuse the ground truth presented to you in code, and you opt to someone's verbal description of an infix function being an operator. You use a second-hand opinion to form your mental model about a thing, and then you opine on the thing with that invalid foundation that was made for you (by some believing individuals claiming it's the best approach), so that you don't feel intimidated from the get-go. No wonder you don't know why there's no distinctive difference between functions and reduced values in syntax. And that's not only Haskell, you also don't know Nix enough to understand how silly your take is about a subset of Python being better than a specialized language for the problem of cascading graph changes in build systems.
When the US Senate Put Comic Books on Trial
Unruly: The Ridiculous History of England's Kings and Queens
i reread roadside picnic, and started reading it in russian and it is arguably my favourite book ever.
jj might be the future. I certainly hope git is not. My current system is Mercurial with hg-git and evolve, and so far I find this to be fantastic for local development. There are a few rough edges but I just find hg so simple to use and consistent in functionality. I can usually just figure out how to do what I want from the --help screens. In git I often read the man page for a commit and then I just ask ChatGPT how to do it because the man page for each sub command is a novel. I hope that jj will aim for simplicity in the long run but I guess we'll see.
I did very much enjoy this. Its a fun book, and an even funner-er-er audiobook
David has since also made extensive progress with his category-theoretic approach, available in a new repository:

https://github.com/Precisfice/DEDUCTION
It's between Adrian Tchaikovsky's Children of Time and Andy Weir's Project Hail Mary.
I refer to dark city all the time when creating AI agents, when Kiefer would inject them with particular memories when the city stood still. And Shell Beach pops into my mind when I take the train to the former grandios Coney Island.

Existenz was another unique underappreciated movie of that year and whose theme never got picked by any other movie. When Jude Law realizes that the Chinese food he is eating can be put together to assemble the gun my mind was blown.
one day im gonna read them. iv read "excuse me, Mr Feynman" aproximately 5 times and its one of my favourite books ever.
It was a pretty strong dissonance when reading some, let's say, Hunter S. Thompson short story, how "US conventional" some of his view were. Pretty sure it would be the same for any counterculture in any country. A counterculture doesn't actually rebuild its "host" culture from scratch, it just disagrees about a couple of things.
Certainly and nothing wrong with it. Just have to make sure no forks get lost in there. And I myself have started to prefer more intellectual "lib"
Against a Universal Definition of 'Type'
> This would get out of hand quickly.

Hierarchies get out of hand quickly too. You will soon find that different people (or the same person at different times) create different hierarchies for the same thing and that the same thing belongs in multiple places.
Show HN: emacs.tv – An Emacs video index
Interesting. I didn't know about this: https://support.microsoft.com/en-us/office/create-and-format...
Hey, I have worked on the Outsystems platform. Developed some applications.
Do you work at Outsystems?
Absolute ethanol in the US is a chemical product and does not have denatonium in it. It isn’t much used, but you will sometimes see it in chemistry labs for IR spectroscopy. It’s at least 99%, the whole point of it is having a solvent that wipes out that huge water absorption band on IR so you can see the rest.
Yeah, I'm on the Haiku IRC.

Haiku impressed me so much that even when I'm unlikely to use it as an user (mostly because I have already usable setup that I like), I've found it very good and polished. So I've decided that all my software will get 1st class support for Haiku :)
Highly recommend the series as well! Very fun to read
i did this with my drone. I just used a small sideways chip clip i glued to the bottom of my drone. Fly fast enough so when the line goes taunt, the line will slip out of the clip and drop.
Christmas in 1982/3 in the UK, I was praying desperately for a ZX Spectrum so I could play Manic Miner like my nephews (who, due to a generational slip were more like my cousins) and was genuinely crushed when I opened my present to find that it was a BBC Micro Model B. The horror! Although Elite did make up for quite a bit of that, the game scene on the BBC was so much worse (or at least it felt so) and I ended up copying code by hand for games from magazines, which I'm pretty sure was what my parents intended. Fast forward to now, and I'm running a successful web agency, having worked my way through various internet-related jobs in interesting organisations like the BBC, universities and others. So a belated and slightly begrudging thanks to my dad and mum for their foresight.
What about those of us who really are awful at flying drones? I personally have tried fpv ones and just don't seem to have the skills for it - however I really enjoy my DJI mini. I never can seem to find information on open drones that fly the same way (maybe I just don't know what I'm looking at or for?)
I always try to design for current requirements. When requirements change I refactor if necessary. I don't try to predict future requirements but if I know them in advance I'll design for them where necessary.

I try to design the code in a modular way. Instead of trying to predict future requirements I just try to keep everything decoupled and clean so I can easily make arbitrary changes in the future. Some times a new requirement might force me to make large changes to existing code, but most often it just means adding some new stuff or replacing something existing that I've already made easy to replace.

For example I almost always make an adapter or similar for third-party dependencies. I will have one class where I interact with the api/client library/whatever, I will avoid taking dependencies on that library anywhere else in my code so if I ever need to change it I'll just update/replace that one class and the rest of my code remains the same.

I've had issues in codebases where someone else doesn't do that - they'll use some third-party library in multiple different components and practically make the data classes of that library part of their own domain and have workarounds for the library's shortcomings all over the place so when we need to replace it or an update contains breaking changes or something like that it's a big deal.

There's a lot of things like this you can do that don't really take much extra time but makes your code a lot simpler to work with in general, makes it a lot easier to change things later etc. It has lots of benefits even if the library never gets breaking changes or needs to be replaced.

Same thing for databases, I'll have a repository that exposes actions like create, update, delete etc and if we ever need to use a different db or whatever it's easy. Just make a new repository implementation, hook it up and you're done. No SQL statements anywhere else, no dependency on ORMs anywhere else, I have one place for that stuff.

When I organize a project this way I find that nearly every future change i need to make is fairly trivial. It's mostly just adding new things and I have a place for everything already so I don't even need to spend energy thinking about where it belongs or whatever - I already made that decision.
Work at a "tech shop," even old-school ones, most likely involves extremely varied types of work, much more than name-refactoring, for which something like IntelliJ indeed would be the best tool. Just because one use-case of one tool being better than another use-case of another, doesn't imply that users of the former are stubborn/unintelligent/worse than the others. Maybe there's a use case where the Vim user is at an advantage.

The fact that the market hasn't outright eliminated such people goes to show that things like LSPs aren't that extreme of an advantage.
I agree that the change isn't of comparable magnitude. But JJ changes the user facing conceptual structure of version control. It unifies working directory, stash, index and commit, and replaces them with a single thing. And it shows that all existing git workflows can efficiently be constructed on this much simpler conceptual basis.

In my mind this demonstrates convincingly that gits conceptual model carries unnecessary incidental complexity. Within a fixed complexity budget jj absolutely does allow new things to happen.

I also don't really see any workflow examples that truly suffer under jj, so I don't think it's just another trade-off. It's a real substantial improvement. If it wasn't it wouldn't be making headway against gits network effects.
A BIOS can forget to reset some devices.
A physical device might have a design flaw where it forgets to reset some registers on reset.
A BIOS (including device firmware) can forget to zero some RAM/initialise a structure and get lucky.
Nope, democracies are usually much younger than the underlying societies.

For example, the vast majority of Europe is now democratic. 200 years ago, most of Europe was autocratic and even exceptions like the UK were at most very incomplete democracies with limited suffrage.

But the constituent nations and ethnicities are very much the same, even though political boundaries have shifted; an English, Polish or Spanish person can read 200 year old texts without much effort. There wasn't any seismic shift comparable to the collapse of the Roman world and the subsequent rearrangement of nations and ethnicities across the continent. Krakow is still Polish, Budapest is still Hungarian and Milan is still Italian.

Only in a few places like Breslau/Wroclaw there was a meaningful population shift.
Bald eagle officially U.S. national bird after Biden signs bill into law
My wife and my kids, of course!
Even if zero is the bottom, an asset can have unlimited downside. It can go from $0.1 per share to $0.0001 per share and so on without end. Or, with the rational perspective, after 0 the downside does not matter anymore. An asset cannot go below zero, at least the assets I know of. An investment can go below zero and beyond, when you use leverage. But that's a derivative and not an asset, as you've pointed out.

What I mean is that dollar cost averaging is a myth and cargo culting in the world of investment. Let me explain:

Let's say you're "dollar cost averaging" by purchasing an asset during a few years, which fluctuates between $90 and $110. So after some time you have averaged around $100 per share. Now if the asset goes to $5000 next year, what has your dollar cost averaging accomplished? Or if it goes to $3, what has your dollar cost averaging accomplished. Nothing in both cases.

One of the hardest myths about investment, that seems to be impossible to beat out of people's heads even with a sledge hammer, is that there is a proper historical price for an asset and that prices only fluctuate around that price. So you buy when it's under that price and sell when it's over that price. Smart, right? No, it's dumb and the reason why most people trying to invest lose their money. An asset can go down and stay down on a new price level. Or it can go up and stay up on a new price level.
Indeed, CSS is so massive it has long been a collection of standards. Good luck implementing all that.
no. the reasoning takes long and often still hallucinates.
Can You Bring Frozen Liquids Through TSA?
Economix by Michael Goodwin.
He addresses this at 9:00 in the video. You're thinking of a function graph, but he never made a function. He just sets up a visualization of a set of 3D points.
That's exactly how I use it. I find claude way more plesent to use than any other gpt I've used.
With the vast amounts of data LLMs are trained on they make it much easier for people to find harmful and dangerous information if they aren't filtered. See

https://en.wikipedia.org/wiki/Separation_of_isotopes_by_lase...
One group sees the other as a person backpacking with a bespoke gadget for every little thing, wearing a 60lb rucksack while they are wearing a 20lb ultralight pack and have a multi-tool that serves 90% of their needs.

One group sees the other as a person with a reel-mower proclaiming they don’t need a tractor mower, while they can mow much less grass a day.

Both groups are right, and both are wrong. Depending on what you’re doing, it can make sense to use heavyweight tools, lightweight tools, little tooling, or lots of tooling. If you’re hired into a big codebase written over the course of ten years, skipping tools that will help you make sense off it is probably not the right choice. If you’re building a system from scratch, then those same tools might inoculate you to the dangers of having a poorly organized codebase. If you need to debug a server remotely, bring productive in vim and basic command line tools could be invaluable. But if your debugging stuff, you could have saved yourself hours by turning on a debug port and stepping through the code in a debugger.

The arguments everyone is having look to be about whether it’s worth it to learn how to use tools. The answer is yes, but everyone has their identity caught up in their pet workflows.
https://archive.ph/Vhr9G
Fun books:

o the follet valley mysteries by Ian Moore. (Fun crime procedural, with the protagonist being a rather ineffectual unemployed film studies lecturer in france , and a cast of domineering supporting actors)

o Uruly by David Mitchell (A "rollock" through early english monarchy, pointing out the luck, or lack of it, of all the kings and queens)
Ruby 3.4.1 Released
> Julius could still bring a unique delivery skill-set that is required in the context of the overall team's work.

I do not know the author of the blog, but this part especially strikes me as a misinterpretation of the point of the piece.

But that's shedding light, and maybe it's not and my interpretation was too narrow.

My interpretation was: Julius is a parasite, who contributes nothing but merely makes the productive members of the team work harder to compensate. He sounds convincing but understands nothing, does nothing, contributes nothing, and not only wastes others' time but also steals their credit.

But you see him as contributing? You see what he brings as being valid and valuable -- is that right?
I can identify with having a GREAT Christmas associated with a new computer. In my case, the same year, 1981, and a Radio Shack Color Computer, 16K Ram.
> since ruby is a language that is less and less used by many programmers

But this statement from thread starter is about Ruby's relative position.

If Ruby's rank in top-used language ranking drops, then we can say that the language is less used by programmers in the survey pool.
Eh, it’s charming but honestly, for someone who doesn’t already know the maths it’s still just edutainment, as it leaps from trivial to incomprehensible in the blink of an eye.
Very close to my experience.
Of course you can. Depends on the melting point, though.
Great! Would you ever use it?
AI-aided geometric design of anti-infection catheters
People say frontend/backend parity, and that’s true, but I also remember there was a time in 2011 or so where single thread/async was this new hot thing.

Nginx was starting to get popular and overtake Apache on installs, and people were enamored with its performance and idea of “no blocking, ever” and “callbacks for everything”, which the nginx codebase sorta takes to the extreme. The c10k problem and all that.

When JavaScript got a good engine in v8, Node was lauded as this way to do what nginx was doing, but automatically and by default: you simply couldn’t write blocking code so waiting on I/O will never bottleneck your incoming connections. Maximum concurrency because your web server could go right back to serving the next request concurrently while any I/O was happening. But no “real” multithreading so you didn’t have to worry about mutexes or anything. I remember being slightly jealous of that as a Rails developer, because webrick/unicorn/etc had a worker pool and every worker could only handle one request at a time, and fixing that could only happen if everything was async, which it basically wasn’t.

JavaScript becoming a popular language in its own right due to frontend was certainly the most important factor, but it wasn’t the only one.
Interesting, I had a similar experience as an exchange student in Britain.
Spotify and the music industry are better, but I don't think the TV and movie industries are much better than sports. Look at this official guide of where to watch Pokemon, it looks like satire.

https://www.pokemon.com/us/animation/where-to-watch-pokemon-...

This is maybe the most obvious example but ridiculous things like seasons of TV shows being split across different streaming services is incredibly common.
both project source crazy flie as their inspiration and may be the cause of the similarities.

https://www.bitcraze.io/products/old-products/crazyflie-2-0/
this sounds great! Sadly it's on discord and not publicly accessible
Merry Christmas y'all!
I made good friends when I was teenager, but once I started working I made a bunch more. Then once I had kids, I made a bunch more, but I share a lot more with the ones from work/school, however the new ones I do share kids, which is an enormous part of my life.
The connection with work/school friends is a lot stronger though.

I don't find making friends that hard, surprisingly, given I'm an introvert.
It's a whitelist.
If I donate to your project I hope the money goes towards your project. If you spend it on beer or buy Jacuzzi I'm happy too. If you chose to spend it on other projects ill be excited to learn what they are.

https://future.mozilla.org/projects/

Do you use any of that? Is there anything there I should be using? (honest question) It seems premature to donate to things I don't know.

> Solo helps entrepreneurs expand their web presence with a suite of AI-backed tools for building websites, optimizing for SEO, and showcasing your best work.

> Solo will instantly create a beautiful website so you can grow your business.

> Improve brand visibility: SEO keywords are automatically added to help drive search traffic. View statistics by connecting a Google Analytics account.

I'm very biased no doubt, it reads like I donate to progress the commercial web, more canned template websites, product SEO and to promote the use of google analytics. I'm sure it is awesome to some people, to me it is the opposite, I'm sure it is a project that should exist some place but I don't want to pay for it.

The web browser can still be infinitely improved.
It says here:

https://en.wikipedia.org/wiki/ML_(programming_language)

that ML influenced Rust, Scala, Haskell and OCaml, so that's the common denominator.

However, although Rust wants to be an ML style language all the idioms break because there's no GC.