skysight-inc/HackerNews huggingface dataset:
> IMHO the idea that the history and future of programming languages follows a pre-determined ladder, or 'generations' is misguided.

> I sometimes wonder if Marxism has a bigger influence in some "language designer circles" than (for instance) Darwinism ;)

That would be Hegelianism. (Marxism is sort-of a specific application of Hegel. Not that either makes more sense.)
Thanks! Check out https://natto.dev and go through the tutorial and examples. I'm happy to answer questions or give you a tour as well. Reach out @_paulshen on twitter!
I think the implied problem is that the CS programs are passing these people.

Someone signing up for a class and not learning anything is a problem. Someone passing a class and not learning anything is a big problem for the signaling power of that degree.
The answer is pretty clear. University is the only time for most people where they live in a walkable area close by to their friends. Then they move out to the suburbs and become socially isolated for the rest of their lives while their initial friendships slowly decline. And now with working from home becoming common, we will probably see huge numbers of people who simply get no social interaction at all in their lives.
I can't speak for my culture generally, but my personal interpretation of the quote is that it is fairly neutral in its current form. I read it as saying that cohabiting will make it easier for the guest to see the hosts.

That is to say, I interpret this:

"I hope this works out so we can see each other!"

As this:

"I hope this works out because I would like to see you and by living under the same roof for a short time we will be able to see each other!"

I have to say, though, that this might be dependent on my relationship with the person. If I like them, I'm more likely to have the generous interpretation of this phrase.
What made it not a practical competitor to CL before for you?

Racket has a nice runtime (much nicer than what you get with CL, though with some downsides (eg. memory usage is higher in Racket)), a large standard library, a comparable number of packages (~1800 on pkgs.racket-lang.org versus ~2100 on quicklisp), good editor support and a pretty great distribution story (via `raco exe`, `raco distribute` and the relatively-new `raco cross` for cross-compilation). All things that make it very practical in my book.
Israel is a lot more expensive (alcohol very highly taxed) but we knew the cheap student pub in a basement where you could get good deals on the cheapest beer pitchers to share around the table. Even if the beer was $8 per unit I wouldn't rack a $50-100 tab every weekend as a poor student.
> .. we still have records of Josephus Flavius ..

Those writings are doing a lot of heavy lifting, since that's about all apologists can hold up as 'contemporary corroboration'.

Antiquities was written in the last decade of the first century, so at the further end of your 50-60y range. As you note, the wording in the Jamesian reference is not very compelling in itself, and historicists generally argue that Josephus would have explained his terminology much more carefully than we see in that section, so there's some reason to doubt it was in the original.

The longer section from that work that apologists refer to is clearly an interpolation. The style is completely wrong for both the author and the context. The previous pages are describing taxes, protests, massacres, etc and then there's this very brief and spectacularly flowery prose that attests to Jesus being the Christ, and to the ten thousand wonders he did, and then on the next page the author continues with 'And another terrible thing that happened to the Jews ...' -- which only makes sense once you remove the clearly forged / added page.

At which point we're really short - a rounding error away from zero - on any corroborating stories from the 1st century.
And then most C++ developers didn't care, as Go isn't was they were looking for,

https://commandcenter.blogspot.com/2012/06/less-is-exponenti...
Form follows function - makes sense

also, no reason to assume technologically advanced sentiments are also morally advanced; mostly likely aliens are/were apex predators like us
That's a very nice start to finish. My first job circa 2008 was for £21,500 web dev at an e-commerce shop.
I'm currently hiring for a 3-day workweek in case that's of interest: https://remoteok.com/remote-jobs/110323-remote-pt-full-stack...

I had a job like this in the past and I loved the freedom of it the fact that I had plenty of energy left over to pursue other interests. So I wanted to recreate that for those that I hire.

EDIT: my role is part-time so it's not a fair comparison.
It's not completely different or even mostly different. Getting euphoric and agitated happens with doses an order of magnitude higher than therapeutic doses. Low-dose Adderall has been used to help neurotypical people focus for at least a century, though not of course by that name.

Your vicious, baseless attack on my integrity has no place here. Withdraw it immediately.
I think you're mixing up some things. I couldn't just buy an ARM chip and plug it in a desktop PC or laptop and plus, the ARM chips, big-little or not, we're terribly underpowered 10 years ago compared even to Intel Celeron.

So calling it 10 year lagging because of a feature that had no relevance in the PC space back then is a misrepresentation.

Big-little made it to the PC market now since modern CPU cores are powerful enough that even low performance ones can still run a desktop environment and browsers well enough without stutters. That was not always the case 10 year ago, so consumer demand was always optimized around maximizing raw performance.

So, the fact that ARM had this feature 10 years ago is larglely irrelevant for this argument

