skysight-inc/HackerNews huggingface dataset:
Cellular data networks in many parts of the world deliver incredibly slow speeds. In those places, the hassle of finding and connecting to a WiFi hotspot is often worth it. I'm currently traveling in the Philippines and malls, restaurants and cafes commonly offer WiFi to attract customers, and it works.

Even when the local network is fast, buying a SIM card may not be an option if your phone is locked and under contract, which is very common for US users.
There's a fair bit of evidence that -- regardless of how they might seem at first -- these types of "checklist" procedures really do reduce error rates. Much of it is cross-pollination from aviation safety, where use of checklists has been standard procedure for a long time.

This New Yorker article talks a bit about the early days of aviation checklists, and some attempts to apply them in medicine, including a hospital which tried checklists as a method of avoiding common causes of line infections with IVs. The result:

These steps are no-brainers; they have been known and taught for years. So it seemed silly to make a checklist just for them. Still, Pronovost asked the nurses in his I.C.U. to observe the doctors for a month as they put lines into patients, and record how often they completed each step. In more than a third of patients, they skipped at least one.

The next month, he and his team persuaded the hospital administration to authorize nurses to stop doctors if they saw them skipping a step on the checklist; nurses were also to ask them each day whether any lines ought to be removed, so as not to leave them in longer than necessary. This was revolutionary. Nurses have always had their ways of nudging a doctor into doing the right thing, ranging from the gentle reminder (“Um, did you forget to put on your mask, doctor?”) to more forceful methods (I’ve had a nurse bodycheck me when she thought I hadn’t put enough drapes on a patient). But many nurses aren’t sure whether this is their place, or whether a given step is worth a confrontation. (Does it really matter whether a patient’s legs are draped for a line going into the chest?) The new rule made it clear: if doctors didn’t follow every step on the checklist, the nurses would have backup from the administration to intervene.

Pronovost and his colleagues monitored what happened for a year afterward. The results were so dramatic that they weren’t sure whether to believe them: the ten-day line-infection rate went from eleven per cent to zero. So they followed patients for fifteen more months. Only two line infections occurred during the entire period. They calculated that, in this one hospital, the checklist had prevented forty-three infections and eight deaths, and saved two million dollars in costs.

http://www.newyorker.com/magazine/2007/12/10/the-checklist?p...
I work for an org that just upgraded from XP to Win7, however we went straight to ie11 as the default browser during the upgrade. However, optional use Firefox and Chrome is permitted for both XP and Win7.
Unity licensed mono, with a very special license, for that specific version of mono. Then there was what, 4 or 5 years of wrangling and no C# version updates because of licensing and royalty disagreements with 'whoever owns mono at the moment'. I can't honestly be bothered digging the threads up, but search the unity forums and you'll get the whole story.

Unity is now officially pursuing the 'compiles C# to C++' thing. They say it's because its 5-10x faster (and it is... compared to the specific C# runtime they're using...). I'd guess that lets them do some legal loop hole things.

Licensing. Devil's in the details.

Unreal just nipped the whole thing in the bud by saying; make it free and open source, or don't come to the party.
Even still, no claims by any government agency or any other source have been laid that the data in question was stolen from Greenwald or his team. Believing that the data was stolen and sold is mere conjecture.
Light on content but had a neat riddle (I actually "solved" or guessed it pats self on back)

"You're standing on the surface of the Earth," Musk begins, according to the book. "You walk one mile south, one mile west, and one mile north. You end up exactly where you started. Where are you?"

Answer in the article.
Read this: https://news.ycombinator.com/item?id=9538418
Ah yes.... Purdue. Almost no grade inflation. When I was there, everyone saw this graph and it made them pissed because other schools had become 'easier' and Purdue had not. That was back before I realized no one gives a shit about GPA.
The way it works is if the top 5% got an A you can say some one with an A grade that they where in the top 5% who took that exam in that year.
Hi everyone, this is Katre from the communications team in the e-Residency program. Thank you very much for letting us know about the HTTP and form submission errors -- we were able to resolve the issue 6-8 hours after receiving your feedback. We are still working on the country lists, and hope to have an update shortly.

