skysight-inc/HackerNews huggingface dataset:
Which is also a problem for web. Compared to writing native apps you can get away with much more. You can be asked to help in projects where css like this was already written:
#updates > span > table > tbody > tr > td > span

People who have never heard of specificity or modularity start writing code that will run on thousands of browsers, and in turn those users experience a slower web.

The other side of that mess is when developers with more experience thoroughly plan out the architecture of the web app, to ensure it operates on a performance budget and the user experience stays positive. Just as native apps, this also requires paying people more and taking more time to develop.
While it's cute to think that way, the truth is you have the government to blame for regulating medical equipment.
Sounds like Italy Italian and Switzerland Italian - I can go to Switzerland and understand what they say, but some turns of phrases are weird (imagine calling a sale "Action!", or saying "I mailed myself to Geneve" when you mean taking the bus).
Not these days, as iphones and Galaxy models can be remote-locked and rendered unrecoverable. You might only sell 'em for spare parts, but who does such ...?
Nope. Gets redirected to irobot.nl
Reagent 0.5.0-alpha is here
Hello.

1. I've used this license because I wanted to give something for free for people that was looking for this kind of theme. The restriction about commercial projects is because I don't want people to resell my theme and because I think that if someone is going to earn something using my work I should get something in exchange.

2. This license seems not a problem, users use it anyway following the terms.

3. Usually I negotiate individually.
This is very impressive, however...

See this tweet by @aphyr: https://twitter.com/aphyr/status/542755074380791809

(All credit for the idea in this comment is due to @aphyr)

Basically because the transactions modified keys selected from a uniform distribution, the probability of contention was extremely low. AKA this workload is basically a data-parallel problem, somewhat lessening the impressiveness of the high throughput. Would be interesting to see it with a Zipfian distribution (or even better, a Biebermark [0])

[0] - http://smalldatum.blogspot.co.il/2014/04/biebermarks.html
How close are we to seeing a functioning quantum computer?
“People ask me that a lot. My answer to that is, five to 10 years from the time Intel decides to put a billion dollars into this"

Till someone can make money i can't see any companies investing in it.
You're not wrong. I wanted to focus on one implementation first, given the challenges, but I'd like to go the spectral phase route next.
FYI, Clever: I click "Engineering Blog" at the top, and all links to blog posts on that page 404.
Let's be honest. The fact that surveys like this are still around 6 long years later has just become boring.

I have moved to Python 3 purely because of asyncio. There is no other reason that I have found Python 3 to be compelling for. When I write Python 3 now, I feel like my favourite language has gone all "serious" on me, like it wanted to grow up, and has lost a lot of its charisma on the way. I actually liked the print operator for example - it's probably the reason I chose python in the first place when I saw

>>> print "hello world"

for the first time. That's it? So clear and simple!

3.0 has lost some of that. The unicode thing is also just irritating because 99% of the time ascii works very well and is less complicated, thank you very much.

Also, no matter what anybody says, you still bump into libraries that you need that are 2.x only (in my case Bloomberg). It doesn't matter if
most libraries are ported if just one library that you need is not ported yet, you're back to 2.x. Imagine you're an average coder who uses say 8 libraries. By the ratio of 15% not yet moved, you're almost certain to have a problem (1 - 0.85 ^ 8 > 70% chance). Anyway I have been able to manage because I have isolated the 2.x dependencies in another system, and I have put in the effort only because I really like asyncio, and it's finally clear to me that Python 2.x has no future. That said, and taking that logic even further, the very fact that this 2v3 issue is still around is irritating, and has been irritating a lot of people for a long time. I am wondering about going the whole way and moving to another language altogether (Golang and/or functionals).

