skysight-inc/HackerNews huggingface dataset:
The thing is, most Linux distributions ran services this way for well over two decades. The world did not end, and the number of problems we experienced in reality were negligible. If we wanted automatic service restart on failure, then there were facilities for doing so should we chose to avail ourselves of them.

If something is crashing and requires a restart, then doing it automatically is at best papering over a problem the admin should be investigating. It's a mitigation, rather than a solution, and might well cause more problems than it solves.

systemd isn't bringing anything particularly new or noteworthy to the table here.
It's waaaay better than it used to be. A couple of years ago there were a lot of impurities which would cause everything to break whenever macOS was updated. But these days it just uses libSystem from macOS and the rest is managed by nixpkgs.
Apart from being threatened by those and additional dangers, where there used to be "at least" genuine ignorance and hybris, now many people can't even overcome the peer pressure and/or their fear in order to not belittle these things (and that includes pseudo-intellectual rationalizations for not really doing anything, with lip service to "grave concerns" or whatever), and have to pretend to have dreams and successes on solid ground -- when they to are just on a raft cobbled together with duct tape, in an ocean that could be drained as a whole by random strangers before you can say "whoops". I suspect that can make people sick at a level they don't even have access to.

I can't "prove this" and I wouldn't even try, but for me personally, the fact that the sun could explode or whatever, and the asinine things people do and go along with, are in completely different ballparks. I can easily make peace with my mortality, I can not make peace with what people do. That's why I think people can become very sick because of what people do, even though everything ends eventually, anyway, regardless of what anyone does. Nuking ourselves, and the suns in the universe giving out, those might have the same end result for us, but it still feels different to think about each scenario. One is a bit sad, but still peaceful, the other is just horrible and insane and leaves a gaping wound.
Luckily very few use Bing.

http://gs.statcounter.com/search-engine-market-share
Search Engine Market Share Worldwide ...

Lost 25% of their share last couple of months.
Call for Papers for Percona Live Open Source Database Conference
I said "most". They're a one-trick pony, mostly thanks to manipulation.

And now this. Vulgar images, available directly from your start menu.
Yup, at 55 Savushkina Street in St. Petersberg!
Apparently one of the reasons for removal of all NSFW content from tumblr was the sheer amount of CP on it - someone on reddit wrote a whole comment about it. Basically people created lots of blogs linking to other CP content, which was re-shared, but even if the original blog was deleted you could still see the re-shares and find the original content.
Yea, I was surprised how expensive they were. It seems like there should be cheaper options given how little laptops cost these days and them using basically laptop hardware from what I've read.
Canadian and American dollars, remember. $570 US = $800ish Can. The Kickstarter is also in Canadian dollars.
Hm. Here’s my napkin math:

Porn accounts for 1% of images. Child porn accounts for 1 in a million fraction of that. So it’s 10 per 1 billion images.

If you figure the filters exclude 90% of child porn images, that’s 1 per billion which will show up in search results.

I can’t find a good estimate of total number of images, but YouTube shows 5 billion videos a day and gets 1800 minutes of video per minute.

So if we estimate a trillion photos, then we’d expect around a thousand child porn images to make it past the filters, and Bing to be able to return a few pages of 75% child porn when we accidentally stumble on a term in that category.
That's not true at all, though? Source has continued to get changes & upgrades over the years. It has a vulkan backend, the UI system is no longer scaleform but a web-based system called Panorama, a new physics engine called Rubikon that replaced the old Havok engine, etc...

They aren't putting out many new games, although they did just release Artifact a couple months ago. But DOTA 2 & CSGO continue to get updates, changes, and improvements. CSGO for example has an entirely new, machine-learning based anti-cheat system called VacNet: https://www.youtube.com/watch?v=ObhK8lUfIlc

