skysight-inc/HackerNews huggingface dataset:
I work for Red Hat as an OpenShift Consultant, so I'm on the bleeding edge of change and am constantly pushing boundaries.

Don't tell the boss or the customers, but most of the time when release notes for a new version come out, I look at them and go "WTF, why do we need that, I better do some research." It's fast changing, complex as hell, and absolutely brutal. That said most things are there for a reason and once I dig in I usually see the need.

That said I do love it despite its warts. There's no doubt some Stockholm Syndrome at play here, but I love the API (which is pretty curlable btw, a mark of a great API IMHO) and the principles (declarative, everything's a YAML/JSON object in etcd, etc). I see it the same way I did C++ (which I also loved). It gives you great power which you can use to build an elegant, robust system, or you can create an unmaintainable, complex, monster of a nightmare. It's up to you.
> but at this point in history I can go and learn about pretty much all of it whenever I want.

You could learn any of it, but most certainly not all of it. And that’s a subtle but crucial difference. As the number of pieces/interactions in even a single end-to-end pipeline multiply, it would be extremely difficult for you (or anyone) to stay on top.
The only obvious solution I can think of is every human having a piece of land big enough to support a small farm enough to feed the whole family.

A cow, a goat, chickens, sheep, whatever you want, managed by the family, free range, decent life before being slaughtered.

That seems like it would fit those benchmarks quite well.

It's how it was done in the past, people were self-sufficient when it came to food. Big agriculture companies could provide food for the people and these animals, so they would still exist and be profitable.

The problem is that land is limited, and spreading out would just result in extremely inefficient fuel usage, with all the pollution that entails.

Plus, some would say it would be a pretty inefficient use of man hours, although I think it would be a better, more "natural" life for humans, as well.
If you want build quality you buy thinkpad and not apple.
I recently started moving content from Medium to my own indieweb platform. I'm using Hugo Static blog generator. So far so good.

Sample: https://thescottkrause.com/emerging_tech/ecommerce-accessibi...
Android devices outsell the iPhone almost 10 to 1. I'd wager that Qualcomm's 5nm orders will be very close to Apple's current order.
If we were serious about preventing deaths, a lot more could and would have been done before going as far as taking risks on experimental drugs.
What does that mean for people working with Dockerfiles for local/small scale development that would like to be able to use kubernetes at some point? Will they not be able to use their Dockerfiles at all?
Just tried it for 5 minutes, the UI looks really clean, the UX is not the best though. I've been trying to add contacts with the "batch" feature, I tick some checkboxes expecting to add them to my list, but there's no apparent way to do so. They stay checked and I don't understand why and what that means.

I'm not sure what "mark people as in touch" is, and to me it sounds the same as adding someone from your contact, but it looks like this is a different operation from adding a contact to the list.

I like the "more" tab and its contents.

Out of curiosity, as I'm interest and work in UX, did you test this app with some real people / how did you test its UX?
"Specifically, we say that the sort of simplicity that matters is the sort that makes it easy to reason about stuff."

This comes from a project which uses loobeans, because booleans are too mainstream. "In short, use _() to turn a loobean into a boolean, __()to go the other way." Thank you for making it easier for me to reason about stuff.
AFAIR the crabs in that image had their tail part cut off and will not survive.
I suspect this to be a genuine random event rather than a 'fix'. If you were able to set the numbers and let your stooge know what the winning numbers were going to be...

Why on earth would you pick numbers that were certain to draw attention?
Please don't respond to flamewar comments with more flamewar comments. That just makes the thread worse.

https://news.ycombinator.com/newsguidelines.html
Like science, software is in reproducibility crisis: miniaturize all steps
US centric, but courtrooms don’t have time to hear about the technicalities that show something isn’t possible. They only care that they think it’s possible. Judges aren’t programmers and the law isn’t black and white like code.

Also, you can’t just not respond to a deposition or refuse to hand over your phone as evidence in a crime. That’s obstruction of justice and possibly contempt of court.

