skysight-inc/HackerNews huggingface dataset:
"Surgery without surgery?" That's PRK(Photorefractive Keratectomy) that the OP mentioned. I had PRK about 8 or 10 years ago and am very happy with the results. PRK is the older technology where they just laser the surface of your eye rather than cutting a flap and peeling it up before lasering. The risk are the same but different. That is to say, roughly the same (low, <2% if memory serves) chance of making your vision worse but with PRK it'll be caused by infection/poor healing of the epithelium, while with LASIK it'll be caused by complications due to cutting the flap. LASIK is(or at least was) more dependent on doctor skill/mistakes, while PRK is pretty much all computerized and juste depends on your cleanliness and immune system. The other big difference is healing. With LASIK it's zap, done, perfect vision, drive home and enjoy...just don't get poked in the eye for a couple months. With PRK it's zap, hay I can kinda see, have someone drive you home while the pain kilers wear off, oh god it hurts, I can't see anything, lay on the couch crying for 3 days, and then watch your vision get slowly better over the next month or so till eventually it's perfect. That's why LASIK is considered an improvement, because burning the skin off your eyes isn't a lot of fun(think onions under your eyes), and it takes about 3 days to grow back and another month to heal to the healthy smooth state required for 20/20 vision. Still it was worth it. Personally I chose PRK because I was doing MMA at the time so LASIK would have required taking 3 to 6 months off training to make sure I didn't damage the flap, whereas PRK on a friday let me continue training next week. Think I had to take monday off work 'cause I was still in pain, but by Tuesday I was OK. Driving was a bit hairy for a month or so. OK during the day but at night when your pupils dilate I'd have quadruple vision and major star-bursting from headlights, but not so bad I couldn't drive, but kinda freaky. After about 4 or 5 weeks that all faded and I had 20/15 vision. Totally worth it.
Agree, see my parent comment where I mention Mittelstand.
Deliver our signatures to Senator Feinstein on June 5th. Join Us
An interesting thought. How small can self-driving vehicles be? Would you ride a self-driving motorcycle? A self-driving wheelchair? How about a self-driving Segway? You get on, hold on, and it does the rest. The technology for getting this working at all (let alone safely) is a long way away, but perhaps it could happen.
That's exactly how the majority of digial cameras work today:
http://en.wikipedia.org/wiki/Bayer_filter
and be beaten by Portugal, on penalties, no less.
Failure with a startup and going broke are two different things. And I'd argue that the consequences of being broke are worse in the US than in Germany.

Failure is not so much of an economical than a social problem in Germany. If you fail only once, you will always be the guy/girl with the idiotic idea that didn't work out. Of course, anybody could've told you that! If you succeed you will face a lot of jealousy.
This leads to a culture where following your dream will earn you so much negative reactions that it's really hard to sustain.
A new language with the same brand has been tried. It's called perl6.

I'm also not entirely sure what you intend by "changing everything but keep the name the same". Why not use a new name?
Education definitely plays a role in creating high quality successful people. I agree that there's some fundamental aspects of people which will strongly influence their success in life, but it's disingenuous to suggest that quality people aren't created in part by their education (which is strongly influenced by their upbringing and their families economic situation.)
90k is not much in NYC when you take into account how much a driver will need to spend to maintain a car that does livery all day long in NYC.
Even if Facebook and Twitter are a waste of time (you could probably convince me of this, in fact), saying how the US does them well is called "damning with faint praise."

The US invents other things besides Twitter and Facebook.
You can usually get excellent support on the Logstash IRC channel.
#logstash on irc.freenode.org
How well does the new Forms stuff play with existing MTD? How hard would it be to transition from MTD to Forms?
Yep, totally not responding and I have no idea what a xamarin is.

EDIT:

Looks like the main website is up:

http://xamarin.com/

They let you build apps for other platforms in C# which is cool.
> That's not enhancing the quality of life here.

Well that's unknowable. Based on the perceived quality of life of people the USA bombs/embargoes/invades, it's better to be the giver than receiver.
Hey Guys,

