skysight-inc/HackerNews huggingface dataset:
> Apparently, Google didn't encrypt the traffic between
> its data centers until news of the NSA undersea
> tapping broke out.

I constantly struggle against my colleagues when it comes to internal use of encryption. These are smart people across diverse organizations/markets. I think it comes down to differing cost-benefit analyses---they think that any internal privacy threats either don't exist or already have access, so why pay the price (usually in terms of administrative overhead) to maintain a crypto layer? Compare it to always locking every door inside your house and having to successively lock/unlock doors as you move between rooms---most people (even myself) would think that the inconvenience of such a scheme would drastically outweigh any security benefits. And so it is with the implementation of strong encryption protocols (not just the right algorithms but also the right methods and practices and use cases) at every level of the computing/networking stack. Ultimately, I think this supports your thesis, that if there's a conspiracy when it comes to commsec, it's a confederacy of dunces.
Great job!

Apart from some performance and usability issues this is one of the better piste visualisations I have seen.

To be truly awesome it could use some context. For example: villages, roads (only those open in winter), restaurants and piste facilities, but most of all: accommodations. I can easily see myself using something like this to compare the location of various chalets, apartments, hotels etc. Partner opportunity?

Also it would be great if you can browse neighbouring ski areas. This is something most traditional maps lack – but I can see it becoming a great way to browse for nice runs in a certain area.

Edit: Oh and it would also help to at least include the actual ski area names. I was looking for "Portes du Soleil", but you have listed it as "Avoriaz", even though you seem to have included the entire area.
The FIFA Bump: How a Video Game Makes Music Go Viral
I'm not sure I understand how these are related.

While what the Financial Times has done with polyfills is pretty neat, it at least does not document any of the behavior mentioned in this article.

In fact, it seems very clear that they are making use of App Cache for their website, which the technology mentioned in this article effectively replaces.
Good site, but now I'm annoyed at how much more Lego costs in the UK than the US. The Back to the Future Delorean - actually not on this list but I found it clicking around Amazon recommended links from something else - has a list price of $34.95 in the US or £53.95 (that's $85!) in the UK.

The Lego set I'd most like to buy if it hadn't been ridiculously limited edition is the Mars Rover set, 21104.
AFAIK, Guile's threads are native.
Non-retina MBP on OSX 10.10 here, some strange artifacts in the 3D canvas. It's almost like a film grain effect. Makes things really ugly.
Yes, because privileged white guys, right? Would you feel the same if it was a minority instead? Would it even be noteworthy? Could we even have this conversation if it was a cabal of religiously exclusive peoples? That's right, only white guys are privileged, not minorities who have actual legislative privileges. One is evil, the other is supposed to be socially rewarding, but guess what, many see it for what it is; inconsistent dogma for the over-socialized.
They don't sell predictions to advertisers either, they sell real estate, plain and simple. You say you want to buy space when a german speaking person searches for Wine on the search engine, and a slot on the results page is allocated for you.

Can you give me the phone number of the sales representative that I can call to buy a prediction?

The only predictions AdWords does is predict the likely volume of impressions/clicks you'll get.
But those forces aren't forces of nature, and we have a duty to try and shape society as we believe it should be. Accepting those forces as givens simply means yielding power to those who do care to shape society.
Huge fan of Citus Data. Their column store for postgres is really useful for building data warehouses:

