skysight-inc/HackerNews huggingface dataset:
Probably balls, to be honest, as while priming is a very real thing, the very real pint glasses inevitably within your field of vision are probably a far greater primer than an icon of one in the corner in the screen - so if there is any effect, it'd be very marginal.
> No, Rails isn't great for web socket kinds of things

You're doing the "best tool for the job" thing. But if Rails is not a good tool for the job of web socket programming... then ya kinda have to wonder why they're rolling a web socket thing into Rails core, no?
Would You Rather: Managed Services Edition
Despite the cost of tuition doubling in the last decade or so, the US still produces a vast number of college graduates. It ranks #6 in the world in terms of college graduates (assoc. degree or higher) per capita (behind Russia, Canada, Israel, New Zealand, Japan).

The US is also now producing twice the number of masters graduates per capita it was 25 years ago.

One thing that US isn't lacking for, is college degrees.

And when it comes to the free aspect - if that's so great, how come 3/4 of European countries have vastly lower college graduation rates versus the US?
Not free of opportunity costs, and even if the degree is free, you still have to eat and pay rent.
Yes it will -- just include the ads in /images/id on a blacklist. To prevent the ad from being blocked, you'd need to randomize its url.
Nice./s Next stage of terrorism infection is starting to set in; metastasis of turning on one's own. As someone with a more classic understanding of terrorism, it is both amazing and chilling seeing the social pathogen injected on 9/11 coursing through the "Anglo-Saxon" west.
I invited my 93 year old gran to a barbecue (she's 97 now) and asked her if there is anything she doesn't eat or wouldn't like.

Gran: Whale meat

Me: Er, OK. I can do that.

Gran: We had it during the war on rationing. You didn't know if you were eating meaty fish or fishy meat.
Use the built-in search.

Edit: the rest of my comment (somehow submitted to soon!)

man grep

/recurs<enter>
All the core unix tools have the problem of predating the vowel generation (http://c2.com/cgi/wiki?VowelGeneration).
There is also this company: http://motherboard.vice.com/blog/silicon-valleys-fake-eggs-a...

that is planning to create synthetic eggs (even though eggs are pretty much are the perfect food).
The argument against AdBlock seems disingenuous, like spammers complaining about spam filters.
"Which would be very funny if it were not true."

Sounds like a great story to share. What's happening in the UK with garbage and surveillance?
I've used [the very badly named] minified.js in the past, and I was quite happy. Has optional support for IE6.

http://minifiedjs.com
Its not licensed for anything. It is a broadcast signal that anyone with a reciver can view. Any restrictions beyond that seem completely artificial and unwarranted.
In before "but adding generics does not make team projects harder, look at language ..."

Your (and many other people's) insistence on dismissing discussion regarding generics as some kind of a joke is anti-intellectual. You're rejecting valid criticism of your arguments on the basis that the critic's argument is unworthy of attention for some reason external to the discussion at hand.

I agree that pro-generics arguments are usually boring, and at least 90% of what they say has been heard before. But the same can be said of Go evangelism, like your comment; they are no less worthy. Please don't deliberately shut down discussion.
An Inconvenient Truth: Banks Got Comfortable Being Comfortable Again
> This does get a little uglier if the intent is that you have multiple '.something' elements, though. That part of the DOM API will always be pretty gross compared to jQuery, I think.

Well yeah hence my remark. Working on a single node in a single modern browser, the snippet will turn into

var node = document.querySelector('.something');
node.classList.toggle('collapsed')
node.addEventListener('click', somethingClicked);

but if you need multiple nodes, now you have to manually loop and beware your closures.

And that's a best-case scenario, then you start traversing the DOM tree, adding elements, using events delegation and changing attributes and things go south fast.
> You didn't contribute anything useful to the discussion.
I purposed an alternative possibility! Ha, what a joke!
Or, you know, use the Javascript DOM APIs? They're really not at all that bad.

var d = document.createElement("div");
d.className = "new";
d.innerHTML = "<p>Hi Sprint</p>";

Skimming through the code I'm not sure the authors really grok Javascript anyway, which might explain why they need a (pretty thin) custom API for the standard APIs. toArray should be simply this:

function toArray(o) { return Array.prototype.slice.call(o) }

Instead it's:

var toArray = function(obj) {
var arr = []
var i = obj.length
while (i--) {
arr[i] = obj[i]
}
return arr
}

This is just silly:

prepend: function() {
insertHTML.call(this, "afterbegin", arguments)
return this
},

var insertHTML = function(position, args) {
var argsLen = args.length
var contents = args

[...]

var domMethods = {
afterbegin: function(el) {
this.insertBefore(el, this.firstChild)
},

Perhaps this isn't so constructive and I should fork the library and annotate every method with its vanilla Javascript equivalent. I'm sure this post is non-constructive in some respects but I like Javascript, I just wish people would learn how to work with the language it instead of replacing the API wholesale.
Bitcoin wallet stolen. Isn't this gambling with the money of the people that funded?
Show HN: A Node.js kernel for ipython/jupyter with babel and ClojureScript support
It doesn't have to be circular. The script is secured by HTTPS (and hopefully has the key embedded in the script itself?) which can then retrieve the installer and verify it using the key.
If anybody's wondering about the portable volumes, they're based on Flocker (https://github.com/ClusterHQ/flocker) which uses ZFS to move data around between nodes.
Pull the other one!

I could fill a stadium with people who, if they saw a Time Warner or Comcast truck on fire in the street, would with great urgency and celerity rush past their fire extinguisher on the way to the bag of marshmallows.

I'll report the guy who cheats the distribution channel the day after I see a monthly bill that I believe treats me fairly and respectfully.
> In most situations, this is truly a trivial amount of investment relative to the overall cost of developing and maintaining an application.

I wouldn't say that creating and owning packaging for, say 50 libraries (assuming you only deploy to a single platform) represents a "trivial amount of investment" for a standard small developer team.
I absolutely agree with this. Several years ago I did the same exercise with Zepto, which definitively disproved its compatibility claim.
As a Java / Hadoop / Spark / Scala fan, all I can say is, it's a little embarrassing, not sure how the Java ecosystem around hadoop became so sloppy (I witness it first hand on a daily basis). I wish more people who are concerned with security / ease of build would turn into contributing to maven, sbt, ivy and the hadoop project. Instead of hating the Java ecosystem, why not join it and make it better? Hadoop is ubiquitous, maven (and ivy / sbt) are the de facto dependency management and built tools for that ecosystem, and if it's broken, (or alienating people who are used to just have make / rpm / deb for anything) then those people should join and try to make it better.

Whether you like java / maven / ivy / sbt or not, good chances you'll end up forced to work with Hadoop (Java) or Spark (Scala), both of which use maven / sbt for dependency and build.

I say, It's all open source, if it's broken, and you know where it's broken, I think the Hadoop / Java community will be happy to get suggestions / pull requests to improve it.
If it's just static hosting you're after Amazon's S3 is worth looking at: http://aws.amazon.com/s3/
> Those case differences have meaning, -r is generally not dangerous while -R is; it's capitalized to make you stop and say hmmm, should I do this. All commands have the same flag language

Except with cp , -R is the safe one and -r is the dangerous one. And there are tons of little inconsistencies like this.
Chandra–Toueg consensus algorithm
Monorail? Do you mean monolithic? or do you mean "doing only one thing" (one track)?
Educational and entertaining as always Evan, I would love to see a similar writeup on Elixir. Maybe a Chicago Boss port is in order ;)
I knew something like this would be a reply, of course.

I'm not talking in absolutes. I'm just suggesting that the correlation that the article assumes is correct may not be the only reason based off of my personal observations, that's all.
Something that always comes up in the discussion of structure editors is what to do about comments. Often a looser coupling of comments to the code is suggested. This article presents a good argument for a tighter linking of comments with code, which would be well-supported by a structure editor.

I think this would be cleaner than the proposed syntactic approach, which is clever but ugly (and so is likely to face resistance to adoption).

Another approach might be deeper editor integration of blame/annotation modes from version control, and versioned comments that were associated with specific lines in the file rather than being inline comments.
Intel makes switch to EUV lithography systems
Sadly clang (the origin of those built-in functions) doesn't implement the type-generic ones and GCC doesn't implement __has_builtin yet.
Server Sent Events sounds like a great idea until someone opens your app in a few separate tabs. Then you quickly hit the limit of 6 simultaneous HTTP connections, and it looks to the user like your application is frozen or crashed.

Neither Chrome nor Firefox has any interest in fixing this.

https://code.google.com/p/chromium/issues/detail?id=275955
https://bugzilla.mozilla.org/show_bug.cgi?id=906896

IE doesn't support Server Sent Events at all.

You could hack around this with wildcard subdomains as some Comet solutions did, but that's so so ugly.

The ecosystem around websockets is much more mature, the browser support is better, and the connection limits are more sane (Firefox will make up to 200 websocket connections, last I looked). I don't consider Server Sent Events a viable option.
They may be opposed to immigrants from the professional classes but they'll use them for a political agenda.

Every time there's a conversation about "is undocumented immigration good?" the response from the press is "without immigrants we wouldn't have Google!!"
Yes, there are also sites like that, and such behaviour tends to drive me away. There's a discussion forum I visited today that had a banner saying "We see you're using an ad blocker. By doing so, you're contributing to the downfall of this community". Well, I like the site, but guess what - I keep my AdBlock active on purpose.

This whole issue is about Human Decency 101. If you behave like an entitled asshole, don't be surprised people don't do what you want them to, like viewing obtrusive ads.
Intel’s Compute Stick: A full PC that’s tiny in size (and performance)
Have you ever seen it implemented in a way that added value? I agree that in theory ISO9001 makes sense, but it's been a slow-motion disaster everywhere I've seen it actually tried.
Yahoo Called Its Layoffs a 'Remix.' Don't Do That
This is also an excellent book on the subject: http://man7.org/tlpi/
Click-bait alert!

This is just an US article about Europe, which falls in the same spectrum of English telling History or Silvia Saint praising virginity.

much of Europe lags behind, with countries in the south
and east in particular struggling with slower, less
reliable 3G and even 2G

Oh the 'lagging-primitive-corrupt and who knows what else' southern European countries again. Here's some info. Portugal has 3G since 2006 and 4G (by all ops) since 2011.

Jesus! https://www.youtube.com/watch?v=y3kcnm2THXI

Just relax :)
> the receiver will still display the home version of the channel without the logo. That's what the inspectors are looking for.

But why can't the inspector just look for: is this pub showing the channel, and is it in our database of pubs which are allowed to show the channel? That was what I took from scrollaway's post, though I might have misinterpreted ver.
Foxconn said to have partnered with Cowin in ‘affordable’ smart car project
Dice Report: The Fastest-Growing Tech Skills
>> "It can be set up in a way which is friendly to terrorists and helps them ... and creates challenges for law enforcement and intelligence agencies. Or it can be set up in a way which doesn't do that."

If you're making tech that is not creating challenges for law-enforcement, in light of all we know now, you're doing it wrong.
I'd actually disagree with that. Auto* breaks less often than wget or npm, IME.
What is it like to be poor at an Ivy League school?
The UK has quite a bit of immigration from other European nations. It is certainly not good at limiting them. Japan is stagnant economically and has a shrinking population. Not to mention the highest debt to gdp ratio in the world, and certainly no culture of innovation like Silicon valley, which is home to diverse and skilled immigrants.
> great food, interesting culture

There was a book at the turn of the last century which had a quote along the lines of: "a gentleman would only ever consider living in a handful of American cities: Philadelphia, Baltimore, Cincinnati, New York..."

Philly, Baltimore, Cincinnati--all have pockets of great culture, but it's clear they're the legacy of a bygone generation. I'm not even sure San Francisco has the kind of old money that would keep alive the culture at the level of those cities.
If one thing is "friendly to terrorists", that's cranking up the panopticon. Maybe M. Rowley should turn himself in and get an appointment in room 101.
> namely, it seems gcc still does not have ``-Weverything``

I would love to have a -Weverything; as a fairly rusty C++ dev I originally thought -Wall was supposed to have, you know, all but was pretty surprised to learn it didn't actually contain all. It would be great if they deprecated -Wall and made it so -Weverything always did all warnings (including any newly introduced warnings).
> So, to say that maybe the answer is motivation, is not as much of an answer as it used to be.

Definitely. It's sad that these outside factors influence something so important, but that doesn't change the fact that some people are motivated and some are not, does it?
Thanks good suggestion. It's currently a toss up between

1. It just got real

2. Too serious for a tag line

3. All grown up

I'm leaning towards number 2 at the moment. I'll deploy a new version tomorrow so will make the final decision then
Min­imal con­tents of a .git folder (2013)
Intel Compute Stick Review: Don’t Buy It
Maybe it was a weight decision. Rather than add wires, use the ones that are already there. It may sound ludicrous, but weight (and therefore fuel and range) is almost a cult in airliner manufacturing, and for good reason. One item saved isn't much, but if you're diligent you get a lot of items saved, and they add up in total.
In theory you are right, unfortunately at least the hadoop "community" is difficult to work with. Hundreds of JIRAs with patches in limbo state for month/years b/c nobody of the paid developers at cloudera/horton bothers to take a look. Also the political things happening behind the scenes are way more complex than you might think. It is frustrating...
We released a similar-ish product last year called Ollert (https://ollertapp.com), which we've since open-sourced (https://github.com/sep/ollert). The support at Trello was able to help us out in a few cases and they even sent us some swag.

Anyway, this is really nice and professional-looking! Good luck!
Steampunk Jewelry Creation – Materials Needed
The problem is you old sysadmins are so passé.
Software has replaced you, and you need to get over it.
Developers are finally liberated to move at full speed without hearing "NO"
You're assuming a pound-for-pound, calorie-for-calorie equivalence - that humans could eat 100% of the biomass consumed by animals (and would, with other options available). This is obviously not true. Much of what we feed to animals - corncobs and wheat hulls, for example - is inedible to humans. Most of the rest requires extensive processing to be edible. Corn and soybeans are fed to humans mostly in the form of factory-processed junk food, not as fresh vegetables.

The human population has more than doubled since the 1960s. This is due to a massive increase in food supply. Increased meat consumption is a side effect of this luxury. The root problems, to address your concerns, are not meat - they're pump-driven irrigation, diesel-powered tractors, nitrogen fertilizers, chemical pesticides and herbicides, and all the other things that have both increased the arable land supply and increased the productivity of that arable land.
sbt is an abomination, but unless you're in the library business you can just use maven, which is wonderful.
I guess I come from a different background, work for different companies and have dealt with different problems.

I am aware there is plenty of room for the traditional sysadmin in enterprise still but I am not quite sure how long those days will be around.

Google and facebook where first to discover the "Site Reliability Engineer" but they were far from the last.

SRE is becoming the new sysadmin and you can bet your life on it they expect the skills I outlined.
Like, say, a toner cartridge?

But yeah. Explosives can and have been shaped into many interesting forms. Usually this is done to create a blast wave that applies force to a focused area for extra penetrating power, but it's also used to conceal HE into novel and difficult to detect forms.

That said: I regularly check luggage and ONLY put clothes and toiletries into the case. Everything else rides with me. It's always fun pulling two laptops and assorted electronics into the bins.
archive.org has a website grab from 2013: https://archive.org/details/dmr-grab
The police are like an aggressive guard dog. The aggressive nature is what what makes it a good guard dog, but occasionally that aggression turns back on those it's supposed to protect. It's important as the owner of this beast to keep it on a short leash, redirect it as needed, and chastise it when it's been bad.

The police don't want power for power's sake, they really do want it to do their job better. Unfortunately, they lose track of the fact their job is ultimately to uphold the laws and our way of life by aggressively pursuing the short-term goal of reducing immediate threats. The police are a force for good, and we are better off for their presence, but like the guard dog above, they require attention to keep inline.
Try going with whole chicken and separating the pieces yourself. You can even throw it into a slow cooker completely frozen if you're lazy. The downside is the time it takes to do the separation, but I've found that in aggregate it's actually a marked convenience, even compared to buying already separated chicken breasts. 1 whole chicken = 8 meals for me, and prepping it only takes about half an hour.

Last year I essentially switched to chicken as my only meat source for meals eaten at home, mostly by default. I sort of ditched that around Christmas after becoming bored of it, but I've found that after doing 1 hour of prep time (half an hour for chicken, half an hour for packing salads) twice a week with the whole chicken approach, it's hard to go back spending 1-2 hours a day in the kitchen, 5-7 days a week--which is a routine I managed for years up until then.
Why not use the Carl Sagan Audio? Here it is without any music: https://www.youtube.com/watch?v=K05xxeCdhSo
EFF to Congress: Stop the Cybersurveillance Bills
We are also working hard on alternative Flocker backends to support other use cases. For example, we have a block device backend to OpenStack Cinder in the works (and afterwards AWS EBS), which is more suited to high availability than migration - watch this space!
These laws already exist. http://gothamist.com/2015/03/10/cash_in_on_idling_vehicles.p...
An operative makes it sound like they are under the thumb of the administration. Which I doubt to be accurate, yet I would say they are co-conspirators who share the same left wing agenda.
The static assets are actually served by nginx. In cases where some page data is dynamically generated by Rails, it's nice to keep both pieces of code together in a mono-repo. That said, when I recently extracted a Backbone app from the Rails codebase (retrofitted Grunt.js), I decided to ditch the public/symlink approach and split the app over 2 subdomains. What I find now is that I like the mono-repo approach, and would be fine with cramming both codebases together, while having granular and global deployment scripts.
Ask HN: How do you organize your micro services (version control)
So I was recently able—through sheer force of will (ie. I just went ahead and did it)—to get my company onto a more modular micro service style architecture for the next generation of our platform.

It's great having each small piece handle a very specific task, and it keeps the code bases small and easy to maintain. However, the rub has been organization and issue tracking. I charged ahead, making a new git repo for each service (as this made sense and they all had separate dependancies (though some shared)), and now, it's difficult for folks to know where to file issues, but it also can be a bit of a chore getting a service running as you need to collect the necessary pieces.

Currently, we are using naming conventions to organize the projects as best we can, but I wonder if anyone has any tips for managing a modular architecture and not letting things get too out of hand?
That does not make sense. If the radiation culled the weakest, then it would also affect the stronger individuals. Essentially, radiation would make the stronger weak and make the weak too unhealthy to survive.
Open source, IoT-ready Udoo hacker SBC starts at $49
You may call Facebook racist right now, if you would like. But let's look at this from another side shall we? Facebook has approximately 9000 employees. They have approximately 1.4 Billion users. Or in other words, they have about 1 employee for every 156,000 users. This means, they don't actually keep track of every user that shows up to their site. They couldn't. They would have to have every employee in the company look at a user every 10 seconds, every moment of every day to look over the users in a one year time frame.

So, what they actually do is automate the system and attempt to catch people who are not following their rules using algorithms. A human never reviews such a case at all. If someone is blocked it's because some piece of code decided they are trying to game the system. It doesn't just catch Native American's. It probably catches thousands or more accounts per day of people who actually are trying to game their system. What you are reading about is a handful of false positives on an otherwise successful system.

We also need to remember that users like these are NOT Facebooks customers. Facebook attempts to be nice and fix the problem and actually it seems like they make things right more often then not. But these users are Facebooks product, not their customer. Their customers are advertisers who want to put their advertisements in front of people. They treat people really well for not really needing them at all.
I don't object to the ads, I object to being tracked. If they posted ads without tracking me, I wouldn't object.
How to find business ideas the right way
The Hazard of Not Taking Things Personally at Work