skysight-inc/HackerNews huggingface dataset:
Personally, I totally agree with you. Aside from the political power play that made systemd "popular" (/adopted), it also gained traction because of a lack of skill among the ever growing user base of Linux. Quite a few of the "problems" that systemd claimed to solve where solvable in SysV init, but it required skill/experience.

A bit like claiming to be a car mechanic and bashing an old car because you can't tune the ignition timing, because it doesn't have a board computer doing it for you and you don't have the skill/understanding to do it yourself.

In the past, you often were required to have at least some skill/experience to get Linux to work for you. Today, it's more about choosing the right tools to use Linux with a just a bare minimum of skill/experience.

An understandable development for sure, but it also opened the door for software of questionable quality, which has at least part of its popularity to thank to the ignorance of a significant part of the user base.
I don't necessarily agree or disagree with your line of thought, but removing the right to vote from ANY group is dangerous idea. People always vote in their own best interests, typically for the now/near future. Imagine social security and medicare being ended overnight. Not only would there be a lot of homeless/starving seniors, but, in 20-30 years when the current voters aged out, nobody who was eligible to vote would care enough to help them. This would likely end up as some quasi Logan's Run type scenario.

This is absolutely not a voice in favor of the mentioned programs, just used as an example.
Charitab – A new tab page that raise money for charities
WeGift Is Hiring Front-End Developer and Infrastructure Engineer
Another option that solves the problem, at least for 9-to-5-ers is holding elections on Sundays. It's done that way in my country and it seems to be convenient enough. There's still a national holiday, but only for schoolchildren as the polling stations are in schools and it takes time to remove the election materials.
This article is a perfect example of the incredibly sloppy and biased thinking that happens in media and which is part of the very problem it talks about.

Fake news first and formost is a clickbait scam to get advertising dollars, NOT a political propaganda approach and this tendency to keep using it as if it's an actual political issue is really absurd and itself an example of what is probably more an example of sloppy news.

Furthermore the insinuation that the older generation somehow is more naive than the young generation in political views only adds to the superficial and naval gazing claims.
Does it need to create great literature and drama? Take a Dan Brown novel; it's not great literature, it's pretty far from it, but a great many people read it and really enjoyed it.

The bar for holding attention and making something people enjoy watching is pretty far from great drama.
This sentiment is something I relate to strongly
I'm now actually wondering how 'lightspeed == hyperspace' in the SW universe?

“Traveling through hyperspace ain't like dusting crops, boy.” — Han Solo

The terms seem to be used interchangeably.
Someone else wrote iTerm. Using it as an SSH client is trusting that the author is benevolent rather than malicious.
You can however find subject matter experts that can point you in the right direction. Maybe.

Don't trust, and verify.
Before that, I'd get snail mail with tabloid clippings and handwritten local rumors.
The issue I have is that when people talk about the dangers of automation they never compare them to the dangers of non-automated driving. They always make it sound as if automation is making things more dangerous.

The current evidence suggests that semi-autonomous cars are on balance safer than purely human driven cars. The evidence isn't conclusive, but I've literally seen no evidence presented to support the case that semi-autonomous cars are more dangerous - at best I've seen people argue that we can't yet trust the safety claims. Teslas have been on the road long enough now and in large enough numbers that if they were really more dangerous than non-semi-autonomous cars, I think we'd have seen some non-anecdotal evidence by now.

The reasonable presentation of the issue would be "semi-autonomous vehicles likely make people safer, but there are still dangers and people should pay attention."

Instead, the story you're telling is "Tesla drivers are dying, semi-autonomous cars are dangerous, and you should be scared."

