skysight-inc/HackerNews huggingface dataset:
As others have said, this article is not beginner-friendly. The book "Structure and Interpretation of Computer Programs" (SICP) is a classic introduction to Lisp (specifically Scheme), the full text is available online: https://mitp-content-server.mit.edu/books/content/sectbyfn/b...
I don't see how this will be useful to humans (which it, as I understand, should).

If the site owner wants to publish who the people behind a site are, they can add that to an About or Team page which are also a lot easier to read, especially for non-tech people.

I think this "humans.txt" file will be mostly useful for robots collecting that information and running automated phishing attacks or other bad stuff..
The downside of how they did it is a complete lack of memory protection. So not only can processes corrupt one another, but all of the coprocessors that are used to offload tasks have access to the entire memory space. The result is certainly responsive, but also quite unstable.
one wonders where to start with so much revisionism here. but

> Zoarastrians were persecuted mercilessly

just as they mercilessly persecuted the Manichaeans and all but wiped them out, ensuring the elite ruling class remained Zoroastrian. This began with the imprisonment and execution of Mani who "...incurr[ed] the disapproval of the Zoroastrian clergy, Mani is reported to have died in prison awaiting execution by the Persian Emperor Bahram I." [1]

Plenty of others have already commented on Persian scholars and their contributions during the Golden Age of Islam.

Also worth noting that the current regime and it's Shi'ism is rooted in yet more persecution, this time at the hands of the Safavid dynasty seeking a clever way to create a sense of national identity despite their foreign root [2].

[1] https://en.wikipedia.org/wiki/Manichaeism#Persecution_and_su...

[2] https://en.wikipedia.org/wiki/Safavid_conversion_of_Iran_to_...
I've been doing 3-day dry fasts for over 5 years and I'm fine. It was a bit harsh when I tried a 5-day one though.
Musk announces new Twitter verification plan
Agreed, if and only if the overemployment results in a detrimental service from the employee to the employer - as you say, if someone isn't pulling their weight and the reason for that is they're doing something else for someone else, then fair enough. Bang to rights.

On the contract point - beg to disagree. Sorry to invoke everyone's favourite villain, but if a certain oligarch can be CEO at three different companies and do an effective job, that kind of example makes ordinary Joes think, why not me? Not just him either - MPs in the UK often have second, third jobs even though their constituency business should take 40 hours. I've no idea about the US but I'd imagine senators, representatives also have other positions, boards and so forth. Is it one rule for the rich and another for the peons?

Personally I'm like you, I like being useful and if I'm in a fallow period I tend to fill it. But the argument itself, you should be working for 40 hours regardless, how far does that extend during working hours? Are we allowed to walk the dog? Collect the kids from school? Put a load of washing on? Sweep up? Load the dishwasher? The logical conclusion from '40 hours, do or die' is that we should do none of those things, as these are time theft from the employer.
Ask HN: Starting with Lisp
I've read a lot of good stuff about LISP (in general common lisp) and would like to play around with it in some toy projects.

Does the flavour of lisp matter much? (Common List, Scheme, Racket, Clojure)

What's a good environment to start programming in LISP on a Mac? (IDE)

Any resources you'd recommend?

Thanks in advance!
Ask HN: To solve a problem, would you spend time or money?
If there is a problem that can be solved either by spending time or money, which one would you spend ?

What is your ratio of time/money?
F.A. Hayek and the World of Tomorrow: The Principles of International Federalism [pdf]
Google already didn't give a fuck about 911 problems (or 112 in my case) on the Pixel 4a, those have been unfixed since release.

Google doesn't seem to care that dead people don't make for good customers.
Goncharov: Why has the internet invented a fake Martin Scorsese film?
> Packaging should be standardised and regulated

And reusable/with a deposit, like water bottle in Germany, that would be perfect.
> DDD sounds amazing, but y'all the pull requests are usually a dozen files with tiny changes. At least from what I have seen.

