skysight-inc/HackerNews huggingface dataset:
"Red Hat is working hard to make OS Containers easier by enabling systemd to run inside a container"

Redhat is still refusing to admit that containers highlight systemd's weaknesses.

Containers benefit from simple init. The systemd argument has become so religious iside RH now they are blind to the fact that, for all systemd's benefits on a laptop linux install, it complicates a container.

Its affecting their position on containers badly, because they have no middle ground between "full os" and "1 bin per container". Everyone else can see that sshd in a container is not _ideal_ but a handy stop gap sometimes, as long as you dont then stuff the container with stuff you dont actually use. Redhat are blind to that and, as a customer, its horrible. They refuse to "support" simple RHEL OS containers, i.e. a container without systemd.

Its a full RHEL vm or Docker, or your warranty is void. This makes migration to containers hard for us. Its probably counter productive for Redhat because when we do go full "bin per container", RHEL is out of the picture entirely.
Check it out now. It should be working.
You can do something but in many cases it can be a very long and tiring battle. There are a few people who thrive on rental fraud. They understand how the system works and repeatedly take advantage of landlords to obtain free rent.

An example of this: A malicious tenant can just stop paying rent, the landlord will then start the eviction process. But the tenant already anticipated this and filled for bankruptcy without the landlord knowing. That then makes it so you can no longer evict the tenant and they receive protections. This buys them even more time to live for free and the landlord is powerless.

I think it is important to have tenant protections and landlord protections. I am sure there are many tenants who have a legitimate reason they cannot pay rent and should be given leniency with the expectation that they are trying to get back to normal. But when landlords come across tenants who purposely work the system in order to obtain free rent there should be a course of action the landlord can take to ensure these people cannot continue doing so. Based on my experience, and in my area, there are no real penalties for rental fraudsters, like are described in this article. This guy has been running the same scam for years against multiple people, why can this not be stopped?
I thought they were going to provide to other cloud providers? I’m also guessing if you’re willing to purchase a lot of them then they’re willing to talk...
Check it out now. Added a keyword search.
Why won’t they come to cameras?
My coworker was a member of that fraternity in the 80s, and he said he had never heard about that event. He was skeptical that it even happened until he read the newspaper article you posted. I would think a knifing death is the type of thing to be passed down in stories, but apparently not.
Of course it's possible. And much better examples of that are post war Japan and Germany. The changes there literally made them global leaders.

I'm not saying it's impossible. I'm saying it's risky, especially for China which hasn't had a history of being successful without an authoritarian government. And which had a terrible history of chaos when it didn't have a strong government.
1. Anyone remember Webmin?

2. Seems to rely heavily on Systemd being present...
One for Javascript: https://github.com/reactjs/redux
It takes just a few minutes to read the whole source code.
Given the popularity it may be interesting to spend a few minutes on it.
So much fun over three small letters...
Uncut Interview with Sam Altman on Masters of Scale
For those interested there's tons of info which passed the Google censors on https://www.youtube.com results?search_query=how+to+beat+your+wife
Man, that digression into unexec reminds me of how ugly Emacs is under the covers. I do really appreciate having elisp available to creatively enhance my editor but... ugh.

So then comes the perennial reminder of Guile/Emacs. There'd be no unexec (in theory) and while this appears to be design-intent from a Common Lisp, maybe it could be cleaned up in bytecode. The last Guile/Emacs push was, I think, a Google SoC project with some community followup from someone who knows far more about Emacs and Lisp than I. Guile 2.2 is out and is really sweet (fast, feels modern, kind of exciting). I wonder if it's time for another push to completion? Has anyone gave the experimental branch a spin lately?
This one seems to be tied to systemd...
It really depends on the bootcamp. The sort operating locally here are such a gauntlet that the students who survive them are usually quite good, if not highly motivated.

Meanwhile I've seen university graduates with actual computer science degrees from respectable schools who can't do anything useful. They've never had enough practical experience writing actual production code.
My Git Workflow
Why de-orbit? Why not use the same rockets to move it up into an orbit that doesn't degrade as quickly and doesn't need to be maintained at regular intervals.

A ton of money was spent launching and building it. Why not leave it for potential future use?
There’s something strange going on amid the satellite Internet rush
Yeah I'd prefer it too, so I've converted the stories.json into a spreadsheet here[1] using this simple PHP script[2]. Feel free to edit, sort them as you like!

I created this for my own use but sharing it here because others may find it useful (hope this isn't breaking any HN etiquette and if you're the original author and want me to take it down please let me know).

[1] https://docs.google.com/spreadsheets/d/16MNPM9fhpglC1s1OV-tp...