https://github.com/citusdata/cstore_fdw
It's 10^11 frames per second actually -- light travels 3 millimeters between each frame.
There's a good amount of people that prefer reading on E Ink screens over normal screens.
You're right. Got carried away.
Writing a Game in Haskell, by Elise Huard (Strange Loop '14)
I'm still surprised no company released a rpi A+ competitor using a simpler SoC (without the GPU running a rt kernel to drive USB to drive piggybacking eth link)
I understand PCM, 1 bit DACs, et al. What I'd love to see are some equations relating the three quantities of bit rate, sampling frequency, and distortion. Turns out to be very hard to Google.

In any case, thanks for your patience, I'm glad to have cause to reconsider my position on this topic.
To be frank, it's a stupid lede anyway. It's not like people would be surprised that the CxOs for an entrenched, major company like Sony would be highly-paid and white males. It's basically the default assumption for that demographic.
Ask HN: Moving where there is no internet
I'm moving to an area of NY where there seems to be no internet (DSL, Cable, Ethernet, Fiber). The major companies don't service it. DISH can get satellite internet there, its expensive for almost no bandwidth per month ($70/mo for 10gb).

4G LTE, tethering out through a MiFi or phone would work. It has good coverage.

However this is a small cramp in my style. How do I go about finding tools for email, browsing, data transfer that are lower bandwidth? I write software in c++, use GitHub, etc. I'm an OS X user and even OS updates and XCode would be near impossible without going to a library or something.

Advice is appreciated.

Edit: I read about CradlePoint routers: https://cradlepoint.com/products/branch-office-retail-pos/arc-mbr1400-series-with-integrated-3g-4g
Wow, I've never considered such a thing before. Can this be used for anything?
No offense but that's pretty much what r/bitcoin is...
Mattermark needs a front end developer to transform deal intelligence
Yeah, so we'd have to carry that exception over in every other piece of software we create that uses it. I hope it gets at least dropped when the WordPress plugin is out...

The >300 open issues and what seems like tons of ignored pull-requests also don't fill me with confidence. To bad, the demo on mobile looked really great.
FreeBSD has no monarchy. Nor does the Apache process.
Piggybank’s JavaScript Code Guide
How to invest in the Internet of Things
VisualVM and Mission Control are widely used in the enterprise world.

> IDEA: Meh. It's a Java IDE. (Well, it does Scala too and some other stuff, but the thing is I don't actually miss that when programming in, say, Haskell. I do have some auto-compile stuff in my Emacs, but frankly I get along fine without it.)

I have been there, VI (not VIM) and Emacs.

None of them can give me the experience I had with Smalltalk and that modern IDEs try to built upon.

But to each its own.

> Graal? Experimental at best.

It is planned to eventually replace Hotspot and is better than it in escape analysis.

JRuby is now using it.

> SceneBuilder? Seriously? If you've got OpenGL, why would you bother?

What has a RAD tool for GUI have to do with OpenGL? Do you write all your widgets by hand?

> Standardization, I'll give you, but frankly, has the level of standardization actually been tested seriously?

Yes. We develop on Windows and deploy on Oracle and IBM JVMs.

I am aware of projects working on Aonix, JamaicaVM and many others.

I don't know what "ordinary" admins are. We do Fortune 500 consulting usually with multi-site development.
Addictive online game gives you a whole new perspective on Earth
Pretty sure. The instruction layout is also inspired by Lua: https://github.com/svaarala/duktape/blob/master/src/duk_js_b...

Here's Lua: https://github.com/lua/lua/blob/master/src/lopcodes.h#L13-L2...
Infographic: A Brief History of Mobile Phones and Texting
Do NOT use SipHash as a cryptographic hash function. It is designed to be a PRF, and its output length is way too small to make it collision-resistant when used as a hash. SHA-3, SHA-512/256 or BLAKE(2) (in increasing order of performance) are suitable cryptographic hash functions.
> What else is there? That compets in performance, langauge and tooling?

Only .NET, I would say.
The automated lab
Explaining 'how it happened: because human' is not the same as 'shouldn't have to care about security'.

In fact, I'd argue that those big bonuses would imply that they're professionals worth the money, and should be making more robust decisions.
I immediately thought of Lua as well. A fine choice, Lua has the best C FFI I've ever worked with. I love everything about this.
Math classes I've noticed just take more time because there is more detail to them, but if you keep up with the workload and go ask TAs questions at labs, it can be done. Out of all of my university courses, the math classes were the most workload heavy. They were 2x the workload of almost any CS class I took.
Here's a C++ one:

https://code.google.com/p/tiny-js/

I started using it for a small side-project but had to put it on hold because of issues elsewhere in the stack.

From a cursory glance at things, Duktape looks way more advanced, and being written in pure C should make it much easier to embed. I'll definitely give it a try when I have time to look at that project again.

That said, the TinyJS code is extremely simple, so it makes a potentially good starting point for extending, if you want something JS-like rather than a pure JavaScript engine.
The thing that seems crazy to me is that drivers are worried that they will lose their jobs to driverless cars. While I am sure this will be possible someday, even if it were 100% technically possible today (and it isn't) it would take a few years for all the driverless cars to be purchased.

I am sure someday it will happen. But if I were driving a car for a living I think I would be more worried about a car accident, illness, a recession..
Ironically, I can't read this article without letting the NYT set a cookie on my machine.

Can someone mirror it?
For a school bus you still want an adult on the bus to be responsible for the kids not killing and eating each other. So you aren't going to have any real savings there.
I'm not sure why you're writing off e-readers. I love my Nook. It's not as heavy as a book and its battery life is awesome. Also, The E-paper screen really is easier on my eyes and I can get "any" book I want instantly. It's somewhat analogous to the transition from CD player to iPod.
I was hoping you would go with a MIPS64 architecture rather than the MIPS32 as 'leap' over the current bunch. Also no SATA? Network storage is ok but local SATA for an SSD would be nice.
What's this pg_shard thing?
Everytime I see a new CSS framework with a grid layout (which they all do) I get sad that decent cross-browser support for the CSS Grid module seems so far away...
"Radiation is a potent allegory for human life. Everything is always, inevitably falling apart; we are all in arrested decay. Our greatest achievements may become at best footnotes; few people remember us; we can’t know what will eventually come of our work."

And yet the human race is always, inevitably improving in every conceivable measure as a consequence of this individual sacrifice.
Valve Takes on Twitch with Steam Broadcasting
Zurb Foundation for Apps Is Released
100 pieces of technology that made the world a better place in 2014
The most recent announced average rate at the largest medallion loan bank is 4.06%:

http://www.medallionfinancial.com/news_release_14-11-03.htm

The historical average appreciation rate of medallions is 14%:

http://www.aei.org/publication/chart-of-the-day-nyc-taxi-med...

The differential between the loan rates and appreciation yields may be about as much as you make using it to actually drive the taxi:

http://blogs.reuters.com/felix-salmon/2011/10/21/why-taxi-me...
A traveling startup? What a superb idea! It does count as a perfect form of dog-fooding for this startup and I like how neatly the site fits in with telling stories while traveling. Nice execution.
Forekast: shows upcoming global events
Focusing community discussions for IE development on StackOverflow
Foundation for Apps is Here
Easy bash alias management
Living in a cold, snowy climate, it seems like self driving cars will never be possible here.

Winter snow removal equipment scrapes the lines off the roads requiring re-application every summer in my area, and a common sight in the cities is the "re-positioning" of lanes during the winter. Drivers carve out their own lanes in the snow, so a 4 lane road might have only 3 lanes in the winter. I find this challenging to negotiate in the winter as no one seems sure whether they should follow the carved out path or be in the actual lane, assuming they know where it is under the packed snow. How could a self-driving car deal with that?

Not to mention inconsistent, icy road surfaces with unpredictable traction and the springtime muck of snow/gravel/salt that makes keeping the windshield clean, much less exterior sensors and cameras.
The current version of OpenShift (2.X) is essentially Linux container based (selinux, cgroups, kernel namespaces). OpenShift 2.X has been running in production for years now (openshift.com). The reason something like Docker wasn't used is because nothing existed, so Red Hat had to invent something. From an app perspective it's fairly good for what it does.
It's so close to being suitable for production!
This is just begging to be an IFTTT recipe.
I used to turn on FIFA '06 on the background just to hear the soundtrack.
OpenStack????
It's a common misconception that for loops in R are slow. They're actually fast (around 20 million iterations per second on my computer). What can be slow is modifying data structures in particular ways using a loop. See http://rpubs.com/wch/46581
Me: ...So do you have any questions for me?

Instead of trying to "expose" these people for supposedly over-representing their competence in some skill area X mentioned in an ancillary way on their resume (relating to some job they had N years in the past), you might want to try just asking them a simple normal, human question first: "So was this something you go to delve into the internal workings of? Or did you just use an API for some small task?"

If it's the former answer, then fine -- drill away into the internals. If it's the latter (which is by far the more typical case -- the way things go in most dev environments), then you can just say "That's fine", and look for some other bullet point to zoom in on. Or if in fact X is a major requirement for you -- you can say "That's fine, but we're really looking for people who have done at least a fair amount of X here. But we thank you very much for taking the to talk with us."

Either way -- there's no reason to go into snark mode and assume these people are frauds or idiots just because they don't have a lot of detail to offer you. The bottom line is that unless they mention X as some major skill area, you pretty much have to assume that it was just another random thing they were forced to learn that day (you know, to keep their jobs). And unless it's mentioned in a way that would suggest they spent a significant amount of time on it, of course they aren't going to remember very much beyond the most superficial aspects of how it works.
I'll take your word for it, but the article explicitly says he was.
You mean "batteries included"? :)