They have tons of talks on GDC of all sorts of really cool stuff they are doing that's related to Source 2 and has nothing to do with Steam.
I had a gig that was adult-industry-adjacent and the constant exposure to plain-jane porn became exhausting; I cannot imagine what this work is like.
Right or wrong, it was very visible that the US blockaded navies, invaded nations, formed alliances - fought in every way against the primary threat of the USSR. I lived through the same time, it was very obvious the government did things frequently and in many levels to fight the Cold war. Doing something, even if it doesn't reduce the core risk, reduces anxiety. (And I'm sure many people would say that many cold war actions actually did reduce the core risk too..)

I suppose we're still invading nations, but now it's for little apparent benefit, and certainly not connected to climate change.

What has the US done at the national level, especially recently, that's even easily within reach against climate change? People know - they feel it.
Yep. It will also surprise people here how few companies and organisations are 'with the times' when it comes to web development or tech stacks. Many don't use containers, package managers or Sass/Less type languages. Even more don't use the likes of React/Vue/Angular, let alone automated testing or webpack type setups.

And heck, a depressing number likely don't even use version control.

The picture of what's 'normal' in this field (via blogs, Reddit, Hacker News, etc) is as distorted as a picture of what a 'normal' life would be like is on social media sites.

If you're at a tech savvy startup or planning to get started as a web developer in Silicon Valley, you'll probably want to know a decent amount of what's on this list. If you're outside of that situation or working contract/freelance/whatever, then you'll only need to know about 50% or so of it.
Usefulness of static code analysis beyond linting is greatly overstated (by people selling static code analysis tools).
I'm very glad that my school district has a strict policy limiting homework, both in amount and in when it's due (i.e. not right after a holiday). This is generally considered one of the top three public high schools in one of the top three states. Maybe it's not a coincidence.
Replaced a Mac book pro with a Pixel book for development because the PB now supports GNU/Linux. Ideal is use the same environment you use in the cloud for development.
Is It Cheating to Listen to an Audiobook?
This comment breaks the Show HN guidelines. Please read them and follow them when posting here.

https://news.ycombinator.com/showhn.html

The site guidelines too: https://news.ycombinator.com/newsguidelines.html

(Your comment would be much better without the first sentence.)
This belief is relatively new (becoming widespread/popular roughly in the early 80s) so could evolve the other way too.

I agree it's a corrosive and widespread belief.
> I've never understood why people seem to love these surveillance devices that rely on an external service

The same reason people love any external service such as email and calendars: convenience. There's a lot more work involved with video security system if you don't use consumer friendly versions.
Google already does a lot to help with this. E.g. https://qrius.com/google-to-launch-ai-toolkit-in-renewed-eff...

Microsoft also shares a lot of stuff with the industry, including PhotoDNA hashes of known CP images. Just because it is not publicly discussed doesn't mean there isn't a lot of work going on, even between organizations, to work on this problem.
While a similar transliteration (ø-> oe) would be understood by Danes, it can create misunderstandings: køn (pretty) != koen (the cow), søn (son) != soen (the sow), røde (red) != roede (rowed), tør (dry) != toer (a two) and rør (pipe) != roer (rower).
Benefits Using an FAQ Bot
For our VPN details, I would have to get my IT dept involved. My point is that machines often need a lot of additional software and configuration. If the world ran NixOS then perhaps a loan machine with "backups" would be almost as convenient as an SSD swap.
History of Virtualization
I recently updated my Linux desktop at home; I tried a variety of live distros - I don't recall if Elementary was one of them - it might have been in there.

