skysight-inc/HackerNews huggingface dataset:
There is a lengthy wikipedia page on "wage slavery", which has a long history, even if it is not part of the currently accepted definition of slavery. https://en.wikipedia.org/wiki/Wage_slavery

"Similarities between wage labour and slavery were noted as early as Cicero in Ancient Rome, such as in De Officiis."

If you need the wage from your labour to feed and house yourself, such that you are completely dependent on your employer, how is that functionally different to slavery?

Unpaid internships are increasingly considered immoral for reasons that you identify - many people literally cannot afford to take such an internship, so cannot gain this experience.
Seconded.

In a job we were mostly Serverless/Microservices, but tested and deployed as a Monolith. We got many benefits from the Monolith (simplified management, testing, code wrangling), and some benefits of Microservices (theoretically independent functions, scaling/costing down to zero).
Nope, I've only got one goalpost. To express that healthcare cannot be a free market.

This was a digression and exploration of how your specific situation exists because of government intervention. The alternative is to let poor people die outside, and that's distasteful to me, and to most.
GNOME left in the middle of a perfect storm IMHO. I remember GTK being much faster and lighter than Qt/KDE and boasting this fact with blog posts with performance metrics.

These years also were problematic for Linux on laptops. Power management, wireless and overall experience was very bad. MacBook had a considerable mind and market share among Linux developers. I remember a slide saying "Linux on desktop cannot move forward because of MacOS's advantages and features on mobile", which was very true for that day.

With the rise of Ubuntu, iPhone and MacOS, GNOME wanted to be the MacOS of Linux. Straightforward, minimal and somewhat capable. However, leaning heavily on GConf, burial of features, dumbing down of UI marked their downfall.

I've moved to KDE before that time and was spoiled by kio, integrated DE features and other stuff. 4.0 was rough but, I endured and KDE became something different. A class by itself. The so-called Qt Agreement and dual-licensing also saved them.

I also believe that customization will return. I wish GNOME best of luck and give me some reason to try them, at least in a VM. I won't change my primary DE, but I'll play with others at least. GTK has some nice qualities but, GNOME3 is not treating its foundations and features as it should IMHO.

I can still dig my .kde folder and look what are the settings and how things configured though. GNOME, while being the flagship DE of GNU movement, feels closed, bloated and devoid of any GNU/Linux spirit. Maybe that's the aim for mass market adoption. I don't know.

---

Addendum:

I want to add that initial GNOME3 and GTK3 documentation was horrible. They moved everything to JS based introspection stuff and generated documentation automatically with no explanation whatsoever. We've tried to develop a gigantic project with GNOME3 and the best way to develop software was via trial'n'error in their new and shiny developer console. It was like being insulted continuously while walking in the dark in a room full of Lego bricks on the floor and sharp corners at head level.

To add insult to injury, their touch implementation was buggy. I dug the WM implementation for two weeks and found a comment basically saying that "We hacked this together. It's not X protocol compliant & needs to be re-implemented from ground up. Since you've found here, maybe you can do that, thanks." Grr...

However, the WM code was very clean and readable. I'll give them that.
Researchers find link between coding of cryptocurrencies and its market behavior
Does it have a REPL like in Clojure?
The looks of Tesla cars are conservative. Their cars look as much like gas-powered cars cars as early cars looked like carriages.

