skysight-inc/HackerNews huggingface dataset:
I'm always amazed at the astronomical prescription prices in the US, even with insurance. Here in the UK it's capped at £7.85 (~$13) per medication per time period, which is usually about a month - with many people on low incomes or lifelong medical conditions receiving them entirely for free.

I'm sure if it routinely cost hundreds or even thousands of pounds per month just to receive the drugs necessary to stay alive and well, I'd have been to a lot more funerals by now.
The jury is still out on ACA. It relies on young people buying expensive plans instead of paying the relatively small fines. The switchover itself was undeniably a complete disaster and makes the midterms look grim for the Dems. On the plus side, at some point in the future we could have the GOP support single payer just because it would save money.
How a plane can vanish and how to prevent it happening again
There is a huge difference between those sports and football. Youth football is sponsored and run by public schools whose residents will not want to cover the financial fallout from a lawsuit. Private schools have been ending football programs for awhile now because they have even less ability to pay for a lawsuit, it's only a matter of time before public schools go the same route.
Has someone learned Scala and Go simultaneously ? This may seem a strange question - but I underwent this when I solved the Stripe CTF gitcoin challenge. I think that particular challenge was the most interesting because it branched into the leaderboard challenge.

I wrote the same code in Ruby-Celluloid, Python-subprocess, Scala-Akka and Go. When I did this, I came to an strange realization - I absolutely did not have fun writing Scala/Akka code as much as I did writing Go (minus the unused variable fascism).

Again, I'm not at all arguing the ecosystem of the JVM vs Go, but I just had a much better time grokking Go code than Scala/Akka - especially the package manager (pulling deps directly from github, etc.) I even sent in a patch for a go package ("gocmd" on github) barely a couple of hours after I first touched go for the first time in my life.

I dont have production worthy experience in either, so I dont have a strong opinion... but I really ended up wondering if Go makes Scala obsolete.
SpaceX confirms March 30 date for resupply launch
I am guessing they have licensed magsafe from Apple. Pretty sure they would get a call from Apple lawyers otherwise. There are universal chargers and batteries with all sorts of connectors which are not patent encumbered.

Kind of makes me wonder if Apple would cooperate at this stage and then consider buying the company later.
Disgruntled online shopper texts entire works of Shakespeare as revenge
James Roper, my colleague, just wrote about Java 8 and Scala better than I could, so allow me to link to his post: http://jazzy.id.au/default/2013/03/28/java_8_lambdas_the_mis...
> With Unconditional Basic Income it is always beneficial to work.

Exactly. A UBI would encourage people to work, since working just means you make more money.

The biggest drawback of the current system in the US is that it penalizes you for working: if you start to make more money, your benefits go away and you might as well have not started working.
Just had a conversation with a friend this week who spends a couple of months a year in London. She told me that I wouldn't believe how amped up the startup scene is there. After reading the NYT article now I understand why.

The French supporters of Francois Hollande can put all the spin they want on it. But when the fifth largest city in your country is London then you've got a problem.
Thanks! Please send a quick e-mail to support@roshee.com - we would love to help out.
You could even argue in court that you are explicitly taking an action to not do something illegal.

You could argue that, but you'd have to be pretty deluded to think anyone would believe you.
Hopefully someone with more knowledge of all the moving parts can answer this: would this benefit Elixir in any way, considering it also compiles down to Beam or is it specifically for Erlang? I ask this because the documentation makes reference to first compiling to beam, and then compiling modules using LLVM.
> (...and IMHO 4K selectors is a lot more than any sane page should use...)

Open gmail, do this in the console:

document.styleSheets[2].cssRules.length

As of today I see "7343". It's possible they only do that in browsers other than IE9, of course.

In any case, for large sites with site-wide stylesheets that have styles for everything on the site, it's easy to end up with thousands of rules. A simple example is github, which on the front page has this as of today:

<link href="https://github.global.ssl.fastly.net/assets/github-b836a3967c04ec8b8bfdd101d2226064cb18f45d.css" media="all" rel="stylesheet" type="text/css" />
<link href="https://github.global.ssl.fastly.net/assets/github2-91575e4b8f601c887ca6b13c6f78d06f03af775f.css" media="all" rel="stylesheet" type="text/css" />

Guess why? The first sheet has 2878 rules, the second has 2865. So together they're over the 4096 limit.
Google Cloud Platform - competitor to Amazon for Big Data companies?
Thoughts on how it will help companies with infrastructure needs scale?
So, shouldn't it have just been a divide by 10?
My dad played football, and so did I. My child will not, because his brain is more important than football. That's anecdotal, but there are plenty more like us.
Codementor – Stack Overflow on Demand
Too bad it isn't free. Still a great project.
Excellent choice, Mozilla is killing it with WebGL + asm.js right now among many other things. Probably the best Firefox and Mozilla has ever been so far. As a game developer targeting WebGL/asm.js what they are doing is awesome, almost like a new console. Both Unity and Unreal have their engines running well on it. Mozilla is the new game developers favorite, Chrome is nice as well but needs something like asm.js optimizations.
I think i'm missing some

i'm doing a search in hn for "2048" to get more games.
In 2006, when I was chatting with the head of engineering at iRobot about this, he said: "this is what is going to make it work" and pulls out his car keys. Turning a system on will mean that the driver is making the choice. The same things were said about the first cruise control systems actually.

This is a dramatic over simplification. What will really matter is whether they work or not. From the performance I've seen, they will work.

It is also worth noting that the technology isn't in question, just the regulations. That means it is just a matter of when, not if.
Neither Bill Gates nor Steve Jobs would get in the DOOR at a tech company today.

Oh, I have a feeling they'd squeak by, somehow.
SVD Recommendation System in Ruby (2007)
Not strange at all. Turkey is in an interesting position of being quite comfortable with the US, Russia, and the Middle East, and China. The only major world power that Turkey is not in good graces with is the EU.

Turkey is also a massive nation in a very militarily strategic location -- if it were to destabilize then things would get ugly very quickly. With Libya and Syria in such recent memory, toppling a government is no longer appealing at all.
Thanks. I should add that dispatch has long abandoned their periodic table (before they got called on it last Scala Days, actually).
Document stores trade off some performance and robustness to increase ease of development. When that becomes a problem you can switch to more structured tables. One possibility is to structure frequently accessed fields and stuff the remainder into a json column.
I suspect the 100% charging time was miscalculated. USB power is 5volts, so a 1A charger meants 5W of continuous power. Battery charging, especially past 85% is not very efficient, so I suspect total charging time will be more in the neighborhood of 20 hours.
Spray (or Unfiltered at my previous project) is used for a different part of the project. It's basically used on parts where you can expect high load, lots of requests / responses and tight integration with Akka system for processing large amounts of data. Play framework was used to provide UI for our data team or end users to see statistics, do some operations and it's not bombarded by large amound of requests.
The Microsoft Money one is actually linked from Dan Luu's article. Interesting reads, all of them.
It's cute to watch an sliding-into-autocracy government trying to implement internet censorship without the infrastructure. Mr. Erdogan, call Cisco, see if you can get a discount on the China Package.
Well full disclosure, I'm a friend of the developer's and warned him that asking his beta users to comment would look sketchy.

However, to be fair, all he did was share the link to the HN post on facebook and ask for comments, so all of the comments you see here were actually written by the users out of their own volition, they were just made aware of the post.
I'm curious how common the CTO→CEO transition is.

The only other one that stands out in my mind is Etsy, though I know there are others I'm missing.

In any case, congratulations are in order. I don't know much about Eich, but I'm a huge fan of the work Mozilla's done. Their focus on privacy and unrestricted software becomes more relevant by the day, so I have high hopes for this change.
Agreed, his terse ~5000 word post to describe what you did in ~120 characters was well thought out.
I think the biggest thing is that most lisps return values for most things.

