skysight-inc/HackerNews huggingface dataset:
On the flipside, I've experienced the dress thing before the dress itself - for me, it was entirely the difference between being used to sunlight vs indoor light. If I was currently used to the brighter sunlight I'd see it one way, after adjusting to indoor blue-r light I'd see it the other way.

After realizing that cause, I was able to change how I viewed the dress willingly.
Here is a recording showing Jobs telling the story: https://youtube.com/watch?v=ob_GX50Za6c
Indeed. To give further figures, in France the minimum wage is around €10, and employees cannot work more than 35h/week, which yields a price point of €72k below which a 4-year-lifetime machine with human performance becomes cost-effective for a hotel.

In fact, France would probably be a very attractive country for this technology because of this.
Any camera with an f/2ish lens will do it, even $150 ones (but it also depends on the size of the sensor). You might not be able to use it as a Webcam directly, though.
But because they got together in a bigger group they can afford such fines easily and in order to be effective at all you need way stronger incentives.
Huawei will be banned in UK
This Marxist/Leninist ideology is taking over, and started in the schools/colleges. Next, after thoroughly injecting into us what social agenda we shall believe, the ideology seeks to remove the nuclear family as well as all private property. Just listen, we know what's best for you! You've had a little bit too much to think.
It violates the old school UNIX Philosophy of (1) simple standalone tools (2) text as the universal interface.

(1) systemd is a monolith that aspires to do almost everything from booting to networking to sound. It's in many ways a Kubernetes sans distributed systems.

(2) systemd uses binary logs, abandoning "text is the universal interface"

systemd is also a giant single point of failure.

Personally I don't see the big deal. The actual reason people hate systemd is that it's the type of design a software company like Microsoft would come up with rather than one that a bunch of gritty basement hackers would create. They have found refuge in OSes like Gentoo and OpenBSD, so systemd served as a kind of explusion of this type of programmer/user from the Linux ecosystem.
I think it's personal preference! I tried this out, but I didn't like it as much. I found it harder to configure, a little clunkier, and so on.
The Full Self Driving package is actually quite good. With the exception of going “hands free”, this is an accurate video on the current state of FSD: https://youtu.be/tlThdr3O5Qo
I mean looking at it it would be a good litmus test for how confident any automaker is in their tech, if the driver is still liable for crashes it implies the driver isn't fully out of the loop which is what I'd expect to be true if we're actually living up to the Autopilot name.
Is there a website which collects and tracks the fines tech companies incur?

I wonder how much Google, FB, etc have paid in fines in Europe and elsewhere over the years and the frequency of these fines.
> I can’t emphasize this point enough: one of the gravest errors made by far too many people in the U.S. is taking an exceptionally self-centered view of U.S.-China relations, where everything is about what the U.S. says and does, while China is treated like an NPC. Indeed, it is quite insulting to China, a great nation with a history far longer than that of the United States.

Culturally, China has a very long history. Governmentally, which is what's being talked about here because we're discussing trade, they're less than a century old. We should expect the ruling government of China to behave as they have in the past, not as previous governments have.
It seems our biological neural networks, probably, aren't all that different from the ones we write. In their 'scope' they basically do just enough, for us to function. Beyond that, evolution probably started to optimise other things.

"Just enough" would mean being able to agree upon whether the object being seen was a danger (say a wild animal, an enemy tribe) or not (a friendly tribe). This goes deep enough for us to agree upon facial expressions and the like.

Interestingly, the 'lack of agreement' would theoretically be impossible to detect, because for consensus, we would achieve "eventual consistency" of conclusions - thereby reforming the neural pathways of all individuals.
One example could be when computing sin (or any trig function) of a large number - first you perform range reduction, ie bring it into the range 0..2pi. For that, you're (potentially) subtracting two large numbers that are close together, so you lose a lot of accuracy.

This implementation of mod2pi in Julia, for example, uses double doubles ("TwicePrecision") here and there:

https://github.com/pkofod/RemPiO2.jl/blob/master/src/RemPiO2...