Basically, you can sit there for hours on end explaining that it’s impossible to break the “wall”, but that’s time and time in money in the court system (literally), or you can just fork over the phone because it’s not your personal one.
Well, like I said, I might have done it differently. But there's a consistent logic to how it works[0]. That carries a lot of water.

[0] most folks emphasise the control loop aspect, I think it's more helpful to point to blackboard / tuple-space systems as prior art.
I hoped to find a TLDR in the non-discussion version: https://urbit.org/blog/precepts/

But that's also too long and meandering. :/
> The ony way that would be possible is by them physically taking the device off you and asking for all your pin codes / passwords.

Which is likely legally allowed for a deposition.

> They need you to hand it over. If its your personal device, you just say piss off, no you can't have it.

Telling the courts/lawyers to piss off is not a viable option. That's not how depositions work. You might be able to get a lawyer to file legal motions with expert testimony attached pointing out they shouldn't need access to the whole phone for the reasons you said, but 99% of people will not bother getting a lawyer for something like this.
Hey thanks for posting this! I'm the creator of org-web, happy to answer any questions!
I think that the title of this is a bit misleading.

Kubernetes is removing the "dockershim", which is special in-process support the kubelet has for docker.

However, the kubelet still has the CRI (container runtime interface) to support arbitrary runtimes. containerd is currently supported via the CRI, as is every runtime except docker. Docker is being moved from having special-case support to being the same in terms of support as other runtimes.

Does that mean using docker as your runtime is deprecated? I don't think so. You just have to use docker via a CRI layer instead of via the in-process dockershim layer. Since there hasn't been a need until now for an out-of-process cri->docker-api translation layer, there isn't a well supported one I don't think, but now that they've announced the intent to remove dockershim, I have no doubt that there will be a supported cri -> docker layer before long.

Maybe the docker project will add built-in support for exposing a CRI interface and save us an extra daemon (as containerd did).

In short, the title's misleading from my understanding. The Kubelet is removing the special-cased dockershim, but k8s distributions that ship with docker as the runtime should be able to run a cri->docker layer to retain docker support.

For more info on this, see the discussion on this pr: https://github.com/kubernetes/kubernetes/pull/94624
The original article, is on China Governance. I pointed out how well they do infrastructure, related to the article.
It seems more appropriate to chain articles not from the first discussion but the more active discussion. That thread was very active and growing but in removing that from visibility as a “dupe” it kills off most discussion by relegating the content back to the second page.
The "issue" I've heard with simply referencing fatality rates is that the fatality rate does not equally apply to all age groups/risk factors.

So anyone under 30 has a dramatically lower chance of dying due to covid, and therefore would likely have a higher risk of a serious side effect when compared to the risks of contracting covid.

It's an interesting dilemma, for the good of public health you have to have certain populations actually increase their own personal risk, at the benefit of the majority overall.
The GP did ask about logging though specifically. One of Docker daemon's more interesting features is how much log enrichment it does. Does kubelet do the same thing out of the box? I know containerd itself does not, unfortunately.
It's 2020 and that's still everything virtual assistants are good for. It's kind of sad, really.

The thing I use Siri most for is "Hey, Siri. Tell me a joke."

My dream job is to work at Apple compiling jokes for Siri to belch out on demand.
Exploiting Precognition in Binary Instrumentation of Rr Replays
> Does materialize describe how they implement timely dataflow?

It's open source (https://github.com/TimelyDataflow/timely-dataflow), and also extensively written about both in academic research papers and documentation for the project itself. The GitHub repo has pointers to all of that. See also differential dataflow (https://github.com/timelydataflow/differential-dataflow).
LOL he has an alexa one too : https://open.spotify.com/album/1iQQXhqMVoQhi9p9JpoxXr
1) This is why I never have and probably never will work at a giant company, because those tend to be the ones that think this way (and have the resources to do something about it)

2) This is why I only ever sign into Slack on my phone, not my work email. It neatly compartmentalizes work stuff, and isn't subject to the device-wide security policies that you sometimes have to agree to when signing into company email.
You could go to karaoke bars, or other danger areas and hand out vaccination vouchers.

Or you could go by demographics. The hardest hit groups in the worst spreading areas. Etc.

