skysight-inc/HackerNews huggingface dataset:
The Takata airbag recall shows that can be done too. That's been a bit slow, but only because the affected cars actually need stuff replaced, not just inspected, and supplies of replacement parts are limited. Even with tens of millions of cars affected, car companies can jump out ahead of a problem and fix it properly.
There is still a tendency for smaller populations to have larger differences from the mean. Looking at those maps, the dark red areas seem to mostly be low population areas.

What's interesting is how steady the picture stays even as it gets worse, which suggests the geography is actually meaningful in this case.
if you trade time for money, then is not out of nothing, or is it?
sort of feels like what I already do, although in a prettier package. Mostly just fullscreen everything in it's own virtual desktop on my main screen with a secondary for music/logs/email.
Cool, we're thinking of adding code analytics features to GitLab 8.5, what do you think of https://gitlab.com/gitlab-org/gitlab-ee/issues/112 ?
This is a weird post: it's been popping on and off the front page for me, which might have something to do with the "vouch" feature I just learned about. It seems like it's the object of a tug-of-war.
that orange color clashes in some places, notably that blue section halfway down the index page

higher resolution images would be nice

otherwise, looks good. straight to the point, modern, nice work.
Not a Fitbit, but I do have a Microsoft Band, which tracks, among other things, your galvanic skin response. I still haven't found any real use for this data, but I have noted that resistivity definitely plummets in response to stressful events, even if I'm not sweating enough to consciously notice it. I once looked at the daily graph and noticed a dip right when our application started throwing errors while I was on-call :)

Again, I don't know what use this is, but physiological data is just fascinating in its own right.
R.I.P. Bitcoin. It’s time to move on
The thing is, Node needs to keep up with those same APIs.
PIPS: Automatic Parallelizer and Code Transformation Framework
I'm pretty excited for this project. Other things that have made this pleased / excited in the past:

* Rust

* Consistent key-bindings in a unix like environment (Mac OSX coming from linux)

* Arch Linux (it was fun to tinker with)

* And many other things I'm sure... they just don't come to mind at the moment.

Does anyone else know of any similar projects? I think between this and GUIX I'd be happy in linux land no matter what breaking changes come along...
How Valeant Went from Wall St. Darling to Pariah
For all the talk about an endless loop, your post doesn't seem to escape the very loop you bemoan.

I don't think the framing you present is helpful. Your post assumes all disagreement with the means is from people who disagree with the ends (are "reactionary"). Acknowledging that some may agree with ends but not means is the easiest way to start the process of breaking the loop and moving to meaningful conversation.
Where do I download it to try it out?
>Yep, the new face of heroin is white and affluent.

Have another look at the maps. It's white and poor.
Using App Store Download and Revenue Estimations to Outsmart Your Competitors
Do you have evidence for that? Legalizing cannabis (marijuana) has resulted in slightly reduced rates of use amongst teenagers in Colorado. Now, cannabis is not opiates, but we need to see evidence before leaping to conclusions. Going with "obvious" solutions and "gut feel" answers is what got us to the place we are now.
A People’s Friendship
An aspect to consider is that minecraft is a very social game. A game that draws the young, and spreads social development informally through interactions between kids. It's an afterschool chatroom of its day. It's a medium that doesn't have to directly supply lessons, just conduct them.
Because in America, the name "Nimrod" is almost exclusively recognized as the epithet applied by Bugs Bunny to the hapless hunter Elmer Fudd, so the name of the language sounded risible to a lot of people: https://news.ycombinator.com/item?id=8351773
Recent: https://news.ycombinator.com/item?id=10905845
Two identifiers are considered equal if the following algorithm returns true:

proc sameIdentifier(a, b: string): bool =
a[0] == b[0] and
a.replace(re"_|–", "").toLower == b.replace(re"_|–", "").toLower

So, right, looks like it is case sensitive for the first character allowing the same convention from Python. Still, I find it dangerous:

m_insensitive == min_sensitive
Cryptsy claims it was hacked, millions lost in Bitcoin
I think you stated that better than I ever could.