I'm the co-founder of Avocarrot (http://www.avocarrot.com/) and we were wondering for a while whether to build a dedicated plugin for Xamarin. How easily can you integrate an native Android or iOS SDK with your Xamarin apps? Would it make a big difference for you if a Xamarin plugin was available?
Concerning the relative importance of the diploma and what you learn in college, following experiment design comes to mind.

Measure wage premium for (1) not enrolled to college (2) enrolled to college for 1 year and dropped out (3) 2 years and dropped out (4) 3 years and dropped out (5) graduated.

One hypothesis suggests linear improvement from 1 to 5, the other hypothesis suggests discontinuity between 1~4 and 5. I don't have this data, but this seems very doable, so it probably was already done. Can you help with literature search?
Now all they have to do is make it free. Seriously though, as a student I can't shell out $299 for a license and even at the $99/year student rate (with proof of relevant course work), I can't see myself paying $99/year to write/maintain apps I've built. Especially considering the $99/year Apple app store fee.

Please, Xamarin, show us young C# devs some love!

update: not really sure why the down votes. I'm big fan of Xamarin and C# in general. All I was doing was pointing out that there's no way I can afford/am willing to buy their software and that I think I speak for the majority of student developers.
Agreed, it is like comparing apples and oranges.
Nonsense. Someone has to be operating at the sharp end of the enable prompt, and sooner or later it'll be 0330 and that person will type Ethernet0 when they meant Ethernet1, whatever management you have in place.

When that happens, you do just what Joyent did here: you send out an embarrassed email to customers, everyone else in the ops team gets a few cheap laughs at the miscreant's expense, you have a meeting about it, discuss lessons learned, and you move on.

Everyone screws up. Everything goes down once in a while. This is why you build in redundancy at every level.
Well, yes. But the point of these pages is to show opposing views and how different people and different systems come up with the chances.

Personally I love the mathematical complexities involved in trying to come up with odds/chances for events. It's applied maths with the potential for monetary reward :)
Isn't that basically what I just said?
Can I show two files open at once vertically split yet?

Follow Up: The answer is no. This is a pretty big productivity killer, and the ticket to implement this feature has been around forever. This is the last major gripe that is keeping me from using Xamarin Studio in lieu of VS2k12.
Skeletal Tracking Beta
I went to a Movistar located in a nearby mall ('Galerias Mty' in Monterrey) during my lunch break. They had the Alcatel on display, along all the other cell phones.

Took me 30min to buy, mostly because of the activation.
Are your Sales and Marketing teams communicating effectively?
Bring Reading Rainbow Back
App Annie acquires Distimo, raises $17M
I'm talking about the Tesla Roadster which is what caused the automobile industry to take electric cars seriously. Without the Tesla the i3 would not exist today.
While I agree with you on the whole, one minor point about UDP/datagrams: they are not reliable even on localhost under some circumstances. The point of datagrams is that they are allowed to be lost without a trace if the consumer (syslog) is not consuming fast enough. For example, if process A starts spewing 10,000 log records (UPD or datagram UNIX socket packets) a second at syslog, and syslog can only handle 5,000, then the other 5,000 records will be lost. Any other process will also get its records lost as they will not be guaranteed to be processed. The rate of loss will be controlled by how large a datagram buffer the consumer's kernel has. Moreover, the processing will not be uniform: the buffer is LIFO, so older records will be processed while newer ones will be lost.

On the other hand if you use stream sockets, the producer will either block or be told that the consumer is not ready to read any more data (beauty of TCP). In either case, TCP produces enough overhead compared to UDP to slow down the actual useful part of your application, which is often not desirable.

Neither one of these is a good solution as either your consumer or your producer needs to keep their own very large buffers to accommodate spikes in traffic. Ideally, you do this anyways to ensure that you hold onto all the packets you received.