You're right that it's not a trivial thing, but if you wanted to do it, reasonable approximations could be found.
I have very little interest in what happens behind the product so long as it both works and continues to work. Google experiments like crazy, and appears to kill off products just as quickly. The fact that they occasionally get a “hit” and earn hundreds of millions does not offset my fear that anything of theirs I depend on will be cancelled without warning.
You can write Open Source code / doc

You can join local Open Source group and help

You can volunteer to teach in local schools (Woz used to do that - https://www.vice.com/en/article/kb7y3v/steve-wozniak-was-my-... )

You can join one NGO you agree with and work for/with them
e.g. https://media.ccc.de/v/36c3-11008-server_infrastructure_for_...
In this talk Julian will outline his work as sysadmin, systems and security architect for the climate and environmental defense movement Extinction Rebellion. Responsible for 30 server deployments in 11 months, including a community hub spanning dozens of national teams (some of which operate in extremely hostile conditions), he will show why community-owned free and open source infrastructure is mission-critical for the growth, success and safety of global civil disobedience movements. )

You can do podcast / video / zines to help using technology for 'good'
'Everything' is a LIFE SAVER.

Hmm.. I seem to remember creating an excel file for this client a while back.. open Everything -> filter client.xlsx .. boom. Or maybe I didn't name it properly, at all? Well still just a simple '*.xlsx' and sort by date, I can generally find anything this way. As long as you let Everything open on windows startup, it will be instant after use.
I'm not convinced the advantage it might or might not conter would be worth hundreds of billions of dollars.
Yes, I'd agree with that
How this tiny startup is going to reduce the plastic waste of online shopping
The practical change that's happening is that in future versions of Kubernetes, they're removing support for using a shim for telling the Docker daemon to run containers, and focusing on just using containerd (which Docker uses under the covers anyway).

It's kind of like if you had a shell script to launch programs, and it used to move the mouse to press icons, but now you've deprecated that and will only run programs directly.
Interesting... I didn't know they did that.
It could be that more complex phenomenon don't have a simple explanation. It could be that they do. But, just because I would like a why, doesn't mean that there is one. (Personally I think there is a why.)
I get it -- beyond a certain point this sort of thing becomes fraud, which is already illegal.

Regarding the job example -- the employer is also a human being, and if they want to get that TV they may. If you disapprove of that, you don't have to work there. Either way, best if you keep your private conversations out of the office.
I found this link to Armstrong 2003 thesis: https://web.archive.org/web/20041204143417/http://www.sics.s...

found that link here:

https://thenewstack.io/why-erlang-joe-armstrongs-legacy-of-f...

It's not working for me right now, but you may have better luck.
Yes, I overlooked that. I am afraid I don't know, but since the Docker daemon now relies on the same code, I would expect that there's similar functionality at that level.
http://www.htbox.org/
A UI with next to zero discoverability and an incredibly broad input set ("all speech") must really work for most conceivable inputs, or only die-hard enthusiasts will keep trying.
Tim Cook must hate Siri.
Apple clearly states Swift is a systems programming language.

> Swift is a successor to both the C and Objective-C languages.

https://developer.apple.com/swift

> Swift is intended as a replacement for C-based languages (C, C++, and Objective-C).

https://swift.org/about/
I know how to get to work, and yet I enter it into my satnav every day because it then avoids traffic.

TomTom had this solved eons ago - my TomTom 5000 from 2014 automatically sets destination as work when I get in the car in the morning, and home when I'm done with work. And it learns my schedule per day, so it doesn't do that on the weekends, or if I need to pop out somewhere at lunch. Such a simple feature from 6 years ago works better than anything that Google can seemingly come up with.
A society where in many regions every adult must wield a 3000 pound death machine to simply participate is indeed barbaric. I'm not sure what other term I should be using to describe a society that almost openly celebrates the way it is destroying the planet.
She was reminding management (who are also employees) that anti-union stuff is illegal?
Give nomad, docker swarm, or lxd a shot.
> Well, your handlers should not generally panic!

Uhm… no… no they should not.