Please stay tuned for news on .ee domain registration! :)

Thank you again! We appreciate your interest in the world's first transnational government-backed digital identity, and hope to continue this level of quick feedback and support. Please keep sending us bug fixes and feature suggestions!
Microservices: a real world story
Yes, inspired by that. The kickstarter version was featured on HN not so long ago. I decided to code it up in JS.
Yo dawg, I heard you like functions
Or not recognized.. But you are right, i suppose that the atomic_inc() doesn't need a memory barrier because it's atomic and the new function may need one, guessing.
A 3D-printed mini jet engine that performs at 33,000 RPM
My friend has started making Pushman, a free alternative to Pusher. Worth looking at http://pushman.dfl.mn/
Humble Architects (2013)
Eastern Europe programmers are very good. They have strong knowledge of mathematics and algorithms. Romania,Estonia, Serbia, Croatia, same school.
As someone who lives without constant broadband and as someone who works with people who enjoy accessibility settings in software, I think the current web design trend you describe is disastrous.
My Dad Tried to Kill Me with an Alligator
Implicit Function Chains in Lodash
Dark Energy Tested on a Tabletop
Weird thing happening when touching a Nexus 5 and a MacBook
> But I am not generally a fan of prosecutorial discretion because of how ridiculously easy it makes unfair enforcement.

I consider it to be a lubricant in the engine of law. You can't run law to the letter, because defining the law is an AI-complete problem. The law tends to have more corner cases the more detailed you make it, and by executing it unconditionally, with maximum efficiency, you're going to harm a lot of innocent people. On the other hand, too much grease, and the engine won't run at all.

That's why I often remark about the importance of trust on a societal level, and my dislike towards the current trend of replacing trust with trustless systems. Trust is what keeps society together, and what allows it to work without humans having godlike introspection and cognitive powers.
> It is commonly said that there is more grade inflation in the sciences than in the humanities. This isn't exactly correct. What is true is that both the humanities and the sciences have witnessed rising grades since the 1960s, but it appears that the starting points for the rise were different.

I am confused by this statement, because the Y axis label on the accompanying chart says the exact opposite: that both the average GPA and the average change in GPA is higher for humanities than for natural sciences.
Ask HN: How do you do SEO on AJAX site?
Is there anyone have experience of SEO on AJAX site? I googled a few days, and didn't find a solid solution for regular AJAX site. due to the deadline, I have to make one myself: https://github.com/liuwenchao/ajax-seo . But still would like to see if there's a better one or my solution is weak at somewhere?

Thanks!
The Most Important Advice I Could Give You About Unicorns
The exploit is described and demonstrated in a video on the site of the discoverer: http://klikki.fi/adv/wordpress2.html
Show HN: Touch-Typing Game with Victorian Erotic Fiction (NSFW Text)
Exactly. And it seems more effective to convince people to give just 10% than dump the moral weight of the entire world on them.
It's difficult because it is completely unintuitive, and I'm not sure we can ever experience it - or even conceive of experiencing it.

It helped me to wrap my head around it by comparing it to gravity. If you pick up 1kg of material and place it on a scale, it'll weigh 1kg. If you take that same scale to the moon, and place 1kg of material on it, it'll weigh 1kg. And we can objectively experience that - if we pick up that 1kg on the moon, it'll feel like a bag of sugar.

And this should be the same for time. The clock taken to relativistic speeds will still measure 1 minute as 1 minute. The difference is that in the case of gravity, we can measure that same mass from a distance - we can bring it home and experience it again relative to a different gravity. It's much less intuitive to measure time from a distance.
My gut feeling says that a consumer that isn't savvy enough to upgrade a browser is most likely shopping at a big box store, or maybe Amazon.
Much of the corporate utilities in my company seems to only work in IE. There is a whole ecoculture of business software that ignores any other browser. I have bring up a VM to complete some of required paperwork.
Some companies just start with node because certain people enforce due to the hype it has.
The Checklist Manifesto is a great book on this topic: http://www.amazon.com/dp/0312430000
No one's mentioned China yet? Perhaps they're finally updating from IE6 over there.
They absolutely do! If you purchase their Zing JVM, it is generally because of the very low GC pauses it brings. And after that occurs, you quickly start to notice what other things are going on on your system to cause unwanted pauses in your processes.

