skysight-inc/HackerNews huggingface dataset:
Uninhabited Island Off of Massachusetts Is Littered with Bombs
We poor embedded developers are always forgotten :(

Grace, the only C/C++ dev, does stuff like "Grace has already decided to use a thread-per-core model and minimize cross-thread communication".
The irony of this comment is that they're very bad for local wildlife, so ecologically damaging in another way.

Now we get birds doing their morning call at 2/3/4am.
For many it was also the only place around where parents/adults would be happy to let kids hang out completely unattended.
IC designers may hike quotes to reflect further foundry cost increases
I did think it was weird that they abruptly adopted him. He didn't seem like an orphan.
It’s a complex subject, but these rulings are a direct result of our nihilist materialist pseudo-rational thinking and easily seem to get out of bounds. There unusually seem to be complex interpersonal relations involved too.

Belgium allowed a 24yo with severe depression to “decide” for assisted suicide (this seems to be frequent, I’ve heard of a similar case of a student this year), and the Netherlands wants to allow childhood euthanasia soon (it is already allowed for those over 12). Decision makers seem to believe that they are rational and ruling out religious moral opinions on these subjects, however we seem to be gravitating towards the buddhist nihilist view that life is suffering, and that our reason to live is to end suffering by vanishing.
13 inch, 16GB, M1

I swear by 13 inch but I know I'm in a minority. I don't need a huge screen for my work. I like to look at code without bending my neck left and right all day long and if I need to multi task I four finger swipe left or right and feel extremely productive this way for many years now :)

EDIT:

I shall say I had an 8GB intel MBP before and 8GB was just about enough for everything including Docker.
Considering how badly Docker runs on Mac, I don't think anybody would pay for it. I had to set up a Linux machine I ssh into locally just to be able to work.
> I've previously done robotics work which had many asynchronous tasks. I've used QNX for that, and I've used ROS. There, you have a lot of intercommunicating processes, which works but has more overhead.

I wonder, why is this kind of system a bad fit for the async model? Is it because all threads must be reliably preemptable?
Being single parent with no support is harder then you think.
How is Garden different than using docker-cli with some random container runtime other than docker?
> Needing to use Docker is a great reason Linux on the developer laptop makes total sense.

So do you always run the same server distribution with exactly the same package versions on your laptop? Otherwise, you miss the point of Docker.
This is still the case today. It's a total pain in the arse trying to find an open shop that can top-up at 11pm
The Intercept obviously had a rather different take[1]

In Short Greenwald had full control about his opinion pieces. What he wanted and didn't get is no editorial intervention in a piece of factual reporting.

No half way sane media outlet would ever allow that.

[1] https://theintercept.com/2020/10/29/glenn-greenwald-resigns-...
> No-one should break the rules or the law.

I actually disagree with this. You should not break the spirit of the law, and as citizens we have the moral responsibility to ensure we challenge the law where it is inappropriate or misguided by breaking it. The law is fallible and laws change over time, they often put in place for reasons that no longer apply (or are completely false premises in the first place). A great example is jaywalking - which if enforced is completely ridiculous.