And, pertinent to the article, here's a bug in mod2pi that was probably triggered by 80 bit extended floats:

https://github.com/JuliaLang/julia/issues/8799
Early employee of CoreOS here. I wanted to float a few ideas out there for discussion.

First, while etcd did get a bit more complicated over the years, it stayed relatively stable compared to Consul. This was a point of pride of the etcd team and why it ultimately was picked for Kubernetes. Yes, a gRPC API is not as easy to use as HTTP, but this gained massive scale for Kubernetes when it was released. Something like a 10x increase in the number of nodes in a cluster, without changing any Kubernetes features. Just enabling etcd v3's gRPC API. That's pretty awesome.

As a member of the product team, I think we could have made different choices that would have massively impacted the ecosystem. Consul might not exist today. We did not want to add in a DNS server to etcd in order to keep it lean and focused. We had an integration with SkyDNS, but it wasn't on by default. This birthed Consul and its built in DNS server for service discovery. Consul is very popular so clearly this was the right move for some consumers. Kubernetes didn't need this, nor did Container Linux for its update coordination. For us, having this possible on top of etcd was the right trade off. Consul has added a complete service mesh into the later version. Again, etcd has stayed lean and focused. I think you are focusing on pebbles when you take in the overall ecosystem.

Would you rather etcd have turned into Consul's breadth? Would it have been forked?

The second point is around the success of Container Linux. I only include this because I am proud of it. We updated and secured a fleet of machines that measured larger than some cloud providers. That is a huge impact on the container and security ecosystems. Flatcar Linux and Fedora CoreOS remain as successors, along with other projects like Google'c container optimized OS and I think AWS announced one as well.

This work continues at Red Hat on OpenShift, etcd, Fedora/RHEL CoreOS, and tying Kubernetes more closely with the OS to keep the combined whole secure, up to date and successful for engineering teams shipping software.
Thanks a lot! I’ll check these out some day.
Because companies like Tesla keep claiming it's just around the bend...
You've made an old guy feel even older LOL!

A couple of years ago I inherited a software engineering department, near the bottom of a downward spiral shipping 25+ years of VB6 code to customers. Brought in external help, and we spent a year and a half rebuilding a modern version. During that project, I saw the most awful code on a daily basis. I still have nightmares about it!
I think highlighting risks in systems we might eventually change, but can't change yet, is also part of sensible policy.

We're not going to change the DNS registrar system overnight. But by drawing attention to the issue, we might, eventually, make it a bit more robust with regards to things like registrars becoming unresponsive to small players, or losing data.

For example if people could register with two or three independent registrars in order to have robust control and ownership in the event any one registrar fails them, that might help as a technical solution for robustness. No doubt there are other non-technical things that may help as well.

Separate from changing DNS, I think it's sensible to recognise that risks with cloud hosting or using SaaS, as happened to OP with their GitHub account, also exist with DNS, so for anyone who would find that a problem, they should evaluate whether relying on a single domain, or even on DNS itself, is the right thing to do. For example, high-value IoT devices in the field that can't be updated easily might look for their server at more than one DNS name, and specifically on separate domains (not subdomains) held by distinct registrars, and validate the server's identity. Or they might keep track of IP addresses that have worked recently (in addition to DNS) and fall back to those. (I have worked on devices where this was helpful because DNS on some deployed sites turned out to be unreliable.)
My Motivation Behind Digital Minimalism
This is one weird comment section.

There are people attacking the author for a statement made about CoreOS, and for some hate towards Kubernetes.

The key point of the article is not really being addressed here: vested interests from large companies are able to introduce huge complexity into simple, well-designed projects. While the complexity may be good for some end that said vested interest has in mind, they are also in a position to absorb the cost of that increased complexity.

In the meantime, the simpler version of the software is long gone, with the added complexity placing a large burden on the solo developer or small team.

It's almost like there's no good representation in the open-source world for the solo developer or small team. Funding and adoption (in the extreme, some might say hijacking) of open-source projects from large corporations dictates the direction of all major software components today. Along with the roses come some very real thorns.