In order to effectively sell the JVM, they need to help you understand and reduce the non-GC pauses so you can realize the full value of your investment.

(full disclosure: happy Zing customer)
Assistant professors are in a similar position -- student evals influence tenure decisions. It's a fundamental problem of poorly designed incentives.
IoT World: Snappy for Whitebox Switches
It's higher, but the line is flat... i.e. it started with a higher baseline but stayed stable. So the rise over time of sciences has been similar to humanities.
I'm aware publishing GIFs on HN is off-topic and I realize this might be a bit childish but I couldn't help myself, and also, you sound like a lad with a sense of humor so you might appreciate it :P

http://imgur.com/gallery/BkXYbMj/

Whoever else might see this post, I'm sorry, this is just such great news I had to celebrate somehow.
Great question - It would be a web app so operating systems are off the table. Think along the lines of a project management app, users could log in, create projects, assign tasks, join projects & invite others to projects, assign each other tasks, and track each projects' budget. Something along the lines of that.

I would my link github, but it has nothing worth showing because all of my finished projects have been for work and are not available on github. I usually learn new skills by simply building out the functionality of that skill and then scrapping the toy project and moving on - I don't see a reason to spend time building stuff out I've done in the past and is not going to be used in this project (allowing users to sign up/in for instance). That may not be the best approach, but it allows me to have fun learning new skills and keeps it interesting.
Very interesting.
It will be looking good when create the Pebble app in React.
U.S. House passes bill to end mass collection of phone and internet data
Something needing to be prefaced with, "I don't mean to sound like a jerk, but...", will likely be more constructive with the benefit of robust editing. There's no idea in your comment that requires taking the risk of sounding like a jerk, and the strained circumstances in the original post make a deliberate decision to run the risk of sounding like a jerk unconscionable.
Why Big Data and Technology Mark the End of Sales
I think that this regulation also helps to cater for people with disabilities. For purely profit-oriented service, there's no point in adjusting cars for their needs, because they're a tiny subset of client base and therefore don't matter.
Sticking to Android, LOL!
Expert web optimization may require less tools than you think
This apparently taps some kind of cleaning up OCD button I didn't know I had. I kept shouting "stop moving up!" as I approached 12, then 13 and so on.

Way more hooked on this than 2048.
Selectize.js – Tags, combo boxes and more
Maybe I don't understand what you said... but I have a feeling introverts would get penalized?

Have you read Quiet?
Even terrorists have the right to private communications.
Meteor has the ability to turn a web into an iOS and Android app quite easily. I've never used it, but would be willing to give it a shot. However, I would not be able to guarantee that it would work 100% correctly so there would be some (possibly significant) risk to the client.
It might not be of interest to cutting-edge researchers, but I think it's still important from a pedagogical perspective to see what mistakes are made by intelligent, educated, non-crackpots who think they've found a glaring error, or some fantastical consequence.

Usually it would be some common mistake/misconception, eg. applying special relativity in a non-intertial reference frame, but occasionally it might give a real insight into the analogies and methods used to teach a concept.
I don't think anyone has ever solved the issue of "communicate mastery" vs "mastery" itself: in our field, that's pretty much why recruiting/ hiring/ interview is a big fat giant clusterfuck.

Is it actually an issue with grad students worrying about being kicked out? That would be completely bizarre and unthinkable to me: I thought it would be at worst jeopardize the student's TA ship or some silly thing with quals.
Awesome advice - thanks for all of the information! It's really helpful!
Among my small circle that used to be the habit when sharing links, share the print link. News sites used to have it a lot, but I don't see it so much anymore.
What's funny about it is that whenever people try to measure the square of the mass of the neutrino, the peak of the probability distribution is less than zero, what you'd expect from a tachyon.
16 points guys :)
No, the incentives are well designed, just not for the task we perceive as important.