You must see how this is misleading at best, and likely downright counterproductive from an overall safety point of view.
I wonder how much of this is having free time and a lack of mobility.
Interesting. I think the sole purpose of this product is to wean existing Mongo customers (3.6-). And only those customers who are happy with Mongo API but not MongoDB itself. Is that such a huge market? Would be curious to see how this solution is adopted.
The Go Mono font is a modern iteration of that concept. I love it. https://blog.golang.org/go-fonts
Stevia – Build Concise Views in Android with Kotlin
Brave (based on Chrome, minus Google tracking) includes optional Tor in private tabs, anti-tracking and ad blocking. By making Tor accessible to all users of Brave, it makes Tor users slightly less of an anomaly. Brave has also added capacity to the Tor network.
Any HNer using Opa ? Is that alive and well. If someone has used elm and opa would love to know about their experiences.
There is a severe discount of what can be best coined “courage” by Aristotle, the balance between brashness and fear, when it comes to startups from people who don’t exercise it. Everything looks so predictable in hindsight that the virtuous quality of taking a chance is voided because someone started life eating better baby food. It’s plain ignorant.
I was joking. But because it was the bronze age, I figured I'd make it a little clearer by specifying "bashing" weapons. As far as I know, metal would have been expensive, and limited specifically to the purposes where it would be strictly advantageous: spearheads, axe heads, sword blades, forge tools, helmets, shields, maybe torso-only armor. And if you're rich: mirrors, cups, jewelry, and artwork. The king of Umma would have likely owned a lot of bronze stuff, commanding soldiers with bronze arms and armor.

It is possible that a mace head with cuneiform inscriptions served a ceremonial purpose. Executions of captured prisoners, maybe? I imagine it would have been like Negan from the Walking Dead, except barbed wire hadn't been invented yet.
I do have Slackware as well, so far it hasn't left its roots.
Yes, systemd makes being an application developer on Linux so much easier. You can declaratively control state of your daemons, recover from crashes, add process limits, control startup order correctly and on and on.. Much more readable and usable than bash scripts pulling in random libraries and using endless greps to find out system state.
It's a full interferometer, although for the pulsar and FRB modes, they are tiling the field of view with many, many phased array beams. (Yes, the computation requirements are horrendous.)
Was init?
> financial press, chambers of commerce, think-tank circuit, etc.

Where? It seems most of the economists in these circles ascribe to the Friedman/Chicago school of thought.

> But they're mostly leftists. . .

Even though Austrian economics is associated with the right wing, right wing economists by and large have nothing to do with the Austrian school.

Friedman, Greenspan, Mankiw, Laffer et al are certainly not Austrians.
This is a very interesting idea. This approach is similar to one the SEC did with ICOs to combat all the scam and fraud happening.

I'm not sure how you determine when to do the flip. You would need a certain amount of people to see the fake news but these things cycle really quickly. If you wait one day, it may be too late as all that user's followers already saw the fake news and have moved on. I wonder if you could do a logarithmic decay for the fake new to shame page where there is an increasing percentage of people who get the "you've been had" page.

You'd also have to be very careful to not run afoul of libel. You'll need lots of "a well-informed source..." and lots of "may" and "might" and "is expected to" language.
My objection is more about how it was handled on a communication and technical level than any of the specifics of switching to Python 3 over 2.
I guess, as long as the IDS senses the attack in progress quickly -- my gut is this type of attack would be hard to detect until the outcome was achieved. More likely the initial entry would be the detected event(s) -- in which case yeah the extra time gives some safety net.

In either case, it still feels like pulling all things into systemd creates a much harder to protect surface area on systems. Why should init care if your logger crashes, let alone take down init with it? I am not a anti-systemd person but I honestly do see the tradeoffs of the "let me do it all" architecture as a huge penalty.
The Antisocial Network
If you can't tell the difference between The Daily Mail and The Guardian based on stylistic cues, I don't know what to tell you.

It is true that stylistic cues won't tell you everything. The rest, unfortunately, is a lot harder to teach. Avoiding the obviously-shoddy sites is sufficient as a start; the rest is really going to be dependent on particular knowledge in areas like science, history, etc.

