skysight-inc/HackerNews huggingface dataset:
I would recommend abduco+dvtm. That's where I've ended up. Then again, I'm biased in favor of suckless-brand things.

I also somehow configured abduco to always start a dvtm instance inside it, so there's no pain from it being two separate programs.
I had a client to whom this happened, they install W10 and THEN ask you if you agree.

He said no, they uninstalled w10 back to w7 and he can't login anymore.
Even if that's true, 60% is still pretty useful.
Crying tears of joy I hope... or are your friends computers?
I have to say, I'm a happy i3 AND tmux user. Tmux for persistance, and i3 for x11 windows
Here's the update:

https://support.microsoft.com/en-gb/kb/3035583

...that explains the Windows 10 update, but on my machine it just says "Install this update to resolve issues in Windows. blah blah blah" which is the same boilerplate they all use. The update size is uniquely given as a range 722 KB - 821 KB, which is probably a low estimate for an OS installer. So, no indication of the magnitude of this. Since it isn't a security update, anyone with a properly-configured system (IMO) shouldn't be bothered by it. Unless Microsoft updates it to a "security update". Which seems possible.

The whole "auto update and restart" thing seemed like a potentially global-scale Therac-25 style bad idea when I first heard about it on Windows XP (or whenever). But it never happened--I guess not too many critical systems use Windows. Just millions of people losing millions of hours of productivity...
I don't think it's about time or efficiency at all. I think it has to do with perceived fairness and our self-righteous culture. The faster-moving disappearing lane gets an inherent advantage, which could have been renounced by merging too early. People feel cheated. The problem is that, objectively, people merging all over the place creates more traffic than a uniform zipper merge so we all suffer.

In reality, the laws are very explicit (at least in GA where I live), and the person merging has priority. Anyone in an existing lane when a lane disappears is legally required to yield.

Additionally, everyone is entitled to this same advantage so it's really not unfair at all.
I wonder if a low dose of modafinil or an amphetamine is less physically damaging than an equivalently effective dose of caffeine.
Ugh I just agreed with Trump.
Thanks for the response!

I'm not familiar with Vancouver -- is this what you're describing? https://www.google.com/maps/@49.2821477,-123.1245358,3a,75y,...

If so I think we largely agree on SF's ideal future, and differ only in how to manage the politics and our understanding of the extent to which low- and mid-rise development would benefit SF.
Thanks! We created tickets with non-technical people in mind as way they could report bugs, feature requests and the like without cluttering up issues for developers. Since the tickets track the work on their linked issues, the ticket owner has a clear picture of what the progress is on their ticket.

However, we've also seen dev teams hack tickets as a way to scope groups of issues together, for a feature release for example, similar to epics in Agile workflows.

Would you like to see custom statuses on board, the tickets or both?

We are really excited to add more integrations! Slack, ZenDesk and Intercom are some of the big ones we're looking at.
Ebooks still suck for studying
> I still feel like you could allow execution of functions passed in the data argument

I don't recally anyone asking for this before. File an issue? https://golang.org/issue/new

> It's stuff like that which makes me feel like it was a PoC (or at least, not designed to be feature-complete).

It's designed to be a useful template engine. I don't know about "feature complete", but we are still improving it. If you find it lacking then please file issues so that we can think about improving it.
Why? Email addresses are already public, what are you protecting here?
We Are Coming for You, Tesla, and You, Too, Google, Says Hacker Hotz
If they changed the T&C, that ain't gonna go well for them.