When I've used it, a typical PR is about a Query or a Command, that calls a repository to retrieve an entity maybe performs some logic using that domain entity and stores it afterwards, three layers, application, domain and infrastructure. If you have more changes that those 3 layers (I'd say 2 files minimum, maximum about 6 ? ).

Maybe the feature / user story is not granular enough ?
I think you'd want to look into the Opioid Epidemic.

https://en.wikipedia.org/wiki/Opioid_epidemic
>nature has always found a way to keep them in check

Often that looks something like 'they hunted their prey to extinction and then their numbers levelled out'
ERP projects are more business process projects than they are IT projects. Throw in the wrong implementation partner, and all you get is a non-working system and tons of consultant and development fees.
Looked cool and I enjoyed it, but was super fiddly to work with. It only looked great UX wise later because of the stark contrast with the thoroughly c*cked up UX of things such as Windows Media Player and iTunes on Windows.
That's a big theory, there is plenty of waste in product companies and a small portion of the developer effort is easily responsible for the majority of revenue.

If you're talking web agencies or subcontractors, that make more sense, as the client is paying for the waste, regardless.
IMO there are two good and interesting ideas behind DDD - the notion of an ubiquitous language and bounded contexts. However, these concepts are vague and underdeveloped. I'm not even sure they were original.

Meanwhile it gets way too specific about certain design patterns. These are not as generally applicable as the originators imagined and have a tendency to blow up SLOC and add too many layers of indirection.
Under Mongol rule supposedly millions died as well. Those were pagans and Buddhists by the way.

If the Buddhists do it, the Christians do it, the pagans do it, the Muslims do it and supposed secular democracies do it, it leads me to the conclusion that the beast isn't the religion per se, it's humans as a whole.
Also currently actual AWS staff is answering on the new community support forum re:post, I’ve been taking full advantage of that.

There are some things which AWS suck at unless you have an enterprise support plan, like having a deep review of a technical issue in their products, and having visibility into product bugs in general.

Even then after reporting a significant issue like Aurora query execution being non-deterministic in a very specific case, I only found out it was solved months later after working around it from reading patch notes.
The problem with following a list of principles inside of a book is: It's hard and requires a holistic view of the entire manuscript which everyone has to remind themselves all the time.

This is much more compelling:

Why domain driven design? Because we have tools that detect deviations and give suggestions for expanding your models.

Just like Rust constraining ownership, just like ruby on rails generating entities, controllers, css html and js for your model with a single command.

In other words, writing rules is easy. You are just leaving tooling (the most useful and hardest part) as an exercise for the reader.
From Ubuntu to NixOS the story of a Mastodon migration
So, hunters carried 2-3 liters of water during hunting? Have you seen in the museums the water pouches made from leather? They barely hold a liter to a liter and a half. Even the ones I've seen made from wood barely hold more than a liter. I doubt people always hunted close to streams so that they didn't need to carry water with them.
I'm divided on DDD. On one hand there are some good ideas (system is model, language is important etc) that seems "obvious", but I guess still worth explicit mention.

On the other hand there are implementation techniques that strike me as not really Domain Driven, but I Program In Java With Hibernate Driven (Entities, Value Objects & Aggregates section).

I wonder why those two are married other than historical accident.
Eternally Septembered. The threads got so big that it didnt look good anymore and the non-hierarchical comments became too messy. There is so much information that people switch to "recent-only" platforms like facbook reddit twitter etc.

There was not a lot of effort to make a middle ground -- but it is not clear what UX would be right for that. The UX is largely dictated by the scale of the community, e.g. FB treats all comments as dispensable, reddit keeps topics open for 30 days, stackoverflow cares about ranking etc. Also the predominance of mobile and app stores means that those forums became undiscoverable. Everything in the past 15 years have been tailored to make the big fish bigger.
When I was younger I used to believe when people talked about how amazing certain items or experiences were. They were often very expensive, or very hard to get to. I used to believe that they really were such a unique and special experience and that was why people would go to the trouble and expense of having it.