It's ARM's performance improvement at the top end in the last 10 years that changed the landscape for the PC industry to a degree, not big-little.
Cmake is just another hair ball, with its arcane syntax and incomprehensible errors. Plus, as mentioned it’s way less friendly to final users who have to compile the code from a tarball without knowing the intricacies of the build system. There is pretty much no advantage in going from autotools to cmake. If there is a jump to make, it’s to something better like meson.
Good to see some more movement in this space. Interestingly, Anaconda hired the maintainer of BeeWare which takes a different approach to achieve similar goals. https://beeware.org/news/buzz/exciting-news-for-the-future-o...
Why are fertilizer prices rising? Could it be that fertilizer is the same stuff as gunpowder?
How hateful westerners are towards country like India!

1.) looters set fire to the warehouse during the south Africa civil unrest last year which caused the spill.
2.)The article did not mention when was the municipal authorities judged the toxicity. because the quote from company mentions about a report from a recent date.
3.) the headline gives a picture of somehow toxic waste from India is being dumped into south African sea.
4.) "Indian" public listed company (worded as Agency) is irrelevant to the story because if you set fire to any chemical warehouse, you can expect something bad.

Stop the propaganda to blame the developing nations for all the evil in the world, while they just starting to get the benefits of the modern world.
Nice. Running `type(M @ A)` shows it is numpy, but also throws a TypeError: `TypeError: descriptor '__repr__' of 'numpy.ndarray' object needs an argument`.
Before I went back to software development I found myself in some national task forces for enterprise architecture in the public sector, and as such got to do a lot of speeches on it at different conventions. For around the first year I literally had to do the presentation for myself. In the beginning I spent an entire day talking to the mirror, otherwise my presentation would be terrible. After a couple of years of it, I can now pull a presentation out my ass on the spot about basically any subject of which I have a solid foundation of knowledge.

I imagine game mastering to be a lot like that. Except when playing a game or D&D you also have a bunch of people participate in your presentation. I think you may have skipped the practice part a little too much, but I’d encourage you to get into to it as a player because it can be really fun with the right group.

I personally play AD&D with a bunch of other 35-40+ year olds, and the primary reason is to spend a few Saturdays each year drinking beer. Basically the reason for which I play blood bowl. The stories we go through are better than playing Baldurs Gate was though, largely thanks to our game master and the fact that nobody is too serious, and maybe because AD&D wasn’t designed to be as forgiving or “your character is now a God” as the modern systems. Anyway, we found our group through Facebook, and while there are two sets of “friends” in it half of it are solo players who joined us, so it’s certainly possible for you to find something if you look!
Anecdata: I advertised that I was only available part time on an HN "who's hiring" thread and got picked up by a startup (Smarter Dx). They weren't necessarily looking for someone part time, but I was a good fit.
My person opinion;

The number of cases is the least interesting statistic, and almost certainly the most inaccurate. Anecdotally people who get symptoms don't bother to test because, why would you[3]? Most cases are no worse than a common cold.[4]

The really important numbers are hospitalizations, and deaths. And from a personal point of view, I'd like to know the vaccination status and comorbidity status of deaths. If you tell me some significant proportion of deaths are not-up-to-date vaccinated, or that some significant proportion have specific co-morbidities, then I can adjust (or not adjust) my behaviour accordingly.

Put another way, I'm aware of many people who have tested positive for covid [1], and been just fine. Many more who got some level of sick, but not sick enough to bother testing. It's been a while since I heard of a specific death. And I assume [2] that those who are dying are either unvacinated or have some other health condition. And thus I behave accordingly.

I feel like most people are now in the same boat - get vaccinated, or don't, its your choice. Live normally, or don't it's your choice. I'm getting on with life and around me I see others doing the same. I might catch it and die. I might get long covid. But I'm fully vaxed and boosted, so those risks are in proportion to all the other risks I take every day.

[3] tests cost money here. If you're not sick enough to even see a doctor, why spend money on a test. Just stay home like you would (should) for any cold/flu.

[4] yes, I'm aware of long covid. It's not like I'm going around licking sick people.

I'm also aware of TB, malaria, Yuppie flu, and a million other things. I'm aware of road accidents, but I still drive. Life is full of risk.

[1] I'm talking about post-vaccination time scales here, - not 2 years ago.

[2] who is dying is not being reported here. In the absence of data I assume whatever data suits my preferred naritive. I'm sure there's a group that assumes all deaths are caused by booster shots in 20 year old.
Yes, I was thinking "W@nker!" ... scrolled down and then went "Wow .. that is seriously cool". Can't imagine that it will be much use past Year 5, but it's a great concept.
> define your diet to the gram,
"Buffett's diet of sugary soda, junk food, and limited vegetables has reached legendary status."
https://www.businessinsider.com/warren-buffett-diet-2017-10