I feel like you're missing the whole point, here. An interface that is extremely hard to use correctly without turning small bugs into major outages is not a good tool.

And one way to make sure this doesn't happen is to write exception-safe code, because Go has exceptions.

You could also argue that your C++ code shouldn't throw, and I agree. It should very rarely throw. But when it does it should be safe.

If Go had simply not had exceptions then this would have been easier.

> It's called panic in Go so panicking should be hopefully rare for the peace of mind

If you write a web service that hits a bug that panics about once per million requests, and you run 1000 qps, that means your Lock();dothing;Unlock() will deadlock the whole webserver once every 15 minutes.

If you write exception safe code, then it does not.
> "Power over Ethernet is usually limited to about 30 watts, but new standards allow for greater power delivery that can meet Dishy's need for about 100 watts"

100 watts? Is that for real??
I gave up a phone, 4 years ago due to the fact that I am involved in anti-child trafficking and while it is not a grave risk, the reality is there are bad people that traffic in children and the less trackable I am, the more that risk profile goes down.

Anyways, that is just backstory to say, getting rid of my phone was the best thing I ever did, I have a burner with a few hundred minutes on it, in my truck for emergencies but I honestly never use it.

A good deal of people could actually untethered themselves from their phone dependency and actually find out that they enjoy it a lot more than being leashed to one.
A Window into Culture and Politics on YouTube
I don't see anyone claiming China didn't build high speed rail. I do see a number of people questioning the parent poster's metric for evaluating the future of China and the west, when many countries in the west also have high speed rail systems and that focus on one measurement of success is probably at least a little myopic.
> Unfortunately, policy has impacted the small farm to everyone's detriment. I'm sure corporate farms treat cows as well as they treat their people.

Pretty sure we know who the policy benefits.
"The Story of Augustus who not have any Soup" is the english title of "Die Geschichte vom Suppen-Kasper" as far as I was able to figure out.
I found the title just a reminder to invest learning concepts and topics that can last a life time. Tools come and go, and it is healthy to change from time to time.

Containers as a concept is an important learning, but the implementation for today may not be the same as the one in 5 years from now.
Did anybody make a test to compare CRI-O vs Docker especially when it comes to overall node memory usage for let's say 30-50 containers per node? I guess CRI-O would save a lot of memory but I don't have numbers.
Burnistoun

Voice Recognition Elevator - ELEVEN!

https://www.youtube.com/watch?v=MNuFcIRlwdc

First aired in 2009
> assume that HR can view EVERYTHING on your phone, because they can

Patently false, for many values of ‘everything’ and ‘phone’.

An MDM has zero visibility into an iPhone’s browsing history, iMessage content, or the content of any app not installed directly by the MDM. So things like Signal, WhatsApp, and even the default mail app are off limits.
It's like Bobby Tables grew up and became an artist.
Agreed, Japan, Taiwan, Singapore come to mind. China isn’t unique in being able to build infrastructure at an acceptable pace.
Check C.A.Hoare Turing award speech in 1981 regarding the use of bounds checking in the 60's and how customers of Algol compilers considered a legal offence to even turn them off.
Geoff Lewis on Slack Acquisition and San Francisco
There's a lot to be said for separating the art from the artist (Heidegger always comes to mind). That being said, if the art is an expression of the ideas that are considered reprehensible, then it becomes much harder.

With the example of Heidegger, his core works, including Being and Time, did not expound upon his Nazi sympathies. Had Being and Time instead be a work which deeply integrated Nazi ideology, the dialog around the work would be significantly different. Instead, a clean line can be drawn between Heidegger the Nazi, and Heidegger's work.