Just my 2c.
It would help lessen the cost of bandwidth for servers and smaller ISPs, as traffic is very expensive for anyone that isn't Comcast: saturating a 1 Gigabit line can cost an ISP ~$1K/month!
I use OBS to stream my maker sessions on https://m.youtube.com/c/StavrosKorokithakis/ and it works great. I really like how I can switch between scenes with hotkeys, and it's really easy to set up scenes to look like whatever you want.

I'd very much recommend it if you want to stream something. I'd also recommend just getting started, I've been wanting to stream for a while but was always embarrassed that it'd look like crap, but better something that looks like crap than nothing.
I’m actually confused by the phrase “ads”, because my understanding is that Tesla has an advertising budget of $0. I assume they’re referring to marketing materials (pamphlets, websites, etc).
Nice to see more! I started doing a live coding stream as well. It's an interesting medium.

I still get a bit nervous before I start streaming. I spend time rehearsing what I'm going to say and work on and how I'm going to present it... but I'm finding that is not very sustainable and am doing it more to have a dedicated couple of hours to hack on side projects and share my discoveries and knowledge with folks.

The interactive nature of it is neat and not as difficult as I had anticipated it would be but my audience is still only a handful of folks each week.

Give a try if you're thinking about it. You don't need pro equipment to get started with live coding. I use my phone for the camera and I pulled out my old 4-track and mic to record audio but it can be done with a headset and a webcam no problem.

update: Link to my stream: https://twitch.tv/agentultra
I thought that was a pretty intense debate and one that has significant importance give it's election year.

Sure, there are such episodes; I can think of another one off-hand, and if I took time, probably a couple more. But remember, the JRE podcast is currently at episode 1506, and most of them aren't like that.
Having to do conditional logic in it, like:

matchExpressions:

- key: app

operator: In

values:

- myservice

Rather than, if (app=="myservice")
So then a Covid vaccine is also blocked by regulatory approval. I look forward to teaching my project manager this new definition.
I feel like the blog post could largely be summed up as "stop threatening to remove the normal HTTP API, some of us find that a lot easier to debug and ease of debugging is essential for a core operational component of a distributed system" - which is, I would argue, an entirely reasonable thing to want.

I quite enjoyed the rantiness on a "being entertained" basis but it did rather work against effectively making the core point.
You're not arguing with me, or the people upthread then. Here's my case:

Public school is a critically important piece of social infrastructure that should be available to all, everywhere, irrespective of anyone's feelings about homeschooling.

I don't think you disagree, so yay.
If I say "only weak people would choose to smoke; and I have never been weak" you don't think pointing out that I was once a smoker is relevant? Who's really making the contortions here?
Looks like you missed the sarcasm
Opening in Chrome.
Yes, and I hope that is the correct explanation. But I think we should be wary of the tremendous pressure that publications face to lean away from nuance and anything that requires careful reading and to rely on broad and pat generalizations.

In my view, the New Yorker is an incredible publication that typically features writing that is superb and also well edited (if edited at all). So that's why this one stood out.

Maybe the issue is that so many people are quick to label anything that sounds like rationalism as alt-right.

I read the thing James Damore wrote and the problem was not the content he claimed was factual, it was the tone. He could have made the same point without sounding like he was on a "side" in an ongoing battle.

The elderly Richard Dawkins gets into political sides taking, as does Sam Harris. Both do little to hide their islamophobia. This appeals to those who were looking for scientific justifications of their beliefs, but also alienates anyone who wanted dispassionate science.
If you are need to gc repos it is likely you are a huge customer that they care about.
It's just software. How hard can it be? /s
There's a lot of inflammatory buildup to the chief complaint:

> With the massive influx of Kubernetes users came, of course, a large number of Xooglers who decided to infect etcd with Google technologies, as is their way23. Etcd's simple HTTP API was replaced by a "gRPC"4 version; the simple internal data model was replaced by a dense and non-orthogonal data model with different types for leases, locks, transactions, and plain-old-keys. etcd 3.2 added back a tiny subset of the HTTP API through the "gRPC Gateway", but not enough to implement any of the rich applications built on top of the original API. The v2 API lives on for now, but upstream threatens to remove it in every new version and there will surely come a time when it'll be removed entirely.

This is the interesting part of the post to me. I can understand the disappointment - but also, nobody's making the author upgrade to the gRPC-based etcd v3. This reminds me of other "traditional" sys-admin folks I've worked with who seem to want to stick to 2010-style administration rather than work with newly available abstraction layers that eliminate some of the overhead (e.g. Docker, k8s). If they want to continue linux administration in that way, that's their choice, and there's some merit in that - but they shouldn't expect their tools and other developers to necessarily follow them.
Everything will bite you in the ass eventually. Nothing is ideal. Everything has risks and eventual failure modes. Good business is about managing those risks rather than eliminating them.
You should also ventilate the area if storing or working with a considerable amount. Even a few litres boiling could displace enough air in a small room that asphyxation is a real risk.
> Let's not spread FUD unnecessarily

Ok. sorry that was an over reaction on my part.
The rioters were already burning buildings and looting stores. That is why Tom Cotton proposed sending in the military. It was fighting violence with violence.

Again, I disagree with sending in the military, but preventing the progressive readership of the NYT from hearing about an opinion that 58% of Americans hold is simply coddling them and keeping them away from bad thoughts. We need an informed citizenry, not one that is afraid of ideas. This is why I support publishing such an op-ed despite disagreeing with it. It allows us to debate and attack the idea, without letting it fester and hide. Bad ideas should be argued against this way, not de-platformed entirely.
What's the alternative? What is the best source of information available to the public?

It's easy to take potshots, show me a news source that's better.
The curious case of the Huawei dossier
I remember when that came up–I still don't understand how you are supposed to support a process that has queried the kernel for some feature ("can I use SVE2?"), gets an affirmative response, starts using that, and midway gets migrated to another core that doesn't support those instructions? Either you're going to either have the same extensions on all the cores, or lie about it by presenting the lowest common denominator to each of them…although I guess if you did want to do that, you'd want the kernel to be able to fake this from the start.
As with everything, the devil's in the details. The Belgian Data Protection Authority agreed with Google about one set of info (possible political affiliation) and with the complainant on the other (unfounded harassment charges). From the article:

>Google was “particularly negligent” according to the DPA, because it “had evidence that the facts were irrelevant and outdated.”

The article's thin on info, so I don't know if Google's able to appeal the fine and argue their case. I also don't know if the DPA gave Google a chance to remove the info before the fine.
My 2 favorite highlights are:

- Apple will have to provide 30 days notice to publishers before removing content from stores, allowing them time to appeal or make changes to their software. So no immediate and opaque bans, except for malicious actors.

- Apple must have an accessible and transparent system for handling developer complaints, as well as an external mediator for disputes that can't be resolved by App Review. Currently, Resolution Center is neither "accessible" nor "transparent" - you can't even see your past messages!

Here's hoping to some change in the US too!
So happy to read a voice of reason in the midst of our decline
The masks normal people need to wear aren’t the same masks that medical staff need to wear — the former mainly stop you infecting others, the later keep you safe from others.
Needs more safety!

Commercial full pressure handling tubing starts at 0.049 to accomodate stress at fittings and thermal cycling. Don't think I'd be comfortable next to 1/4" / 0.035 at full pressure after forming like that! Fittings deserve a mention, they're specialized. LN storage needs more than a mention. An all-stainless thermos can work, but if you've made it this far you can afford $150-200 for a real LN dewar.

Source: Dad worked at an air liquefaction plant and is full of usually hilarious stories about gas handling done wrong.
> What is the new "orthodoxy"?

Marxism.
The issue, by virtue of legally allowed warrantless access, is inextricably conjoined, and the impacts of that choice accrue to not only the decisionmaker, but to countless others. Your premises are false.