(IE it probably won't be held to be consent)
It was 100% because Trump told Jon Stewart that he should have been proud of his original last name and then years later denied he made fun of it and would have never done so.

Donald Trump's tweet - https://twitter.com/realDonaldTrump/status/32707672042545152...
I would argue that the most commonly used drug is not caffeine, but sugar.
I wonder if there are pages on reddit commenting a comment page from HN...
Hmm -- so you're saying the various ethical concerns cited in the article: "assaults, privacy breaches, threats against journalists, abuses of drivers" -- are really just "cultural" issues?

Like whether you like to play table tennis, say.
Celebrating Marvin Minsky: Webcast and Gathering
A memorial event "Celebrating Marvin Minsky" will be held at the MIT Media Lab this Thursday March 17.

Date: Thursday, March 17
Time: 3:00-5:30 pm
Location: MIT Media Lab, 75 Amherst St., Cambridge, MA
Webcast: 3:30- 5:30 p.m. http://www.media.mit.edu/events/marvin/

A list of speakers is here http://www.media.mit.edu/events/2016/03/17/celebrating-marvin-minsky-live-webcast
AWD is actually not that important in safe driving. AWD ensures you can always go forward. In a bad situation you don't care about going forward, you care about stopping and steering. So brakes and tires matter. We all have 4 wheel brakes, so set there. Get some awesome snow tires and 2WD and you will steer/stop fine in the snow. Plow up a hill through snowbanks? Maybe not.
"I just don't like the way this fork happened."

Not sure "how" a fork happens is interesting; do you mean why it happened? This has been stated before.

I didn't think anyone disputed those statements (end of your post). Why did neovim start if they weren't true? You'd just submit code fixes etc and get them accepted, right? Did this not happen? If async support was already in vim why is there so much activity on async plugins for neovim now?

It doesn't really matter what you think of how vim was treated; i've seen cordial conversation between the main dev of both projects suggesting both parties benefit from neovim, and at the end of the day users and potential vim/neovim developers can only benefit what with them both continuing to be open source projects.
Microsoft Wants PS4 and Xbox One to Connect Online
No thanks. Just something else to go wrong.
So you have a load balancer for every set of microservices? (Presumably, you have more than one instance running.)
Docker Engineer Jess Frazelle Is Joining Mesosphere
Scandal! Wonder what's up at Docker?
Yep, that's the game plan!
> annual data durability of over 99.9999999999%

I know dropbox isn't the only company to publish numbers like this, but it really bugs me. This is 12 nines, or 1 in 10-trillion.

To put this into perspective, the earth is 4.5 billion years old. During that time, we've seen multiple mass-extinction events. Suggesting that there's a less than 1/1e13 chance of cataclysmic event (megavolcano, nuclear war, pandemic) next year, when there have been many in the past 4.5e9 years, is ridiculous.

But, I hear you say, maybe they're talking about only a certain class of issues -- failures in their stack itself. First, I'd say that they should make that clear. But second, surely the chance that there's a bug somewhere in their stack (going all the way from their datacenter silicon to internet infrastructure, to consumer machines, and back) is greater than the chance of e.g. a cataclysm sometime in the next million years.
Curation: A History Part I
CocoChanelJS, web-designer for designers
Correct me if I'm mistaken, but case law has held that the First Amendment does not provide a right to privacy. It provides a right to self-controlled conducting of ones business. It provides the right to communicate with others whatever subject one desires (x09 F9?). But it doesn't state that the government can't know these things -- only that it cannot act on many of them. Which, sounds familiar to metadata / automated search positions expressed in Congressional testimony?

The 2nd - 6th on the other hand, watered down though they may be by subsequent court opinions, do directly deal on the relationship between things that an individual may possess which the government would seek to take from them for its own ends.

To me, the second set strikes far closer to the intent of privacy. Privacy is not some passive manner of communication. Privacy is fundamentally a weapon whose very existence challenges and bounds the desires of the state. Because privacy is fundamentally unknown.

Let's not pretend we're talking about encrypting just "the good messages". We're talking about encrypting child pornography, chemical formulas and processes for explosives, copywritten media, white/black/hispanic/asian supremacist propaganda, firearm schemics, computer viruses, and explicit pictures of ex-relationship partners.

The state has a reasonable interest in wanting some of this suppressed. But you have to make an all-or-nothing choice on whether it should be able to do that... or not.

This isn't about expression: it's about how we as individuals and citizens relate to our government and it to us.
On Lubuntu: When I get stuck on Flash I use the following script bound to a key (Ctrl+shift+l in my case):

#!/bin/bash

# Activate Firefox window
wmctrl -a "Mozilla Firefox"

# Move cursor to specified position
xdotool mousemove 250 50

# Send a mouse click (left click)
xdotool click --repeat 2 1
All screening costs are incurred by the developer - that is, they have to wade through every CodeMill issue (wildly lowball $5 offers included) to find one that's worth their time. They then fork and study the codebase, performing the work on spec without ever meeting the organization or reaching a formal agreement. And then ... hope they get paid 90% of the offer?

This arrangement sounds remarkably unfriendly to developers. Expect high churn among experienced devs, if they even show up at all.
Hawking makes a careful statement and employs the word "seems" not as a padding but intentionally. I take his statement at face value and still don't get to the confident deductions you make. For one "seems" is allowing room to account for something currently or forever invisible. And then how can you assert that machines don't have an afterlife?
Nice handle, but in response to your comment, the 'nothing but OS X for dev' isn't completely necessary or true.

I run windows and linux as my dev machines (I favor Windows, but have a back-up linux for when I forget my computer at home).

I'm one of the few devs at our company who runs windows, though I'm amazed how many Phd students and researchers run Windows.

Often people try to 'stump' windows with terminal commands, but there aren't any we use on a regular basis which will break when you have cygwin installed.

What we do find is paths break of course, but, should you really be hard-coding paths into your apps?

For many people, myself included, OS X doesn't do it. I've never been a fan, find the hardware too expensive and I've had issues with longevity with the 3 macs I've owned over the years.

I have to confess though, I've been disappointed with Windows 10 of late, and may make the switch to linux in the coming months.
Show HN: SlackRandom – Random generator for Slack
Disgraceful is a good word for sweeping this huge social issue to places it's less seen.

Yep, there's plenty of blame to go around. I hope we don't become desensitized to the sufferings of others by moving "problems" out of eyesight though.
Dual booting with Fedora. I voluntarily upgraded the Win 7 partition to give it a whirl a while back. They said I would have 30 days to go back.

Less than 24 hours later ... Nope.

The only place I want Windows running on my personal hardware is in a VM. Done with them.
To demystify NNs further we need to stop graphically representing spurious interactions. If you can perturb or remove a link win between any two neurons i & j, then that interaction is spurious and shouldn't be represented by in the graphical network representation. Doing this iteratively you can start to better appreciate that neural networks are computational circuits that use thereshold functions instead of logic gates.
The mess of bad hardware, software and UX really makes the acronym POS so appropriate ;-)
I was drinking 8-10 cups of coffee a day for a couple years, but on the weekends I wouldn't have any and I would be fine. I thankfully did not have averse health problems, but I ended up being put on adderall as my doc thought I might have ADD. I immediately cut my intake to 1, maybe 2 cups a day as anymore would make me sick.

