skysight-inc/HackerNews huggingface dataset:
"Then said Jesus unto him, Put up again thy sword into his place: for all they that take the sword shall perish with the sword" (Matthew 26:52, King James Version)

Sony played hard many times, e.g. closing Linux on Playstation 3 devices. I do not condone the attack, although I have no sympathy at all for such kind of companies.
This could be a huge value-add to the groups that have invested heavily in human-directed knowledge graph construction (e.g. Project Halo/Aristo at the Allen Institute for AI).
Strongly equating a company and its employees only really makes sense if the employees also control the company, and therefore in some significant sense the company's decisions and interests can be said to be the aggregate of its employees' decisions and interests. Except maybe in a workers' cooperative, that's not usually the case.
This is really cool! Or, weather information is something we typically decode to fit our lives, so its neat to see ideas that convey suggestions based off such data.

If I were a lady, I'd totally use this.
Emphasis on the word "old". Experts Exchange doesn't do that, and hasn't for quite a while now.
>I admit to feeling a twinge of excitement last summer when I read that Paul Graham was leaving his jillion-dollar job to write more essays

rather apocryphal claim. I bet PG makes just as much money now as he did when he was running Y Combinator as most of his earnings are investment earnings, not salary from being Y Combinator President.

Sam's salary doesn't come out of Paul's pocket. It comes out of the management fees, of which, Paul's only charged a small part of.
So if we find the location, (if). future becomes predictable?
I think it has as much to do with standardization as ease of use. This way, if there are multiple experts, they don't each do it their own way.

Plus, it gives a degree of reliability to those using the packages, which is something you can't necessarily count on in Haskell right now.
Dropbox launches Office collaboration features
> Whenever I talk about Haskell I always try to make my comparisons to Java, C, or Python for maximum relatability.

Okay, well, then, thank you for giving me the opportunity to educate people on a bit of history :-)

> IBM vacuum tube machines had arbitrary precision integers in the mid 50s, and transistor based ones in the 60s