Being older now, I see that the real value in the item or experience was being able to tell me about it. So many things fall into this category, if not completely, at least partially.
> permenently plug up all the rivers in asia

Stop shipping all the rubbish to Asia.
I spend 5 minutes at the start of calls asking how people are doing, getting a read on their emotional state. As the saying goes, everyone is coming from somewhere else and going to somewhere else and is only here with you for a few moments between the two. So I like to try to find what they've been up to 1) since we last chatted, 2) recently, and 3) immediately before our current meeting. And you can ask about their plans for tonight or this weekend (though usually that makes more sense at the end of the call).

It's nice to share these things, it builds connections between people, you and/or they may be more empathetic for when things are going slower than you'd like, and to the OP comment, it starts the meeting with a non-negative tone. Even if they say negative things, you can listen and empathize, and it can become a positive thing for you both. Sometimes people say "I don't want to talk about it" and then you can demonstrate lightness by saying "that's okay, [I understand]" and waiting a beat--sometimes they start talking about it anyway.

I also make sure to have a couple of small things I could share if they reflect the question back to me, or if it doesn't seem like they want to talk. These are little things from my immediate life--the lunch I just had with a friend, or interesting thing I saw on my walk, or something I'm excited about, or an idle question I've been pondering.
What is good C++ code? – Bjarne Stroustrup
And FTC doesn't give a fuck about choice for consumers.
mg is to the point but doesn't invalidate your personal opinion either. Exception, rule.
Total Recall fan I gather =)
Physics, Topology, Logic and Computation: A Rosetta Stone [pdf]
I use mostly TortoiseGit, https://tortoisegit.org.

As easy as it gets, no Electron boilerplate, full Windows native executable.
"They barely hold a liter to a liter and a half."

Depending on where you live, you will sweat out a lot more water on a daylong hunt.

But in semi-arid climates, where streams are rare, animals tend to gather around watering holes, so that might actually be the best place to start your hunt.
I dont know about directors being cancelled for taking too many takes. The cancellation issues tend to center around sexual abuse and it took many accusers over years for anything to happen. And they typically bounced back quickly anyway.
This sounds like an April Fool's RFC
this is a good summary of why I pay zero attention to power point decks and blog posts. there is never a right answer and it's just people masturbating in circles. it's not rocket science, half of the time it's not even computer science. design patterns, at a certain point, become full of themselves.
I get the impression America is uniquely vulnerable among the wealthiest nations. Private healthcare providers, a defanged health regulator, and rampant corporate bribery/advertising.
Purdue salespeople lobbied doctors directly to prescribe their opioids to patients, while Purdue suppressed knowledge their incredibly addictive nature, and later offloaded blame to the addicts they largely created.

Here's a long overview of the Sackler family and their involvement in creating the opioid epidemic https://www.youtube.com/watch?v=3-dptkIZ7tI
Looking at the examples, it seems that most companies use humans.txt as an Easter egg for curious people. The one from Medium is “fun” because the only contact info that they share is from people who reported security bugs: https://medium.com/humans.txt
Do you like to solve people-problems or computer-problems? I mean, from a really black-or-white style lens, this is what it all boils down to.
People problems like managing teams and/or being part of meetings where the future direction of a product is discussed, market-fit evaluated and re-evaluated, decisions are made on what to do next, exercising diplomacy, seeking consensus etc, etc... I mean, all these aspects or at least a combination of these together with the technical aspects, will be much more prominent when in a PM role than a backend developer, so, essentially, choose according to what you like or want to do.

An important point: don't see it as a "should I consider it or stay a BE developer?" kind of thing. If you accept the PM role, even if it means more money, the skill sets and responsibilities will be completely different so be aware of that too.
To actually get good errors in Elm you need to not use type inference and declare explicit types in lots of places. A big part of this is due to currying as any mistake in the number of parameters passed to a function is never type checked at the call site, but always when the accidental type collides with some other type.
Teaching-scale and production-scale programs are very different. Teaching-scale, where students start with a blank sheet of paper, are better served by simple approaches. You can't put enough complexity in there to warrant a complex framework.