Your proposed (and grossly insufficient) remedy is one form of legal mandate.

I'd strongly commend Shoshana Zuboff, Hanna Arendt, and Paul Baran, amongst numerous others:

"On the Engineer's Responsibility in Protecting Privacy", Paul Baran, 1968:

https://www.rand.org/pubs/papers/P3829.html

Another view was expressed by AI pioneer and Nobel Laureate (economics) Herbert Simon:

"The privacy issue has been raised most insistently with respect to the creation and maintenance of longitudinal data files that assemble information about persons from a multitude of sources. Files of this kind would be highly valueable for many kinds of economic and social research, but they are bought at too high a price if they endanger human freedom or seriously enhance the opportunities of blackmailers. While such dangers should not be ignored, it should be noted that the lack of comprehensive data files has never been the limiting barrier to the suppression of human freedom. The Watergate criminals made extensive, if unskillful, use of electronics, but no computer played a role in their conspiracy. The Nazis operated with horrifying effectiveness and thoroughness without the benefits of any kind of mechanized data processing."

https://pdfs.semanticscholar.org/a9e7/33e25ee8f67d5e670b3b7d...

There is, of course, one slight problem with Simon's argument: The Nazis did make heavy use of mechanised data processing, provided and supported by IBM. Edwin Black documents this meticulously in his book IBM and the Holocaust:

https://ibmandtheholocaust.com
SEEKING WORK | Uzice & Belgrade (Serbia, SE Europe, UTC+2/CEST) | REMOTE

Five person team of developers and a designer. 35+ years combined experience. Working on projects varying from small to enterprise SaaS. Part of an outsourced team or full product ownership, in-house PM. Worked with clients from USA to Australia. Take care!

Email: hello [at] pixoff.co

Website: https://pixoff.co (hint: click the "turn-on" button)

Rate: Either fixed per project or $49/hour;

Specialized in:

• Front-end UX/UI Design and development.

• Designing and developing CMS based websites, SPAs, MVPs, Hybrid mobile apps (iOS & Android), 360 video apps.

• Hosting, optimization and monthly/yearly maintenance of WordPress based websites.

Tech stack used:

• HTML5, CSS/SCSS, PHP,

• JavaScript, TypeScript, jQuery, VueJS, Angular, React, React Native, Node, Ionic,

• MySQL, SQLite, GraphQL,

• Adobe suite, Sketch, Adobe XD, Figma, Zeplin, Invision;

Cheers
Why would you do this in a Kubernetes context?
An employee who struggles with that is, by definition, no longer at the organization.
So, there is nobody who would tell a decision-maker about that cost.

Another example:

Let's say Company Z has a mailing list with all 200 engineers on it.
Folks such as the CTO and senior leadership use it to announce important events, to send out recordings of meetings. Let's also say that the company has their alerting infrastructure set up so that whenever any service had an exception (server or browser), it emails the stacktrace to this same list.

How does this affect people? There is a wide range:

* Group A: Is naturally unbothered by it. Their inbox is always full but it is no big deal.

* Group B: Finds it to be a minor annoyance.

* Group C: Is seriously frustrated by it, but they just filter all the emails to a folder and accept that they'll miss a bunch.

* Group D: Finds it actively difficult to not pay attention to this, especially because they've heard too many stories about Alert Fatigue. They feel bad about just ignoring all alerts, including the ones for services they maintain.

Group C is going to be less productive and less tapped-in to whats going on. So they will be less influential at the company. Groups A and B are going to be more visibly productive and successful. they will gain seniority and influence. Any member of Group D who does not teach themselves to ignore the alert emails will be so unproductive that they will be fired. They certainly won't have any influence, especially if they keep bringing up niche issues like emails when there are more important things to deal with.

Therefore, from the perspective of Company Z's decision-makers (members of groups A and B), there is not really any cost to continuing to send email this way.

For more commentary on this: https://danluu.com/wat/
1. search

2. protocol buffers

rest is vaporware
Thanks for the explanation, I appreciate the further detail.