skysight-inc/HackerNews huggingface dataset:
It would need to be down for ~96 hours under our heaviest 4 day period in our history for it to fill the disk. All of them would have to also go down simultaneously.

There is backpressure at 85% disk fill (this also is an on-call trigger event since it shouldn't ever happen in practice). Suffice to say, this never happens in the real world without hardware failures.

Disks are cheaper than fatiguing engineers with on-call events and this is accomplished by basically having a nearly empty 3 VM cluster with 512 GB SSD (Raid 1 pair, so 2 disks) each. The load on the rest of the VM host is negligible given its being asynchronously processed from this cluster already, so its just really filling the extra disks on the VM host we dedicated to this purpose.

Just realize we build to 4 9s.

YTD failures 3662/75631129 = 0.00004841921

This doesn't trigger an on-call event because it recovered automatically but the cluster does fail every so often for ~3k events. This is for a single API call.
What? Not even close. That's a ridiculous statement.

They both use electron, but Microsoft is baaarely using it for some UI pieces. That's really the only similarity between them.
CSS Modules  –  Solving the Challenges of CSS at Scale
For everyones purpose, sure. For one individual persons purpose? No.

What's good for the environment and wildlife is typically also good for humanity.
That's right! Take that, Islam! Be shamed! iofj, you go girl! A religion that glorifies sexism and mass murder must be stopped!

Why can't these people recognize Islam for the digusting, violent religion it is? They'd be much better off with our favorite brand of Abrahamic montheism, Christianity, which is totally and completely different:

I do not permit a woman to teach or to have authority over a man; she must be silent. (1 Timothy 2:12)

This is what the Lord Almighty says... 'Now go and strike Amalek and devote to destruction all that they have. Do not spare them, but kill both man and woman, child and infant, ox and sheep, camel and donkey.' (1 Samuel 15:3)

"So the man took his concubine and sent her outside to them, and they raped her and abused her throughout the night, and at dawn they let her go." (Judges 19:25) (obviously, the woman in question was later killed for this dishonor by her husband/owner, since that's the only humane treatment for a rape victim)

"Do not allow a sorceress to live." (Exodus 22:18) Christian witch killings are okay, but when those damned Muslims do it, it's just outrageous and disgusting, and totally Islam's fault, because how could a Muslim tell the difference between normal behavior and psychopathic murder.

etc. etc. etc.

Vote republican or democrat or intestinal-worm or whatever, and keep this horrible religion out of our great free nation!!11!!
I believe what they meant was if someone were using your laptop on your network then you have the right to know what they're doing. Granted, if you're doing banking then I wouldn't expect that I'd have a right to know your bank account info but I'd expect to at least know if you're using my computer and my network to buy illegal drugs or something like that. This seems reasonable as far as "limited" means. I'd like to know what they found that made them terminate his employment though.
Better JUnit Selenium Testing with Docker and Testcontainers
My hope at least, is that this is a transitory phase. Once AI gets good enough at interpreting voice commands, handwriting, and physical gestures, there will be less and less of a need to interact with the ugly glowing screen. Hopefully with the next generation of sensors, projectors and materials, and AI, the digital will just get out of the way and assist when needed (or seamlessly blend with the physical world).

Immersive tech is cool, but invisible tech is even cooler. Wouldn't it be cool if you could manage your AWS instances from a beautiful garden out in the country, using nothing but your voice and some gestures and without having to look at a clunky old laptop (maybe a small notebook-like pad of e-ink, or perhaps an image projected from your watch).

Or when James Joyce uses a big word on your physical copy, you can just point at it and hear the definition. Or when writing down notes on your notebook, with pen and paper, your Google watch can instantly recognize an event and set an alarm.

That's the future I want to live in. In some ways, that's the world the first technologists envisioned: one in which technology does the dreadful for us, not a world in which we're glued onto a screen consuming ads and producing clickbait 24/7.
They don't stop storing bits but to make them useful there are a lot of prerequisites, unlike hard copies.
Inline Labels
It would be helpful if the README explained how this is different than the many other coroutine libraries.
What's the need for a wildcard cert? Could you use 24 lets encrypt certificates for each sub domain? Genuinely curious.
That's an editor, not an IDE. It's basically Atom, with some specialized plugins.
Which is why I use an external thumb drive with portable software and save any personal files to the thumb drive. It may hit their network but nothing is stored on their computers. Which gives plausible deniability - and I do not think they can legally search the thumb drive.

Not that I'm paranoid about my current employer (extremely relaxed culture) but it is something I do out of habit.
Here's hoping EdgeHTML will also get open sourced. I know they've talked about it internally.
We're developing a desktop-like single page application, so our testing on mobile is very limited. But I don't see any major issues on the few devices that we have, and caniuse.com confirms that problems are not anticipated (at least with some autoprefixing).
I'm taking this with a grain of salt. It's popular for fringe scientists to assert that gravity can be controlled via electromagnetism. I've seen a couple UFO schematics online over the years that use electromagnetism to play with gravity and produce thrust.

Also, my understanding of gravity is that it really isn't a force at all, but rather a warping of spacetime by an object with mass, which makes the concepts of a field a bit strange to me...
By the definition I understand, rational means payoff maximizing. How an actor gets to payoff maximization is irrelevant. In other words if "irrational" actions result in payoff maximization, then the "irrational" actions ARE rational.
Nvidia blames Apple for breaking Chrome’s incognito mode
He acknowledges that limitation throughout the article. What's your point?
A mathematical model isn't a mechanical system. The mathematical model for a set of balls will tend to be random just like the mathematical model of a roulette wheel. Yet roulette wheels can be clocked and machine vision can predict outcomes based on wheel speed and the conditions of ball release.

The problem with powerball is obtaining a large enough sample size...the space is much bigger than that of roulette.
> Real people are not rational actors (as a rational actor is defined in economics). This is considered by many to be a major flaw in traditional economics.

On the flip side, this is considered by many traditional economists to be a major flaw in real people.
Still, you'd never say '10 fietsen/bikes'.

You'd in Dutch, just as well as English, say '10 fietsritten/bike rides'.
How long before a nodejs based on chakraCore ?
I take BABS (Bay Area Bike Share), the equivalent system in and around San Francisco, which is similar in nature to the Citi Bikes program. In fact they use the same bike model. I have 2 bikes of my own, but it's more convenient to hop on any random bike and drop it off without having to bring a lock. Sometimes I also want to go somewhere to meet people and then we walk or take the train/bus back. I live in SoMa, where most stations are, and I rarely walk anywhere these days since BABS is more convenient, and more fun. The only complaints are that all stations are around SoMa and the financial district (being addressed soon) and that the bikes are too heavy, about 40lbs which is a problem in a hilly city.
How does this compare to http://libmill.org?
This is the first Ive heard about an ohio data center, that will be good news for us in the midwest - wish it was a bit further west than that but still better than East.
Ask HN: What happened to the hacker news API?
[This][1] was the official announcement.And [these][2] were the APIs on github. So will there be an update or is anything planned?

PS : last update to the APIs was 7 months ago.

[1]:http://blog.ycombinator.com/hacker-news-api
[2]:https://github.com/HackerNews/API
Check out the Linux branch :) we are actively working on a port.

Disclaimer: Msft employee on chakra
> And you do experiments in many fields!

See you are proving my own point. Just because you do exploratory stuff and run "experiments" that doesn't make what you science. What isn't science then?

> I have done a lot of performance work in my career, and there you run experiments almost continuously

Yes me too. But I am not a scientist like Einstein.

There is a stretch in going from I am debugging some program and trying various things to saying I am a scientist.

You can sure call yourself a scientist but you have to explore why you want to do that. Is to make yourself feel better because the word "programmer" is boring or implies a lower status. What about craftsman, you are" crafting software" is that imply something undesirable, if so why? What about business problem solver?

Licensed engineers even scoff at software "engineers" even calling themselves "engineers" (even though what most computer scientist do is kind of like engineering), because they don't have a license etc.
You can't have both a "right to privacy" at work, and high degrees of oversight of companies. The way you have oversight of companies is by monitoring and controlling employee actions while at work. There's no separate "company" that can somehow be monitored without its employees. If you want to create more privacy for employees at work, you also must be willing to subject companies to less scrutiny, because all such private channels are also places to hide malfeasance. Given the meager volume of complaints about workplace privacy (basically, we only hear about it when it directly comes up, like in this article) vs. the near-continual torrent of complaints about companies that comes up all the time, I suspect people are generally going to choose corporate oversight.
Controlling access: a Django permission apps comparison
> Could it be age? Well, maybe for you it could, but in my case I frankly don’t see how. I am, after all, still in my prime as a “40-something” — a label I’d argue is perfectly valid, in much the same way that 3:35 could be described as “a little after two o’clock.”

I get that this is a joke, but to give the full context, he's 58 years old. https://en.wikipedia.org/wiki/Alfie_Kohn
PulseAudio added to Slackware 14.2 beta 1
With a publication like the New Republic, it all comes down to the editor. They've had some great, often controversial, editors over the years. If the buyer can bring or find someone like that, they have a good chance. Otherwise it will just be another aimless click-baity web site.
> Finally, you can also use ChakraCore as the JavaScript engine in Node.

This is interesting. You can use it as an alternative to v8 for node.js
Your employer can read your private messages, court says
wow, this new Microsoft is something.
I work for Gemalto as a Sales Engineer... Smart cards and readers is what I talk about every day! May I recommend our smart cards? :D Please reach out to me by email.
Similar item linking to the blog post: https://news.ycombinator.com/item?id=10895994
That's a grey area, and you should not do that here because judges mostly rule in favor of employees.
Speaking from experience, the people suggesting such things aren't thinking that way.
Thank you! I will get deeper into that!
Road map here: https://github.com/Microsoft/ChakraCore/wiki/Roadmap

I work for Chakra team.
Did you consider IAD or one of the defense contractors focused on highly-secure technology? Hell, even groups doing R&D funded by NSF or DARPA on secure systems work. There's a ton of stuff going on out there that either (a) benefits security of government/military or (b) could benefit everyone at some point.

I can understand if (a) didn't interest you but being ex-NSA might help with positions doing (b). Not sure how INFOSEC people would react given the climate, though. Wise ones should see a skill and character reference from getting and quiting the job respectively.
Already exists: https://github.com/Microsoft/node
Google X Has a New Logo and New Plan to Turn Moonshots into Actual Businesses
> “So many of those features are going into the vehicles today — self-parking, lane keeping, all these things that ultimately are going to be very much a part of full autonomy. And customers are already getting used to it.”

This reminds me a lot of how advanced and amazing the avionics and support systems are on Airbus planes, and why shit pilots crash them whenever anything doesn't go exactly like a simulator textbook. It's a part of the future of automotive "advancement" that I'm not optimistic about. This is certainly a personal opinion, one coming from a guy who likes to really be involved while driving and has his fair share of mistakes on his record, but I think it's worthwhile to keep in mind.
nothing says "trust my custom javascript engine" like "I can't figure out how to link to an image" (all their build status icons link to 404s)
Voluntary Job-Quitting Climbs to the Highest Level Since 2008
Here's the link to the actual GitHub - https://github.com/Microsoft/ChakraCore
when all you have is a hammer, every problem to solve looks like a nail, the more mental tools you have the more likely it is that you'll see patterns or solutions that you wouldn't see otherwise.

The human brain is not a machine that becomes more "optimized" the "less services are running", the more knowledge the better, even in fields that might seem only barely tangential to where your main interests lie
I should rephrase. I hate it from an interview-question point of view. I like it from an insight point of view.
I don't see the correlation.
Glasgow Haskell Compiler 8.0.1, release candidate 1
"In line with this, the new contract with KDE now removes LGPLv2.1 as a required license for the open source version. Instead, it now requires LGPLv3"

Based on my experience, from the legal department point of view, LGPL v2.1 != v3.

A new approval process must be started.
Might be boilerplate in the US but it'll vary from country to country in the EU. Certainly Germany had very tight rules on this kind of stuff.

Also at a previous employer (multinational, 30+ countries) the CIO took an explicit decision not to employee any kind of technology that could "spy" within SSL traffic to avoid potential liabilities around company IT staff having visibility of personal banking details etc.

Also, just because something is in an employment contract or handbook doesn't mean it's enforceable.
I think they were trying to have it parse as close to "A Tale of Two Cities" as possible. I agree it didn't work very well.
Ah, I posted this yesterday but it didn't catch. I'm glad it's popular now so more people can see it.

TASBot is really great every year.
It is built on Electron Shell, but vscode is a lot more than a preselected set of plugins for Atom. Most of vscode was written from scratch in TypeScript or assembled from existing (non-Atom) parts. The editors don't really share code.
I will stop by. Thanks!
TR : Terör Örgütü Destekçileri Açık Hedefimizdir.
ENG : Supporters of the terrorist organization open our destination.

TR : 300 web Sitesi Hacklenmiştir.
ENG : 300 Web site was hacked.

Link : http://pastebin.com/ya4azQeV

Turkish Hacker Th3Sehzade
Link didn't work
front page: https://news.ycombinator.com/item?id=10894204
What If You Bought All 292M of the Possible Powerball Combinations?
So... how is it? Do people like Edge's JavaScript support?
Even if I'm in danger of stating the obvious, but MS really changed its approach to software.

And it is incredibly great having competition in the JS engine market.
Node.js JavaScript runtime using Chakra
Not really actually. It uses the same shell called Electron as the native host. But other than that, completely different implementation.
Well said. I too would like to see Brick and Mortar models survive and thrive. SV speed and scale of disruption these days, is too quick for anyone's good. If we want more whales in the ocean we need larger oceans. We are getting very good at producing whales fast. We need to get better at producing more ocean.
I certainly wouldn't trust implicit type conversions for validation code...
> Question what benefits do you get with docker than without? Without I have Cgroups, my software is versioned i.e.: programm-X.X.X.jar / programm-X.X.X.rpm / whatever. Why do you get better / higher resource usage I mean you use an additional layer you could do the same with just CGroups. How do you do service discovery? Etcd could be installed without docker?! How do you auto-scaling without a cloud? I mean even without docker auto-scaling is trivial.

Not to be dismissive, but why would we want to use cgroups? Docker works great for us. There are indeed tons of alternatives to everything. Why cgroups? Why not BSD and jails? Why not build on unikernels and VM images?

> Why do you get better / higher resource usage I mean you use an additional layer you could do the same with just CGroups.

Kubernetes (and most other Docker orchestration systems) come with a scheduler. Containers are allocated based on desired characteristics to the machines with the most spare capacity. You can cut down on idle capacity by intelligently spreading the load without having to think very much about it.

You could do the same with cgroups, but you're going to need to write an orchestration system, a scheduler, and you probably won't have the massive communities that some of the alternatives have already built.

> How do you do service discovery? Etcd could be installed without docker?!

Yes, it can be installed without Docker if you'd like. We run some things in Docker, and others outside ourselves. It's no silver bullet.

> How do you auto-scaling without a cloud? I mean even without docker auto-scaling is trivial.

Docker is just one piece of the puzzle, which is something you seem to be missing. In our case, Kubernetes brings it all together into an easy-to-use package.

Life is full of few absolutes. It's great if your cgroup deploy is working for you, it's just not a great fit for everyone. The comparison between Docker and cgroups is a bit apples to oranges, too. In reality, you need to compare a lot more than just the tech, the Docker ecosystem is the biggest appeal to us.
Is Mac support planned? Not really familiar with the internals, so I can't tell if the Linux branch is a generic (enough) branch for Unix and alike.
"Good people working for bad companies have some small ability to change culture."

Let me stop you right there. I see where you're going but I'm going to interject that the nature and incentives an organization matter a lot. Palantir, starting with founders & investors, is set up to provide as much data analysis capability as possible to as many as possible. It's especially going to do this for government given it's aiming at public sector contracts and has In-Q-Tel as an investor. I can't be sure but wouldn't be surprised if the latter prevents them from saying no to benefiting intelligence community.

All together, every aspect of how this business is set up will push corporate and government surveillance. Nobody or even a small group of them will change that. It's intrinsic to their business. So, anyone joining will be 99% contributing to that and maybe 1% making a difference... if they're lucky.

So, nature of an organization and whether it allows a given change should be considered first. Then, lines of reasoning like yours follow from there. Palantir looks worst than most in this respect.
Aka, Microsoft is again in the "embrace" stage of Embrace, Extend, Extinguish.

(Even if its current management has the noblest intentions, who knows how it'll be in two or three years?)
Understanding ‘Do Not Track’: Truth and Consequences
The FAQ describes the work that went into making the (ASCII) original: http://www.asciimation.co.nz/asciimation/ascii_faq.html

How to watch it in the terminal (as it (ASCII) was originally released): https://news.ycombinator.com/item?id=6344185
The fact that future payments are unknown doesn't make them artificial.

Avoiding effort now causes more effort to be spent later. The amounts are unknown but the effort is real.
I was wondering also what the use case is for a headless browser. I'm guessing I'm just not thinking about this the correct way.
> dire reliability issues

Source?
I think logistically it's not possible, but let's say you do that

quick calculation $2*292M=$584M cost,
revenue being $1B+ you might get a profit if the tax is not greater than $500M
It is not that hard. Just avoid being drone in big corporate. Which is a good job advice anyway.
Hamburg's “Miniaturwunderland” in Google Street View
You might also want to look at lthread. It has some interesting functions like lthread_compute_begin()/end() to run expensive computations inside a coroutine. the compute methods move the coroutine into an actual pthread and resume until compute_end() is called. It also has c++11 bindings called lthread-cpp which allows you to launch coroutines with variable arguments & types and comes with nice socket wrappers.

void MyMethod(std::vector<int> my_vec) {}
std::vector<int> v{1,2,3,4};
Lthread t1{&MyMethod, v};
t1.detach()

void my_coroutine()
{
lthread_compute_begin();
ret = fibonacci(55);
lthread_compute_end();
}
Do you have anything to back this up other than it being your knee-jerk reaction?

Microsoft's entire leadership has turned over and it's easy to see that their culture is very different from the days you're talking about.

Also, they don't have a monopoly on nearly anything and certainly not on Javascript engines. They couldn't move to the "Extend, Extinguish" phases even if they wanted to.
Why Generation Y Is Unhappy?
No. Additionally, the CGI module has been deprecated for a while and is non-core. It's long been known to be problematic, and is around for backwards compatibility reasons.

Additionally, there's points in the talk where he's either accidentally working on really old versions of code, or purposefully using older versions to get around fixes that have been implemented. For example, Mojolicious has returned only the last supposed param when using ->param() for a while now (Oct 2014), and requires you to use ->every_param() otherwise.

Like his prior talk, he's pointing out flaws in a specific module, and flaws in how it was uses and implemented in some very old projects. This is not a bug in Perl, it's a bug in the CGI module and Bugzilla and a few older Perl webapps.
> No identifiable data leaves your device

This sounds incredibly hard to achieve with email contents - nothing identifiable at all? Does it do things like strip names out of email bodies? It says they learn contacts under priority stuff (which seems sensible) - so they do that locally?

Looking at their other features - what are they sending messages to the cloud for?
It is true that psychiatry has devolved (mostly) to writing a prescription, which is too bad. The idea of talking your problems through is more and more a thing of the past. And because of this, many people won't go to a psychiatrist, because they are opposed to the pharma approach.
Small thing, but nice to see that the API is exposed as C (easy to write bindings for) instead of C++ (near-impossible to write bindings for).
What is the advantage of this? What does 1 more JS engine buy us?
Could it be the same reason I don't have one? They're bad?

Once I can replace my phone with a "watch" or some form of wrist device, then I'll be onboard.