Regarding cycling, the highway code wasn't really written for cycling safety. Some red lights are actually safer for a cyclist to jump, it's often safer to mount the pavement and cycle in places - sometimes there's badly designed cycle lanes that end in the middle of nowhere with no option to cycle safely, one-way streets and low traffic areas can force rule abiding cyclists down unsafe busy roads etc. etc.
Thanks for that feedback. It's a real app as opposed to just a landing page so maybe the goal would be to push people to the actual landing page https://joindistributed.com so they learn more and want to signup.
I ran into [this](https://github.com/docker/for-mac/issues/5208) bug just today - mentioned in the release notes.

If you're using a VPN (in my case, the NextDNS client), you might want to de-select the option to start Docker on boot. Start it manually instead once your VPN client is loaded and connected. In my case a failure to do this would completely bork the ability to connect to the internet - either over ethernet or WiFi. Took me a while to figure out what the cause was.
I was using the 16" MBP before this but having gotten used to the 13" that now feels ridiculously huge. It helps that I'm not using XCode much though. That really wants a lot of screen real estate.
NASA completes engine test firing of moon rocket on 2nd try
Wikipedia is very biased so should be taken with a bit of salt.
The number of pedestrians harmed by people riding bikes is minuscule. They would be reduced further if there were safe cycle infrastructure so that people weren’t so scared that they ride on the pavement. Pedestrians and people on bikes are both victims of our car dominated culture. Consider that more pedestrians are killed by motorists mounting sidewalks each year than are killed by cyclists.
Ah yes, I had some delicious human flesh in Belgium, for which I payed with a kidney.

In all seriousness, surrogate pregnancy is (thankfully) illegal in Spain.
right. its probably nothing to do with text rendering. the vast majority of your response was orthogonal nonsense. par for the course here on HN.
That is an unsettling perspective. Bitcoin like a humongous casino. Its only societal value is to vent speculative impulses. When the tulip mania happened in Netherlands, one could argue, it was caused by wealth inequality. The tulip bubble represented a way to fly up the ever lenghtening social ladder. Makes you wonder.
My experience was generally different. Yes, it gets hot and loud on Intel. But I can still do web development that involves PG, Rails/Django, and Redis.
>That expectation seems to be at odds with everything I as a non car owner remember from my parents selling their cars.

Selling and letting registration lapse are two very different things.

Most states only criminalize driving a car with a expired registration. I have half a dozen cars with expired registration to my name and it's a non issue as long as I don't get pulled over driving them (which would be really hard to do since they either aren't complete enough to be drive-able or have long since been turned into tin cans).
The blog post resonates with me.

From the outside (not actually writing Rust code yet) it looks like Rust saw C++ metastasize from an overcomplex big language into an even more overcomplex huge language, and then said HOLD MY BEER!

Encouraging people to go async / event based looks like a huge mistake to me. Code becomes much harder to reason about and you get a ton of additional complexity to worry about.

A much better way is to provide a layer that looks synchronous on top of asynchronous mechanisms. Like going for declarative programming, or make it look like "one thread per request" and have implicit timeout handling via exception you can catch or so.

I think the compartment threading model is one of the main reasons why COM is so successful.
Indeed. Some technicians got killed. But now, hacking the electricity meter is punishable by heavy fines defined by a special law. You get banned for never ever being again a client of the sole electric company in the country.
Firefox at least uses the wasm sandbox for Graphite, the really fancy turing-complete font thing:

https://hacks.mozilla.org/2020/02/securing-firefox-with-weba...

Same with Ogg container parsing.
Git-compatible bulk renaming tool using Vim
Good for him. It must be a great boon to homeless people to have clean clothes; I know that I would feel very dispirited if I could not wear clean clothes on top of the already horrible situation of being homeless.

But how come there are so many homeless people in the richest country in the world?
I cut my programming teeth on an Acorn Electron[1][2]. BBC Basic came with a built-in multi-pass assembler unlike the other 8-bits at the time where you'd need to pay for that, so it was easy to tinker by integrating a little assembler for things that were too slow in interpreted BASIC. I used it for things like sprite drawing & movements, and tinkered with many other bits & bobs. Ah, the good old days...

I later used Z80's[3] at Uni for hardware projects, again programmed in assembler (via EEPROM which was less convenient, but we were practising for "embedded systems" development) which was fun too.

The only thing close to the BBC Basic experience was Delphi which supported inline assembly, which I used once to do some bitmap manipulation faster than I could convince the compiler to manage.

[1] a budget version of a BBC Micro Model B for most intents & purposes
[2] and later a BBC Master Series
[3] they basically started life as knock-off 8080s, the 8-bit chip that lead to the 8086/8088, so it'll feel familiar if you've done any old x86 assembly
Can you please share a link? When I search for garden container I get gardening results lol
Alarming Video of Bad Tesla Autopilot Driving May Help Make Autopilot Use Safer
I'm happy to hear that, even though I'd personally refrain from getting myself into a Scala codebase again :) (IMHO, it goes further in the "typing for typing's sake" direction). Because of my existing skills I'd probably use Blazor, if I'm going that way.
The code I've had to work with was definitely more on the OOP paradigm side. Can you provide an example project with a more 'modern' C++ code base that I could check out?
I wouldn’t say downtown is formally defined but it does carry some connotation. Where is the failure?

https://en.m.wikipedia.org/wiki/Downtown
This series is also amazing:
http://labs.domipheus.com/blog/designing-a-cpu-in-vhdl-part-...

In the end he switches to RISC-V as well
I think people just have to learn that "not using the newest features of the language" is not a problem. I have no problem with obsolete code, where "obsolete" means just that. I have a problem with broken code. If it ain't broken, no need to fix it.
It's extremely worrying that the linux kernel people still have no idea about modern ukernels, and still hinge on the long fixed issue of massive IPC overhead from the old mach days.

I mean, there are even two good ukernels now with l4 and fuchsia, and they learned nothing from it. Modern ukernels don't guarantee delivery, there are no mailbox queues with its massive overheads. They are async by default. Fuchsia not entirely, but l4 is clean.
https://garden.io was first result for "garden docker"
They tried to play a game with open source, they knew the rules and AWS did nothing wrong, not even ethically, it's all in the spirit and the letter of the licenses ES chose (for example).

I've literally no sympathy for ES whatsoever, they were either incompetent or playing games.

What ES invested and the size of AWS has literally nothing to do with the discussion, ES made a choice pure and simple. They are within their rights to make a new choice if they so choose.
Do any cyclists still use incandescent bulbs?
https://commonsclause.com/

Second FAQ: "Is this “Open Source”?"
Answer: No.

I don't think they are trying to hide anything and if anything are being generous because the source-available licenses do have most features of the open-source model with the narrow SaaS restriction.
Maintaining ~30 Rust applications and a few libraries at work, a handful of open-source projects, and a few embedded Rust personal projects, I didn't need to change anything at all after updating (which is the norm for most Rust releases).
With 2-3 containers there isn't an issue. When you need to run 8-10 at once, the machine becomes unusable. Same setup on Linux doesn't even register as load.
Sawzall is the Kleenex of reciprocating saws. It can be used as a noun or a verb the same way most "saw" based compound words can.
>> As we’ll see, the significance of this supposed achievement is also
undermined by the fact that the majority of people living under the Spartan
state did not take part in it. Heck, the majority of males living in the Spartan
state didn’t take part in it. Hell, even the majority of free, non-foreign men
weren’t eligible. That’s because the agoge was restricted to the Spartan citizen
class – the spartiates – who in turn comprised only a tiny minority of the
people actually living in Sparta.

Thus the article makes a distinction betwen "Spartan citizen" and everyone else
living in Sparta (historically, Lacedaemon). In the next article in the series
the author makes it even more explicit, saying (of the social hierarchy of
Sparta):

>> At the top were the Spartiates, the full-citizen male Spartans.

This distinction between "Spartiates" and (other) "Spartans" is a modern
invention. There is nowhere, in the entire body of Greek historiography any such
distinction to be found. Indeed, such a distinction would be lignuistically
impossible because there isn't, in the Greek language, a different word for
"Spartiates" and "Spartan". These two words are different only in their English
rendition (and perhaps in other European languages also).

In (ancient and modern) Greek, a male from Sparta is a "Spartiates" (Σπαρτιάτης,
with an eta, male singular). A female from Sparta is a "Spartiatissa"
(Σπαρτιάτισσα). Many people from Sparta are "Spartiates" (Σπαρτιάτες, with an
epsilon, male plural).

All of these grammatical forms represent the same concept: of a free, full
citizen of Sparta, i.e. what the author of the article calls a "Spartiate".
Anyone else is never referred to, in the Greek ancient sources by any kind of
demonym derived from "Sparta". The reason being that those other people
inhabiting the land of Sparta and serving the Spartans, were the Spartans'
slaves and it was not a done thing in the ancient world to refer to the slaves
of a people by the same demonym as the free people.

Compare for example "Athenian" (Αθηναίος), the demonym of the male, free
citizens of Athens, and never used to refer to the slaves (δούλοι), or the
foreigners (μέτοικοι, metics, basically immigrants) also living in Athens. The
same goes for Corinthians, Megarites, Argites, Thebans, etc etc.

The next article in the series takes this modern misconception, or perhaps
invention, and runs with it, somehow turning the fact that Spartans had slaves
that had no rights into an indictment of Spartmant society. Unfortunately, the
same can be said e.g. of Athens, where only indigenous males enjoyed the
privileges of the Athenian democracy (while it lasted) while women and slaves
had no rights and immigrants hadn't even the right to own land in Athens.

In short, it seems to me that this series of articles is strongly motivated not
from any wish to set the record straight on the true history of Sparta and its
inhabitants, but by a desire to provoke outrage for a people who died 2000 years
ago. As if we didn't have enough calls to be outraged for modern matters already.

Bottom line, please don't take your knowledge of history from some guy with a
blog on the internets.
Indeed. In our country you just pay over your mobile phone (using USSD) and you get in return a token that you can type in the electricity meter and you've finished loading electricity for the next months
I agree. It was just a matter of time. Social media merely accelerated the process.
I haven't tried it yet either. It really needs a tripod, and i don't have one.
Furthermore, it's human's psychology that once you've done such "token good deeds", you feel good about yourself and less inclined to do some real thing, right now. Not everyone is subjected to that mentality, but I think most do.
People do live downtown in US cities, but at least since the 1990s when that became popular again after city crime rates fell (for reasons which are still being debated today), these housing options (generally condominiums and rowhouses) tend to be very expensive compared to living in the suburbs. So only the upper middle class/upper class can afford it. It's not that unlike the situation in other countries. Living in the center of London or Paris isn't cheap either.
It's been pretty fast since oxsfs was replaced with gRPR-fuse. Was in the beta builds for quite some time and now is switched on by default in 3.x. Idle CPU has been cut from about 100% down to about 20% also.
M1 Docker works and it rocks solid. I was skeptical at first but I upgraded to M1 because my old Air is too slow and I cannot open Chrome+Slack at a same time.

Suprisingly I have no problem with docker. I just download the docker preview and it works flawlessly. One minior issue is that if I build a Docker image that support multi arch, then push to docker hub, then that image is arm64 by default. I have to do `docker build --platform amd64`.

I document that process here: https://axcoto.com/notes/2021-03-13-docker-apple-m-nginx-and... I think that's the only gotcha I got so far.
> I recently ordered something from Newegg and it was shipped from China to some place 500 miles away from me.

This just recently happened to me. Ordered from a 3rd party on Newegg. It ended up getting delivered somewhere in Wichita, Kansas. I live in Florida.
Yeah it was just a link in the search results of the order history page.

Technically you can still get the data but it’s through a manual request process.
How many friends do you have that have taken their own lives?
I love how you’re accusing a journalist of lying, as a defense of journalists being accused of lying. ‘Oh well, that’s just run-of-the-mill journalistic statistics ignorance’
Interesting thought, does using a physical fisheye lens that warps in different way than the eye actually sees the same using a computer-generated fisheye effect on a source image?

Or any other sort of analog filter/lens that changes the picture for that matter
Because Americans don't have a culture of taking care of each other. They rely on the government to do it, government doesn't always want to, and the citizens don't demand that government does it.

Source: am American & formerly homeless
6 months in an enterprise setting means that we will never touch Rust.
For sure!

Its my first emacs package outside of my config so the elisp isnt amazing or anything, but if you want to send patches the mailing list is here https://lists.sr.ht/~amk/public-inbox put any questions or patches there! :)
sorry, i misread the comment i replied to.

android and ios are indeed a wasteland in terms of browser security.
Whether you agree or not, referring to something generic like this as paternalistic is actually condescending. Let's be careful with the name calling.
5 Top Websites for Startups Perks
169 Chatbot Templates for Websites and Facebook Messenger
From the OP:

> I’m a fan of the Pareto principle: 80% of consequences come from 20% of the causes.

This reminds me of the claim that most users only use 20% of the features of a given application.

What is often forgotten though, is that different users will often need different 20%.
There are generally speaking no breaking changes. Upgrading the toolchain practically never requires any changes to code.
The term "batch job" (as opposed to "service") appears frequently in the Google K8s-like scheduler papers:

https://research.google/pubs/pub41684/
https://research.google/pubs/pub43438/

In other words, jobs seem like the go-to way to take advantage of unused CPU/memory.
I cannot imagine anyone would have to change anything.
Instagram Lite Delivers All Essential Features in Just 2 MB
Is the creation of volumes as easy and straight-forward as with docker/docker-compose?
I wish Apple would give Docker some love like Microsoft does. Using Docker with WSL is a breeze, and it runs so much better than MacOS.
And as an advantage you get access to Linux package managers which are so much better than brew. Brew is good, but Linux package managers like pacman and apt are so much better. Having a proper Linux distribution open in one window while I play 'Call of Duty' in another, is one reason why I've moved to Windows again.
Hey so the US and China had one
The most fascinating to me have always been the stories of various inhalants. Random gasses, chemicals, etc. Sometimes I just end thinking “why the hell did you think that was a good idea”.
It is also possible that before the Internet, reporting was equally biased as it is now, we just didn't know it. In fact, it would have been easier.
No, I disagree. The primary reason is that we keep defining self actualisation through full time careers climbing silly ladders where you can never stall because up or out. If fulltime employment was 25hrs, and/or we wouldn't have to compete with people (mostly men because of the imbalanced parental leave in many places) being able to focus solely on work, nobody would have problems raising children's in their 20ies
But that would simply mean that the lawyer is culpable for the criminal charges since it's their responsibility to know the law and ensure that their recommendations comply with the law. I think it's odd that she's punished despite having sufficient basis to believe that what she was doing was legal. Especially in a system where the laws in some areas are so complex that there's no way to figure out what's legal or not without being an expert in the field/topic.

If you can't figure out if something is legal and if you go to an expert and they can't figure it out (or they're lying through their teeth), and you get punished for it, I feel like something is broken there.

That said, maybe she did know it wasn't legal, but we don't have enough information about the case to draw any conclusions from it.
> The problem with Linux on the Desktop is that it's still a horrible, time-wasting experience.

In your experience - that's not uniformly true - I'm a counter example - I installed Fedora on this machine when I built it a few years ago (and have upgraded to each release) and have had zero hardware issues and that's running an RTX2080 with the binary driver (historically a pain point on Linux).

As someone who also uses a recent generation work issued mac the different for me is stark.
What I'd like is the ability to slowly switch newer parts of the codebase from C++ to Rust, with seamless interop between the two languages(IDE/Debugger/Profiler), but this is likely a pipe dream, and without this capability I doubt I'll be switching to Rust.
Rust isn't against shared libraries per se, but it doesn't have a stable ABI. ABI for a language with generics is a very tricky problem, and there's no solution on the horizon yet.

As for LTS, there is indeed a stand-off with Linux distros. Rust bets on Chrome's update model, where updates are small and backwards-compatible, so everyone is on the latest, and versions don't matter. Linux distros want Rust to have Internet Explorer update model where there are only updates every X months or years, and developers have to specifically test and work around to support multiple old versions.

Note that Editions aren't language versions. They're like "use strict" in JS. They only toggle warnings and small parsing details, but there's only one Rust version. Every Rust edition can use any Rust feature, as long as it parses. For example, everything new added in 2020 is available in the Rust 2015 edition.