One more thing to point out. If you're beginning in Python, the vast majority of code samples on the internet are 2.x. That's fine if you have any clue about Python as the surface differences are not that large, but it is definitely a pain if you're expecting to copy and paste and have things "just work".
this is a really cool feature I did not know about. just curious, why do you use such crazy json in postgres? why not store the data with relational database standards?
Amazon now lets developers publish HTML5 webapps for its Fire TV and Fire TV Stick
Oh yeah, that would be awesome. Thanks for pointing them out.
In addition to the time domain visualization I would be interested in a frequency domain visualization as well. Spectrum Analysis plots can look very beautiful especially with a well chosen color scheme.
On the Deceptions of Advertising
I don't know where you got this, but it was never planned to have been dead two years ago. 2.7.0 happened in July 2010, and regular bug and security fixing would still have been happening up until around this time regardless of anything else (fwiw, 2.6 went from 2008-2013). Instead, we decided earlier this year to extend that support until 2020.
As much as I enjoyed Neil Degrasse Tyson's Cosmos, I wish he would of scraped into some of these theories as well as the Drake equation. Although he did talk about William Herschel he failed to mention his theory about life on the sun.

Overall, very intriguing. Adding your mention of the Drake equation got me looking into it a bit, added some flavor to this article. Thank you.
I've tried to follow the style of the Bootswatch, in this way it's very easy for users to inject this theme in any Bootstrap website. I'm thinking about writing a separated project sharing the CSS and basing it on some grid system without Bootstrap dependencies, keeping the compatibility with Bootstrap.
Ask HN: Received insults from founder, why can't we all just get along?
Yesterday I received an abusive email from a well known founder (most people on HN would know them) after they discovered a new product of mine and decided they didn't like it. Not only is this person WAY ahead of me in terms of their product and customers, they also have a very large and vocal following around the internet.

My question is, why bother? Why can't we all just help each other out and offer support and encouragement? Yes, I get business is competitive but I feel like we would all succeed more with cooperation rather than opposition. Maybe it's because I've been around this industry a while now but I feel like it is getting worse too.

Does anyone else feel this way? What can we do about it?
I still find that Flickr's Creative Commons is a handy license for work in Education when I need a picture for work. I kind of wish that more emphasis was placed on Public Domain pictures.
that 30 minute break after 6h of work is other wise known as Lunch :-)
Commoditization is one aspect and that may be the case in some situations.

Having helped many organizations understand how to build JavaScript applications across a bunch of different platforms, from my experience what they are trying to do is improve their ability to iterate and remain responsive to user needs across all the devices users want to interact with.

As a user, I expect and prioritize applications and experiences that are available to me wherever I choose to use the service. Web stack tech is facilitating this.
We use a lot of python stuff at work for automation, moving large video projects around, etc. And since on all the OSX machines python2 comes pre-installed, but there's no py3k, it's a lot easier just to stick with that. It also means the scripts work out of the box on Ubuntu, Debian and CentOS - although for some of our older CentOS installs I have to stick w/ 2.6, which is a bit of a pain.
I don't agree with Yelp reviewers' taste in restaurants, but they host reviews of lots of other services too, and their reviews of the service has been somewhere between "not correlated" and "inversely correlated" with the actual service I've had.
I worked at Green Mountain Coffee Roasters (the owners of Keurig) around the time they were first gaining traction, and remember them briefly being called "Keurig cups" internally before the "K-cup" shorthand caught on.
I'm at a company where you start with 14 days of PTO per year, including sick time. It was a huge shock coming from college, and it's the main complaint I have about my job. It jumps up to 19 after two years.

I honestly think 20 days PTO is the bare minimum for a decent work-life balance, and even that isn't all that great. If I were changing jobs, I'd actually be willing to exchange salary for extra PTO, if the default PTO were less than 20 days.
Haha. Well, we built a decentralized social network, and bitcoin is a decentralized money, so we'll see, maybe someone can make decentralized media server. I mean, isn't GNU Goblin something like that already? And the web is decentralized ... so with a decentralized social network powering user accounts and social stuff, what's the problem? You can even use bitcoins and contracts to set up hosting agreements between people.
> All other features of complex IDE are a disturbance rather than an help.