[2] https://gist.github.com/san-kumar/0b7d218a08d4d8b4a7d9c07db5...
One of my secret weapons is the understanding that removing tiny bits of seemingly insignificant friction can have compounding effects, and ultimately results in qualitatively different outcomes.
> it allows developer teams to control the OS without dealing with sysadmins

Isn't this the way it should be, to some extent?

Developers make the "what" and "how" decisions for the application, sysadmins make them for the environment. Containers provide a clean separation of responsibilities. Decision-making and implementation are aligned with the feedback and results.
I don't think Turbolinks is a good idea from a usability standpoint. Too many UIs have a similar bar at the top, and they mean different things: a browser's loading bar, a website's loading bar, a website's read-progress, etc. I think it increases the user's cognitive load (at least for this user) to figure out which kind of bar it is and why the top of the page is animating.

Turbolinks also makes websites appear extremely slow when on slow connections. It's much more frustrating to sit there with a loading bar hovering at 20-30% than to see a spinner.
Only conference USA bringing Erlang and Elixir symbiotically together
I think another direction to look is also seed oils, specifically high polyunsaturated. I am not sure what I believe but I do think it's as valid of a possibility.
We believe this is a false dichotomy. If Rust is significantly slower than C++, it’s a bug. Generally, most of the time, we have succeeded at this, sometimes being faster, sometimes slower.

Most of those tools work on Rust as well. And we are pretty sure we can have better tools in the future, but that’s a while off.
Not a single one? That is unbelievable.

You could check out the article at top of this page since you’re so close.

Most TV shows or movies have numerous. Have you ever watched TV shows or...

Actually, since these things are so easy to find, I think it’s safe to assume you don’t even know where to start. We could start with your comments for inspiration.

I just copied the very first one in your profile becaue it includes a good start of what an example of this could look like.

“Start your own category, create software for it, then convince everyone that the category is important.”

This sounds like advice on how to navigate a market, which is an effort that will represent our force. There are many economic theories to explain why markets are the best environment to generate useful products. Can you imagine how your advice could lead to a product that is not useful? I can: if the category is not important but you succeed in convincing people that it is, what have we accomplished collectively? Nothing important! That is for sure.

Well, the problem about things like social stability, tradition, religion, and civil associations is they are important.

If your advice is enough to do well in a free-market economy, then that is good for you, and somebody else will do the important things. This is all fine and good assuming somebody else doesn’t fuck up.

But what if somebody else is an HN reader? And what if they come across your revalational advice, and realize they can just convince people things are important instead of doing the important things? They quit the important things.

Now there is nobody tending to important things: social stability, tradition, religion, civil associations which is a sure bet for havoc!

Easy shmeezy. It’s right under your nose if you pay any attention at all. Maybe you are an example yourself. Seems possible.
Only if cooked first, as they become brittle. So cooked chicken bones would be especially risky. Raw bones are generally fine - they break into small pieces. Larger marrow bones they can only gnaw at of course.
The other end of the spectrum is even darker. If you are entirely detached from your work, if it doesn’t reflect at all on your sense of identity, you are capable of some truly unspeakable things.

As with most things finding a balance is key.
McDonald's packaging: journey through time
The average reader here has a much better understanding of the shortcomings of technology than the general public -- particularly with regards to how much of what is perceived as being secure really isn’t at all.

I'm not an expert, but I'm pretty sure"blockchains"/whatever the applications run on them isn't necessarily a perfectly secure solution either -- not that such a thing exists.
Password rotation has been shown time and again to be worse than just using a unique strong password.

With rotation, there is a tendency to just use the same password but increment a digit at the end, or to write them down because people forget them. A password manager helps with this, but if you're using a password manager, then you can use a different password everywhere.

Password rotation was recommended in the days when people used the same password everywhere and had to memorize them because password managers weren't a thing.

Password rotation gains you nothing if you're already using strong, unique passwords. The best it will gain you is preventing your account from being accessed if they have already breached the password file, cracked it, and come back after the rotation period. But at that point they've already had access to the system and your password is meaningless anyway, so you didn't actually gain anything.
Nothing is going to measure pencil marks perfectly, but scantron technology is decades old. Sloppy pencil usage wouldn't inhibit manual inspection of paper ballots, e.g. during a recount, but one does have to define some expected threshold of competency for voters using the ballots.
Generative Adversarial Networks (GAN) and Autoencoders are the ones that come to mind. There are also all the models used in research leading up to the "deep learning" craze: Helmholtz machine, Boltzman machine, Deep belief networks.

http://pyro.ai/examples/vae.html

http://www.scholarpedia.org/article/Boltzmann_machine

http://www.scholarpedia.org/article/Deep_belief_networks

Geoff Hinton's Coursera course goes pretty deep on the unsupervised models

https://www.coursera.org/learn/neural-networks