[Disclaimer: I also like the idea of RSR7S small.]

Just now there is a major reorganization in the Racket repository. The idea is to split it in a core part and may small packages. The objective is one day having many installers. For example one with only the minimal support for racket, one with everything including the kitchen sink, ...
Great. The post isn't about search, or YouTube.
Homeopaths Threaten Public Health Selling Sugar Pills as Vaccine Alternatives
Hey there. When we did Docker-on-ARM, we asked people to push their rpi-compatible containers to the Docker index with the rpi- prefix. Since then there have been many containers published, including several flavours of rpi-raspbian. There's nothing to stop you from packaging up your favourite distro and posting it on the Docker index.

https://registry.hub.docker.com/search?q=rpi-
Any C# bindings?
24 Days of GHC Extensions: Record Wildcards
Redbox is not that bad. Yes they have a lot of crap but their selection is growing (they even have games). There are some bigger budget movies that I wanted to see but didn't feel like paying full price when it was in theaters.
I've done a fair amount of past research around good image viewers for mobile (especially open source) and on the surface this update to Photoswipe appears to move the solution ahead of many competitors.

The original version of Photoswipe was a great image viewer, but unfortunately was not well maintained. This new version that the developer has taken over really leapfrogs over other viewers.

The key is will it be maintained and be able to keep up with a fast changing mobile landscape? Or should I continue using the current paid solution I'm using today (Foobox). While Foobox is not up to par to this solution, it will be interesting to see where Photoswipe is 6 to 12 months down the road. For me, having a well maintained solution is worth the $30
Wondering if any CitusData folks can speak to whether this is being used for production workloads anywhere yet. If so, could you speak to the size/throughput of those deployments?
QEMU Advent Calendar – An amazing QEMU disk image every day
The Soyuz launch around two weeks ago was streamed. Granted, the footage was more or less constrained to the cockpit, but it was streamed.
Intermediate Facebook Class
Completely agree. You can do something like this:

1. Statically compile your application so that it can run standalone. For ruby, python or java that means including the interpreter and any dynamic libraries. Hard at first, but once you have a build setup it's pretty straightforward

2. Bundle your application with its assets in a zip file or tarball

3. Make it so that your application has a well defined set of resources it uses that are isolated from other applications. For example with a database you might have a `your-app\data` folder where it stores the actual database. Also make sure you are careful with ports