I seriously doubt it. They may well have had variable precision, but I don't think they had unbounded precision. That is, there was always a limit such that a result over that limit would either wrap around or trap (I don't know which), but that limit could be different for different instructions. (I'll bet there was a hardware-enforced maximum limit too, on the order of 12 or 15 digits.)

It wasn't until 1969 that Knuth published algorithms for arbitrary-precision arithmetic. Also consider that arbitrary precision requires heap allocation, which certainly wasn't being done in hardware in the 1950s and -60s.

If you can substantiate your claim, I'll be suitably impressed, but I'm extremely skeptical.
Do you really think the airing employees private info was legitimatized by Sony's bad karma? For something most of the employees likely had nothing to do with?
I am reminded of how Linux folks would moan about exactly the same thing: "Don't get me wrong, I love Linux, but it just doesn't have the features that NT has..." or whatever. It was apparently imperative to start with "Don't get me wrong, I love Linux". The writing in this article is exactly like the old, "Don't get me wrong, I love Linux" articles where the author would reveal that he or she actually uses Windows most of the time.

What can we make of this? Linux seems to have hit its stride, you hardly read articles with that tone any more. Will Windows Phone come back from near death? Or were all the "Don't get me wrong" people just Microsoft shills like a lot of people suspected? Or is this just a common journalism trope?
Nope. I've been an EE member since 1999 and have never given them a cent. Some parts of the site are only accessible to Premium Services customers, but it's not all that difficult to earn them -- so no money out the door.
It would be interesting to see if it would go exothermic or not. On the one hand you would suddenly have a bunch of free hydrogen atoms, presumably becoming H2 as they expanded. The pressure wave would be caused by sudden decrease in density (phase shift from solid to gas) but and in the process the new molecules would probably briefly become liquid and then gas. There would not be enough oxygen in the center of that expansion to convert to water, but on the edges of the expanding pressure wave their would be. One possible outcome would be that on the surface of the pressure wave, oxygen would combine with hydrogen to form water, but that water would then insulate the hydrogen behind it from any oxygen, stopping any further reaction. At some point thought he heat going into the phase shift is going to come out of the water, which will force it to freeze, and the as the surface area of the pressure bubble expands, its pressure will decrease until it is in equlibrium with the frozen water's surface tension.

One possible outcome then is than a conversion would result in a 'pop', and the sudden appearance of an ice sphere which is filled with pure hydrogen.
You can't be possibly talking about a light switch, right? :) That's exactly what I'm talking about. I want something as simple as a light switch to control the colors of my lifx, Hue or control my sonos speakers.
I'd re-run the test to sweep out best tcmalloc cache size parameter. People often misunderstand the effect of TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES ... this environment variable controls the total size of all thread caches in the program, not the size of the cache in each thread. It defaults to 16MB which is probably about right if you're running your database on a 486. If you're using 1536 threads on a 50GB database you may enjoy significant benefit from increasing this parameter. Increasing it a lot.
But this wasn't "put on the internet". This was the internal corporate network. The normal "put on the internet" rules aren't supposed to apply.
Wow this is really cool. Too bad it's Ubuntu only. Is anyone working on getting it running on Fedora?
What do you mean the people? Do you mean the brain cell that was responsible for their decision to work there? Or the one that was responsible for their decision to work at all? Or the one that...

Of course you can have sympathy for a company. What is a person if not a bunch of semi-autonomous systems working together to make decisions and perform actions? What is a company if not the same thing?

There are the people who work at Sony. There is Sony as an organization. They are not the same thing, but they can each be described independently. The decisions and actions of a company is a product not of individual humans but of a group of humans working in conjunction to do more than one could do by itself. You can't blame the person. That's not fair. You have to blame the organization.

However, blame is exactly the job role of the executive team, since a company can't be fired. You blame Sony. You fire their CxO.
If you want early access to the Mesosphere DCOS (Datacenter Operating System), fill out this form: http://www.mesosphere.com/product/#signup
perhaps, but PG does tweet a lot about parenthood. mostly general observations, not directives.
This is a fairly minor nit, but a persistent one nonetheless: you keep claiming to have removed unsafe features from LMDB, yet you left the most dangerous one in there: NOSYNC provides no consistency guarantees whatsoever, whereas e.g. with NOMETASYNC you merely lose durability. In particular NOMETASYNC retained crash safety, which you don't get at all with NOSYNC.

The way this is worded, it sounds like an improvement, but in reality bolt is no safer to use than LMDB was, it just lacks some configurable tradeoffs that were present in the original engine, and were safer to use than those that remain in bolt.

That said, I'm happy to see APPEND go ;)
"Did you know that US Presidential Elections use 10M+ voting machines"

Not that the number of voting machines has any influence on the ease with which electronic voting can be manipulated, but less than 130M votes (http://en.m.wikipedia.org/wiki/Voter_turnout_in_the_United_S...), distributed over 10M+ machines? That's less than 13 votes per machine, on average. if that is true, someone has been overspending seriously on hardware.
Yes: L0ck's purpose was to be a shared joke between a bunch of people who met up every month at Chicago 2600.

I guess I agree with your last graf.
The United States needs to overhaul its law-enforcement system
We do have more competition, or at least we have more carriers. That was partially my point. We have one more carrier than you do (although we are much larger). The problem is merely that the competitors don't really compete too much.
I suspect what he is saying is that people who probably had no visibility into the state of the Sony's security and certainly had no ability to influence it are unfortunate victims here. While security is difficult to measure and therefore difficult to manage and improve, it remains the responsibility of executives to allocate resources against that problem and it is they who ultimately bear the majority of the blame when the security posture falls short.
IoT idea that I would buy:

I have solar panels. I need to regulate energy use to be as much during the day as possible (on sunny days) but keep the total load below 3kw at any time (otherwise I need to go to the grid for extra power).

Make me a system that can turn on the dishwasher, washing machine, pool pump etc at the right time to minimize my electricity bill.

Bonus cred for checking the weather in my exact location, and taking into account coming cloud cover.

I'd pay up to $500 for such a device IF it also generated stats and told me how much solar energy I used as well as my export to the grid.
You could use Haskell's type system to make it type safe. In fact Galois have done pretty much that in Ivory http://ivorylang.org/
pg has already done this in a very limited capacity. See: "Tara Ploughman"
This seems very similar to SparkleShare: https://github.com/hbons/SparkleShare
The ultimate list of services for static websites
I would ask how they dealt with nested fragments pain
> No one should have any expectation of privacy for anything they put on the Internet.

Right, except Joanna Public does have this expectation and continues to do so because of manifestly poor public education about the risks of the internet. We should literally have lessons about this stuff in schools.

And as another commenter stated, these things were not "online", they were "on a computer". If I can have no expectation of privacy for things I put on a computer then that is going to lead to no expectation of privacy under any circumstances. This stuff is going to have profound social consequences and something has to change.
Verizon says network investments won't be impacted by FCC's net neutrality push
One thing I've been wondering for a while and haven't found a answer to.

Providers like Digital Ocean let you use their nameservers. Why would I do this over just using the registrars nameservers?
> First, they are an Uber driver, so presumably they have at least filled in a form or applied. I know my Lyft drivers frequently have applied to be Uber drivers but haven't been approved, so there is clearly some type of process.

There are background checks, but they are a joke.
I find the terminology of 'cure' for diabetes distracting, if not confusing. My understanding is that type-2 diabetes has a genetic component and environmental component (typically obesity). You can treat the obesity and assuage the symptoms, but the genetic component/risk remains and if obesity returns, the symptoms would likely return.

Since these hormones don't change the genetic risk, it is a treatment which can have lasting effects, but unless obesity is suppressed, it is no cure. Also, the symptoms can happen without obesity and this wouldn't be a cure for them, but could be a treatment.

Anybody know otherwise?
where can one read these emails?
How can the people who maintain these projects be satisfied with this experience? I can't imagine ever starting to setup a project like this and saying to myself "this is a good idea, we should keep going this way, and not start over from scratch." Especially in more established projects, stuff that lots of people have already been working on for a while. It's been a serious impediment for my own attempts to get involved with open source software.
Announcing RubyMotion 3.0: Android Platform, WatchKit Apps, and More
You need a light bulb that listens to you. "LIFX BLUE PLEASE!!" you yell, and so it is.
The compiler toolchains can sidestep the copyright issue by converting API calls into inline code, thus obviating the need to ship infringing API implementations with each Android device.

APIs are valuable IP. Oracle will fight hard to protect them, and even if the issue makes it to the Supreme Court, their victory is almost certain. Google needs an out if the Android platform is to survive; cutting Java out as early in the compilation process as possible is the best way to avoid infringement.
I've done some research in this area. Most systems are based on small radar devices mounted to light poles along the freeway which measure vehicle speeds traffic volumes at critical points (some traffic lights use these too now to detect waiting vehicles). A less popular now (because of higher install/maintenance cost) but still in use solution is magnetic induction loops embedded in the freeway lanes, in pairs to allow for speed calculation. The times are then extrapolated from the speeds at critical points (major on/off ramps, junctions, etc). A newer and still somewhat cutting-edge technology is the use of longer-ranch omnidirectional radars that can observe traffic on a road for quite some distance.

One of the really neat things about the modern radar units is that they feed into some software processing that can automatically detect accidents and other types of unusual events and alert authorities.

I'm not saying that there aren't people using bluetooth, but I suspect it's a small minority. I would think that if a municipality wanted to track individual vehicles through an entire section they would be more likely to use LPR, because it's a well established technology and there's a lot of inertia in government purchasing (read: unwillingness to try new tech/manufacturers).

Edit: there's also the confusing issue of vehicles that are tracked by radio transponders - these are going to be voluntary participants though, the obvious groups being people with EZPass type toll transponders and semi trucks with weigh station prepass devices (which are rather similar to the toll system). I wouldn't be surprised if municipalities use this data for traffic observation because it's already being collected for other purposes.
Playfair: Clone of Bret Victor's Data Vis Drawing Tool
Facebook was hacked
The solution in Haskell is quite clean, I believe.

fizzBuzz n
| n `mod` 15 == 0 = "FizzBuzz"
| n `mod` 3 == 0 = "Fizz"
| n `mod` 5 == 0 = "Buzz"
| otherwise = show n

main = mapM_ (print . fizzBuzz) [1..100]

I agree with you about generalizing pattern matching for less simple cases. Your example brought to mind view patterns, about which Oliver O'Charles had a nice writeup recently [1]. Nifty little extension.

[1] https://ocharles.org.uk/blog/posts/2014-12-02-view-patterns....
Publication: http://www.nature.com/nm/journal/vaop/ncurrent/full/nm.3766....

This article and the researchers grossly overstate potential benefits of this research. While adults have "brown fat" there isn't a lot, certainly not enough to make up for the level of overconsumption by obese people.

It isn't appropriate to jump to conclusions about how this would work in humans based on rat experiments since rats have a much larger amount of brown fat than humans.

TL;DR: Interesting research with irresponsible and most likely incorrect assumptions about how it applies to humans.
Searching for TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES on Google shows that pretty much nobody knows about this or if they do they aren't talking about it.
He's saying it's literally not data, it's literally datum. If you discovered you could "bring any web server offline by asking for any URL served by that webserver and adding ?killnow=pFNXjRUyc3DNRNRgJQnjL7V3NJdjnnVwS" would you bother publishing this fact after it 'worked' one single time on one single web server? Come on. There's no need to question that data, because it's not even data yet.

(This comment is just about "The type 1 diabetic in your first linked article was very recently diagnosed before the start of the experiment and a sample size of one on a brand new diagnosis doesn't seem highly significant to me." I either didnt't read the rest of the comment or it got edited, with the further background research.)
A Registry is a collection of objects or classes that need to be globally accessible.

This is a variation on the "Singleton Pattern" and IMO it is an antipattern. It tightly couples your classes to a "global state" class which makes unit testing very difficult. This is why Dependency Injection was invented. And in Lisp-like languages DI is totally trivial due to having first-class functions and closures.
Thanks mcrider. Cool tip! I didn't know to look for plugins.
For that "paranoid thriller" sort of feeling, try reading these blog posts: http://michaelochurch.wordpress.com/
It might be accurate to say that we're doing the wrong things but iterating fast. That's why we have this tumult of tools. Software is definitely not mature enough to just standardise on a few of them.

I feel confident in saying that because the thought of permanently standardising on any existing build or configuration management tool fills me with horror. In the JVM world, ant is inadequate, Maven is diabolical, Gradle is a huge step forward but has many warts and one or two fundamental mistakes, and sbt is just vile. Gradle is good enough to be getting on with, but i'm looking forward to the next step.

Provided, that is, that the next step is taken after learning from previous steps. Sometimes that happens - Ansible and Salt are clearly attemps to improve on the overcomplexity of Puppet and Chef. Sometimes it doesn't - i'm not sure that Gulp or Leiningen do anything to help.
Future driving: Business models for robocars
I was paraphrasing from http://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic#...

So in the 50s they had integers with up to 2^9 - 1 (== 511) decimal digits.

In the 60s, the transistor-based one could do integers as big as your memory, the largest memory offered gave you up to 60K digits.
Seen other reports on twitter. The png at that url is actually a WebP image.
It's a win/lose for privacy in Canada.

Obviously, giving officers the ability to search phones without a warrant is a bit troubling. However, the Supreme Court has made it abundantly clear that phones without pass-codes still contain intensely private information, and thus are still subject to privacy implications. It's just unfortunate that this bit narrowly passed. (4-3)

> An individual’s decision not to password protect his or her cell phone does not indicate any sort of abandonment of the significant privacy interests one generally will have in the contents of the phone. Cell phones – locked or unlocked – engage significant privacy interests.
- The majority ruling's statement[0]

[0] http://www.michaelgeist.ca/2014/12/supreme-courts-privacy-st...
Key technical and community lessons from Meteor 1.0
I noticed a lot of these comments ended up referencing challenges with lighting so I figured it would be good to chime in here (caveat: co-founder @ emberlight.co).

Interaction models are something we've been thinking about quite a bit and we've been exploring a number of options. New products like Senic that explore new opportunities are especially exciting for us. Here are 3 rough tenants we've been following when thinking about how people will interact with our product:

1) The smartphone is not the solution, it's a stop on the way to something much better. This is basically the point of OP's article and we completely agree.
2) If it's not broken, don't fix it. In other words, if there's an existing interaction model in the home that everyone is already used to (i.e. light switch, tv remote, wall thermostat) seriously ask yourself if that really (really) needs to change before inventing something new.
3) In slight opposition to #2 there are obviously huge opportunities to innovate the way we interact with our home. Some of the models that I'm quite excited about:

-The "dashboard" model that Sentri is building (http://sentri.me)
-The "voice" model: (i.e. Echo, API.ai, etc.)
-The "gesture" model which is what Senic and a few others are building

We're actively researching many of these and building some very cool partnerships in this space for exactly this reason. I think the end result will end up being some combination of these models and perhaps others that I've missed.

Btw, feel free to reach out directly for thoughts/questions/coffee: kevinr@emberlight.co
Fair enough. Now how do they plan on enforcing these rules?

The way they always have, in court. If the prosecutor submits evidence taken from a phone, but doesn't show the gathering of that evidence falls under the rules, the evidence gets thrown out.
Looks interesting.

Do you already have a working implementation and if so can we see it?
> The trick is that the hash of a phone number captured on Facebook will look just like the hash of the same phone number captured in a brick and mortar store, so the two companies can match the numbers without actually trading them.

This just isn't possible. How many cents would it cost to brute-force hash all legal American phone numbers?
Sure, but we men already have plenty of computing role models. This is a welcome change.
Regarding college students, I think this is a matter of becoming more responsible in his advice, now that he's become so prominent.
Peaceful? See "Protesters take to streets of Berkeley for second night running: violence, vandalism of local businesses, looting" http://www.berkeleyside.com/2014/12/07/ferguson-garner-prote...
Facebook doesn't share my personalized shopping data with advertisers. That's good.

The stuff about you personally that can be gleaned from market analytics will make you shit a brick.

And this is what private industry can do, not even getting into three-letter agencies.
Every desk in our SF office was handmade by Roland (Cofounder) at Olark. Kind of crazy, but kind of awesome, by the end we had a pretty efficient system. Of course our patio became completely coated in saw dust.
Old news, UPS and FedEx have been doing this for years, even decades. Yes, now it looks like that the offering is targeted directly to consumer out of warranties, but the service is similar.

http://www.notebookreview.com/news/fedex-techconnect-handles...

"One of the best kept secrets in Memphis, Tennessee isn’t B.B. King’s Restaurant and Blues Club or the exclusive “Itta Bena” restaurant hidden upstairs; the big secret is a division of FedEx that has quietly been servicing PCs for more than 30 years"
> It's not sexist when it's equally balanced to men and women.

If only our society, in which the original comment appeared, were equally balanced to men and women...
Why on earth would you have to brute force all numbers? You can do this optimally: just hash the numbers you see (or get requests for).
Or in summary:

1. Our ways > your ways.

2. Nuh uh.

3. (Optional) Wanna fight about it?

Iterate!

(HN version of #2: "Hyperlinks to statistically rigorous peer reviewed studies or GTFO")
I'm going to get Think Complexity from Allen B. Downey.

http://www.amazon.com/Think-Complexity-Science-Computational...

Or:

http://www.amazon.com/Nine-Algorithms-That-Changed-Future-eb...