I would like to see a course with a "maintenance" module, where students have to make changes to an application that's maintained over the several years of the course running. Including dealing with mistakes made by previous students.
Dutch resist US call to ban more chip equipment sales to China
In the UK tax is somewhat disconnected from payroll. So that e.g. a second job would attract a different tax code.

Different tax codes are applied for many, many different reasons though. I'm still a company director, although the company doesn't trade any longer, so I'm required to self-assess and pay my tax yearly. My tax code through my employer is slightly different as a result. If my tax code were ever pulled up as an issue by my employer my answer would be the above, coupled with 'mind your own business', because it is my business and not theirs.

NI payments can be deferred to the higher rate (2%) on a second job to prevent overpayments. I know this from when I (legitimately, and with the full knowledge of both employers) had two jobs.
The stadiums are built by what is essentially slave labour. The choice of Qatar was obviously a result of corruption in the first place as it's not even a suitable location. That's why it's in November instead of the summer, which has completely disrupted the club season by compressing it, causing a fuckton of injuries in the busiest leagues.

It's a complete shitshow any way you look at it.
Even then you'd need to plug them up (or filter, and in the first place not dump into rivers), because there is plenty of domestic consumption in Asia too.
Mitchell Baker's aka the Mozilla CEO's salary has doubled in 2021 according to that report.

It was $2.7M in 2020, now it's $5.6M in 2021.

With FF marketshare keeps dropping, idk what the hell Mozilla is doing anymore.
… and ignored by most humans just as robots.txt is ignored by most robots.
When I was early in my career freelancing my AWS account was shut down for no payment for over a year, more than half a decade later I re-opened it through support and they wouldn’t even let me pay my old bill.

I’ve been able to reduce reserved instances when the market has turned unpredictable.

AWS isn’t a pushover, not even a little bit. Dealing with them externally has just been a good experience with professional understanding and a flexible business sense.
Its hard to talk 'efficiency' as they work in different ways.

Some actively 'cool' the air (including through contact with ground or water, or evaporative cooling from plants), some don't further cool the air they cool people through airflow like an electric fan (effectively the human cools themself through evaporation).

Their function will of course also vary through the day and year depending on literally the way the wind blows.

Many also were designed to be attuned to local wind and climate conditions which would have changed over centuries since so its also hard to judge their original function.
One more reason to break federation.

The federation was always meant to build communities around shared interests and values.

If I wanted the twitter "experience" I would just use twitter.

If I wanted a "free for all" environment I would be on 4chan.
It sounds similar to movie streaming vs piracy.
Stable Diffusion VM on AWS
Thanks for the detailed answer and the pointed resources!

In fact, I included the lack of compilation locality in "inherent complexity of Rust". However, I agree that this could be considered apart.

In my experience with TypeScript (quite different, I admitted), splitting in distinct compilation unit may help. However, this does not solve the issue.

This could be great if Rust could deprecate some features in order to improve its compilation speed. I am not sure if it is feasible…
Flex filament is probably too flexy. The trouble with PLA is that it essentially starts forming cracks at zero force. If you keep PLA under load it's only a question of how long it takes before it breaks. E.g. making a coat hook from PLA would probably work fine for a long long time, but one day it will break, Even if you just hang a coat from it and never touch it again.
FuzzingWeekly CW47: Fuzzing the web for mysterious bugs
That makes little sense. "It's the users who are wrong" ideology applies when you tell the customers they are holding the iPhone 4 wrong. Or when you ask them whether they don't have phones when you reveal the next Diablo as mobile-only.

No company would argue that users are wrong and that they are not supposed to dial emergency services.
It wasn't even my post.

People who do stupid decisions are at fault that has nothing to do with the picked time points.

>Nobody could predict....