Having said that, I don't know exactly what rsyslog does so I cannot say if this would actually be a problem for it.
Dr. Wikipedia Isn’t So Smart, But Lots of People Are Visiting Her
I haven't seen any published mocl performance data. One significant difference between the two is that SBCL's compiler is online (available at all times) whereas mocl's is only available on the development machine. So mocl is an implementation of Common Lisp the language, but not a complete Common Lisp environment.
"Considering that other parties are much more harmful and can lead to real-world harm (death, imprisonment, etc.), I'd say turning off history absolutely increases privacy."

Those guys who can imprison you can easily get your data directly from Google. If Google doesn't hand it over to them for the asking, they'll get a warrant (assuming there's probable cause to suspect you of a crime).
No. Right now if anyone implemented option 1 in an init daemon, applications using it would be coupled to that init daemon. So it doesn't reduce coupling. It's also worse than sd_notify() from a technical perspective - there's no mechanism for passing metadata such as the PID to track, or information about the failure, or watchdog support and so on.

Option 2 is just shit.

I'd prefer a cross-init mechanism for this. But there isn't one. What should systemd do? Just not implement anything until SMF and launchd developers agree to add support?
What I mean is that the industries which prevail in a country are there because of a combination of many reasons. Most of them are historical and many/most of them unknown or at least poorly understood. Industries are ecosystems and they are culture. Policies play a role, but its a complicated role, interacting with all these things.

I'm objecting to this article on two levels. One, that it is at all possible to pick a result (even if it was defined) like innovation in manufacturing and relate it back to policies which can be then implemented somewhere else to achieve the same result. Policy isn't the only thing at play and

IE, if the US would understand like Germany understands that "innovation must result in productivity gains that are widespread, rather than concentrated in the high-tech sector of the moment." then GM would have good software like BMW does.

Second, I don't think the author even tries. WTF is he even saying. Who is Germany? What exactly does she understand? Does "understand" mean implement a policy? What policy? Are we talking about changing high school curriculum or tax codes? He's basically isn't saying anything while trying to give his audience the impression that some very obvious mistakes are being made needlessly.

The conclusions are populist and political, nearly implying a belligerent conspiracy.

"Germany’s innovations create and sustain good jobs across the spectrum of workers’ educational attainment; American innovation, at best, creates jobs at Amazon’s fulfillment centers and in Apple stores."

And it's mostly untrue, to the extent that weasely implications and unspecific statements can be true or untrue. The bones of his non-argument seems to be that German innovation creates good middle class manufacturing jobs while US innovation eliminates them. That's not true.

Amazon & Apple do not employ only low wage staff. They have nothing to do with displacing auto workers. They employ mostly people in "middle class" jobs. The German manufacturing sector isn't increasing employment in good old 1950s style manufacturing jobs either. They sector is employing engineers, accountants and such, just like Apple and Amazon.

I don't literally mean magic.
Unfortunately, since Tumblr's search is completely broken, I would recommend searching for the domain name on Google with the modifier "site:plaintextoffenders.com".

For instance, to search for the site something.com, google "something site:plaintextoffenders.com" (sans quotes). I usually remove the TLD because many sites use lots of different TLDs (which we try to find when posting).
To explain this in a different way, let's use a simplified example:

Suppose I have a website with a "Click Me" button that's green in color. I want to increase clicks and think to myself, "perhaps if it was a red button instead of a green button, more people would click!" To test this, I would run an A-B test along the lines of:

if random(2) == 0 then color='red' else color='green';

In theory, I just push this code and track the number of clicks on the red button versus the green button and then pick the best. But in practice, when I push the code, there might be 5 clicks on green and none on red in the first hour. Maybe green is better? Maybe I didn't wait long enough? Okay, let's wait longer. A few hours later, there's now 10 clicks on red and only 6 clicks on green. Okay, so red is better? Let's wait even longer. A week later, there's 5000 clicks on red and 4500 clicks on green. That seems like enough data that I can make a conclusion about red vs. green. But is there a better way?

This is where A-A-B-B testing can help. Let's start by looking at just the A-A part of the test. If I split my audience into two groups (green1 and green2) and show them both green buttons, the results should be identical because both buttons are green. If I check back in an hour and the "green1" and the "green2" groups are off by 20%, then I have a large margin of error and need to wait longer. If I check back in 6 hours and they're off by 10%, then I need to wait longer. If I check back in a day and green1 and green2 are only off by 1% then that means we've probably waited long enough and my margin of error is around 1%. I can now add green1+green2 and compare it to red1+red2 groups and see if there's a clear winner (e.g. red is 5% better). And this only took a day instead of a week!
The killer Acquia Cloud feature you need to start using right now
NixOS containers [video]
A caution if you're considering Quebec. You might be caught off guard by the draconian French language laws, and restrictions on where you can send your children to school. (Ex-Quebecer here)
Ghostery doesn't default to phoning home, last time I installed it.
If I'm searching for someone, perhaps someone I'm starting a romantic relationship with, that horrible thing you were accused of 10 years ago is exactly the type of data I'm looking for.
This is exactly what my father went through too, he worked at IBM and then AT&T till he was 60+.

He's over it and is enjoying his retirement playing sudoku everyday.
Nonsense. I'm using WYPopoverController[1] in some of my apps and they're a-ok. On the component's page they even have links to apps in the App Store that use it[2].

[1] https://www.cocoacontrols.com/controls/wypopovercontroller

[2] https://itunes.apple.com/us/app/cookapp/id771313730?mt=8&uo=...
Awesome work! I wonder how responsive the UIs created are? The workflow looks a lot like Windows Forms (dropping elements in the editor and resize to match), and there it wasn't exactly easy to produce interfaces that could scale or even adapt.

So, in short: is this more Forms or WPF?

(I've looked at the subpage for Forms now, and the widgets presented there tend to lean heavily towards WPF.. so yay!)
Microsoft acquires Capptain
Microsoft Golf on 3.1(I was probably 3 or 4)
England will make it just like every other World Cup except 1966.
I've never seen her referred to as poet laureate of the US. I think the phrase that was used by Clinton was the black woman's poet laureate...which I would say is quite appropriate (looking at the sourcing of the word laureate coming from the greek as a wreath of honor bestowed upon poets, military heroes, etc.).
I agree, but I did not mean to make any sweeping statement in that regard, but in the case of a standardised markup like markdown, there are already suites of field-tested C libraries that provide much better speed than this library would; for markdown content, this provides a better experience for your users.
How You Nest Modules Matters in Ruby
This is cool. I didn't know about Xamarin until now. I use Rdio a lot, and it's generally a very good, smooth-running app on my Nexus 4. Didn't realize it was built cross-platform like this!
But you don't have to check your app against 6 levels, just use features in level 5. It's like apples API, but with benefits.
There are many domains in which GC is a deal-breaker

Sure. That encompasses a very small set of code. Indeed, it's interesting that you mentioned games given that most game engines now are a relatively small non-GC engine, layered atop with GC technologies.

You are a rather heavy advocate of Rust, and for whatever bizarre reason the Rust crew has decided that they need to aggressively attack Go (I'd recommend you maybe focus on delivering a production product first?), but it's interesting that you did exactly what I said -- it's just a checkmark.

"GC baaaaaaad".

Having developed a number of solutions with Go, and been involved in the solutions of others, interestingly the GC has never -- literally never -- been an issue with the platform. It has never, once, come up as a weakness with the language.

Now I'm not using Go to make a real-time nuclear power plant controller, nor would I ever use Rust for that.

No, .NET and Java do escape analysis as well.

.NET does not do escape analysis: Every reference allocation starts as a generation 0 heap allocation, and every collection is just as complex as any GC collection. Java mostly performs it for, as you mention, lock eliding.

so heap allocations are essentially as cheap as stack allocations: just a pointer bump

When comparing stack versus GC heap, the allocation is irrelevant. It's the clean-up that is the difference: The fundamental mechanism of how GC works guarantees it cannot possibly even come remotely close to approaching the speed of stack freeing.
There is also the Software AG (Revenue: €1.120 billion (2010)) … From my experience the software is very much swallowed up by SAP and the culture of hiring for the rest consulting companies which markets customizing for additional software. So the interruption will most likely not take place. This process is facilitated because of manufacturing being so much big business. It is very hard to interrupt in B2B. And the service-driven American economy is in a huge advantage because of a culturally similar testing ground and much more ability to invest here. Then you can just export.
Forecast!!
Somewhat OT: I don't know much about photography but had always known DSLRs as the gold standard for digital photography. I was surprised to learn that there's actually a bit of a shift going on away from DSLRs towards "mirrorless cameras". If you haven't heard about them, the differences are pretty interesting. Basically, DSLRs are still like the one in this article - digital sensors crammed into an SLR. Mirrorless cameras take more liberties, as if they were imagining a digital camera from the ground up rather than starting with an SLR. Eg: http://photographylife.com/mirrorless-vs-dslr
Yes, I was inexplicably banned from flagging articles, too. Quite a fickle place, HN is.
Unlike Docker, which is built on top of LXC, NixOS containers are based on systemd-nspawn. Some more infos here http://releases.nixos.org/nixos/14.04/nixos-14.04.42617.5628...
So, do you want rich people to save more of their money? Or would you rather structure the tax system to reward investment?
Basic Mobile Site for Facebook?
> Taxing consumption vs. taxing income promotes more savings and less consumption

It promotes saving amongst people who can afford to save. For poor/normal people there are several priorities they are not meeting before they would reach savings.

Poor people generally already consume way below their minimum preferred standard of living - given the option, they won't consume less. Rich people will consume less.

And then, less consumption precludes trickle-down and decreases opportunities for those poor people. Overall, very bad.
> "I think, what a lot Americans overlook"

Looks a lot of Canadians have overlooked it too - all but 2 people in my graduating cohort are writing code in the US.

You are welcome to delude yourself into thinking that "real" Canadians don't value a high salary, but in reality it's causing a massive brain out of the country.
Economists are not stupid. Studies do control for confounding variables. For example, to control for influence of parents, there are twin studies. And you would have known if you followed links.
Quality is ambiguous here--some portion of what you call quality I'd define as "born in the right zip code." I'd settle for "ability", providing we remember what goes into rendering one able to do this or that.
Looks cool, but why translate to native UI elements at run-time as opposed to compile-time? Does it help with debugging?

Forgive my ignorance as I have not used Xamarin.
Ownership of a high-quality, viable, cross-platform mobile environment with its own UI frameworks. They could essentially stage a development platform coup on the leading mobile platforms.
A key position in iOS development. They could further the cause of C#-based apps significantly - and while it might look initially like they wouldn't want to encourage iOS development that moment has already passed. If they managed to make it much easier to develop for iOS and Windows simultaneously it could be a big win.
So who will be the first to override "bundleIdentifier" to inspect the stack and return @"com.apple.iBooks" if UIPopoverController is calling it?
I agree. It's a great product, but $300 per year is cost prohibitive for me.
>One, that it is at all possible to pick a result (even if it was defined) like innovation in manufacturing and relate it back to policies which can be then implemented somewhere else to achieve the same result.

I must be reading this wrong, but it seems like you're denying the effects of policy on outcomes, and denying that similar policies tend to result in similar outcomes. That would be an argument against having policies altogether.
Wonder if the host advantage is taken into account (not that Brazil need any kind of advantage).

As last time France hosted the world cup they won, yet they were not the best team in the tournament.
i am finding myself a little baffled by the interaction model. i am guessing that you're not showing actual rss feeds, but are instead just loading urls into a web view? i am trying not to let my decade or so of rss experience color the experience, but it's going to take me awhile to be objective about this.

how do you plan to make money? is the app just free for a limited time?
Sharing interactive Matlab graphs online
A server being down is not a bug -- the app should expect 500 is a possibility and deal with it. In this case, why does Dark Sky need to geocode? My Lat/Long is enough to know my weather.
Any plan to also support Windows 8 in Xamarin Forms ? This would allow the same level of cross platform-ness for tablets.

Great work !
Mary Meeker: 2014 Internet Trends