(if a x y)

which is composable to

(let ((val (if a x y)))
...)

as opposed to

(let ((val nil))
(if a
(setf val x)
(setf val y))
...)

That said, not everything returns value(s), and there's nothing enforcing immutability. I'd say you can be functional in (most?) lisps if you are careful, but the language family is more geared towards general purpose programming than functional.
Links to blog posts are broken at the bottom of the page.

Mitchell Baker's post - https://blog.lizardwrangler.com/2014/03/24/a-return-to-found...

Brendan Eich's post - https://brendaneich.com/2014/03/mozilla-news/
After DNS change fails, Turkish government steps up Twitter censorship
>Having to rewrite all our for loops was not cool.

You do realize that Scala doesn't have for loops, right?
As I remember, source would be Jerry Pournelle, I think, from the time ICBM RVs hit enough atmosphere that mass separates warheads from decoys (if your decoy weights as much as a warhead, it's pointless), to the time it hits, is about 10 seconds.

Not a lot of time for a discrete point defense (as opposed to e.g. throwing a curtain of stuff up between you and the RVs).
NASCAR fan here.

I think when NASCAR says they are the biggest "spectator" sport they mean that their individual events attract more spectators to one spot than other sports, which for many tracks is absolutely true but misleading. Capacity at Daytona for example is around 150,000 seats which is far more than the highest capacity NFL stadium (Redskins at 82000). With that said, Indianapolis motor speedway has attracted almost 250,000 race fans for the Indy 500, but unfortunately not in recent years.

Anyway, what NASCAR doesn't talk about is that there is only one race going on at one track on any given sunday, and with a few exceptions the sport only comes around once a year. Compare that to the 14+ NFL games that take place in any given week during the regular season and there's really not much of a comparison. The NFL blows them out of the water.
Multiplying by 1/10 is the same as dividing by 10.
Feedback is incredibly valuable. Why would anyone disregard it?
I'm currently working in a field that tries to lean on the same thing - the operator is making a choice.

It doesn't work, we still get sued, and money has to change hands.

I'd love to be laissez-faire about it, but it is a pretty critical issue.
A speculative thought:

Apart from being distributed, the insidious power of DDoS appears to lie in "subscriber-calling-server". Why not go the other way around? At least only for specific subscription services, not general purpose web access.

The situation of a DDoS attack is first communicated by the web service provider texting a subscriber, who texts back their present IP address. The web service provider then "calls" the subscriber from a hitherto unknown IP address. Of course, that address could be leaked too, but at least it's not obvious public knowledge like a DNS entry.

Sounds like circuit switched telephony/modems rather than packet switching, but can it be implemented in software?
Google Launches Photowall for iOS
Well this started as an academic interest project. Erlang is fast for IO and highly concurrent workloads but which have low granularity. It is not that fast for say SIMD type calculations or math operations. So this is a research project to see if it can go faster in those areas.

Currently it is about 50/50 -- some workloads are faster with this back-end some not. Erlang was not designed for Computer Shootout type problems to start with so maybe those don't matter as much but it is always nice to have extra speed just in case (even if for marketing purposes).
The current direction we're hacking on is definitely toward shared code between Eclipse and other tools and editors.
Here's a post mortem report sent to the House of Representatives:

http://www.fas.org/spp/starwars/gao/im92026.htm
You're a clown
np, are you into mustangs, what's your favorite?
I'm not sure that I follow your argument. Specifically, you asked the question: "So how do people become incentivized to do the jobs that need done?" Most proposals I've seen for basic income operate under the idea that people are encouraged to perform jobs by being paid, as it is under the current system. Would you quit your job for a guaranteed 20k a year? I wouldn't. I'd like to have money for travel, which would be more difficult on that salary. Besides, I rather like my job.
Shut up, salute and soldier on?
I more or less agree with you, but that's kind of a false dichotomy, isn't it? Signing up for cloudflare or using a CDN isn't giving in, it's taking measures to protect yourself (and that's ignoring the other benefits you get). The unfortunate fact is DDOS attacks are becoming a daily occurrence, and if you have something to lose you should probably take measures to counteract any possible threats.

If 37Signals was a bitcoin exchange, aka a known target of DDOS attacks, the mood here would be drastically different... yet we've hit a tipping point where it seems everyone is equally at risk. DDOS attacks have become a sad cost of doing business on the internet, and just because you acknowledge that fact and try to prevent yourself from being a target doesn't mean you're capitulating to the criminal enterprise.

In fact, I don't see a better way of sticking it to the thugs than responding with "Hahaha, do your worst. We'd love to see if the money we're paying X COMPANY is worth it." And then you get to write a totally different blog post, one where you get to brag about your excellent foresight and how you have proven to your customers that the money they pay you buys a top-notch service.
Strictly, a transition to UBI from conditional assistance would encourage people currently receiving conditional assistance to work. People who are not currently receiving assistance would have a smaller incentive to engage in paid work than at present. This probably has both positive and negative consequences.
Who says revenge and culture can't go hand in hand?
>You can also stay away from advanced / theoretical / crazy parts of Scala most of time.

The parts that make it worth using in the first place?

>You don't need to use Scalaz, advanced type system features etc

Might as well stick with java then. You're not getting the benefits of scala vs java, but you are still paying the costs like compile times and poor tool support.
I believe this will benefit Elixir as well. LLVM code would work on the BEAM bytecode (via the HiPE backend). You can already use a HiPE enabled erl interpreter with Elixir today to this won't change.
The attacker's packets will contain bittorrent's magic connection bits.

ISTM that once you've determined bittorrent is the attack vector, the hard part is done? Is dropping by "magic bits" harder than dropping by ip/port?
It's only 512 addresses, so the attacker can just switch between different IPs until service degrades and keep on that address. Also, it's likely their rack/cage has a limited amount of bandwidth compared to the whole datacenter, so they can just send traffic to that range and overload the switch.
That was my first thought. I remember reading a few years ago that a company actually had to stop making Macbook compatible external batteries because Apple threatened to sue them over use of the MagSafe connector.

EDIT: I found the article, and apparently the company was sued for using actual recycled connectors, not just using the design.

http://appleinsider.com/articles/10/09/21/apple_sues_hyperma...
Do I smell IPO? :P
> It doesn't matter if your excuse is true, it's still an excuse.

That's not wise, it's just being an asshole. Reasonable people understand that things happen sometimes despite our best efforts. You can spend your life railing at people getting hit by metaphorical meteors, until you're hit by one yourself, or you can take a minute to work with people, be a little flexible, and win your time "investment" back many times over in return.

And Cloudflare is hardly a panacea for DDOS attacks.
This is why you should always use semicolons in JavaScript. Omitting semicolons here turns this:

var angry = say('Garrrr!')

// what should I say?
(amIHappy ? happy : angry)()

into this:

var angry = say('Garrrr!')(amIHappy ? happy : angry)()
I mentioned this at the end of the post, but if you want to work on a company building this right now, then just email me: ivan.kirigin@gmail.com
It probably won't be to hard for the startup to find an insurance company that's willing to partner with them. As long as there's a large payout in accident cases, I doubt civil suites would be a major problem. I personally would be more worried about criminal liability, which is best mediated by data collection. I could see early versions being "computer assisted" driving, where the driver is responsible (and liable) to take over if there is a problem. This is what Google is doing.
Cannot tell by cursory look if the sarcasm is directed at Linux kernel or Visual Studio...
You surely mean magsafe 2, here.
The author clearly hasn't played Kerbal Space Program.
This is exactly what the Israelis figured out and told the Pentagon before this failed interception, but the information was not passed on to units in Saudi Arabia.
Government (and their partisan supporters such as some journalists, representatives) support their decision with the same old "think about children" argument.

For example this man in the video is the Minister of Transport, Maritime and Communication. He is the reponsible minister for internet in Turkey. Today some journalists asked him his opinions about Twitter ban and he responded "i will answer your question with another question. tell me what would you feel if someone opens a news twitter account with your wife's full name and shared photoshopped pics?".

(http://www.cnnturk.com/video/turkiye/ulastirma-bakani-elvani...)

Well, for your question: A lot of people saw that the ship is sinking and leaved it. The only people still supports erdogan are some business men who has some contracts with government, erdogan's inner circle and their base supporters who are mostly not well educated and don't have internet connection.

So, at least 40% of our country is against his censorship.
>>> "Public perception and policy-maker overreaction are real concerns, but as a startup, you don’t need to be as concerned"

I don't have any credentials to speak on the subject, but it seems that robotic cars is an area where traditional startup advices along the lines of "move fast" has to be taken very cautiously. I also believe that Google being paranoid about first robotic car killing someone is very much justified. Rightly so.
And China, sort of. 8.8.8.8 is blocked in mainland china, but 8.8.4.4 is not.
It's not as if this service failure is due to incompetence. And we don't know what counter-measures they used to mitigate this attack. It's impossible to be unaffected by a DDoS unless your Google or Facebook (with warehouse-sized server facilities).

I think most Basecamp users are savvy enough to understand that there's nobody to blame except for the extortionists responsible for this attacck.
I'm going to print this out and frame it. Engineering isn't no cakewalk.
I hope they reconsider putting more funding and efforts behind Persona. In the list of things that the web needs, it's pretty high.
They're making some pretty strange claims about capacity and number of cycles.

In electric RC heli circles, batteries come along once in a while claiming to use previously unknown techniques to improve the performance of existing cells and a few gullible people buy them. They never deliver on the promises.

People who make (established) battery management circuits understand very well how to care for the cells, and claiming to beat the numbers published by the battery manufacturers by a wide margin is close to announcing an "Ambient Energy" device.

[Edited to poke fun at idea, not person/company.]
That's actually what they did as an interim measure, once the error was identified.
Yes, but then you're in the realm of interfacing directly with the hardware to reflash the chip, somewhat upping the difficulty of this hack.
You don't need an index to select rows based on the contents of a json document in 9.3. You may want or need them depending on your queries. (I use them sparingly, the most common pattern for me is that an indexed non-json column filters a query down to a smaller set of rows, and then a further index on the attributes referenced in the query isn't necessary.)

And if you do want to create an index now on a JSON attribute in 9.3, a function isn't necessary.
>Play's refresh-recompile trigger means it is not meaningfully less productive than PHP

Except with PHP you hit refresh and it is done. With play you wait 10 seconds and it is done. There is a huge difference.
http://www.washingtonpost.com/blogs/the-switch/wp/2014/03/21...
June, actually. The fix landed for Firefox 30.
Brace for incoming (revived) controversy[1].

1. http://projects.latimes.com/prop8/donation/8930/
Actually it was a comment about how attractive the female founder was. The comment you are referring to is still there:
https://news.ycombinator.com/item?id=7458282.
Yes, I edited that statement out - I'm sure people have good reasons for using IDEs, immediate type evaluation being one of them.
Looks amazing similar to my sophomore data struct project:
http://ezekiel.vancouver.wsu.edu/~cs223/projects/mazegen/maz...
I don't think Google can take any other approach, so we're agreed. My point is because Google is doing what it is doing, your company doesn't necessarily need to be pushing the regulatory front. This is great, because your small team can focus entirely on building a sufficient quality product to launch.
I'm not sure about earth class mail, but Swiss Post Box will deliver them.

Using the default settings, if I'm not mistaken, only envelopes will be scanned. You then get to decide to either open and scan or physically deliver letters. Scanned documents can be delivered, too, but paperclips or staples may be removed.
If only there were a way to store data where each record has the same structure...

The JSON support in postgres allows a hybrid approach. Put the common data in a tabular format, with a JSON column that stores all the extra, variable data.