The one I ended up using had the Budgie desktop, which I found to be the most "Mac-like" of all the experiences. The distro I used was Ubuntu Budgie, because I wanted the Debian and Ubuntu software ecosystem, but Budgie is a part of the Solus Linux project (which I enjoyed when I tried it, but I didn't like the package system).

So give Solus and/or Ubuntu Budgie a try on a live USB thumbdrive sometime; you might enjoy it, if you are looking for a "more Mac-like" experience...
Unity changes terms of service to block SpatialOS projects
To mitigate this (though not sure it's the right mitigation), if your kid doesn't specialize incredibly early and show promise they'll be kicked out of the performance stream into the recreational stream.

Example: sports start splitting kids at ages 5 and 6. They call it "assessment" but it's really try-outs for the competitive teams. From this point on the majority of effort and resources go to the predictable audience. Better hope your preschooler is coordinated for their age. Growing a foot in middle school will no longer get you on the basketball team as everyone else has 10 years of club ball.

Arts and academics is no different. Our local gifted school screens per-kindergarten and you won't even be considered without a private (read: $$$) assessment as part of your application.
Unfortunately there is not really one. I always treated jails as VM's. You could create the jails on ZFS and do a send and receive, or use something like Jenkins to build and deploy. However jails are like LXC on Linux, not like docker.

You could use nanoBSD in the source tree to create a minimal mostly immutable image with your application. It will still be like a VM though and need deployed somewhere (this is how i run my DNS servers at home, they are about 120MB each and can run on pretty much any VM host (or bare metal)). But docker does have that market better (hence why i have a small swarm at home to play on).

There is also docker for FreeBSD, still in testing but works pretty good it you build your own native images. I build a memcached image and was running that for a while.
The techniques used to prevent this issue are almost certainly highly valuable in many other applications of search. You're essentially asking Google to give away their hard-earned competitive advantage for free. Maybe Google could create some sort of api for filtering these results that the other engines could choose to use, but asking Google to just give away their trade secrets for free is ludicrous.
That's fair, and makes a ton of sense.

I think maybe it's a chicken and egg problem with the standardized tests, and we are 'measuring' out our stomach for risk as a society.
Meet Woven – a better way for your team to manage projects
Where is the evidence, outside Hacker News, for this increasing popularity of static typing? The fastest growing languages by most metrics are currently Javascript and Python, both of which are dynamically typed.
Perhaps you are unaware that the Unity runtime is royalty free, or at least it has been until now. You can distribute it to an unlimited number of people without paying Unity. What Unity charges for is their developer tools, not the runtime. Since developers using Unity with SpatialOS still need Unity's developer tools, it does not threaten Unity's business model in the slightest. That's why this is surprising.
I made a terrible mistake and I put a lot of pressure on my daughter to do well in school, do well in extracurriculars, etc.

I made the measurement the goal.

Now I'm trying to undo that damage and put it in her mind that at any point you can change direction, study, knowledge, but you need a few tools to do so: self-criticism, discipline, critical thinking. Initial progress has been good and our relationship is running quite a bit smoother, but Jesus I could have left my kid seriously messed up.

I think that a huge amount of this derives, in the US, from the continued degradation of the social safety net in this country. We have put an expensive gateway in front of success with very expensive college, and even with that there is no guarantee of a job that pays well enough for you to live comfortably. That in addition to the traditional standard of the "Atomic Family".

I have no proof of that, but it certainly seemed to have been a major factor in our house, but I have to recognize that individual human brilliance can occur at any point in life, and that the tools to act on it are more important than many of the things that she is learning at school.
Because when you have your own rack you can put arbitrary devices and safeguards into and on it.

So you're right - the datacenter can open and close and tamper with the rack as they see fit - but I can notify myself of that and even video record it.

Interruption of the physical monitoring would be itself a signal.

I've never done this, but I have placed many strange and arbitrary devices within, and on top of, racks I have leased and nobody notices or cares unless you're a nuisance somehow.
> I constantly feel like disaster looms around every corner.

Sorry if this is unwelcome, but I recognize this feeling very well. I'm a lifelong CBT patient, in CBT we call this "catastrophizing", recognizing when you are falling into that thought pattern is the best way to break out of it.
Just throwing this out here and you may already be familiar with it but I know a lot of people who have similar feelings who wrestled with imposter syndrome.

Parts of that sound a lot like what I see in developers feeling like they aren't capable and will be fired at any time for being an "imposter" despite being totally awesome, knock it out of the park engineers.

Either way, talking about these types of things helps and if it's causing you as much stress as it sounds like see if you can find someone to talk to about it(mentor, counselor, etc).
Oh yeah, didn’t think about the concentrating factor of the search term.
How would that help when e.g. copying files from a Linux server to macOS via Samba? Mind you, the filenames can contain both NFC, NFD or the mixture of the two.
Hiring people, who don’t find child porn objectionable, to make decisions on whether reported child porn is objectionable, will have some drawbacks.
Not sure if this is a joke or not, but that's actually what's happening right now - many large firms are literally just stowing cash: https://www.marketwatch.com/story/these-are-the-5-us-compani...
Well, I did warn people about this:

> You might not be impressed much with my environment—I pretty much just copied the acme colors—but some people have put a lot of work into making their setups look sexy.

https://www.reddit.com/r/unixporn
The post-2008 economy replaced many middle class, and even upper middle class, jobs with ~$9/hr retail jobs and the gig economy. Both lack sufficient benefits, like health insurance, and the former ensures you never work 40 hours a week because the ACA requires businesses to offer health plans to full time workers.

If you're relatively young and in a metro area, you probably don't see it. Step out into the suburbs or more rural areas, and growth means that there's a new Dollar Tree and it's hiring.
Apple’s Next Move: Be More Like Microsoft
I am not going to tell you how to educate your daughter. I can tell you that if my son was going through that, I would think that something was very wrong.
It's interesting that I agree with you at a few key points, but utterly disagree with your post in a few other places. Agree: "The rift in our country starts here. At the divide between collectivism and individualism." Interestingly, I think the problems described in the article are entirely from the whole-hearted embrace of individualism that America has fallen into. There is not communal or collective effort at all; these kids are told that they need to be fighting each other in the stack ranking of life for the next 18-65 years. No one will take care of them if they get sick or injured -- they need to save for that, and saving requires a good-paying job, which requires the right career path, which requires optimizing your class schedule in 8th grade and not accruing a police record for tipping cows or outhouses or, God forbid, spreading a little nitrogen triiodide in the high school hallway as a prank. That'll get you a terrorism charge.

In some sense I again agree with your first paragraph: "Our lives have gotten so easy that..." and the note about "faux adversity". I think we'd all be more mentally healthy if we spent more time in the woods or desert, where Nature doesn't care about your GPA or your career cluster, but you can truly test yourself against physical reality. Heck, even weightlifting can provide a touch of that. But again, it's not faux adversity when you see your parents missing mortgage payments because of the government shutdown and you realize that they went to college & did everything "right" and yet because they're not 5%-ers in the US your life in the good school district is precarious. It's not faux adversity when you see your parents get the $24,000 bill (after insurance!) for a broken arm from Zuckerberg Hospital. This is created adversity. We have created a system in which there is no floor and no escape from debts. All rests on the individual, and if you get old, or sick before you're old, you're f*(&ed.
Ultimately what qualities do you like in languages? PHP is easy, has cheap ubiquitous hosting,, dynamically typed, and focuses on being productive and getting something out door fast.

I like think about correctness, safety, static type systems, and generally trying to catch things at compile time.

As a result I like Haskell, rust, ml, elm etc I'm not a much of fan of PHP, but I can see why people use it.
Note that this is just the C# layer. The underlying C++ engine code is still only available under "call us" license terms.
Beautiful looking product. Any plans for a self-hosted version? Cloud based storage of a lot of information I deal with is a no go.
Is it though? It seems spending on health, education, and housing are all through the roof. Everything else is better and cheaper -- why are these 3 growing at outrageous rates?
i live in alaska, and there are a lot of undereducated people that do just fine setting up home networked cameras.
it isnt difficult to do, and people here really hate "the man" so ring and any other cloud based security is not an option. thats the knee jerk part of it.
there is also frequent power interruptions brownouts blackouts. so a lot of people straddle off n on grid.
a local surveilance system is the only working option here if you need it to be continuous LAN service. I really do hope a bunch of "snow billies" [self included] are not smarter than HN users.

this just in. Ring is also a "ceiling cat".
https://9to5google.com/2019/01/10/ring-camera-live-feed-acce...
"I wish they'd just drop the idea of external monitor support."

Isn't this just the dev kit ? I would find an HDMI port on an end-user phone to be a little odd but very useful for development ...
> ...but he now has these "what the hell will be my career" and "am I taking the right classes" anxieties in college :-(.

I think that's the jist. If schools aren't putting people on a career trajectory all of a sudden they are in university, which costs an arm and a leg, and, as is so often repeated, you're there to get a job, have a focus, and GO. You can't really do that at the drop of a hat if you've never done it before.
Thanks for your answer ! Nice writing.

Do you think it also applies to smaller brigade ? (as in 1 chef and 1 commis) ? I have seen and heard some commis displaying that behavior when talking with new apprentices in a school context. It seemed to come with the job even when they hadn't "skin in the game" (yet?).
Some (many?) people do kill themselves, being unable to cope with the trauma of being sexually abused as a child. I don't think it's a useful approach to state that execution is "worse" and to consider the legality of the images by comparison.

I think we should view "simple possession" of society-harming materials as a health issue and not a criminal one; same as with drugs of all kinds. Pedophiles have a mental disorder and if we as a society believe in the ability of individuals to overcome their primal predilections and behave legally, then we need to help them do so and not punish their thoughtcrime. But it's difficult for most people to stomach the risk that an innocent person will be hurt because we didn't take drastic measures to eliminate holders of drastic thoughts.

I don't know the actual chance that a pedophile-in-thought will become a pedophile-in-action, but consider: if it was a 50% chance, would you be okay letting a demonstrated pedophile-in-thought run free, until they actually demonstrated their inability to restrain themselves? Knowing that at least one (and probably more) vulnerable persons would be irreparably harmed before the damage could be contained.
OS X has an incremental, automatic backup system built in called Time Machine, which works pretty well in my experience. You'd just restore your time machine backup to the loaner machine, which would restore the vpn credentials.
Right, the same technology that would be used to block CP and abuse could probably be easily reconfigured to block any topic of choice. Some things are obviously worth blocking, but it's hard to decide where to draw the line, especially when many topics that some would consider blocking are highly politicized.

edit: to clarify again, some things are obviously worth blocking (like CP)! The issue is that once that technology has actually been deployed and demonstrated, you can be sure that different groups will start pushing for other things to be blocked as well. It changes the dialogue from "it'd be nice if you could figure out how to block X" to "hey, you're already blocking Y so why not also block X?" and that's a fairly potent change in my opinion.
The one I remember is the last reference there:

Jos Stam, Stable Fluids [1999]

http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/...

More of his papers:

http://www.dgp.toronto.edu/people/stam/reality/Research/pub....
True, but good video drivers, and good calls/texts, are often the very hardest parts for an open-source phone project. The rest can be improved later, by community contributors even.

Historically the case has often been "well it can do wifi and browse the web, has some built-in chat apps, it's just a bit slow to scroll around, cellular data kinda works sometimes ... not worth trying to call with it, maybe next rev will have better modem support". Without calls and texts you really need another phone, so the project never gets a big enough community.
> I long for the Linux prairies of old, but I've grown fat and lazy on OSX. Linux is a youngster's game.

45 years old here and still rocking Linux (does that qualify as "old" - probably - sigh). Started playing with it in 1995 (MonkeyLinux on DOS!); haven't stopped.

Stuff's gotten dirt-simple compared to what I remember having to do in the past. Certainly no kernel recompiles needed any longer (but if you really wanted to, you can do them).

Have I gotten "fat and lazy"? Yep - just on Linux. I can't see that changing in the future, either...