> traveling teams of chefs and nutritionists available to
Almost. He was famously cared for by his second wife whom his first wife set him up with, thinking that he could not take care of himself.
QUIC hides and encrypts everything it possibly can, and that includes server and client identities (IPs are inconsequential to a QUIC session which is instead maintained through connection-id(s) exchanged under TLS encryption or is obfuscated away; that is, there is no way for a middleware to analyse a QUIC session / flow without actually MiTMing TLS).

More: https://lwn.net/Articles/745590/
Weapons functioning the same is mostly about playability. A player can learn their character class and then be set, if they find a new weapon they don't have to learn a new class. But if the complexity lies in the weapon it means that every time a characters weapon breaks or they have to use something new, their entire playstyle now changes and they have to learn new rules, that really slows things down and most players aren't that interested in reading about the rules of new things. Even the basic character rules in dnd are said to be too much for newbies.

Having more complex weapon behavior like that works much better in computer games where players can just play without having to understand what things does.
I'd pay money for pretrained models that can run on consumer gaming GPUs (8gb vram) for things like this. I wonder if anyone is selling these.
In the beginning, we could have made a far stronger effort at containment, with a goal of Covid zero. Going forward, we need to monitor for cases of Long Covid and other post-infection complications. We also need to implement a social support system for those affected.

Shifting our framing of healthcare from a source of profit, to a vital part of our national security, might not be a horrible idea either.
Broken is cut/chiseled in half. Then the nail is inserted into the bone (my femur) up near the top.

The "extra" bone comes from the body's natural healing mechanism. If you pull the bone apart slowly enough, the body forms a continuous connection of new bone in the gap. I did 1mm a day, I think.
There is also this story: https://news.ycombinator.com/item?id=15494065
What is a WASP in this context?
Accidentally did the same while on vacation and had no access to caffeine for two days, I was a 6-espresso a day user down to zero. That feeling is horrible. I heard that if one wants to quit, tapering down is the way.
Thank you for sharing your piece! It really resonated with me.
Mass flight of tech workers turns Russian IT into another casualty of war
Until you find libraries that were never updated....

Very lucky ones, those that can do their work from scratch using latest version of everything, including the OSes where they get deployed.
Beautiful Racket is quite nice: https://beautifulracket.com/
The CDC page you linked has graphs and stats of patients "with covid". I don't care much about that. I want to know hospitalizations FROM covid. Where can I get that?
I feel you.

In my role as a software architect in a small company I've been booting out various "frameworks" and overly invasive libraries, because it turned out they are not delivering much, while requiring attention and forcing us to bend our code to satisfy their demands.

First ones to go were various cloud libraries: AWS, Google Cloud, CloudStack. It's a plain REST. I estimate that the code that talks to Google Cloud directly is shorter than it was when the library was involved.

Docker went (it's a REST with a few quirks). Kubernetes client went (same). GitHub client went.

gPRC went (fortunately we're not required to talk gRPC anywhere except a few endpoints, and it turned out that Protobuf is not hard to implement if you don't have tons of schemas, and gRPC is HTTP/2+Protobuf).

Finally I booted Mongo client library, because all we needed is a few requests, and implementation of Mongo wire protocol + BSON ended up costing us ~300 lines of code.

Remaining libraries earn their keep: there is cryptography, XPath, JSONPath, compressors, userland IP stack, complex serialization formats. I thank the authors of these libraries, and due to some reason these libraries are also the least complicated and most compatible version-over-version.
That makes him a pretty poor designer, particularly in the industrial sense.

If you can’t balance those constraints you are not a good designer.
Lots of features, sure, but elegant? I've always felt like excel was about as far as you could get from elegant, especially once you want to do anything more than data entry and simple charts.

Elegant software doesn't normally need an interest group dedicated specifically to preventing people from misusing it. http://www.eusprig.org/
> I think the above definition, perhaps unwittingly, robs us of traditional value in art. By that above definition, a classical greco-roman statue that doesn't challenge anyone's ideas or perception cannot be art.

It was art in its day, but a modern sculptor creating Greco-Roman statuary is less an artist than Marcel Duchamp exhibiting an upside down urinal, because the act of exhibiting the urinal as art calls into question the unconscious assumptions about what art should look like. Right? Reiterating the values that came before is conservatism; and conservatism is the death of art because there's no thinking involved. Art must therefore force its audience to think in order to qualify.

You are using a definition of art that hasn't been conventionally accepted ever since Duchamp, who once said that art is that which challenges the notion of what is art (so, pretty much Xe's definition). Duchamp also said "Art is either plagiarism or revolution". So unless you are doing Greco-Roman statuary in a manner that shatters people's expectations of Greco-Roman statuary, your statues are a jejune copy of what has come before -- and therefore not art. Capisce?
I scored 85.86 first try with a surprisingly similar mix: lion, asteroid, easel, nostalgia, monarch, dilemma, paradigm, molecule, angst, corn.