Except that thousandth of people did and still does at least the people who are informed. Some day the up and down will end as it gets weaker every wave, its very much predictable.

BTC cycles have been ~4 year slightly growing a bit over time. If someone just randomly expect it to be just 1 year and then sells at -50%, its entirely their fault. To do that you have to be stupid twice once to buy without any knowledge about what they buy and then again after they spend a year not educating themself.
No one cheated them, no one defrauded them, no one tricked them into anything. Its 100% voluntary stupidity.

>That's why I am saying you are cherry picking.

I'm not, it wasn't my post, I just pointed out that the times aren't picked by the author but by the release time of the video. He didn't cherry pick a best case point in time either, in fact the video was made after the second large crash in 2018 and the price comparison to now (presumably also after the second large crash in this cycle) It seems very reasonable to point out that the price is still higher now than back then. In fact if you compare 2 points in time 4 years apart that it p much the perfect unbiased pick since the cycled go 4 years.
> Maybe you just aren't tapped in?

Thinking other people are not tapped in is a clear sign that you live in a bubble.
Yeah this is bound to happen again. But it's always going to be the case with "native" becoming less important.

I've been keeping my eye on what the Godot UI team has been up to and it looks like a pretty good starting point. But I think an evolution of UI input and interactivity is among us so fingers crossed we're going into a second (or 3rd depending on who you ask) UI renaissance... Or maybe were just looking at another "famous framework"
Is it a Google issue or a Qualcomm issue ? (e.g. does it occur when using Calyxos/GrapheneOS/LineageOS instead of the raw Google Android OS ?)
A lot of American products have strong scents that are not really liked in Europe. Old spice started really aggressive advertising campaign a few years ago here. They had frequent and obviously high-budget commercials in TV and stocked middle shelves in popular stores, but no one wanted to buy it. People say it simply stinks. It's another Hershey chocolate.
I'd be very curious what gave you this idea. The ActivityPub vocabulary contains a number of social network related activities that can operate over a decently large vocabulary of object types, events being only one of them.
Indeed the Mac OS branding didn't really kick in until after 7.5 as far as I know.
Oh--just that I couldn't understand the first chapter in Stepanov fully on first reading, so I need to read it again (and again, and again).

The Feynman reference is

Well, I asked him, “How can I read it?
It’s so hard.” He said, “You start at the
beginning and you read as far as you can
get, until you are lost. Then you start at
the beginning again, and you keep working
through until you can understand the whole
book.”

—Joan Feynman, Richard Feynman’s sister,
recalling a discussion with her brother

From https://rs.io/feynman-reading-difficult-things/
Does not fit into my 20 meter long cable. It has fatter handles. Can I have programmable Openscad - version?
Aluminium cans aren't any better
A hard problem is selling it short, it is impossible to separate them, because they are one and the same.
> social security

They don't have that in states
Cogitating Black Holes
This is pretty much exactly how I would run anti remote work PR campaign.

Lets go through some basics. Click through articles on the blog. Is there a single one you couldn't write? No, really. This is the kind of stuff you give to/get from a copywriter. Everything is formulaic, you could write the same kind of posts about literally anything. It's a craft.

Now go through related social media. New accounts posting and moding. All relatively fresh.

Obviously, I have no proof. SM part is also how you would work if you wanted to remain anonymous, sure, but how do you explain this blog? Start of the whole thing being few months after CEOs started whining about how much superior in office experience is could have common causes. And obviously every story is possible - there probably are people doing it. Did they really start that recently?

Admittedly, asking for few dollars from people to get into better parts of discord while claiming to make 6 figures doesn't match exactly. There are reasons to do that (hiding lack of content), but that generally points to creative writing and general grift at least as much.

I guess what I'm saying is wait for major newspapers to pick it up and for people who want everyone in office to use all that as talking points.

EDIT: see https://news.ycombinator.com/item?id=33741200
Love the Australian way of using the language, there's humour in everything - "bin chickens" indeed.