We want to produce competent and educated students. Colleges and Universities want to maximize throughput and income. _In the short term_, student reviews do that job.
According to the Mono project's website they are open source: http://www.mono-project.com/docs/about-mono/

It's all MIT and GPL: http://www.mono-project.com/docs/faq/licensing/
Because the modern "developers" don't know how to do so. They barely manage to bolt together a backend that scaffolded everything magically for them, to react, less, and other "magic" they followed pavlovian style from blog postings.
Could you please share with us your idea of one of these potentially damaging downsides?

I personally am of the belief that the government is entitled to zero secrets. I fail to see any downsides that the release of any of this data might cause.

There are lots that could damage US intelligence gathering, but I don't see that as a downside at all. Spying should be hard, as every human is entitled to private communications, even the ones born outside of our imaginary invisible lines we call USA NUMBER ONE.
Mezzanine. And it is a joy to work with.
Why your 'A' grade SSL is 'outdated cryptography' on Chrome
Top Design Flaws in the Human Body: Our bodies are full of hack solutions
Collecting metadata doesn't require a backdoor.

There is tons of evidence that putting a name in your iCloud or Google contacts means the NSA gets a copy.
Chemical reactions: glyphosate and the politics of chemical safety
Life imitates art: https://youtu.be/CmayBDhHD54?t=8s
setup a EVE Online account for him? a bitcoin/litecoin miner asic, and help him set it up, with mining pool and coin exchange accounts? or sort of both if instead of the asic its a gpu litecoin mining setup..can play EVE with it..
The only reason we have any democratic oversight over the NSA's actions is that Snowden broke the law to let us know what they were actually doing.
Calling them warrants when they are issued by the FISA rubberstamp court (or are NSLs) is quite a stretch.
GNU Guix 0.8.2 released
Ping Pong Pair Programming
Appreciate the advice, but I don't think I'm willing to work for free. If I really needed to build my portfolio, I could replicate the project management and inventory management web apps I built at work. However, I'd like to try something different, get some freelance experience, and maybe help someone grow their idea or business.
Probably many filing up Taxes
Working with clients that are savvy enough to do milestone based-work rather than hourly work is another filter that hasn't failed me yet.
In 2008 I left the structural engineering field. I have 0 deaths due to my actions. The decisions weigh on you, but not like medicine. Almost always your structure will survive and when it doesn't it will almost always give warning of its failure.
Yes, but it would be nice to have something in between JavaScript and C#. Some 2D game devs I know use Löve2D (Lua) or Phaser (JavaScript) with TypeScript.

On the other hand Löve2D and Phaser haven't nearly the Unity tooling.
You have to remember that the absence of a barrier does not automatically causes concurrency failures in a fail-fast manner. The barriers just provide guarantees. Your code might end up working (either always or in 99.999999% of all observed operations) just by chance. So it might simply be more visible on haswell than on other systems because it behaves differently or is more aggressive about exploting non-barriered operations.

From the mailing list:

> In our case it's reproducing on 10 core haswells only which are different than 8 cores (dual vs single ring bus and more cache coherency options). It's probably a probability matter. [...]

> Pinning the JVM to a single cpu reduces the probability of occurrence drastically (from a few times a day to weeks) so I'm guessing latency distributions may have an effect.
I don't know how widespread this is, but when I went to get surgery on my foot (NHS in the UK) they literally drew an arrow on my leg with a marker pen to avoid operating on the wrong foot haha.
Not really, I have nothing against e.g. ancient and modern languages, literature, philosophy, general history, archaeology, general anthropology, law, semiotics and linguistics.
This is sarcasm, right? The gameplay isn't anything like Threes, and you are reusing their whiny blogpost about 2048 almost word for word.
Mother’s Day Facebook Posts Outpaced Super Bowl Mentions
Is it a latest post from Ryan Bates?
Isn't that the thing that wakes me up at 4 AM when I forget to disable it on a new phone? No, I don't think it's a good idea.
> The main way that you prevent against fake theorems being constructed is to (I think) make the constructor private, and then have combinator functions that you've very carefully verified.