EDIT: Kinda surprised at the downvotes I'm getting here. Have you _looked_ at the Daily Mail frontpage?
I use gotty https://github.com/yudai/gotty, which works great.
Elo (it's a name, not an abbreviation) refers to a certain calculation method of rating. Lichess uses a glicko2 rating system.

You can't really compare ratings from across websites or groups like FIDE since the pools are so different.
Lichess ratings are quite a lot higher than your equivalent Elo or FIDE rating by a good few hundred points at least, I reckon. Although I reckon this disparity reduces the higher the rating but is still there.
As in. Launchd is directly mentioned in the design documents of systemd as the main source of inspiration

http://0pointer.de/blog/projects/systemd.html
China bans political satire and sexy moaning from video apps
For a long time my whole life was in a textfile called 'phone numbers.txt'. It had started as a list of phone numbers of my friends (I didn't have a cell phone myself; dumb phones existed but I didn't want one) and grew into a huge repository of information.

For a while now I've been using pieces of paper which I file in numerus currens style and keep inside shoeboxes. Many tend to be thicker "fiche de la police"-type cardboard so the whole thing stays up even if there are also many loose folded-in-half A4 sheets. OTOH I've almost lost notes in the laundry and still rescued them with the hair dryer.

It's also hard to represent equations and diagrams in most note-takers. Interfaces, as the etymology suggests, really get in your way! The one drawback is to find oneself occasionally without paper. But again in a pinch even business cards and receipts (you can photocopy the termal paper at home later) are possible hacks.

(Numerus currens is like paper nosql: when you file a new note, first you quickly browse through your archives for similar topics, otherwise you number it max_N+1. If there's something similar with number 110, you might number 110/A, 110/B, 110/C; if something that belongs with 110/B comes, it's filed as 110/B/1... but you can never shake the whole thing out and lose the order, so I wouldn't recommend this system to people with large dogs or small children.)
Ask HN: Which Wiki or internal documentation tools do you use?
I am curious what internal documentation tools people are using. My current use case is an engineering handbook and internal documentation that isn't related to any specific codebase.

Some basic requirements are:
- searchable
- code snippets
- hyperlinking

I know of a few tools and I've even worked at companies that use git repos with markdown. I'd love to hear everyone's thoughts.
Anonymized data doesn't stay anonymous
(defn fizz-buzz [n]
(map #(cond (= 0 (mod % 15)) "FizzBuzz"
(= 0 (mod % 5)) "Fizz"
(= 0 (mod % 3)) "Buzz"
:else %)
(range 1 n)))
The Cryptocurrency Lexicon Is Confusing, Misleading, and Broken
no its not, Grandmas have been online since we all have its just that the barrier has lowered and now there are more.
Are you saying that entire TC of Debian was intimidated by Poettering? And then later, in general election, he forced majority of votes to say "we are fine with systemd"? [0]

I find this highly unlikely. Here is my take: people were tired with "sysvinit". Of all alternatives, systemd sucked less. So they went with it.

[0] https://news.ycombinator.com/item?id=18874100
Using text files as an offline solution works pretty well too.
So, long ago, Rust actually had a large, Erlang-like runtime. So jemalloc was used. Over time, we shed more and more of this runtime, but jemalloc stayed. We didn't have a pluggable allocator story, and so we couldn't really remove it without causing a regression for people who do need jemalloc. Additionally, jemalloc was already removed on some platforms for a long time; Windows has been shipping the system allocator for as long as I can remember.

So, now that we have a stable way to let you use jemalloc, the right default for a systems language is to use the system allocator. If jemalloc makes sense for you, you can still use it, but if not, you save a non-significant amount of binary size, which matters to a lot of people. See the parent I originally replied to for an example of a very common response when looking at Rust binary sizes.

It's really more about letting you choose the tradeoff than it is about specific improvements between the allocators.
It's always insidiously attractive to deny voting rights to groups of people who, in our own opinion, do not have good character or good judgement. It certainly sounds clever to say we're implementing rules so only the best and the brightest can vote which (we argue) will lead to better decisions and a higher caliber of elected leaders. And in fact such arguments often have carried the day and lead directly to such policies being implemented. In various places and at various times, women, ethnic and religious minorities, felons, unmarried males, landless people, people who could not pass a reading test, and many other small powerless groups have all been denied the right to vote. However, the result has never been "smarter" political decisions and "better" governance, but only ever the political oppression of the disenfranchised group.

It makes more sense to view voting rights as political capital that forces politicians to care about the needs of particular voting blocks then as a ticket to participate in some impartial decision process. The implication of this point of view is this: to get a more equal society, or at least to prevent certain extreme example of inequality, we need to make sure that as many people as possible have the right to vote.

The process of deciding who can and cannot vote is also fraught with moral hazard and the potential for corruption. A literacy test before voting sounds reasonable (if you believe we only want smart educated people voting) but it leads to corrupt situations like this:

https://slate.com/human-interest/2013/06/voting-rights-and-t...

This is a rare example of a real slippery slope: once you start the process of identifying small "undesirable" groups to disenfranchise, the process is unlikely to stop in anything short of full blown dictatorship.

https://en.wikipedia.org/wiki/Nuremberg_Laws
I started trading emails with my grandmother some time around 1990.

That's not literally forever, but, considering that it's longer than one or two HNers have been alive, it's at least figuratively forever.
Isn't this true of any language? I mean the language isn't what decides how you connect or build your sql queries? In rails I could choose to write a pretty scary join

```

User.joins("left join ponies on ponies.user_id IN (select id from foobars where user_id=users.id").group("so_funny").count

```

or I could have a policy to avoid joins at all cost and reject any commit that uses a join and get fun things like:

```

users = User.all # all fucking hell

JSON.parse(HTTP.get("http://your-things.json"))['results'].select {|r|

users.detect {|u| u.id == r['user_id'] } # for realz??
}

```

[edit]: cause formatting
Who else has more merit to make this decision than the Debian developers (= the important people) themselves? Random neckbeards whining on online forums?
Assortative mating can help maintain or increase any endowment. Think of that as being a within-family/smaller-scale version of the existing genetic gradient by SES (eg "The Genetics of Success: How Single-Nucleotide Polymorphisms Associated With Educational Attainment Relate to Life-Course Development" https://www.gwern.net/docs/genetics/correlation/2016-belsky.... , Belsky et al 2016; "Genetic analysis of social-class mobility in five longitudinal studies" http://www.pnas.org/content/early/2018/07/03/1801238115 , Belsky et al 2018a.)
Federal judge blocked New York’s latest attempt to crack down on Airbnb
I would posit the other question, how could they not?

Propensity to lying, cheating, saving, nepotism, length of life, fecundity, access to healthcare, intelligence, math ability and so many more factors are easily inheritable.
"Middle of the road" has no consistent relationship with "factual."
This took me probably too long to figure out.

As a kid i was always told to finish my plate, then the usual "think of the starving kids" guilt trips, and whatever else.

As an adult, I just eat smaller portions of the same garbage I ate before, and I started to lose a bit of weight. I didn't change anything else (at the time).

Now I'm working on the rest, but the biggest stepping stone for me was literally just eating smaller portions.
Excellent I did not know that. Thank you, one of my TODO state changed to DONE.
The FSF doesn't have a monopoly on the sentiment of open-source communities. Their principles were developed in a very different scenario, which is the point of my comment.
> In Chinese this is not a problem because by people usually learn this type of stuff on paper first. The additional context helps reduce the ambiguity in spoken conversation.

I read that, but I'm having trouble imagining how that works.

Do you have an example?
And I wish we could just use it for services! But alas, it comes with a free mandatory proctology exam, by a guy with really big hands, called "pid 1".

What's also kind of funny to me is, it wasn't designed for cloud-based services. We now have to invent whole new systems that look a lot like systemd just to manage distributed decentralized services that run on Linux systems.

Systemd would have been great for everybody if it had been developed by people with different priorities.
> If the government were to start taxing people on the value of their assets you can be quite sure that within a year or so most rich people would have their assets in a form that makes it much harder to value them.

Switzerland, which tends to be viewed as a haven for the rich, has a wealth tax. It would appear to be a counterexample...

Note that it has other tax features which may make it appealing to the rich (no capital gains tax, e.g.).
#shocked
does this not work in Firefox ? really ?
200 points in the 2000 range is reasonably significant and something to be proud of.

As a wild guess, amateurs who only generally know the pieces and play casual games infrequently are likely to be less than 1000 ELO, so it's a bit of an achievement to be in the 1800+ range.
A large part of the article is about the review/promotion system at Facebook, and it highlights that:

-Facebook has twice-a-year performance reviews.

-The reviews involve peer feedback, some of it blind to the reviewee.

-Managers have quotas for performance categories.

I believe those features are standard at most big US companies, with some exceptions like Microsoft.

The consequences are (a) twice-a-year crunch time, (b) pressure to deliver bullshit results, (c) pressure to be popular, and (d) employees are incentivized to sabotage their peers.
Also the aggregation pipeline is seriously hobbled with way more No-s than Yes-es over here https://docs.aws.amazon.com/documentdb/latest/developerguide...
Did you pay for an audit of sysvinit and every bash rc script it runs?

I can't think of a single init system which has been audited.
this does not work in firefox .... really works only in chrome
This is a pretty substantial achievement, if you look at an estimated percentile breakdown: https://www.reddit.com/r/chess/comments/54c1nv/player_rating....

FWIW, I’ve found that on Lichess I’m rated at least 100 points higher than what I would be on Chess.com (the most popular chess site), and maybe 150 points higher than what I’m rated by the US chess federation, which mainly rates live, not online, games.

A player with a rating of 2000 by the US federation would be called an “expert”, just below the 2200 rating that earns you the title of “master”.
i do want to be cynical:
sed -i -e 's/#Port 22/Port 443/g' /etc/ssh/sshd_config

on a more serious note, as you described but maybe from a more grumpy person:
i don't think it's a great service, as it just compromises credentials by default while a normal configuration could solve it.

if the server is also hosting some https website, then put it on an alternate ipv6 address (they are free if not cheap) and ssh into that. you only need to edit 2 files on your server for that to work :s why pay 5$ a month if you already have a capable server you are paying for??

the promise of not storing credentials etc. is nice, but if your servers are compromised it will be childsplay for efarious people to intercept them even if you didn't design that aspect to happen in the service design.
I'm curious, where does pluralization of table names bring runtime overhead? AFAIK, they are stored in the model and not generated every time they are needed.
Enterprise systems or any large scale stack can have one running like this where people dismiss it for an hour.

Some systems run hard like this by default. See Transcoding
Thank you! Actually explains what Spatial OS is, why it is used, and what changed in Unity’s ToS that affects it.
Apart from B12, what nutrients are in meat that I cannot get from a vegan diet? Why is it acceptable to be slaughtering hundreds of millions instead of billions of animals a year, if we don't need to? And we don't have to reinvent meat; most vegans don't eat fake meat products. We could move away from the concept of eating meat all together.
Kubernetes Authorization via Open Policy Agent
That's fascinating, thanks for sharing it.
Launchd is not a syslog audio daemon dhcp client. It just launches things.
This is clearly nonsense. Simply because the amount they are getting for each device they sell our data from is really not that much so the difference wouldn't matter.
It does: `s.chars().take(3)`. It just does it with iterators rather than with indexes because that better communicates the performance characteristics.
PaX offers an anti-bruteforce protection: if the kernel discovers a crash, the `fork()` syscall of the parent process is blocked for 30 seconds for each failed attempt, the attacker is going to have a hard time beating 32-bit entropy. Meanwhine, it also writes a critical-level message to the kernel logbuffer to notify sysadmins, and possibly uncover the 0day exploit the attacker has used.