skysight-inc/HackerNews huggingface dataset:
Although you got some pretty good answers there is one point that is not covered: parallel I/O. This is especially important for virtualization hosts as it improves performance significantly.
Crypto? My favourite red herring:

"I love crypto, it tells me what part of the system not to bother attacking"
-- Drew Gross, forensic scientist﻿
I like how any interesting article I've seen about Chromebooks in the last year or two starts with removing Chrome OS from the machines.
You could install a Clojure environment and try an editor-repl-based tutorial like https://github.com/swannodette/lt-cljs-tutorial

I highly recommend Lighttable ( http://www.lighttable.com/ ) as it's a very efficient repl/editor and it will get you up and running in no time (it will install/configure Clojure), but maybe you can find an approaching solution for vim?
Something tells me you don't want the lithium in your batteries reacting with the water in the air.
That is a brilliant idea to use a hot mirror and IR camera like that!

This is probably today's most accurate technique to use for VR eye tracking, right? And it looks super cheap for any company or project to produce this assembly in-house.
The same reason Craigslist didn't like Padmapper scraping all their listings: The listings bootstrap a competitor who will later try to replace them. Example:

1. Get sellers used to visiting www.beyondpricing.com instead of www.airbnb.com - you don't have any problems attracting sellers, because you can get their listing in front of as many people as airbnb.

2. Add some sort of multi-site listing search or something, to get buyers also visiting you directly instead of going via airbnb. Advertise your site on your sellers' airbnb listings.

3. Once buyers and sellers are used to using your site instead of airbnb, launch your own listings service and cut airbnb out all together. (Or better yet, launch your own listings and only invite the profitable low maintenance buyers and sellers with established histories, leaving the dregs to airbnb)

This allows you to sidestep the problem of "sellers don't want to use us as there are no buyers, buyers don't want to use us because there are no sellers".
> Are containers the new scripts?

They certainly seem to work well for that. Heroku, for example, uses containers for not just persistent processes (application servers, workers) but also short-lived processes. Tasks that run on a schedule (hourly, daily, etc.) are run by, you guessed it, starting up a container running a processes which exits when it's finished. One-off commands like maintenance scripts or REPLs work the same way.
I tried them in the past and the custom key bindings never worked. This was a dealbreaker for me. Did they ever fix this?
Yeah, saying 'safe' around Rust is generally interpreted as meaning memory safety.
A bit off-topic but the page looks really heavy and responds slowly on a rather powerful machine that I have. Any idea if we can get a csv or raw data of this?
A while back I read an article about how this [1] was going to replace plastic in the near future. It seems that since that time it has downgraded to improving the material properties of plastics. The best part is that you can make this stuff out of sawdust. Hopefully the research mention in tfa will open up more uses for otherwise 'useless' waist from industrial processes. Unfortunately there is no information on how long the base fibres need to be to make this stuff.
1. https://en.wikipedia.org/wiki/Nanocellulose
Ask HN:Search tool that can index epub and other content.
I need a search tool that can index popular ebook/doc formats like epub, mobi, DjVu etc.
Linux or Mac is preferable.
Firebug 2.0 Release Notes
The Problem of Induction (1967)
The first? Source?
I was actually interested in running a ZFS set up but after talking to some people they advised me not to run ZFS on a system without ECC memory. Reason being, if corrupt memory would be written into your ZFS set up you won't be able to recover from it.

I'm curious about any further thoughts/experience on this.
When I see the word "Paralegals", I thought of Rachel Zane
ZFS can do dedup if you enable it, but IIRC the recommended amount of memory to safely use it is ~5GB per terabyte of storage.
Having worked on the Samsung chromebook firmware I second this, you can configure the chromium-os build system to cross compile any piece of the software/firmware stack (or to use a prebuilt package) and most deving was done this way.

If it is at all an option, check out the chroot and build system of chromium-os and see if you can import your toolchain packages, the environment should be strait forward to extend wih your own custom dependancies.
These Are The 9 Hottest Startups In Los Angeles
Color me dumb, but that chart/graph made perfect sense to me as it was.
Why online learning will never beat classroom training
Data Science StackExchange beta
Guardian Angel is pretty cool, it locks your Mac when you walk away so you don't need a password to lock / unlock it. Definitely worth checking out for $4 - https://itunes.apple.com/us/app/guardian-angel/id657241260?m...
From the abstract, it looks like an interesting paper to read
but unfortunately, it's stuck behind a paywall and my searches
have been unable to find a freely available copy.
Spain warns Uber drivers with potential fines of up to 18,000 euros
This is a core problem. I think that this system is realy cool only if many users will use it. I plan to try events in social networks. If no results, I'll close this project.
Online JSON editor
Remote Management | AVG Mobile Security
The TK1 is probably worth testing out and looks at least marginally faster in most tests, but it's worth pointing out that it seems nowhere near as much faster as its specs might suggest, and stability running under constant load is still an open question. Here's a couple benchmark comparisons courtesy of Phoronix: http://openbenchmarking.org/result/1405010-KH-NVIDIATEG94,13...

(Still, if it were stable it seems like it's much preferable to having to individually mangle Chromebooks and the TK1 comes w/ Ubuntu preinstalled on it's eMMC. The bootloader can also be flashed to boot from SATA)
Lately I've become a fan of isolating multiple environments. This way I can run different IDE environments on the same machine without conflicts or dependency problems. There are quite a few ways you could do this, ranging from entire VM's (something like virtualbox), to VM containers (something like docker), to language specific isolated environments (something like virtualenv for python or rvm for ruby), to prebuilt environments (something like bitnami). Each one has different pro's and con's (too heavy, too complex, etc) but the general idea is the same; Having the ability to build multiple isolated environments makes it easier for me to maintain those environments. It also gives me the flexibility to test different environment variables with some sort of fallback if something goes wrong. So it's something I would recommend, but YMMV. Another recommendation I would make (not software, but still a must IMO) is to install an SSD and max out the RAM. Feels like a whole new machine! Good luck and have fun.
I've seen around 10Mbps for Super HD streams.
Unless you want the space to be pre-allocated
> four known kinds of color deficients

I forgot to link to this picture on Wikipedia:
http://en.wikipedia.org/wiki/Color_blind#mediaviewer/File:Sa...
You use a VPN to tunnel to a trusted server and have it initiate the cleartext connection to the site, keeping the traffic between you and that server encrypted.
Making a stacked graph interactive can help like this one I prepared earlier:

http://theopenindex.org/
@sportanova - If callbacks are available for everything, then what is th need for multi-threading. You can handle everything in your own thread. When required, runtime will give you a callback.

JavaScript indeed has functional programming features. See: https://en.wikipedia.org/wiki/Javascript
The FS people today are likely to come across which doesn't support them is HFS+.
EasyEDA, Web based EDA tool suite: PCB, schematic editor and spice simulation.
Ember Fest Schedule is out
Jesus Christ engineers are scary.
وظائف فى جهه حكومية فى امارة ابوظبي
Cool, I was excited to see the articles about your eye tracker last week. I don't have any equipment that would allow me to cut lenses precisely like that (did you use a waterjet cutter or something?). I really wonder how you guys are dealing with the calibration issues I mentioned in my post! Are you somehow tracking the motion of the Rift relative to the head?
it generates faster code

Not sure if that is true in general - the few proper benchmarks I found indicate that there is no clear winner. (Except for the Intel compiler, which beats both)
I kind of joked here: https://news.ycombinator.com/item?id=7843301 - but now I can't really wait for it. This is huge! This means that once major products pick up and develop their creative tools (Maya, MotionBuilder, Photoshop, etc.) - plugin developers no longer have to ship for multitude of CRT versions.

Also finally things like Python, Perl, etc. can stick on one runtime and not care for a very long time.

Great stuff Microsoft! I really really can't wait for it. I don't care even if no new C++ features are implemented - only this is that important.
Haha, I laugh at you! I got a 56k modem.
Microsoft Research Working on Building Block of a Quantum Computer
How would I determine if the pattern was linear or logarithmic, whether an observation was an outlier, or whether two series were related?

A tiny bit ad hominem, but I take it you are not a statistician. The first thing we do is to graphically illustrate the data, because human brains are so good at recognising patterns.

It is important to experiment with several variations of display, also including and excluding outliers and different series, to see if there are biases that mislead you.

Only then do we come up with a mathematical model to fit.

Actually reading the data line by line can be extremely misleading - because you can only compare a few numbers at a time, which fails to give you an insight into the overall variation.
It seems that all source code will be published through CentOS's repositories:

ftp://ftp.redhat.com/redhat/linux/enterprise/7Server/en/os/README
That doesn't work. Such a delay and a couple of other tricks only help against jitter. If you're short of bandwidth for tens of seconds or longer, the only solution is to stream at very low bitrate.

(FWIW, I've worked for a streaming company and one of my projects there involved bandwidth measurement.)
Re-Ask HN: Engineer contractor rates in Spain, Catalonia (Barcelona)?
Any ideas about contractor hourly rates for experienced software engineers in Barcelona, Catalonia or Spain in general?
To give you a short and blunt example - if your API is C++ then you can't mix gcc/msvc dlls - simply because exported symbols won't be found, and much more other (hidden) problems.
How to debunk that comment:

OpenSSL, GNUTLS, Secure Transport

Done!
The point is valid though. The lack of documentation/examples on most package pages made my learning experience a real hassle.
> Nice! Is this going into the standard library?

Possibly. There's been some talk in that direction, but also some "can't we just fix llvm?" objections. I guess someone needs to write up a pull request (and see what other iterator traits to implement, maybe).
There are no transitional fossils, so to speak. That is, there are no examples where he got the perspective right but the lighting was a bit rough, or the general proportions correct with foreshortening a bit off. As a man who needed to earn a living, he couldn't afford to take a couple-three years off to learn how to draw. Picasso (who was never much of a draughtsman, even in his youth) was working in an era where photography had largely supplanted painterly realism; his concern was not with middle-class portraiture or advertising his skills in creating it.
Keep it dry. Coat it with something waterproof and it should last.

How old is the oldest wood structure?
I love how hn doesn't load 150 circus elements. I can reload pages all day long.

I was just thinking.....

function byId(id) {
return document.getElementById(id);
}
// hide arrows
byId('up_' + item).style.visibility = 'hidden';
byId('down_' + item).style.visibility = 'hidden';

could be :

function hide(id) {
document.getElementById(id).style.visibility = 'hidden';
}
// hide arrows
hide('up_' + item);
hide('down_' + item);

Then it is 150 in stead of 185 chars, 19% smaller or 23% bigger.

And the function name is better of course.
SwiftKey’s Predictive Keyboard App Switches From Paid To Freemium
I'm excited to see what Oculus officially has in store for eye tracking. I can see this being essential for non-gaming VR (pun intended)
OpenSSL and GnuTLS? Have you been under a rock the past couple of weeks?
No idea, could be, could be not. Without any data, making assertions about things we don't understand is dangerous ;-)
Isn't that exactly how it's supposed to work?
per-device (session?) keys.
They're not saying they have to shut it down to retrieve it, they're saying they have to shut it down to preserve the data it holds. Considering this is the same organization that never was able to figure out what Snowden took from them in the first place, it's plausible.

That said, I agree with lostcolony 1000%.
He seems to be saying "types are just a formal system; they are meaningless until given meaning by an interpretation". Which is, of course, true. But the same can be said of programming languages. They're just meaningless squiggles until interpreted by human or machine.

Assuming you have some sort of specification for your program, you can use a formal system (such as a static type system) to describe aspects of the specification. It's up to you to correctly model the requirements in the system, but it's similarly up to you to model the requirements of the system in your (far larger and more complex) program. The types ensure that the program fits the aspects of the specification you were able to describe with them.
The Swiss banks which have been getting in trouble and paying billions in fines have been doing so because they were conducting business in America with Americans in order to break American laws.

If Microsoft or any company does foreign business and that specific business stays out of America, the American justice system has no business at all trying to reach it's fingers into it except by established treaty and/or cooperation with foreign governments.
NYT – Internet Explorer 8 No Longer Supported
Async and Remote – Toolbox
Advice prior to hiring developers
CSS under the lens
After that Reed Emmons posts: "One day after the @nytimes IE8 deprecation notice, ⅓ of IE8 visitors found a different browser to use. Mostly Chrome."[1]

[1]https://twitter.com/remmons/status/476575878731034625
House Majority Leader Cantor Defeated in Primary
"Whether your programming language "embraces" types or has a modern type system or not, these concepts are central to how programs execute, because they are a fundamental part of how computation works." - what are "modern" type systems?

Was something new invented in the last 15-20 years that I had missed?
Opera = chrome - google
I've had enough experience with being cut off first and asked questions second. Running a server at home, this wasn't pleasant. I don't fancy trying out how often random people manage to cause abuse reports with my ISP - let alone the police. Besides, wireless isn't magically limited to the confounds of my home and garden. It's not basic politeness like a cup of tea as the page claims.
He has been having second thoughts though: https://www.schneier.com/blog/archives/2011/04/security_risk...
From the wikipedia page on Hōryū-ji (http://en.wikipedia.org/wiki/H%C5%8Dry%C5%AB-ji):

``... The original temple, named by modern historians and archaeologists Wakakusa-garan (若草伽藍), was lost, probably burned to the ground after being hit by lightning in 670. The temple was reconstructed but slightly reoriented in a northwest position, which is believed to have been completed by around 711. The temple was repaired and reassembled in the early twelfth century, in 1374, and 1603.
...
The five-story pagoda, located in Sai-in area, stands at 32.45 meters in height (122 feet) and is approximately 20X20 in width and is one of the oldest wooden buildings in the world. The wood used in the center pillar of the pagoda is estimated through a dendrochronological analysis to have been felled in 594.''

No doubt some other buildings may be older.

In summary: really frickin old... :]
Mobile tools, especially user agent spoofing per tab and presets for different devices. And disabling of all caches when the developer tools are open.

Mobile development with Firefox is a pain compared to Chrome.
Hey, I don't know where you're based but I would recommend that you go on job boards like workinstartups.com ,sites which list startups directly angel.co & f6s.com and ask early stage startups directly.

Another way of doing it would be to approach startup incubators/accelerators and offer your help as a mentor. Startups from the programme might want to hire you as a consultant after raising investment if you provide a good service and form a relationship during this time.
That's what he's talking about. Does the quote have a different meaning than the literal one? Because otherwise I'm not sure I understand what you are trying to convey with it.
Can we please stop using lottery/lightning/meteor analogies?

A modern computer does more operations in a single second, than a small country can buy lottery tickets in a lifetime.

Many wildly unlikely things become quite likely with computers.
This is too much machinery to build into a general-purpose compiler today, but there are static analysis tools (see Frama-C and the like) that will analyze your program text (optionally with annotations like you've mentioned) and figure out constraint violations.
> HFS+ lost a total of 28 files over the course of 6 years.

That's a good number for average users. No one is using HFS+ as a file server. Users who have lots of data use external backup devices (which are prone to HW failure, especially the WD external HDs) or oversight backup services.

ps. Anyone used this[1] on macosx? Can it replace HFS+ in the root partition?

UPDATE: The faq clearly states that it can't be used as a root partition:

Q) Can I boot my computer off of O3X?[edit]
A) No. O3X cannot be used as your main system partition.

what a pitty :-(

[1] https://openzfsonosx.org/
Is there some NSA influencing online discussion in this thread? I mean seriously, why the down votes?
Having not seen any of Vermeer's paintings before, I was astonished for a few moments as I thought the very first picture in the article was a painting. Then I scrolled down...
Hopefully some modems firmware can be upgraded to reach 33.6k :)
24: Live Another Day 1.Sezon 7.Bölüm Türkçe Altyazılı izle
An alternative to static types are runtime assertions - check that the two arguments to an add function are integers before performing the operation. Then the type system (strong, dynamic typing) is definitely part of the code of the program, if that's what you want.

> Well, machine instructions are what make the computer do observable things.

The typechecker is a program, and if the typechecker fails, you will see output.
It's entirely possible to do so; there are even typed assembly languages and "bitdata" types and typed memory regions.

Types in general can be far more expressive than most people know. Very expressive types are not necessarily easy to work with, though.
If I kick off a download, it will be done when I wake up. Better check the "hang up after download is finished"
Indeed, ext3 nor ext4 would have been implemented the way it is if it didn't have to worry about backwards compatibility.
It may be a standard thing for all I know, but I think they nicked the layout from Jeskola Buzz[0], where I cut my teeth many moons ago.

Anyone who hasn't tried it should give it a whirl - it's got the hexadecimal-happy vertical sequencing of a tracker, combined with an insanely flexible modular sound workspace. I switched to FL 'full time' eight or so years ago, but I've never found anything as intuitive for sound design as Buzz.

[1] http://www.jeskola.net/buzz/
Depends what you mean by ‘structure’. If you mean extant building then Hōryū-ji[1] has a claim. If you widen your definition then there’s structures like Woodhenge[2].

[1] https://en.wikipedia.org/wiki/H%C5%8Dry%C5%AB-ji
[2] https://en.wikipedia.org/wiki/Woodhenge
lack of network diversity?! surely you're joking.

edit: as an afterthought I invite you to visit peeringdb.com, carefully following the instructions, and then compare AS7843 with AS2906. I find the recent breadth of AS714 thought provoking.
What is harmful to cloud providers is secret warrants and intelligence gathering, not an open warrant for drug trafficking.

MS is fighting the wrong battle here.
Plugins (well, mostly Adobe) have a bad record of crashing the browser.

No plugins are available for all OS/browser combinations. You can't really have even flash on a mobile device now.
Oracle Database In-Memory
«Because the person in the video doesn't match the description of the registered owner of the car as recorded on their driving license. Think about it.»

First, you have to arrive to the cops checking for that. Before that, you must imagine the "good" samaritan, who hasn't seen any driving license and knows nothing about the minivan, speculating about who was that woman leaving and then coming back to the minivan.

But it's not the reason he or she has called the police and the police, at the moment they reached the house of the parents of the woman, they knew the latter was none but the daughter of the owner of the minivan.

Case closed... Except for the charge of having contributed to the delinquency of a minor. By the way, the good samaritan can be charged of the same crime since the video proved that, since even if he could have "caught" the criminal mom in the instant he was starting her criminal act and thus he could have "saved" the child, he preferred keep filming... so, if there was an actual crime, it would have been too late.
[FREE][Android and PC] Splash Up – Cool game for hot summer 
Hi! I have made a tiny game on android and i want to share it with you. Hope you enjoy it!

Splash Up is a simple but fast-paced and addictive game.
Video to introduce game play

https://www.youtube.com/watch?v=T0BlKzzJPtc

How to play

- In start game you have 10 drops. Use them to "Up" the Splash. When splash get full it will be exploded

- When a splash explodes it splits to 4 drops fly to 4 direction, hits to other splash, and make them grow or explode(if it full before hit with the drop).

- When all of splash on the screen are exploded, you will complete current level.

- The more splash exploded in a row the more bonus you will get.

- Each time you complete a level you will get 1 more Drop and 50 Scores

- You could submit your score to scoreboard and compare with others in the world.

- This game based on the popular game Splash Back

Link Google play

https://play.google.com/store/apps/details?id=com.tkv.splashup

Link Google play HD version for high resolution device or tablet

https://play.google.com/store/apps/details?id=com.tkv.splashuphd

Link on PC for people who does not use Android (Require JRE installed)

http://www.mediafire.com/download/1672y2kio2go619/splashup.rar