I perceive a code of conduct as colonization, and the arguments/drama as a beachhead.
Well written accounts of what went wrong, always accompanied by remediation measures for the future.

Some insight into systems at Google scale, and the fact that in the end it's people running the show :)

Examples:
https://status.cloud.google.com/incident/compute/15062
https://status.cloud.google.com/incident/compute/15064
Linux bug imperils tens of millions of PCs, servers, and Android phones
I'm thinking the receiving end. I would expect a sense of relief in the person doing the breaking and not the lingering effects.
Customer service reps with non-American names are penalized
My heart rate data has been similarly interesting. For example, I'm a musician for my church band. You can see the spike when I'm doing the lead vocals on a song I don't know that well.

It repeats in each of the three services. :)
>I've never been more unhappy programming than when I touch Rails. I'll take python or Java any day of the week.

Try PHP
If that mortgage is too much for you, here is a house for one tenth that ($6/month):

http://www.zillow.com/homedetails/12169-Findlay-St-Detroit-M...

...1029 sq. ft. for $1700. But if you are looking for real rock bottom prices, it is hard to beat $500:

http://www.zillow.com/homedetails/14421-Wilfred-St-Detroit-M...

...There are photos of the interior, and it looks like it is in a good neighborhood on Google Street View:

https://www.google.com/maps/place/14421+Wilfred+St,+Detroit,...

Call me impressed. I wonder what the closing costs are on a property like that.
The only misunderstanding was that one person thought it was ok to harass/make unwanted sexual jokes to a subordinate.

In case of abuse, it's never the victim's fault for having "misunderstood" the situation. The person in a position of power bears all of the responsibility and is the person who should have known better.

Stop blaming the victim.
Boring. I almost fell asleep.
Looks great but what happens when you move files from one system to another? Can one keep the tags?
Yeah, they don't have an option to pay $100 for better customer service, so that's a little more opaque. Still, different airlines do it differently, and it's rare not to have a choice of airline for your trip.

That's an interesting aspect of this trouble with United's service. They had a long period where their service was well below average. Did their passenger numbers suffer accordingly, or did everybody just put up with it?

The major US airlines all suck to some degree, but they suck differently, so if you care about that then go with the one you like best even if it costs more. If you don't, you're saying you don't actually care.
A fascinating new meaning for "cargo cult"... :-)
This is fascinating (and sad), but it makes me wonder, could police use your fitness tracker as a sort of poor-mans polygraph? i.e. interview a subject normally, and then get a warrant (or not get a warrant) to view the online data and correlate them after the fact? Wikipedia mentions "blood pressure, pulse, respiration, and skin conductivity" as parameters for a polygraph [1], and while fitbit only supports 2/4 right now, the goal of fitness tracking is to have all of those. Whether or not polygraphs even work is another question, but being able to do them secretly and without consent is scary none the less.

[1] https://en.wikipedia.org/wiki/Polygraph
If the side isn't mentioned then I'll assume he called it off. The increase in heart rate is probably from duper's delight
While your intuition here may well be valid, to an outside observer it looks like you're cherry picking numbers without justification. Why 25th-40th percentiles? Do we know the distribution of first-and-only marathon runners to repeat runners or is this a pure intuition? If the latter I would be concerned about the flaws that exist in human thinking when it comes to generalizing over groups.
I'm reminded of that run of "brilliant new design for <physical machine>" linkbait posts on tech sites a few years back, touting the incomparable benefits of some colorful, curvy piece of hardware over anything out there. The original source was always some design student's portfolio, and the "brilliant" design was never more than a colorful, curvy housing that didn't exist outside a rendering.
Thanks for voicing your wish.

1. Project importing from Stash makes sense, we already have it for BitBucket.com, any reason why you want Stash instead of using any repo by URL?

2. Mirroring sounds like a good one to open source. Feel free to make an issue.

3. There is a open source Jenkins plugin https://wiki.jenkins-ci.org/display/JENKINS/GitLab+Plugin that uses our new build status API, so I think this is doable already in CE.