Likewise I didn't appreciate the possibility that lion may have primed me for a monarch, dilemma for angst etc.

The order of our 7 may have changed the score.

We seem to each have a Tool (Screwdriver/Easel), Political Construct (Autocracy/Monarch), Abstraction (Concept/Protocol/Paradigm), "Animal" (Ghoul/Lion), Emotion (Frenzy/Nostalgia/Angst), and Scientific Object (Molecule/Asteroid/Molecule).
Decline is the wrong word.

It is getting too big for it's own good. It's collapsing under it's own weight.

Time is ripe for a smaller, sharper, leaner startup to do things differently and better.
JonesFORTH

Although one might argue it to be a case of really elegant documentation and literate programming.
I’m sure I’m naive, but (eventual) cheap solar plus desalination seems like a great way supplement the obvious water shortfalls headed our way.

I find the opposition to be shortsighted. I feel like we are rapidly approaching the point where we should be beginning the work on the last resorts while also continuing to work on the other options like recycling, etc.

Especially given today’s article in latimes about parts of socal requiring max of 85 gallons daily. https://www.latimes.com/california/story/2022-04-30/can-you-...
The climate benefits of veganism and vegetarianism
I like 4-day weeks, but what I would like even more is a month consecutive vacation a year. (Which is just 20-23 days off, rather than the ~50 Fridays every year.) This is pretty common places in Europe like France or Denmark (where you must take at least three weeks consecutive vacation.)
Is this something any US companies are advertising?
Article title implies that the company was somehow doing something shady. This is horrible reporting

The key part of the article :

"Looters set fire to a UPL warehouse containing the pesticides during a wave of looting and arson in July last year. That caused a chemical spill which shut down beaches, released severe air pollution and killed marine wildlife. Sulfur dioxide, nitrogen dioxide, hydrogen chloride and hydrogen cyanide were among the chemicals released into the dam"

tl;dr
1. UPL's warehouse was set on fire which caused a chemical spill.

2. This presumably ended up contained in a dam

3. Company sought disposal by various methods (including) to sewer and or sea outfall via the municipal sewer system

4. Other alternative was to send this to landfill (which both the authorities and the company agreed was nonsensical)
Thanks for the reply.

Do you mean that kMyMoney is simpler and easier to use? I didn't even know kMyMoney was a thing until now, I'll give it a try.
In certain European countries (e.g. Germany, Netherlands) you have a right to do part time. So you could just be transparent from the start that you want to work part time.

It’s likely not as well compensated as „SV-company-moving-to-4-workdays“, but might be an option if 4 workdays is more important.
I'm spending a lot of time in Rust but I always learn so much new when reading your articles. Particularly, how do you manage find all these interesting crates that you're using. Like arc-swap, or Moka, or color-eyre. Do you actively search for these things or do you have a habit of reading the what's new crates.io feed in the morning with a cup of coffee?
> Since starting: I'm less angry. I'm less annoyed. I have the ability to listen to my spouse talk to me. I'm not jittery or jumpy any more.

THIS! Absolutely this.

Bit crazy that these are also the symptoms of someone on withdrawal from amphetamines and other stimulants†, huh?

But wait a sec... we had these before going anywhere near medication?

Could it possibly be we've been living a life of dopamine withdrawal?

† I was going to say "amphetamine addiction" but stopped myself... a significant number of these poor folk are self-medicating to escape the constant agony of their inner turmoil. They just couldn't get what they needed under the supervision of modern medicine, and micro-dose their intake so it delivers the beneficial effects and minimises the side-effect.

edit: formatting
I was very surprised to see that your article about golang got flagged here on HN. Never realized that go was such a sensitive topic.
I assume this is related? Can anyone in the golang community give some context?
Great post. This one always brings a smile to my face:

> Every component is crash-only

I was part of the team that developed a distributed, five-9's control system for an industry where downtime costs millions per minute and comes with a federal investigation if long enough. On top of that, the industry is made up of competitors that explicitly distrust each other, so all components had to be truly distributed, with no central coordination for anything.

Given the requirements we decided to explicitly adopt a crash-only approach. Between idempotent operations, horizontal scaling, and fast restart times, we could make failing components not impact SLAs (and we had testing to ensure it).

Once it gets out into the field (which because of how risk adverse this industry is, is measured in years), it turns out they really did not like software crashing. They interpreted crashing as bad quality, and no amount of "we do it on purpose to ensure correctness" was going to make them happy.
On-Call: Leave It Better Than You Found It
Compress image to any required size using WASM
> The politics and political infighting at startups can be just as bad or worse than larger established companies as well

Yeah, but in my experience the infighting in small companies exists alongside the work, not in opposition to it. In other words you may have a nasty argument with a cofounder, but when it’s over, you both must sit down and do your work.

In a big company you may have a more mild disagreement with another department, but that disagreement stalls your project for a month.