skysight-inc/HackerNews huggingface dataset:
Actually afaik the Netherlands is more population dense than Belgium (and has a population nearing 20m, instead of a little over 10m.)

Beyond that, it's absolutely true, the UK tops the list as a country with more than 20m people. (besides Germany, about 10% less dense or so, other populous countries like France, Spain, Poland, Ukraine, are much less dense, sometimes less than half as much)
I think it is far more complicated than that. Google cares about the ease of deploying fiber. That touches on who owned the poles, the layout of land ownership and a hundred other things not necessarily tied to regulatory burdens.

There are times when too little regulation can frustrate such deployments. For instance, if all the poles are owned by traditional ISPs and there is no regulation mandating they grant access, Google is locked out. Ditto for apartment buildings without any law mandating they allow new ISPs to string wired inside "their" walls. Ease of doing or setting up a business is not always proportional to the number of laws on the books. If it were, there would be no need for antitrust rules.

(My original comment was a take on the assumption that there is a tide of hipsters chasing Google fibre around the country.)
I'd like to have everyone in the world give me their money and I will promptly return that money times 0.99999... They are the same number, after all.
Runtastic joins the adidas Group
I'll bite.

While it is absolutely true Go servers use less memory that classic servlet deployments, The question is what were you using at first place? where you using a big framework? with this or that big IoC container ? with a bloated ORM ? ... or where you using barebone jdbc and writing servlets without any framework? because essentially that's what you're doing with Go, Go has 0 big framework(and no Beego or Revel are not complex), 0 big ORM , 0 IoC container ... And while the Java culture is about heavy decoupling and reusability , the Go code culture is basically about writing correct code without thinking about re-usability at all, because often you just can't. So I'm curious. My point is didn't you reduce memory usage because Go forced you to write code a certain way ?
Exactly. And being a threshold, it also should be concentrated at the margin, where companies "just outside" the S&P500 should see some measurable benefit vs. the ones "just inside" the list. I'm not aware of any such analysis.
I'm very much not an expert, but wouldn't something more diversified than S&P be better? Isn't that the one free lunch?