With Yarvin on the other hand, his work actually expounds upon the ideology he created. There's no clear way to draw a line between Yarvin's ideology, and Yarvin's software, since they're so deeply linked.
I take a photo of the fridge and pantry and use it to not rebuy anything, and otherwise just improvise when I'm at the store.
Determinism in Software Engineering
Waiting for larger screen model
One takeaway: an apparently friendly rivalry between Paris and Berkeley physics. It is one of the things I like best about science.
To continue the pedantry, the archipelago is called The British Isles.
Clay (https://clay.run) | New York, NY | REMOTE, Full-time, Interns | Visa Sponsorship Available The Spreadsheet That Fills Itself
Learn More About Life @ Clay Here: http://bit.ly/3b5bVX7 Want to help give the power of programming to an order of magnitude more people? Clay is the spreadsheet that fills itself - the first live-spreadsheet that brings together the best parts of spreadsheets, coding & simple automation. There are only ~20 million developers in the world, but over 1 billion spreadsheet users - come help us build the bridge that lets that much larger group tap into “programming” superpowers.

We’ve raised a Series A from the top investors in the world, and are a small, tight-knit group that is now building out our core-engineering and product teams in NYC. If you want to design and implement novel types of interfaces, and happen to be interested in Brett Victor, no/low-code tools and the history of computing - let’s chat!

Tech Stack: NodeJS, React, Redux, Typescript, PostgreSQL, Redis, Elastic Search, AWS, Serverless & Lambda, Terraform & more...

Open Roles:

- Software Engineer https://jobs.lever.co/clay/d1cb19b1-88ab-4bea-9c78-6ac10c689...
- Forward Deployed Engineer https://jobs.lever.co/clay/3372897a-e5cf-4408-802d-f904f3ebc...
- Software Engineer Intern https://jobs.lever.co/clay/3f27eb6d-2374-48c6-a844-fa6b86fa3...
- User Specialist https://jobs.lever.co/clay/d70391f1-f512-4d65-b209-0c25a9247...

Or write us an email at jobs@clay.run
No change for this workflow. Developers can still use docker to build OCI images as they always have, and containerd can run them as previously.
Why No One Can Manage Projects, Especially Tech Projects
A Python script that allows your terminal to snow
Few more generations, and we will see 1BT per mm².
Most likely the M1 optimizations related to ARC are also a step into that direction.

And they are also moving all kernel extensions to user space anyway.
"Someone" (you know who you are) needs to create a HN account for GPT-3 under a cute name so it can be our Sheldon.
This right here is smart. Maybe there are good reasons why that isn't possible but in the mean time we should be asking that question.
Well put.

I wish the article had more information about the chain itself. I've seen this done with diamond cutters on wire rope (like used for the Kursk) but not with chain. From the look of it, the chain has the outside of the links coated with abrasive?
Google's real business is search and ads.

Everything else are hobby side projects.

Like the rich dude who can self finance that metal album he always wanted to record.
The way I try to do it is that always add a comment with substance/value and then if it accompanied by slight humor sometimes, it is ok in my opinion. I am human and have sometimes broken this rule myself but I totally understand why HN is so strict about it.

The danger of a purely joke comment is that it can open up a whole thread of more jokes and it ultimately is just noise and reduces the quality of discourse on the actual topic.
How is it a trade off? You can use it for the things it's good at, and not use it for the things it sucks at. Seems fine to me.
I also wrote a primer for why the world needs Materialize [1]. It had a big discussion on HN [2], and Materialize's cofounder said it was part of his motivation [3].

[1] https://medium.com/@lironshapira/data-denormalization-is-bro...

[2] https://news.ycombinator.com/item?id=12613586

[3] https://twitter.com/narayanarjun/status/1241450203095465986
What do you know about the long-term side-effects of "the" vaccine, and how? Could you elaborate? You must know about it to be able to determine the risk between the two.
> which is in fact related to the harmonic mean (which is n times the o-plus of the terms). I don't know if there's a better term for "o-plus" other than "reciprocal sum of reciprocals"

I would call it the "harmonic norm", which is consistent with is being the "norm version" of the harmonic mean. It might also be called the "(p=-1) norm" since it would be a p-norm with p=-1. Also "L-1 norm" to put it in the "L norm" family.

https://en.wikipedia.org/wiki/Norm_(mathematics)#p-norm
I feel like this joke would be improved by the engineer instead responding, "Yea, I did."
Eventually a good replacement for Slack: had problem with Slack for a while but had to stick with it. Can I port all previous Slack conversations into the Rock?
AI will fix that, then there will only be AI that we won't understand.