I went off adderall as it was not a great solution, turned out I was mostly miserable and bored at that company. I was trying to keep myself engaged by getting high on caffeine. After quitting, I drink 3-4 cups a day and some days none.
Are employees at Microsoft using Windows Update or WSUS? That anecdote doesn't make sense because enterprise users have a completely different update pipeline with completely different controls (i.e. an administrator using WSUS can purposely force an update installation).

Just to be clear are you or are you not claiming to be a Microsoft employee?
It seems weird that it would need to brake at all most of the time to maintain a following distance. Unless the car in front of you suddenly brakes or you're going down a steep hill or something, wind resistance usually provides all the braking you need at highway speeds.
> Ruby is rails, there is no ruby without rails, there is no rails without ruby. I see almost nothing being written in straight ruby (why would you).

This is so wrong. Regardless of the fact there are very popular Ruby web frameworks out there that are not Rails (Sinatra, Grape), Ruby is immensely useful as a general purpose programming language. I use it daily for all kinds of reasons. I even use it to do my taxes. For anything where speed isn't important, and it often isn't, Ruby is useful.

I know I'm not alone. Martin Fowler, for example, uses Ruby as his personal scripting language. http://martinfowler.com/bliki/OneLanguage.html
Tesla's doesn't. At least not 99% of the time(occasionally I'll get a hold message but most of the time it just resumes).
Wrote some code to compare random numbers to the primes for this property. To generate the random numbers, I apply the Prime Number theorem as a probability to determine if we want to select it, and then compare the stats to that of the actual primes. https://gist.github.com/personjerry/c58483daaf372acbe1fa

cumulative:
1 to 1: 30768 rand, 28289 prime
1 to 3: 53573 rand, 51569 prime
1 to 7: 44306 rand, 53263 prime
1 to 9: 36968 rand, 32816 prime
ratios:
1 to 1: 0.18578027352594872 rand, 0.17048036302934247 prime
1 to 3: 0.323479153458322 rand, 0.3107745710721539 prime
1 to 7: 0.26752407692539926 rand, 0.3209832647330011 prime
1 to 9: 0.22321649609032998 rand, 0.19776180116550257 prime

cumulative:
3 to 1: 37015 rand, 38455 prime
3 to 3: 31015 rand, 25900 prime
3 to 7: 53377 rand, 48596 prime
3 to 9: 44594 rand, 53082 prime
ratios:
3 to 1: 0.22298058445431052 rand, 0.23161058343823215 prime
3 to 3: 0.18683622387816942 rand, 0.15599308571187656 prime
3 to 7: 0.3215462557454473 rand, 0.2926888028283534 prime
3 to 9: 0.2686369359220728 rand, 0.3197075280215379 prime

cumulative:
7 to 1: 44412 rand, 42590 prime
7 to 3: 36923 rand, 45728 prime
7 to 7: 30588 rand, 25886 prime
7 to 9: 53404 rand, 51800 prime
ratios:
7 to 1: 0.26863125805222376 rand, 0.25656008288956894 prime
7 to 3: 0.2233331518747694 rand, 0.275463241849594 prime
7 to 7: 0.18501515179008873 rand, 0.15593600154213152 prime
7 to 9: 0.3230204382829181 rand, 0.3120406737187056 prime

cumulative:
9 to 1: 53453 rand, 56602 prime
9 to 3: 44489 rand, 42837 prime
9 to 7: 37022 rand, 38259 prime
9 to 9: 30902 rand, 28144 prime
ratios:
9 to 1: 0.322266166664657 rand, 0.3413007561413876 prime
9 to 3: 0.2682225410873838 rand, 0.2583000687401261 prime
9 to 7: 0.22320427332907286 rand, 0.23069548124118136 prime
9 to 9: 0.18630701891888632 rand, 0.1697036938773049 prime

Unless I'm doing something wrong, it honestly it doesn't seem like the actual prime numbers have a statistic that deviates from random numbers with a prime distribution. Hence it looks like to me just the result of a) specifying the "next" number which naturally favors the digit after it and b) probability of a given number being prime (prime number theorem).
Clean...in the sense that it passes lint, unit testing, continuous integration etc. Not clean in the sense that "internet user #1209828 approves of its aesthetics", which is a metric subject to fashion, opinion etc.
I find this more interesting than the article and want to know more.
What do you mean it's not easily searchable?