My money (as a student that's not much) is invested in a fund that tracks the MSCI All Country World Index, which was the most diversified Index fund I could find.
This is awesome, it's exactly what we have been looking for. Our business analytics team is very comfortable with SQL and it's been a pain finding any analytics platform that offers that sort of access to the data. And on top of that they are super expensive, so we've gone the hosting our own solution with Redshift route. But our tech team is small and maintaining an analytics platform has been a distraction so we really want to find a third party hosted solution that works. Definitely going to check you guys out!

Edit: Also just saw you guys just recently raised a round, congrats!
how tall is mt everest?

https://hulbee.com/?query=how%20tall%20is%20mt%20everest%3F&...

vs.

https://encrypted.google.com/search?hl=en&q=how%20tall%20is%...

Hulbee can correlate the words "mt everest" to "Nepal," but it can't give me the actual answer. That's weak for a engine that claims to be "the first intelligent answer engine because it is based on semantic information recognition and offers users intuitive help in their search for answers."
Building a Form to Let Users Sign Their Name with Their Finger on iOS
That was the most ridiculous propaganda I've heard in a while. It would be like calling alcohol "weaponized water".
They actually just changed this yesterday: http://aws.amazon.com/about-aws/whats-new/2015/08/amazon-s3-...

> Bucket Limit Increase: You can now increase your Amazon S3 bucket limit per AWS account. All AWS accounts have a default bucket limit of 100 buckets, and starting today you can now request additional buckets by visiting AWS Service Limits.
Restarts are nice.

The thing is, though, is that restarts are relatively easy to add to any language that has well-supported structures for non-local control flow; they're just a protocol, after all. That's really what Common Lisp has which most other languages lack. Common Lisp (very intelligently, IMHO) did not conflate error handling with non-local control flow; they are different concepts and deserve to be treated independently.

Specifically, the lexcal scoping of BLOCK and TAGBODY labels and the fact that RETURN-FROM and GO will unwind the stack if necessary to get to the target label make creating something like HANDLER-BIND/RESTART-BIND relatively easy. (There is also of course THROW and CATCH [which don't really have anything to do with error handling in CL, they're just structures for dynamically-scoped stack unwinding], but I've generally found the need to create explicit labels for those less elegant than using lexical scoping. You can always use a closure if you need to store the lexicaly-bound state to be used somewhere else, and the reverse is not as easy...)

You obviously also need UNWIND-PROTECT to keep things safe when the stack unwinds, but most languages successfully manage to get that with something like try-finally (or RAII in C++'s case, even if I find it clumsy sometimes).
> removing the male in charge once they have become too old

This seems a bit far-fetched to me. I doubt that hunting parties care particularly about targeting males that have "become too old" (define too old). Also, to the extent that this would be a problem in the first place, nature has been handling this situation with what I can assume is remarkable efficiency for millions of years without relying on humans.

The second point you raise makes more sense; however, I'd find it hard to rely on a famously corrupt government to distribute funds from hunting to protect species and feed their citizens rather than protect and feed themselves.
The sampling interval of the Japanese and the European satellite is really interesting, though, because it allows to view more than half of earth in 15min intervals. We can see live the movement of clouds and typhoons around the earth.

This is really powerful.
What always happens?
I'm sorry, not for me at the moment, but definitely dig around the career website and you could find some things. There also are some support engineer positions you may be qualified for that might be worth a check (they are engineers that help support AWS customers).
this looks cool. It'd be great to see some eCommerce demo datasets
Presumably you can only call functions defined earlier.
Was surprised to see this come from the BBC. Maybe I should not be...
It's a very cool idea!

But I wonder how secure the wireless lock is.

And how hard cutting the down tube would be.
IceCube sees highest-energy neutrino ever found
When they started disabling USB ports, and then I had to fill in forms for some IT dogsbody to install R for me ("open source....oooooh dunno about that! - will have to apply to Compliance for approval")... that's when I decided my days were numbered on the sellside (this was Barcap btw).

Nowadays, in all domains of sellside finance, compliance completely rules the roost, and is snuffing out all initiative.
PL/1 had such an influence. Multics had its own version of it as its system language, which had "on-conditions", which per http://www.multicians.org/pl1-raf.html made optimization difficult. Bernie Greenberg was a major Multics "kernel" hacker, and wrote Multics Emacs in MACLISP and PL/1 before joining Symbolics. Per vague memory and Wikipedia (https://en.wikipedia.org/wiki/Bernard_Greenberg):

Greenberg was involved in the design of the "New Error System" at Symbolics, which in turn influenced the condition system adopted by ANSI Common Lisp.

And per the referenced citation (http://www.nhplace.com/kent/CL/Revision-18.txt):

Many aspects of the NES were inspired by the (PL/1) condition system used by the Honeywell Multics operating system.
SHA-2 is still dandy - If I understand correctly SHA-3 is in an entirely different family of cryptographic hash functions, so that if/when a problem is discovered with SHA-2 there's another standard approved and ready to go - but that doesn't mean SHA-3 can't be used now.
Connect with Public Figures Through Live
In the part 2 I look at some more social media platform like Faceebook, Vine, Youtube and others.
> Apple is no more in a "just works" business. It's in a lock-in business.

No such change has happened between 2007 (MS Vista time frame) and now. People familiar with Apple since 1980-something know very well that it's always been about both of the above: just works for the end user, and a lock-in business.

If anything, it's less locked in now than it used to be, because of the use of Intel processors (that was a big shocker in the Mac world). You can get a bootleg OS/X image to run under VirtualBox. I have such an image running over top of Windows 7; I use it to compile and test OS/X binaries of a FOSS program that I developed.

In the 1980's I had a clone of an Apple II+ computer. Apple did their best in their operating system software to detect clones and try not to run on them. Clones were the illegal work of the devil, according to Apple. By contrast, the IBM PC's spawned a thriving clone market.
I've been using reagent with re-frame[1]. Routing just uses goog.events and goog.history to listen for navigation events, secretary[1] to define routes, which update the state rendered by your components. The code is here: https://github.com/Day8/re-frame-template/blob/master/src/le...

[1] https://github.com/Day8/re-frame and https://github.com/Day8/re-frame-template

You'll have to do `lein new re-frame <project> +routes` to pull in the routing template.

[2] https://github.com/gf3/secretary
http://www.prnewswire.com/news-releases/butterfly-network-re...
Theres a pun in the title?
Toronto? Not Trono?
SHA-2 is fine, and in fact the more conservative choice right now. SHA-3 didn't happen because SHA-2 was threatened.

My current favorite conservative hash choice is SHA512/256, which is the SHA-2 that generates a 512-bit output but truncates it to 256. It gives you the same length extension protection that is the most important feature of SHA-3, and is available in most libraries already.

I have never recommended to anyone that they switch from SHA-2 to SHA-3. I'm actually in "wait and see" mode about SHA-3; there are compelling other hashes available if you want to be ultra-modern about which hash you use.
Your entire music library doesn't have to live on your device. Just stream it right from GM or cache the albums you want to listen too.
You can get around the curse a little bit by using shared nearest-neighbor methods, but that only helps you a little bit.

Although, the curse of dimensionality is no precise. The real problem is due to intrinsic dimensionality. There's a nice paper on how to estimate it http://www.nii.ac.jp/TechReports/14-001E.pdf
You can do that with OpenCV, does everything have to be made into a web service to be used nowadays?
You should look up the original, you will see it's not so centered on the eye. wink wink. know what I mean. nudge nudge.
A+Man+On+Older+Women+and+Online+Dating
Facebook, Google execs fill Forbes 100 tech richest rankings
http://www.chartjs.org/
The relevance is that even a 175 LOC project in Java takes up enormous memory and disk footprint -- that the JVM is this super-heavyweight thing that's really just inherently inappropriate for a lot of applications.
Yes. Functions or methods or procedures is preferable to processes. "Processes" implies threads or independently executing activities, like multiprocessing.
Capital could never be directly translated into power. Capital always had to be used to buy enough people who combined had power. Those people could refuse to be bought and instead join those without capital on moral reasons. Even as technology allowed us to use capital to increase the power of a small group of people, there still had to be a small group of people.

But we are soon to hit a point where capital will be used to buy power directly thanks to advances in AI and robotics. We may never again have another cycle like you describe.
If I were the NSA, how would I backdoor this?
Not sure. The main commercial player these days is probably Cincom. I'm not up-to-date with current Smalltalk impls and how well they interact with external libraries.
It's from a saying... a little goes a long way.
Very unclear. Would not recommend, instead search for some actual commented code.
Project Euler Hacked
I think the difference is Google or Microsoft never promised "it just works". Apple on the other hand used to "just work", at least before Steve Jobs passed. Nowadays the contrast is too huge that people notice it more. As an analogy, people just shrug when McDonald's releases another unhealthy (but affordable) menu, but if a chef who used to get New York Times 5 star reviews starts cooking shitty food and screwing his customers and not care much because he still gets lots of customers based on his existing reputation, then people start hating.
The article describes unit testing as any automated testing essentially. Specifically, encoding tests in code. That's OK for the purposes of this article.

# 4 TESTABLE CODE IS BETTER WRITTEN CODE

Testable code is definitely better in the sense that it's easier to test... but depending on the style of the developer, it might be much harder to follow and understand holistically. Especially when working in 'inversion of control' environments.

# 5 TEST DESCRIPTIONS WORK AS DOCUMENTATION

This can be true, but unit tests don't necessarily differentiate between 'happy paths' and 'edge cases': the two types of tests sit side by side. In my experience, unit tests are _mostly_ edge cases. Still, I do find myself referring to tests as often as docs. Just wish it were better in this regard
That's true about the batteries. Maybe a pluggable battery case that could handle either. +1 for a denser display (and I might even argue for an OLED, but creeping featurisms also mean poorer battery life).

Hrm, might have to start working on something. There are some crazy low-power ARMs around too, I'd have to do a bit of research.
Totally agree on the runtime exception issue. I feel like even Java with it's typed exceptions are better. With a Haskell function I have no idea what exceptions it will through and worse, if it's in IO, I have no idea what async exceptions it could throw.
Man, now I'm thinking about it again :(
WeWork – It’s Not About Office Space
This doesn't say anything about Office for Mac's parity with Office for Windows.
The idea is that a server this small should probably not consume oodles of memory. They reduced RAM footprint by 100x. Apparently, their Java implementation of this toy service was wildly out of hand.

I wish they provided the JVM startup info and stats to compare. Maybe JVM's resource usage could be shrunk, too.
The guides and their dependents are citizens of Zimbabwe. They would probably have spent all the money in Zimbabwe.
> the Go code culture is basically about writing correct code without thinking about re-usability at all, because often you just can't. So I'm curious.

That's a very strong statement. Do you have evidence to support this? I don't code in Go right now, but have been keeping an eye on it as it continues to gather momentum.
Most of our problems are self-inflicted.
The pricing page is unclear; is the $995 business plan per month or per year?
I actually like the symbolic function names. They're a pattern and method to them that once you learn it, it's super convenient. Perhaps it just needs more obvious documentation.
> They can still be "passive investing" without the index.

Are you referring to something other than quantitative funds?
Really sorry about issues on Zendesk, thanks for pointing them out! We've rolled out new docs today and are still ironing out a few bugs. Any pages that aren't working for you in particular?

Also- totally agreed on there being a lot of other analytics products out there, which is why we felt the need to be aggressive with giving away so much data for free.

What do you mean to tier out data? Would love to hear how we could make it compelling for you.
Some hospitals are moving to cloud based EHR systems, so its probably not impossible. And most hospitals now have at least one relationship with an HIE that is normally not self-hosted, so IT groups have experience with data exchange.
As long as all the HIPAA stuff is in order, I think hospital IT groups are more open to cloud based services today than 5 years ago.
Whoa, finally! I've been oddly attached to Keccak's story over the years ever since it won the contest. Glad to see SHA-3 finished.

Did NIST make any changes to the algorithm since? From what I can tell it looks like they only made clarifications.

To celebrate, here's a hacked-up keccak-512 implementation in Rust: https://github.com/pshc/keccak (I have yet to check whether it's actually SHA-3.)
From zero to 1700 subscribers. 3 weeks. 7 growth hacks. $0 marketing cost
Microsoft Boosts Paid Parental Leave for Mothers and Fathers
ClojureScript and the Blub Paradox
Funny, you don't seem to complain about the invasion of our engineers, software developers or doctors :-)

Also, we don't need to "thank you" dude, as the EU is not a charity, but a mutually beneficial arrangement. If it's not mutually beneficial, then we can negotiate, but don't give me this condescending attitude and we really don't have to apologize for giving citizenship to Moldavians or for having a gypsy minority. This is who we've always been and speaking of gipsies, we've been lectured for years in how we aren't doing a good job of integrating them in society. Well, here's your chance.

> (Don't put all the blame on the Soviets, the Ottomans didn't treat you so well, either.)

Yeah, no shit, we were amongst the ones that engaged the Ottomans in battle, helping in preventing their expansion into Europe. In 1475 for example our own Stephen the Great delivered what is said to be the greatest defeat of the ottomans until that time. He was then denied European assistance, yet he kept waging war until 1484. He was a Moldavian ;-)
What if the efficient market hypothesis is not correct? I think that people like Warren Buffett and Jim Rogers might beg to differ with that theory.
Thanks! The paper is interesting, but not language-based. They change runtime (more precisely libc-free) and kernel.

I was thinking about something different. In C++ you could create a wrapper type (similar to smart pointers) which zeros on deallocation. However, there is the problem that the compiler could optimize the zeros away, because nobody reads those writes. So you really need language/compiler support to do this correctly and future-proof.
Sorry, that's per month, will make that more clear on the page.
Early Alpha Patch for HTTP/2 in NGINX
Do the people who make these laws not understand how futile this is? If you can read a CD then you can rip it. You might as well try banning CDs if you actually want to accomplish something.
Please change the title. If it requires compiling it is far from being "for Everybody".

It definitely is a neat project. Like it.
I am a bit skeptical of this. Not even the Germans were close to building an atom bomb and it was their scientists that figured out the physics. If Japan did have any real plans on the board it probably had more to do with stolen intelligence garnered from the States.

Also, it is unlikely anyone would have realistically expected uranium to be delivered to Japan by U-boat in 1945.
Another problem worth mentioning is that computing e.g. Euclidean distance you end up adding up things of completely different types, and their relative weights are often entirely arbitrary, e.g. adding distance and weight.

Imagine three points on two-dimension plane: A(1,1) B(5,10), C(2,100). Clustered like this, A and B will end up in one cluster, while C is in another. Now let's scale down the second axis by a 100, now we have A(1,0.01) B(5,0.1), C(2,1) so A and C are clustered together, while B is the second cluster. And that's just liner scaling, imagine how much havoc I could wreck with a logarithmic scale?

I haven't done anything to research this problem, it's just something I came across that made me uneasy about clustering as a whole.
IMO, the outstanding result of the SHA3 competition was not Keccak but BLAKE. BLAKE2 is the best hash function around: https://blake2.net
Smart video handling with Cloudinary (tutorial)
I think this is webkit thing - it happens in Chrome (on both desktop and mobile) for me pretty often.
Can anyone comment on the technical architecture this kind of system uses? I assume data flows are TCP instead of UDP? As soon as you let anyone pause or skip you need to be streaming different data to each client.
Creating a realistic 3D face avatar from selfies
Time and space are bounded by gas; that ought to be a sufficient guarantee.
It doesn't require compiling on OS X and Windows, so for the most of "everybody" it's accessible.
We have someone at a partner university working on something like this. Also we had a first talk.

The final idea would be that you design your process on ImagePlay. As soon as you are happy with the result we upload it to the web service.
I don't understand why the hacker scene these days is full of proud OSX users. What happened to the proud Linux hackers we've always had? They told me to use OSX at the job I recently started, and I only lasted a week before I told them I wanted to install Linux.
"Very disappointing for a machine which isn't 3 years old". This really resonates with me, sitting at a similarly aged iMac that frequently displays bafflingly poor performance, displaying what I like to call the "psychedelic jelly-tot of death".

Sort of off-topic, but another thing that really frustrates me with Apple products is when something goes wrong with the hardware. I have a 3+ year old Macbook Air. The 't' key - specifically the little contact button under the key - stopped working consistently. Very frustrating when you start to realise just how much 't' shows up in the English language.

Anyway, I made some calls enquiring about how much a repair would cost: around €300. They just replace the entire aluminium top plate because it's impossible to replace a single contact button, and unfeasible to replace the whole keyboard array - this involves complete disassembly, and a bunch of other delicate steps, which look incredibly daunting.

I know that this is probably the trade-off for having such a small form factor, but between this, a defective SSD, a locked-in battery and periodically replacing chargers at €80 a pop, I am distinctly less enthusiastic about purchasing Apple products in the future.
Will be happy to answer any questions.

Also would like to know your opinion, which growth hacks would you use in this case?
Ask HN: How are some people exceptionally productive?
Some people seem superhumanly productive. For example Hadley Wickham (ggplot2), Taylor Otwell (Laravel) etc. They are creators as opposed to managers (who have the luxury of delegating and managing). How can they produce so much consistently, at such a high quality?

If you are a highly productive person (and yet have a good work-life balance), could you share your methods?
You could just solder an ESPY wifi chip to the T100 and have it communicate just fine over wifi, no rPi required ..
YouTube is getting rid of its weird ‘301+’ view count