The things about IDEs that suck productivity wise is that instead of just giving you all the things you do want (syntax, highlighting, autocompletion, indentation) they provide bloat that doesn't make a task faster to do but easier to. What I mean by easier is putting GUIs on top of command line tools and APIs. A great coder looks at all that GUI cruft and thinks, many what hell is the underlying API or CLI tool I can use instead and get rid of all this middleware crap that is probably full of bugs. Someone who is not comfortable with that instead leans on those GUI tools because they don't really want to understand what is going on under the hood, they need the wizards and the text boxes, drop downs, and such to make it easier on themselves.

With that said, there is a value in having an editor that can actually understand your target language all the down way to the AST level. That's how you can get nice things like reliable refactoring without having to use grep, sed, and friends. Or with detecting syntax errors and such, and even though the VIM plugin system is doing great there can definitely be more innovation in that space (and there clearly has been lately). But let's just leave out all the Spring XML file builders and Tomcat/Jetty container managers and focus on the code.
For your multiple chains, is this the case where the chain is

example.org is signed by
New CA intermediate is signed by
New CA root is signed by
Old CA root

So agents with New CA will stop at New CA, and agents without continue on to Old CA? Or do you have an example where you have more choices than stop or continue?
Infographic: Mapping country alliances at the international climate talks
A private blood test that reports total serum testosterone costs between 50-100 dollars, and requires going into a lab to get blood drawn. If the cue is accurate this it will be ridiculously better.
The browser shipped with Blackberry 10 was written in HTML and was a real joy to develop.

Edit: some more public details

The default browser on the BlackBerry 10 platform was a completely new browser application. The chrome was written in HTML, CSS and JavaScript. Being able to develop the chrome on your desktop browser or being able to run inspector remotely and using your desktop was very handy. The core was a command line application called webplatform that "launched" a url that was a "webapp". The webapp had API's exposed to it such as creating WebView's in or out of process (yup blackberry has had multi-process tabs for a while now...). One joy was being able to pull up the Javascript console for the browser WebView and dynamically calling exposed c++ API's in any WebView in any process to test out features or diagnose problems.

It started out as a quick little proof of concept I tossed together over a day and the upside was large enough to invest time into. One of the reasons for making the main browser in html was that as a platform we wanted web application to succeed. Eating our own dogfood we made sure webapps could handle the job. The API's that were needed were there, memory usage were low, startup time was fast etc. And if you search for reviews of the blackberry 10 browser you will find that the end result was a success.

Edit 2: Much more in depth information can be found on this video which was a presentation given at Blackberry Jam by several of my colleagues. Skip to the 23 minute mark to see some actual code of what a webapp browser would look like.

https://www.youtube.com/watch?v=bZ8vxhTezvs
I've only tried the Canadian one and it's been rock solid for me.
It's an iteration on the call-a-cab model, where you use your smartphone instead of getting on the horn and it takes advantage of your GPS. An incremental improvement that, frankly, some other livery service could easily do without breaking the law (I understand that more of them are offering these kinds of apps now).
Project Maelstrom: The Internet We Build Next
Prime Gap Grows After Decades-Long Lull
The benefits are actually much deeper though. Now that we know exactly how the API has changed, it is possible to automatically enforce strict versioning rules. If there are breaking changes, the new release must be a major version bump.

This is very interesting to me. It demands consideration: do we need a person to manually bump the version anymore at all? If you can statically verify that a change meets the criteria, couldn't the package publishing process autoincrement the appropriate version segment and be done with it?
How the Victorians Invented the Future
Tried a few different tunes, found Violence by Andy Stott to be the most interesting due to the intense dynamics of the track: http://i.imgur.com/YYFBxBN.png

A little more feedback:

- It bothers me that I can't make the bars completely square (the most square setting has a slight roundness to it).

- Maybe an option for designing a custom palette would be interesting. Maybe importing one from http://www.colourlovers.com/ or a similar service could be an option.