Reinforcement learning probably counts too (Deep Q Learning, Policy Gradient, Actor-Critic networks might be equivalent to GANs?)

http://pytorch.org/tutorials/intermediate/reinforcement_q_le...

https://github.com/vy007vikas/PyTorch-ActorCriticRL
> Im a firm believer that one shouldn't be allowed to downvote without leaving a comment

I used to believe that until I put it into practice on my forum. Nah, turns out there's a class of comment that's so stupid that you're just forcing people to waste their time by responding to it. And that sort of comment is more common than you think, you just may be insulated from them by the work of other people.

Browse reddit by controversial posts first, for example.
Bean to bar seems like a profitable, growing niche. I have friends who produce very high quality truffles and have been toying around with the idea. Two interesting things I've learned is 1) how many newcomers there are to the bean to bar scene in the US and 2) how small the universe of serious chocolate producers (from a truffle perspective at least) actually is.

Obligatory link to friends shop: http://www.mokayagr.com/
On the 8008: https://web.archive.org/web/20080814215757/http://www.comput...
They got everything right except kids running around shouting "do u kno de way?" and animefags. So many of them.
Rather than place the blame on a lack of structure, community or spirituality, I see this as just a natural consequence of a system optimised at every turn for economic output.

I've heard a lot about a singularity doomsday scenario where a paperclip-maximising AI realises people are much less useful as paperclip constructors than they are as paperclip ingredients. Surely it can't be so hard to see that the productivity-maximising AI that we've cobbled together out of economic rather than electromechanical components is slowly realising it doesn't need us anymore either?

The truth is the economy soon won't have any use for poor whites other than consuming the output of rich whites. The last bastions of unskilled and semi-skilled labour are being automated or sent overseas (to be automated there). I'm really curious to see what America's 3.5 million truck drivers do when they lose their jobs over the next ten years. I guess we'll teach them to code?

But don't feel too sorry for them; the rising tide of productivity caught poor blacks before that, and all the hamster-wheeling busywork of the middle class is up next. Managers and decision-makers will stay above it right up until they realise abstraction cuts both ways. It'll just be the quants at the end, tweaking the last few parameters and getting the lights on the way out.

I think most of the world at least tries to keep the economic AI from being in charge of everything. It's hard because it keeps buying our politicians, but even so there's a sense that it should be serving our values, not the other way around. We might work with it, respect it even, but we don't trust it.

The USA is pretty strange in this sense, because somewhere along the line a huge chunk of the population got convinced that if they just leave everything to the paperclip AI it'll take care of them. And, for a time, it will, and the people who work hard to make paperclips get rewarded, and the people who start paperclip factories get rewarded more still. But, inevitably, you're not a paperclip, and your value is incidental in this system.

Faced with that, then, your only options are to find a system where people have value independent of their productivity, make being valueless palatable, or just go die quietly somewhere. It's probably not so surprising that, in the absence of the former option, the latter two are becoming increasingly popular.

And, I guess, not so surprising that the paperclip worshippers are particularly unconcerned with mental health and sensible drug policy. Still pretty gross though.
I recently spun up a Debian 18.04 server to play with the beta. Installing it on that system was as easy as:

sudo apt install cockpit
If you read the details you'll see that's not the case here. They don't get your password or even the full hash.
The Impossible Triple Axel in Ice Skating Is Impossible No More [Video]
The amount of devices is what is completely irrelevant.

It's all about performance per dollar.
Your laptop, maybe. It sounds like you understand security, which is good. Not everyone does. I'll give you an example:

I have a picture I like to use in my presentations where I was at a mostly-empty family restaurant and the person sitting next to me (alone) had their laptop sitting out and went to the bathroom without even locking the screen. In 15 seconds I could have popped in a USB drive and copied all of his SSH keys (and more) without anyone ever noticing. It could have been done before he even reached the bathroom door, let alone came back. I don't think you would do this, of course, but some people do. And your coworkers might.

On top of that, about 25%-30% of security incidents are caused by insider threats. Considering how easy attacks over the Internet are, that's an absolutely massive number. Even if your laptop never leaves your desk, it's entirely possible someone within your company might want to do some harm to you or the company and it might be the desktop support technician hooking up your new monitor while you grab another cup of coffee.

Your point about what's riskier is completely true: if you have Internet-facing servers using passwords, stop that and use keys. But when you do that, you need to study up on the new risks you may not be aware of. Security shouldn't just be a curtain you close. Companies/people who don't understand this love paying me shitloads of money to explain it to them :)
Yes exactly, they don't clarify at all that the full driving capability is after they finish the hardware. and they have taken forever. I'm glad I have a hw1 tesla. it works, not full automation but a lot of good features like tacc
> That's about as easy it gets when it comes to remembering things

I use a statically typed language so I have fewer things to remember because the compiler does the bookkeeping for me.