That's what I mean. The LCF approach is to give you a signature with an abstract type thm and operations to construct its inhabitants. The operations are such that you can only construct valid theorems. Example (taken from http://www.cl.cam.ac.uk/~jrh13/slides/sri-20feb05/deduction....):

module type Proofsystem =
sig type thm
val axiom_addimp : formula -> formula -> thm
val axiom_distribimp : formula -> formula -> formula -> thm
val axiom_doubleneg : formula -> thm
val axiom_allimp : string -> formula -> formula -> thm
val axiom_impall : string -> formula -> thm
val axiom_existseq : string -> term -> thm
val axiom_eqrefl : term -> thm
val axiom_funcong : string -> term list -> term list -> thm
val axiom_predcong : string -> term list -> term list -> thm
val axiom_iffimp1 : formula -> formula -> thm
val axiom_iffimp2 : formula -> formula -> thm
val axiom_impiff : formula -> formula -> thm
val axiom_true : thm
val axiom_not : formula -> thm
val axiom_or : formula -> formula -> thm
val axiom_and : formula -> formula -> thm
val axiom_exists : string -> formula -> thm
val modusponens : thm -> thm -> thm
val gen : string -> thm -> thm
val concl : thm -> formula
end;;

With this type signature, the ML type system guarantees that only valid theorems can be constructed. Note that this is not Curry-Howard. Of course, you can punch holes into this by allowing unproved assumptions using mk_thm or the like. But the original idea was to implement all other tactics only using such a correct-by-design structure.
Sorry to hear about your situation.

I am not in a position to hire you but I wonder if you would undertake software development work where transport could be part of payment?

If so, this might work well for an east coast shop in need of experienced temporary help with interesting work.

Good luck.
If you are here from another country on student visa, your TA ship is what is keeping you here. Being a student is a condition of your visa and such a visa will not allow you to find general employment. If you lose funding you cannot afford to live and if you get a job you get deported.

http://www.uscis.gov/working-united-states/students-and-exch...
Ah I'm learning Russian too right now (about 30 days in). I'm bilingual, native English, became fluent in Italian in my 20s after spending a few years living in Italy (fluent to the point of thinking and dreaming in Italian). I'm finding the process of learning a third language to be really interesting in the sense that all sorts of "patterns" are bubbling up now that I have two under the belt, akin to what one experiences after having learned a few programming languages.

Even so, no doubt Russian is difficult for a native English speaker. :-) The State Department classifies it as a "Category II" in terms of difficulty, meaning it is no walk in the park.

By far the most troublesome issue has been casing (nominative, dative, genitive, accusative, instrumental, prepositional). So I've been spending some extra time learning how the vocabulary changes according to each case. On the bright side, word ordering really isn't an issue because of this, unless you would like to stress a particular aspect of the phrase.

I use the free Chegg Flashcards app for iOS, it's great and there are tons of Russian vocabulary flashcards. I also purchased a paper Russian-English dictionary; it's far more convenient than constantly tabbing over and typing a word in, particularly since I don't have a Russian keyboard.

Additionally, I write out vocabulary and phrases every day, basically pretending like I'm taking a middle school quiz. It's tough and tedious, but this is how I most effectively commit things to memory.

Finally, every single evening I spend time "reading" http://www.pravda.ru/ and http://izvestia.ru/, dictionary in hand, looking up word after word and then trying to find repeat occurrences of the word in the page. This has been hugely beneficial.

Finding a Russian interested in learning English is on the TODO list, so we can help each other out. Fortunately here in Ohio there is a large Russian speaking population.

Bottom line: learning another language is tough, but also a lot of fun. It is hugely satisfying to actually start understanding a phrase here and there in the newspapers, and over time, phrases will become sentences, and sentences, paragraphs.

xaybey I'd love to talk to you further via email, my address is in profile. -Jason
This idea that the US is becoming a police state is a joke. The biggest scam ever pulled on the American people is convincing them that the US government is in control of the country. The country is barely managed, hell there are tens of millions of undocumented aliens.