- A free download as desktop background option would be a nice touch. Free advertising.
24 days of Rust – the glorious tau
I would like something like this as well. But when I've started the project (and even now) there are not good implementations in pure CSS of Material Design. Mine is the one that tries to follow the specs more than others, but I've not lot of time to dedicate to it so the process is kinda slow.
HTML and joy in the same sentence. Whoa
Intelligent food expiry label could save tonnes of needless waste
> What do you mean, but not higher? If you want a base-256 digit, calculate the two base-16 digits that make it up.

I'm sorry; you're quite right, and I was wrong.

> No matter how you code a function to solve that problem, it will always be trivial to provide input that your function cannot handle (if you have a representation of pi that you search, then you're relying on an infinite lookup table. If you calculate pi on the fly, you won't be able to handle large numbers as input).

I'm not sure why you say that I won't be able to handle large numbers as input. It might take a long time (like, a universe-endingly long time), but so would printing out the decimal expansion of 10↑↑10 (https://en.wikipedia.org/wiki/Knuth%27s_up-arrow_notation), and I don't think that anyone would claim that that means that exponentiation algorithms "can't handle" this kind of exponentiation. (I dunno; maybe people would claim that.)

> So I don't see why a defective (because you don't have enough time, or space, to run it) algorithm tranforming into a defective (because you don't have enough space to store it, but hey, time is no longer a concern) formula is a big problem for the equivalence between algorithms and formulae.

My problem is that I think that there is no such equivalence, unless the definition of 'formula' is made so broad as to be essentially synonymous with 'algorithm'—at which point it's true but un-interesting. All I am arguing is (as a constructivist would) that it is worthwhile to maintain meaningful distinctions.

> Also, I have to note that you've referred to the following mathematical result `pi = [elided]` as an "algorithm" instead of a "formula" ;)

I did not mean to do that; I was referring to the process of using that formula (which is, as it were, an 'inert' object) to produce hexadecimal digits as an algorithm.
Making Peace with Your Competitive Advantage
> I write all of my side projects in Python 3.4. I only write 2.7 because I work on Openstack at my day job.

And that's the issue.You cant be a pro pythonist unless you know both,even if you prefer 3.x .Not saying 2.x is an entire different language.Still,Python devs have to know the differences between both versions.
I think your point is that some amount of unconditional respect for the law is desirable, because it works as an enforcement mechanism. Is that right? Even if it is desirable, it does not mean that there is a duty to obey unjust laws. After all, saving children from starvation is desirable, yet most people consider they have no duty to do so.

Besides, I think that societies overwhelmingly err far on the side of too much respect for the law. Most people are content to form their opinions based on the status quo, which can make for some terrifying dystopian results.
Our connections and cpus get faster, our memories and hard drives larger, but then we write slower and bigger software to compensate.

It reminds me of Newton's third law: "For every action, there is an equal and opposite reaction."
And finally, a Vagrant box! https://atlas.hashicorp.com/duggan/boxes/ubuntu-core-alpha

(Guest additions was trickier than usual).
Money is just a tool humans use to represent value. It is up to us to decide what is valuable.

It's not about efficiency or inefficiency. You can't alone create everything. Food, water, power, maybe. But what about designing something great and complex?

You could argue people would do this for free, but that's not right. A designer isn't an emoting artist seeking to express some particular vision. A designer solves humanity's problems. There's usually lots of things we want to express, but we don't have time to express them all. The way we select the problem to solve is by evaluating the economic potential of it.

In other words, money makes people solve problems other people care about. It's the fitness function of technological evolution.
I can’t imagine how this company won’t get sued out of existence. They are making some pretty broad and probably inaccurate statements, and also offering medical advice.

Detecting inflammation probably isn’t that hard, but I’d bet they are detecting a particular marker of inflammation and reporting that as inflammation. Which could be meaningful in combination with other factors, or it could mean the person being tested has a cold, or ate a 12 inch Subway Sandwich.

Also advising someone to drink a green smoothie may lower the particular marker they are measuring, but probably won’t alleviate actual inflammation or it’s related symptoms at all.

My wife has had a chronic inflammatory disease for years and has tried it all, including smoothies, and has find even really powerful anti-inflammatory drugs don’t cure the inflammation or remove all symptoms.

I do like the idea of the device and applications though, but I’m really worried about the way they present information.
Actually, it doesn't, and it's complicated. See my rather long-winded reply here: https://news.ycombinator.com/item?id=8730925
That's great to hear actually, glad they changed their policy. I just hope they will follow through with this and deliver the product.
Ask HN: I recently dropped out of school. What should I do in the mean time?
Long story short, I had difficulty in school and recently dropped out. The good news is I already accepted a fulltime CS job. The bad news is that it doesn't start until June.

I've been improving my Python and iOS skills in the past few months, but I feel like I'm not doing anything meaningful with my life?

What should I do in the next 6 months? I'm a bit short on cash, and just feel lost in general.

Thanks
Let's just be thankful for OpenStack dropping support of Python 2.6!
Actually the bug on my demo is on the back button. The scrolling works just fine. And I'm gonna fix the back button soon.
Would be nice to have a slider to adjust the vertical height of the bars (I want to squish the whole thing down a bit, so it takes up less vertical space).

Anyway, very slick interface, looking good!
A lot of this information can be extracted directly from the text. It is not like "New Castle County Council" is particularly ambiguous. The trouble for a lot of reporting is that the stories simply lack depth and good links to external content.
Slack is a fantastic book. If you're even the least bit unclear about why/how TFA thinks that minimum vacation is a good idea, then you'll find this a fantastic read.
Is there a demo somewhere? I don't have a mp3.
Does anyone else feel like Detroit is going to be an attractive place for young tech folks to start their businesses in the next 10 years?

Are there any Detroit-centric REITs out there?
BitTorrent's Maelstrom: New, Distributed, Torrent-Based Web Browser
Forget a moral duty; how about the fact that inconsistent enforcement of laws is essentially handing market share to Uber for no good reason?
What is that browser called?
They just follow the Material Design specs, and this is the purpose of this theme. One can then take this theme and customize it for its purposes.
5 days is pretty common actually (the week between Christmas and New Years).
Rosetta fuels debate on origin of Earth's oceans
I've actually been in email contact with you before, back in March. Grep your mailbox for "Wild Bunch Sundance Crook".
Guess they never meet too expensive of a government project up there, Seattle was spending 625 million per mile on another tunnel (3.1 miles of it) for light rail extension.

Insanity all around.
At least in my Keurig: there are 2 tanks, 1 external, 1 internal. There is a float in the external tank that detects if there is enough water in the external to fill up the internal. If so, then it brews the internal tank and then fills it up from the external after the coffee is made. If there is not enough water to fill up the tank, it won't start.
Fuel costs are not increasing. Shipping across oceans is extremely cheap. Way more more manufacturing is moving US -> China, than the opposite.
They don't have a CSV export, but here's a quick Javascript script that pulls the fundings and calculates the median and average.

Total companies: 486

Median funding: $450,000

Average funding: $2,039,918

Total funding: $991,400,000

var fundings = $('.batch .parent .right').map(function(){
return +this.innerHTML.replace(/(\$|,| )/g, '') || 0;
}).toArray();

fundings = fundings.sort(function(a, b) { return a - b; });

var totalFunding = fundings.reduce(function(a, b) { return a + b; });

console.log('Total companies: ', fundings.length);
console.log('Median funding: ', fundings[Math.round(fundings.length / 2)]);
console.log('Average funding: ', Math.round(totalFunding / fundings.length));
Apple dashboard says iOS 8 now runs on about two-thirds of devices
Tinder for Travel – Swipe Right for your next adventure
> In "europe" a two week vacation (10 work days) is common/standard

In some countries (at least France and Spain) there's a minimum 30 day vacation by law, it's pretty normal to take a whole month off.
sorry about that. It's fixed now!