I think there’s space for innovation there. The new Citroen Ami, for example, is a bolder design (https://en.wikipedia.org/wiki/Citro%C3%ABn_Ami_(electric) ), but I think one can do better.
This isn’t authoritarian in the slightest. If you think having your voice heard instead of silenced is an example of authoritarianism, I’m afraid trying to explain anything would be a lost cause.
I work for Red Hat but have zero inside info on this. This is just my opinion.

I personally think they will be allowing some production use of free RHEL (assuming we get free RHEL. I expect we will but don't want to count chickens before they hatch). Enterprise production I don't know, but personal production or prod for non profits and/or open source projects, I could totally see that being an option. I'm personally excited for the announcement. I hope they get it out soon.
Apple car is a terrible idea. Apple is good at selling luxury products to ordinary people. An ordinary person can buy a good enough headphones for $40 or spend $550 for the AirPods Max mainly as status symbol. But an ordinary person won't spend $350,000 for a VW ID.3/Golf competitor.
Show HN: Snebu Backup now supports client side public key encryption
The documentation at https://www.snebu.com needs a bit more of an overhaul, however updated it to reflect how to use the encryption features. Take a look at https://www.snebu.com/tarcrypt.html for a description of how the tar based encryption filter is implemented. Current release of Snebu is 1.1pre1, since this has also had a major refactoring (clean up) of the code. Therefore will need to perform additional volume testing before marking the release as final.
Thoma Bravo to acquire RealPage property management platform for $10.2B
Crispr-Based Covid-19 Tests Are Coming
V-Fortnite Générateur De V-Bucks Sans Verification Humaine 2021
So, 2024 is when Apple will be suing mechanics for trying to repair Apple cars?
Carriers are at the center of a massive bubble of defenses up to 1000 miles in diameter. Carriers won't be obsolete as long as aircraft are not obsolete.
On most Linux /dev/shm is a RAM disk. Nothing to install even.
I don't see how it's possible to un-make-something-happen. It already happened. It's gone. You can't kill what's already dead.
I suspect that it's because stated and revealed preferences are in divergence here. Stated preferences are that everyone wants no tracking at all. People do not care about data collection in general unless it is egregious (don't tell a teenage girl's dad she's pregnant) but those who do care about data collection care about it greatly. So there is a market for the high-privacy stuff but it is small. And there is a market for the rest that is big.

Any effort you make to go from the latter to the former nets you a dollar less. This is especially true because accidentally collecting data is easy (you build in sync between devices or something).
Yeah, this is blocked by our Cisco filter at work.
We should just refer to them as well-rounded software developers then
Does it help with using cameras for video footage, or would it be no problem to hold the mirror out of the way for a long time? (I imagine it being held in some kind of tension that wouldn't like long term force on it).
I never saw productivity as a function of raw speed of churning out code. Some of the most productive engineers I know are about average at coding. They just seem to know how to perceive which areas of work would have the most impact, and focus on them. They are also generally experienced enough to avoid pitfalls, both technical and organizational.

The few engineers I know who approach 10x productivity have done so by building tooling that helps all the other engineers do their jobs easier.
Strangely enough, everybody seems to have forgotten of SEB (https://www.sleepbot.com/ambience/broadcast/).
One bit of "meta" feedback from me: I love Open Library, but I get stuck every time I read one of the blog posts - because there's no link to the actual library! I always hunt for it for a while and eventually have to go up to the url and manually remove "blog." and the rest of the blog page parameters.

Maybe I'm just missing it? But the big "Open Library" icon is not clickable, and even the "about" page doesn't seem to have a link to openlibrary.org.
Probably not the best place to ask this, but how well does it understand languages different from English?
Their claims change depending on the day, but they include:

* Better long tail of older device support

(meaningless if the app doesn't work, and completely debunked now that ENF supports iOS 12)

* They want to control contact tracing, rather than have the app directly notify the user

(this isn't a requirement of ENF, but the Govt falsely claims it is. In fact, ENF can still notify authorities so a contact tracing phone interview can take place. The only difference is that with ENF, you can't force a user to enter their phone number to start using the app)

* They want a better picture of the entire social graph, since ENF gives more vague / anonymous data.

This is the only partially valid claim they make, however, this is predicated on the current app actually working and providing that information, which is does not.
Early in my Ops career I wrote a log handling script for Windows servers. It was a re-write of an existing one that pre-dated a lot of us. My version used an xml configuration file, but this iteration of the script did not properly validate the configuration items read from the file. Also, Powershell had this weird xml parsing bug that if a parent had a commented child element, it would show up as an empty child element.

So I came in one afternoon shift and my colleague said "your script destroyed two Production servers last night". These servers were critical for monitoring Police radio GPS coordinates.

"Impossible! It should only work on directories we configured it for!"

I sat there looking at horror at the debug logs, and sure enough, it read the empty child element, changed directory into "", looking for files with "" name pattern, which for Powershell resulted in C:\Windows\system32 and all files. It proceeded to zip and remove "old" files. On a reboot, they did not come back up.

To add insult to injury, when they rebuilt those servers manually, the same script with the commented out config was deployed, destroying the servers again. They realised that the script was the issue and decided not to deploy that the second time.

So I learned a lot about config validation and defensive coding in the months following the incident.
Yes, but don't worry, the charging station will automatically do that for you.
Much like Amazon or Google or Facebook or Apple, err. Apple's decision to enter the auto market for renewable clean energy and pledge to uphold carbon neutrality and be negative by 2030 should might as well be a welcome step here.
You're the salt of the Earth
I disagree with your assessment of the one screen driving experience. First and foremost the use of the screen is incidental to driving. Just the normal eye travel one has when checking the mirrors is more than sufficient to pick up your speed and outside of that the glance time is insignificant.

If you really want to make this fun, you don't even need to know as you can use traffic aware cruise control, a feature many cars have, to set and forget your speed on any road.

I have two issues with the UI/Human interface that Telsa has followed. First, their automatic wiper solution is dreadful and while you can instant a wipe action by pressing the button on the end of the stalk I believe the variable rate should be available on the stalk.

The second is that I think the steering wheel would be better served with buttons dedicated to cell phone use, namely accept, ignore, mute, and hangup.

However it should be noted the cars voice controls respond very well and you can easily change the temperature should you want that way, there are a lot of settings easily changed by voice but Tesla does not alert you to them.

The best way to grade their UI though is that I can muscle memory activate many features including one level down options. Of course you can just let the car drive and play with the screen all you want, something I have done to prove a point but the simple fact is...

I rarely if ever, as in nearly never, need to access anything through the screen as its all set and forget. Now I get into other cars and think, damn this has enough buttons and screens to be an airliner.

It won't be but a generation before we look back and wonder how anyone though six gauges, forty buttons, and three or more levers, were ease of operation, Not all cars will be as simple as a Tesla but the age of forty buttons is going away.

(Seriously, count how many buttons are in your car - then try to remember how often you use them)
I don't know about anyone else, but a fair number of people that I have worked with in the past are now working on undisclosed projects with Apple, or have been hired by Apple with unlisted position details on their LinkedIn. There's something secret in the works, we'll have to wait and see what that is.
I set out my interpretation and I was inviting you to clarify.
Are there artificially high IQs? As opposed to a 'naturally' high IQ?

Also missing from you list:
- Hard work?
- Dedication?
- A 'can do' attitude?

In the end it's easy to remove yourself from the race by rationalizing that since you don't have the 'lucky' ingredients you mention, it's not even worth trying.

That would be unfortunate...
This is the kind of competition that will challenge Tesla in the innovation department. Exciting times ahead.
GitHub joins amicus brief warning of systemic risk from private sector offensiv
> * We used a mono repo and services only had to talk to other services from the same commit (or branch)

Huh, that was a new one, can you expand? How did that work in practice? Did all the services update to the latest commit automatically?
YouTube just mutes the music of that section of the video automatically. They only take the video down if there is video too. Maybe they used to take the whole video down in the old times, but nowadays they never do that.
Apparently even the godfather of AI couldnt pick the right company.

Element AI sold for $230-million as founders saw value mostly wiped out, document reveals

https://www.theglobeandmail.com/business/article-element-ai-...
> Server Components are not stateful.

I may have misunderstood. Here's what I was referring to:

> Server Components preserve client state when reloaded. This means that client state, focus, and even ongoing animations aren’t disrupted or reset when a Server Component tree is refetched.

As well as the part in the video where non-serializable props are referred to, in the context of implicitly sending data between client and server (these may in fact be two separate topics).

But either way, surely the quoted paragraph requires some highly-magical behavior?
These lectures are fantastic, as is his book about Morse theory. Highly recommended. And freely available: https://www.maths.ed.ac.uk/~v1ranick/papers/milnmors.pdf
> linkbait and exhausted discussion.

Did you assume that, and avoid clicking the link? It doesn’t suggest a universal rule for productivity, and even starts by predicting your reaction: “It’s not a clickbait title, but I understand why it looks that way.”

> it’s going to be a function of the environment you find yourself in.

The article agrees with you, and talks about some specific ways to be a force for good in creating that environment for yourself and for those around you. Is it perhaps worth a quick glance before jumping to conclusions?
Could you elaborate on what you mean by real vectors? It's not immediately obvious looking at the Cray specs what differentiates it from the kind of SIMD we have today.
why? are you forced to work on windows?
It would be great if you could add an audio/video camera picker before joining the call, for folks who have multiple (e.g. USB sound bar, bluetooth headset, wired mic, OBS virtual cam) and want to make sure they look presentable before joining the call. (I saw that there were options to pick once you were joined.)
How I Learned to Stop Worrying and Love the Unsafe
When an agent acting on behalf of an IP holder uploads that IP anywhere it should be legally construed as granting an implicit license to use that IP within the context of that upload.
Another great example JUST FROM TWO DAYS AGO!

https://www.theglobeandmail.com/business/article-element-ai-...
$1M dollars says the project flops, again. The car industry is among the most regulated industries in the United States.
You're saying it's a "gross mischaracterization." Does that mean you have more/better data than Red Hat/CentOS about CentOS usage?

> Literally every enterprise user I work with that has CentOS uses it specifically because it directly tracks RHEL. They don't want to pay for RHEL licenses in test/dev but need a binary compatible version to ensure they can get enterprise support in production should they hit an issue. Having different drivers/kernels/libraries is a non-starter.

Unless you are doing kernelly things then the small difference in kernel version will not be that big a deal. Also for most applications, dev/test is better on Stream since it represent RHEL next. If the next version of RHEL will break your app, you find out in dev/test instead of in production like you used to. I think it's worth considering if this isn't better for your use case than previously.

It's also not very hard to compile your own kernel if you really need an exact version. I do that sometimes on Fedora when I'm testing a driver I maintain. You can also just keep the RPMs from either previous releases as well (that's not a bad idea so even if you're building your own kernel you can extract the config file from it).
I loved the "mutability here! it's fine though" comment, it reads a bit like "I'm not racist but...".

I guess this is what happens when you spend too much time in the functional programming cult.
I don't consider people holding orgs hostage as "great". It's a huge debt-inducing antipattern, leaving others to hold the bag.
Normally bugs in these types of attacks target daemons that are always connected even if not logged onto iMessage or even if you disable iMessage. Or at least this was the case with previously known bugs.
> You clearly haven’t thought through the implications of that policy.

This isn't my idea; this is an idea proposed by an economist and a lawyer, who have both thought through the implications of such a policy.

https://press.princeton.edu/books/hardcover/9780691177502/ra...
They can look into more logs and check fingerprinting elements (screen resolution, browser, OS, time zone etc) and they'll very likely all match up. Timezone alone actually should be sufficient to convince most doubters.
We won't be there ourselves anyways...
Yeah, DJ still doesn’t work that way. That would be a distinct offense (now, it would be inconsistent, since the same person can only be killed once), but just as there have been, IIRC, a few instances where multiple different people were convicted of murdering the same person (like, directly, not some of them under vicarious liability rules that allow someone other than the proximate killer to be convicted of the offenses) in different trials despite the fact that it is logically inconsistent that all of those convictions could be accurate, it is quite possible to be (wrongfully) convicted of murdering someone and then convicted (rightfully) later if you then actually murder them thinking that having been previously convicted of doing that would give you a free pass.

The same evidence used against you in your second trial might be useful in getting any lasting legal consequences of your first convinction expunged and negated as a wrongful conviction, but that’s likely to be of limited value if you are convicted of the second crime (though it might be useful to negate three-strikes or other repeat-offense enhancements.)
Freedom of speech in the US is strong, but its failure to carry over into private contexts makes it largely symbolic in the 21st century. The fact that you cannot make a YouTube video expressing concerns about COVID-19 or election fraud, since it will be censored, is a shining example of the failure of freedom of speech.

Many people think that censorship is something that only a government is capable of doing, and that it doesn’t apply to corporations. But when multinational corporations like Google have more power, and more wealth than the GDPs of half the world’s countries, that thinking falls flat on its face.

This proposed Polish law is the strongest form of anti-censorship that I’ve ever seen.
I'm replying to "forcing is wrong!" with "it wouldn't need to be forced, X wouldn't be force".

You're replying with "well they didn't keep their supply chain ethical". We know that, that's why this thread exists on HN. You don't address whether doing so would involve force, or is impossible, you're just saying "ah but they tried and failed" - and it's not even clear if they did try as much as they could, or if they tried a bit and could try a lot harder if they wanted or were held to it.
I am pretty on board with socially progressive ideas but Elon is far from 'toxic'.

The people who think Elon and his jokes are as bad as JK Rowling are kidding themselves and likely have a few skeletons in their closets themselves.

The worst thing he has said recently was a super cryptic meme about people thinking they are better than everyone for having pronouns in their bio.

Ouch! That really hurt... /s
It's hard to tell at this point, but it should be close to or even overall better than Pi 4 / Pi 400 performance -- worse CPU (but better than Pi 3+), but better and more RAM and better I/O e.g. M.2 SSD. And whatever real GPU you want to put on it instead of the fairly low end one on the Pi 4 -- SiFive are demonstrating their board with the Radeon RX580, a 150W $300 GPU but lower end ones should work fine too.

All at a much higher price than a Pi, of course, but similar to x86 PCs.

Compared to x86 PCs the CPU performance is probably around 2001 or so Pentium III or PPC G4 but, again, with everything else (16 GB DDR4 RAM, M.2 SD, GPU of your choice) current generation.
I worked at Element AI, and that was true from the inside to an extent that was borderline terrifying. On orientation we were told that EAI's strategy was to hire as many smart individuals as possible. There was no focus on delivering an actual product, it was demo after demo of semi-impressive DL models.

It makes me sad thinking of all the brilliant colleagues I had that were simply wasting their talent.
I can recommend Migadu too. They are great value - especially if you have lots of low traffic domains and email addresses.
Great work @mekarpeles and team!

I'm working on an open source alternative to Algolia called Typesense (https://github.com/typesense/typesense) and just this last weekend I built an Instant Search experience using the 28M Open Library books data set and Typesense:

https://books-search.typesense.org/
If I wanted to stay in generic american suburbia while my location doesn't matter for my job, it's hard to justify staying in california.