4. If you want to use rebase before merge and git hooks can I ask how large your organization is?
The circle is complete:

https://2.bp.blogspot.com/-Ii5wNiMRq8o/VGAZVysO5nI/AAAAAAAAN...
The thing about gem churn is somewhat true, BUT that is a problem in any open source eco-system that I've seen so far. And in fact I think Rails fares much better in this area than most others. There are a lot of very high quality gems out there that are actively maintained and play well together. Contrast that to the cesspool that is Wordpress plugins.
> A drum may be completely sealed, yet still work and still make sound

although I am not sure about the rest of your comment, this is not true, for the most part. Most drums will have some hole in them (usually either somewhere on the side or the entir bottom) to let air go in and aout of it as the drum heads resonate. of course they would still make sound with out these holes, it changes the sound quite drastically :)
Arch is not kosher. You need to do this: https://news.ycombinator.com/item?id=10931954
"Had to break up with boyfriend over lunch, he was just too obsessed with his tech gadgets to give me attention."

- Corresponding Facebook Post, Presumably
That would still take an eternity.

They use special form primes (the big primes are all n+1 or n-1 forms, with n being easy to factor).

If a Mersenne Number is prime, then the exponent must also be prime (74,207,281 is also prime). That cuts down on a lot of processing time.

Also, all factors of a Mersenne Number, if it's composite, are of the form 2nk + 1, where the Mersenne number is written 2^n - 1. That also helps factor it. I generated a huge list of prime number indices and did some tests on them a couple of years ago. 25% of the Mersenne numbers have 2*n + 1 as a factor. That's even less computation time to find a large prime.
The interview is from July 2009. I think Rails already had its ORM then. DHH says:

"The model part in an MVC application is where all the business logic is kept. Those are all the classes like ‘Post’ and ‘Category’ and ‘Author’ and all those things –say if you're making a weblog– you'd keep all that stuff in the Model. And you'd have all the logic about whether the author is allowed to make a post and how the relationship between posts and comments work together. Those are all sitting in the model, so that's all the business logic, very often backed by a database in some sense, not always, but most of the time. And that's where in Rails we're using something called ‘ActiveRecord’. Which is this way of mapping database tables to objects, and then decorating those objects with logic."
Haha. I figured 'working on' would signal that this isn't 'production ready' yet.

Guess I should choke down my excitement and stay in stealth mode until I'm ready next time.

The entire app is server-less and hosted on a S3 bucket.

Gzipping the content should be an easy addition to the build process.

I'm using approximately 2% of what Semantic-UI is capable of. Fortunately, Semantic-UI provides a set of tools to trim it down to a production-ready bundle.

In addition, Google will likely trim more of the fat from Angular2 in upcoming releases.

The big one I'm concerned about is Rxjs. The size of the lib is massive considering it only provides support for observables and observable extensions.

Trust me, I'm painfully aware of how slow it is right now.

Thanks for the feedback though. I do appreciate it.
Hierarchical tagging is a good idea for a filesystem. The only problem with it is "where do you store that metadata?" In the individual files (requiring format-specific support)? In the filesystem (requiring applications that know how to read and write it)?