You put your email in and it tells you if it was ever part of a data breach. You can even subscribe for future notices in case it's found in a breach in the future. What more do you need to search for?
Unless the auto-update terms in Windows Update expressly state that using it means you agree to any future, unknown terms that may apply to those updates, then agreeing to automatic updates would not be sufficient.

That is, unless the terms for Windows 10 are exactly the same as the version from which you are upgrading. That hardly seems likely, given that it is free and comes with new features, such as advertising, etc.
So, you want to build a better Slack?
If that's the dialog I think it is, there should be a cancel button that would then roll back the update. Takes a good long while, and is BS of course, but would land you back where you were.

Of course, they seem to be iterating on the update dialogs. I'm not saying it's to get past those avoiding the update, but it's probably to get past those avoiding the update.
Because there are plenty of environments that could use some stream processing
(monitoring anyone?), but don't have Java in any form, and including JVM would
be a gigantic overhead, in terms of disk space and memory consumption.
This is an artifact of hardware YUV->RGB conversion, and can often be fixed by adjusting your video card settings. See e.g. https://wiki.videolan.org/VSG:Video:Color_washed_out/
> HAProxy for load balancing, with Consul for service discovery and Consul template for configuration. Each of these is a single point of failure as they are all required for the system to work.

Not necessarily. I don't know anything about consul, but if you use something like zookeeper to discover services and write those into an HAProxy config, include a failsafe in whatever writes the HAProxy config on ZK updates such that if the delta is "too large" it will refuse to rewrite the config.