4. Pass around configuration via environment variables that you hand to your application (ie: DATABASE_HOST=127.0.0.1)

With a setup like that you can build a sensible stack that runs anywhere. You don't need containers:

1. You don't need the protection: just don't write processes which clobber other processes. It's not that hard.

2. The reuse mechanism seems cool, but it comes with baggage. Which version of ubuntu are you starting with? Does it include the latest updates to shared libraries? If it does how do you know that your application will still run down the road? And if it doesn't, how are you keeping on top of security updates?

3. Containers, as envisioned by docker, are way overkill. Why do you need an entire ubuntu to run a simple web app?
That really depends on what you see the technology solving.

For instance it can solve the problem of very slow moving governments and allow people to build solutions that might be necessary for the survival of that society then thats actually quite useful to be able to build your own rules that even if they try can' be shut down by a central unit.
That trillion dollars is forward-looking, and not based on current revenue. It may well end up being a mainstream, household name before too long, but not yet.
Topaz, the Largest Solar Plant in the World, Is Now Fully Operational
Orcha:  a Node.js ODM for Orchestrate.io
Does Lua work well with multiple threads?
One of my favorite aliases
alias lookbusy="cat /dev/urandom | hexdump -C | grep --color 'ca fe'"
Ask HN: What do you use to access HN on your phone?
We need to have Node bindings so we can javascript in our javascript.
Great work! It might be cool if you could use voronoi diagrams to select the closest path to the mouse's position like the NYT did [0] because without really zooming in, the lines on some terrains appear to be very thin which makes hovering over a specific one a little harder.

There's also a great talk that discusses this from JSconf2014 [1]

[0] http://www.nytimes.com/interactive/2012/11/02/us/politics/pa...
[1] https://www.youtube.com/watch?v=90NsjKvz9Ns
Couldn't they just trigger that on form submission, then? "Please wait while we confirm you are human" is better than clicking and then waiting, and then submitting upon completion.
What happens to smartphones when a typhoon passes through?
Foundation for Apps Released
One thing I don't like about R is the OOP part of R.

I don't see any reason of R including OOP into its design and sometimes it just creates confusions.
"Every mission doesn't have to start from the ground."

I've already addressed that. We do.

"Near the asteroid belt" is meaningless. "The asteroid belt" is huge, and "near" in this case would mean "within a low delta-v orbit". Either way, you're shuttling raw ore or the refining equipment.

There's actually an avenue you haven't proposed: utilizing the asteroid directly for propulsion. There are a few possibilities, including laser ablation (there's a recent PhD thesis on this proposal: http://theses.gla.ac.uk/5219/1/2014GibbingsPhD.pdf ), "pebble drives" in which a mass launcher ejects loose material from the asteroid directly (creating potential collision hazards for other craft, though space is big, really mind-bogglingly big), or solar sails using sunlight to alter orbits gradually over a long period of time.

I'm pretty skeptical on all counts.
> Md5 is useless in anything remotely related to security

There are serious flaws with MD5, and I would never recommend its use today. But there is no known attack that can generate a malicious binary with an arbitrary hash. The attacker needs to control both files to generate collisions, which is a huge limitation.

Maybe those attacks will exist some day. But I wouldn't be setting fire to all your legacy software without first understanding exactly how they use MD5, and if that is vulnerable to any known attack.
You'll have to be more specific.

Bloat is a content-less word for software.

Most naive users complain about "bloat" for stuff like program file sizes on disk, not knowing that most of it is assets (icons, etc).

Others think that having two many options in the menus, features etc slow the program down, not realizing that in most programs stuff is run and loaded dynamically, and a features you don't use don't affect the speed at all.

Others yet think that only 20% of the features is needed (those that THEY use, of course) ignoring the fact that while a core set of features is common to all users, a large part of them are in non-overlapping set. E.g.: "Who needs a word-counter in Word?" -- well, if you're a journalist, it's your #1 more useful function.