When KDE 4 was released it included Nepomuk (https://userbase.kde.org/Nepomuk) as a universal tagging-and-search mechanism to do precisely this kind of thing. Unfortunately, not very many people use it and even those that do only use it in a very limited fashion. Partly because it only works in KDE apps and also because tagging all your files after-the-fact is a very time consuming process.

Then there's this problem: What if I never had any trouble finding my documents? What will I gain by tagging everything?

Tagging makes a lot of sense for things like photos and videos where search-by-content just doesn't work. For everything else you can just index your files and search normally.

Another problem with tagging is that--if you're going to be disciplined about it--you're not really getting much benefit over just "staying organized" with directories/folders. What's the this-helps-me difference between a directory structure like, "Company X/Clients" or a hierarchical tagging structure such as "#company/#clients"? Sure, with tags you're not limited to the parent->child concept but ultimately--if you don't stay organized with a hierarchy--you'll end up with a huge mess that can only be navigated with an intelligent tag-based search tool.
I think there's a subtle difference between what your parent said and what you're saying: they suggested that they know what's going on at every level, and you merely claim that you can figure out what's going on, if need be. (A charitable reading would be that they meant the same thing though.)

I think we should all aspire to this level of having enough of a mental model for all the layers underneath us that we can go dig into them when needed. But it takes a lot of effort to get to the point you're at, so it's a pretty big ask. (Also, most of us probably can't go back to a university to learn the EE side, and it's not easy to self-learn it.)

Having said all that, for Rails specifically, it's pretty easy to do exactly what you did and just open up Rails and other library code. It's almost entirely simple method definitions, and the parts that aren't can be understood if you go read about how `define_method`, `method_missing`, and `const_get` work. The "Rails is magic" meme seems to either scare people off from reading the code, or give people permission to be lazy about it.
Ha ha, got a laugh out that, though I'm a Pythonista. Obstructive software is irritating, of course.

Couple of points though:

1. It also says you can use Ctrl-Z (though you still have to hit Enter after that, which is a bit of a pain).

2. You can just use Ctrl-D. Works on both Windows and Linux, no need for Enter. Smooth and quick.
Conversation about Python and Startups with Leah Culver (founder of Pounce)
Some magical sounds to keep you plugged in (and stress-free)
> That site seems pretty bogus.

I agree, my point was that the fastest "average" time I could find (regardless of quality of the source) was still sufficiently slow enough compared to the 8:00 pace figure that 8:00 is in fact not slightly above average.
Why something as intuitive as eye tracking, but something as clunky as touchpad gestures?

Surely if technology is good enough to track the eye, we don't need a touchpad to track hand gestures?

I really like this concept, but when I heard "three finger scroll" I died a little inside.
Why Most Company Side Projects Are Destined to Fail
http://www.mivoq.it/en/ is trying to advance TTS technology
Um, did you see the guy's photo? I'm going to guess no one breaks up with that guy unless he does the old trick of acting like a jerk until the other person wants out.
Depression Is Recursive
Yeah I think a big component of the poor customer service with United is being beat down over years of cost-cutting. I've seen firsthand how they've drastically cut down the number of gate agents which leaves almost a skeleton crew to deal with customers. In that environment I'm sure it's hard for someone to be chipper and helpful.
You need to update the addresses of commit_creds() and prepare_kernel_cred() as per this:
https://news.ycombinator.com/item?id=10931954
My first thought is a reporting issue. Look at New York and the neighboring states for example: it is hard to believe that drug overdose deaths are so thoughtful that they respect a state border.
Yeah that slower rate for a bit before spiking back up, to me, indicates the reflective questioning of "Why?" that would likely come about after just a shade of downtime.
Giveaway: Win 30 Days Ads Space on AnsMachine.Net (728x90)
Yes, panels follow similar ideas and have similar advantages to tiling windows. However, I don’t think that the benefit of being able to work with windows that aren't full-height outweighs their added complexity compared to using only full-height panels.

With todays technology and established interface patterns from mobile, I believe it's feasible to use the ideas of tiling window managers beyond a niche market.
This is both ingenious and hilarious. The best kind of solution, in my opinion.
Has anyone come across coverage of the heroin epidemic as it relates to the growth of heroin production in Afghanistan since the arrival of US forces? Seems like no one is connecting these dots and I'm curious why? Not to imply there is a conspiracy theory at all, it may just be that I'm more "fascinated" by that relationship than the average reader?
>>only a relatively small number of key decisions separate our two economic outcomes.

Not just key, those are life altering decisions. I still remember my friends who chose civil/mechanical engineering over CS'ish fields(Electronic, IT, Computer science) because they wanted a better college, than a better course. I remember friends and cousins who chose to go into fields like literature/arts. I remember kids in my school who dropped out because their father's business was good enough. Most of them aren't doing good. But back then they justified their decision on all sorts of grounds, yet they didn't have to make them at all.

At each step it felt like I was getting lonelier along the way. It was tough, but it was worth it.

People make stupid decision and they make them for no rational reasons at all.

Here is another hint, your sister and you are probably even now making small decisions over time which will make you 10x worth more than her, another 15-20 years from now.

Small decision add up to big things. Especially the kind of decisions which can change the direction of your life.
It was Craig Larman who did the original research on this:

http://www.craiglarman.com/wiki/downloads/misc/history-of-it...

An old HN comment about it:

https://news.ycombinator.com/item?id=990463
For some reason I found this "interesting".
Also, lots of Uber drivers also drive Lyft and cherry pick rides. I've been known to run both apps at once, but I'm not a serious enough driver to make it worth my while. It's pretty hard to argue you're an employee when you realistically can be working for 2 companies at the same time.
Kalanick says Uber working with Airbus on helicopter service
And that is not a coincidence. People take heroin as a palliative for bleak life prospects. After a few decades of globalization life sucks for rural poor whites in much the same way it sucked for inner city blacks in the 70's.
That's definitely something new since I last looked at the game.
Bodell? Are you ok?
Depends, but very likely. There may be cases were there is practically no way around a 2000 line function, one example would be a something like a very long switch-case statement, were the logic is very simple, but there are a lot of cases to cover. For example something equivalent to (python pseudo code)

dict[ keyword](args)

were dict is a large dictionary containing function objects. In that case the dictionary approach has the advantage of separating the logic from the clutter, but it is possible to work with 2000 lines of

case something:
foo();
break;

However if it is not such a case, then you are in trouble. Thing is, management does not like to be told that the code is a steaming pile of shit, and management is especially unhappy if you tell them that you are going to spend a few month on accomplishing absolutely nothing. From their perspective refactoring is accomplishing nothing: the functionality is there, it works and they do not care about the gory details. So you need to convince your manager that refactoring is a good idea, which just goes against every basic assumption of his job. So think about the actual problems you have with the code, and what the company gains by refactoring it. (Easier extensibility, less risk of bugs and faster turn around if a bug occurs.) Then make sure that you convince your manager that refactoring is the right thing to do. ( Ideally you should enlist your coworkers for that, if they know the kinds of problems.)

Speaking a bit more generally, this is part of why technical dept happens. Selling refactoring is hard, so everybody tries to tip-toe around the 2000 line gorilla until some unhappy soul (read someone else) can no longer avoid to wrestle with it.
>> However in some ways, he has it better than me.

You can too. Buy it now, and leave it. Once you are done with Silicon Valley madness you can always go back and settle there(May be even retire?).
There were 7,700 people killed in the war in Afghanistan in 2007. Forty percent were due to inexact airdrops?

https://en.wikipedia.org/wiki/Civilian_casualties_in_the_war...
How Expensive Is Your Outsourcing Team?
China Sets Its Sights on Taiwan
The very first thing I noticed in the first image with 2 side by side is the example with wikipedia on the right. Wikipedia has side bars I don't care or need to see. This is exactly the instance I'd have the left one overlapping the roght to cover it up. Giving me more space to left. And chrome still allows me to scroll the window behind. Without clicking or bringing focus to it. Many applications also havesidebara or other whitespace that I normally might cover. Sometimes as simple as a calculator app or something. I am still open to this idea but until I see any tile manager address this well. It's a nom starter for me.
The Node fork JXCore supports Chakra, SpiderMonkey and V8 right now. It's pretty fast, probably because it's based on a pre-0.12 node fork when node was known to be faster than it is presently.

https://github.com/jxcore/jxcore
I recall Bill Gates saying his foundation did a study that found that given a certain level of resource security, most families stop reproducing after 2 offspring. The study population was in sub-Saharan Africa.
Well, I disagree. I loved Rocky's Boots back in 1st grade on ye olde ][e, which is sort of similar.

https://en.wikipedia.org/wiki/Rocky%27s_Boots