Then if ZK becomes unavailable, what you lose is the ability to easily _make changes_ to what's in the service list. If your service instances come and go relatively infrequently, this might be fine while the ZK fire get put out.
"A full write-up" is mostly to satisfy the bureaucracy.

At a high level, it contains: a label (the name of the condition you have), some proof (anecdotes demonstrating that you meet the criteria for the condition), and some recommendations (accommodations that the expert thinks are reasonable, such as a separate room or extra time).

When I was a kid, my psychiatrist got the anecdata from the parents. But write-ups are only valid for something like 5-10 years, so I had to get a second one when I got into college -- and for that, my school sent me to a local psychologist (non-doctor) to get an "updated" write-up. The psychologist did the write-up mostly with stories I retold during our meetings.

When I was in school, the accommodation I wanted was permission to leave the exam room early when I finished my exams. The accommodation that was written in my file was "write in a separate room" (which, in practice, meant that the special education staff who supervised me had the discretion to let me out early), and "30 min extra time for every 1 hr of exam time" (because this is the "normal" accommodation that justifies writing in a separate room).
I've mostly switched to caffeine pills when I need caffeine (which varies, usually I try to go caffeine free). For me I find 100mg is a good amount, though if I could find 50mg pills I would try that. My preferred source is "jet alert" since I couldn't really find anything else that wasn't just 200mg.

Also, I always use an L-theanine supplement when I take caffeine, it's amazing how much it changes things. Instead of feeling all jittery and agitated I just feel less tired and more alert. This is roughly the equivalent of just drinking strong green tea.
I agreed that there needs to be a system of accountability for both the driver and manufacturer as well as proper marketing of said features. This article and the misleading title could very well cause the same damage as directly marketing the technology as a "magic all-in-one solution." Much as the companies and supporters like to see automated driving pushed through development and testing quickly, the public and private corporations needs to realize that "breaking things" can involve fatal accidents.
It really depends on your target audience who will be using your application.

If you can block them (ie: the user needs to login), you don't need to wrory.
Depends on the car wash - some are full drive-through, where you have to drive under power from one end to the other.
A similar property was recently taken advantage of to reduce the time needed to brute-force older garage door openers; roughly speaking openers look for a particular base-3 string, but don't require a start/stop sequence, so you can try N length M permutations with much less than N*M symbols transmitted.
There is a crucial distinction between the multitude of things we utilize in our daily lives and machine learning/high-dimensional data analysis: we aren't equipped to intuit the workings of high-dimensional advanced-math statistical inference in the same way that we can intuit the workings of say, a water pump, or simple arithmetic on Excel, or simple database systems, unless we are appropriately trained in the relevant math and science.

Some examples: blackbox application of classifiers (e.g. WEKA gui as used by some for data exploration) can ignore parameter optimization, unbalanced sets, parsimony in features, dimensionality reduction, etc. etc.
Would be useful if they put up a simple site with an image uploader that demos the search
Class action suite. The amount is not the issue. The lawyers looking to make millions is. 10k is a write off for most grocery stores.
It still brings up a EULA....
Interestingly though, Scala's model is basically Javascript, with a sound type system. As much as classes have been discredited as the fundamental structure of a system's architecture, they still prove their usefulness in Java and all the dynamic languages, and now a new crop of languages, like Swift, Rust, and Kotlin. So, I'd suggest that the Scala route may well be the path forward, especially post-DOT.
Yeah, our hardware teams put a lot of qualification time into hardware profiles before we buy in bulk. And part of what we test is power utilization, heat, etc, under normal software loads vs extreme loads, to make sure we don't exceed power budget, don't spin everything up at the same time, etc. This process can take months.

A lot of the system design is about talking closely to vendors about MTBF for specific loads, and we use a lot of metric data to characterize our loads accurately in those calculations. Then, of course, we measure once we're in the field to make sure we were on target, so the next round of estimations is better.
Forcing Windows 10 down your throat is a reaction to the phenomenon of Windows XP, where they just couldn't make it die. I'm sure they decided to never let that happen again. It reduces the cost of supporting old customers, while simultaneously ensuring they have a solid base for new products that depend on new infrastructure.