`Either` is a generic variant record, it should not be used to carry errors.

And as a general rule, any programming construct that relies on convention instead of static typing is prone to generating bugs.
Contain yourself – literally. You can't avoid Docker, K8s for long
So what's wrong with charging for major upgrades like everyone else used to do? Rather than locking you into a greedy subscription forever.
It's not abstract correctness, it's satisfying contracts up to an interface.

Take `sequence :: Monad m => [m a] -> m [a]`

That takes a list of actions and gives us an action that runs each in turn and collects the results in order. The correctness relative to that description is clear regardless of whether each input action is threading state or handling failure or printing to the screen.
Well said. Most of the Phd students have to follow or atleast allign with their guide's vision
This was pretty much my route too. BBC Basic (Albeit on an Acorn Electron). Whilst my friends we're rocking the much "cooler" Spectrums, i didn't have people to swap games with so got my interest in programming there. Is interesting how parents decisions to buy the "wrong" computer got me started in the right direction.
Compare the speed and uptime of enterprise and commercial DNS services
the idea is that by that time there will be so many transactions that the fees will fill that. also, if users are also miners they have an incentive to continue the BTC network for their own self benefit even if the fees were less.
How Maoist Revolution Wiped Out Drug Addiction in China
I guess that's what I get for just reading half the article. My bad.
Can't speak for GP, but while I find the actual deployment of killing technology abhorrent no matter where it may occur, I think there's also additional bad faith to be seen in the pretext that these devices are initially about "national defense" (or some other similarly outdated platitude) but then are quickly introduced as a part of routine domestic law enforcement practice.

We're led to believe that there is some wall of separation between these two, and the rapidity of adoption of this tech for domestic purposes reminds us quite clearly that that isn't so.
actually tesla's ability to deal with dynamism (even without lidar) is something that puts them ahead of most cars. the famous waymo required pre-mapped roads, it didn't work on changes. They even had lidar and they had that restriction. I don't know if they've relaxed it since then.
The most beautiful libraries you’ve never seen
If your goal in the interview is to humiliate those who don't work well under pressure, or to insult the intelligence of those that can pass it in their sleep, by all means, go nuts.

I'd walk out of an interview if they went FizzBuzz on me. If you're asking questions as stupid as that you obviously haven't looked at my open-source code or talked to any of my references.

You need to screen for what you want in a candidate in a manner that's appropriate for the type of candidate you're dealing with. Throwing your front-end dev a FizzBuzz is garbage. Asking them questions about their use of CSS in the past, the challenges they've faced, and what they're hoping to see in future versions of CSS can inform a lot more than any "coding test".

One thing I find is the most illuminating is asking someone what they like the least about their favorite language or platform. The thing that's causing them the most pain seems to precisely illuminate the stage of learning they're at.

For example, someone who claims to be a long-time iOS developer but who hates the message passing notation in Objective-C is probably more inexperienced than they're letting on. Someone who says they have "some" experience in JavaScript but is upset about some esoteric aspect of streams might be wildly understating their understanding of the language and environment.

Unless your company's workflow consists of writing code on whiteboards and deploying the whiteboards to production, interview code questions give a lot of bad data.
I switched from a Mac (died) to a Windows machine, and have lost some 1Password functionality with the change. I too dislike the subscription model.

Thinking of perhaps signing up to their online service with a one-time credit card number with a one month expiry date. This will ensure I do not get charged monthly for a service I do not want. I want to check password vulnerability with this new online-only security feature once in a while and create a back up PDF report of all 1PW entries for storage in my fireproof safe.

I love 1Password; the application got me through a natural disaster and displacement with a minimum amount of technical issue. Unfortunately AgileBits are making decisions that reduce the functionality of the software.
Edge.org: Premortem
Introducing the Mgmt Configuration Language
You don't steal a man's baloney. Everyone knows that. I'm curious...why did he steal just the baloney and not the entire sandwich? Common decency dictates that if you steal a man's sandwich you take the entire thing. You don't leave someone with just two empty pieces of bread. That's probably why it escalated so quickly.
Ask HN: Is there any (functional) decentralized search projects?
In these days of censorship, corporate monopoly on what is basically the free flow of knowledge (Google). Why has no one yet come up with a way to distribute the task of indexing the web? Maybe there is, but all I can find on Google about the subject is questionable ICOs.
It's going to be a very exciting multi-company arms race -- at minimum, Google, Intel, Nvidia. Microsoft has their FPGAs, Amazon has their rumors. And there are several startups trying to enter the space. I don't think we're looking at stagnating; very much the opposite. It's going to be fantastic for the field.

(I'm saying this with my CMU hat, not my Google hat.)
Rasterio, fiona and anything else GDAL based always causes me headaches.