skysight-inc/HackerNews huggingface dataset:
> And that's exactly what can be said about the difference between Haskell's and Java's type systems.

This is a little bit disingenuous, for reasons exposed below.

> do in fact result in cheaper development. I.e. you haven't shown that Haskell's rich type system solves a real problem. That requires empirical evidence.

No disagreement here. I don't recall ever making any statements myself to the tone of «Haskell makes writing correct programs cheaper». But if someone else told you that, you're right - it requires empirical evidence.

> But you said "perform your proofs in the same term language in which your program is written".

And it is. Equational reasoning about Haskell programs is just using Haskell's existing reduction relation, extended with additional assumed identifications that can be used as reductions in either direction (given `a = b`, replacing either `a` for `b` or vice versa, though more often than not, only one direction is needed).

Only at the last step do we need a check that two Haskell terms are syntactically equal, which, as you say, is not doable in Haskell itself (since judgmental term equality isn't first-class), although it is trivial to do by visual inspection. The fact remains that the bulk of the work of verifying non-IO Haskell code is really just evaluating Haskell code.

> If the actual interesting verification is done by other tools why is your approach better than Amazon's (write in Java, verify in TLA+)?

I can't comment on what's best for Amazon's needs, since I've never worked there. And, obviously, there's a lot more software engineering talent working for Amazon than sitting in front of my keyboard.

That being said, I think the amount of effort required to evaluate Haskell[0] by hand is significantly less than the amount of effort required to translate back and forth between Java and TLA+.

And, for my needs (mainly implementing compilers and libraries of data structures and algorithms), Haskell is a significantly better language than Java (or Lisp, Python, C++, what have you). Precisely because I can reason about Haskell programs by just evaluating Haskell[0] by hand, whereas doing the same in Java would require me to constantly translate back and forth between Java and an external logic.

---

[0] Plus propositional equalities.
The same racing drivers who have to wear top-line racing helmets connected to HANS devices, wear fire-resistant overalls, have medical teams on immediate standby, and who are often strapped in by their mechanics before heading off?

I think you may be overlooking an awful lot of what makes modern motor racing safer than it was in the past.

(and that's ignoring the number of serious injuries and driver deaths that still occur thanks to freak accidents)
New Zealand Travel Guide
The Urbanist (Monocle24) : http://monocle.com/radio/shows/the-urbanist/
When you remove the huge chunk of metal in front of the cabin that is the engine, you might expect better performance in a front impact test. The structure of the car doesn't have to circumvent the engine, gearbox and a lot of other complicated and heavy bits that have to sit in a specific place.
It should also be followed up by: "Would you be okay with your partner tracking you, without your consent?"

The problem with tracking quickly becomes apparent when you're on the wrong side of the fence. If a person honestly believe that it would be okay to track their partner, but not vice-versa that person is an asshole.
It's just as easy to think of a non-sinister explanation for adding it.

In iOS 8, Apple added sandboxed extensions support. So, they go around to each team and ask "What extensions would people using your part of the OS want?" Core OS said "custom keyboards". Photos said "editing right from the photos app/other apps". Safari looked at what extensions are popular on the desktop - #1 is Ad blockers. Easy choice.
Has there been any analysis of optimal play?
How to get 4K graphics in Metal Gear Solid V
Cool story. Any reason you're being a dick about this instead of just saying "that goes against my experience"?
Ask HN: Why you didn't validate your product idea?
I have a product idea in mind and I think people will like it. I'm afraid of validating. I think some smart people may discover and steal the idea if I do. So I just want to work on the idea and launch.

Have you done similar things before? What are the steps you took?
Tutorial: Modeling a database for recording sales. Part 1
They also wear helmets while driving.
I stand corrected :)

Old: This is probably the best known board game for small children in Norway, known as Ludo (https://no.wikipedia.org/wiki/Ludo - Norwegian).
Yes, I taught them what to do if the website doesn't work. They're surprisingly adept now at only accepting domains that look trustworthy, selectively. My parents being 60+ years old, I'm also amazed at it...
NYC's Top 5 Incredibly Random Pubs
Do you also want to wear a HANS device every time you drive? That's a big part of the reason drivers walk away from horrific crashes these days.

https://en.wikipedia.org/wiki/HANS_device
(1960) Frames of Reference Educational Film
A few people have pointed to Ludo.

Uckers and Ludo are played on the same board, but they have different rules.
Interesting that iCloud backups actually upload the apps from your device rather than just noting "you had XXX app version XXX" and redownloading it from the App Store on restore.
I don't think the EU pushed Volvo though; for the longest time, their slogan was "Drive Safely" and they've always been emphasising safety over other features.
I have an even better space saving feature for iOS devices - quadruple the storage. The flash storage prices have always been the biggest ripoff of iOS. And the increases of storage on the devices have not kept with the way the capacity have increased and prices have gone down.
> I think optional seat belt laws as found in some parts of the US can make some sense there (owing a lot to the fact that there is no single payer healthcare...)

Wat? So because the taxpayer isn't directly picking up the healthcare bill, it's somehow okay to double serious crash-related injuries and deaths[1]?

[1] "Seat belts reduce serious crash-related injuries and deaths by about half." http://www.cdc.gov/motorvehiclesafety/seatbelts/facts.html
Another one ripe for disruption is real estate in robust urban markets (lots of well-informed buyers and sellers, combined with realtor fees that, in some circumstances, are WAY too high (e.g., a desirable well-priced property that sells in a week).
Meet the ecomodernists: ignorant of history and paradoxically old-fashioned
Bluesmart (YC W15) Is Hiring an Android Developer (SF)
Dad Who Wrote Check Using “Common Core” Math Doesnt Know What He’s Talking About
I'm looking at the kind of accidents where an airbag is supposed to be effective. An airbag will do nothing for you if the car is burning.

The first and foremost safety device in a race car is the racing belt. The belt means you slow down with the car, which is much less deceleration than if your body hits the dashboard. (The point of crumple zones in the car is to reduced peak deceleration. In order for that to work, you gotta be strapped in.)
>I recommend we discourage phrasing like "move up to management".

Word. At Etsy, we'd occasionally call out people (in a friendly way) for saying "I got a promotion to manager!" Someone (usually a more senior manager who used to be an IC) would say "not a promotion, lateral move." Drove the point home, at least at an IC level, that management is not a move up.
What if you make extracts, reprojections or create a new dataset from a ODbL-Licensed resources (or even more Licenses, depending on the number of datasets you use to create a new one), can you relicense it then?
I'm guessing here, so pinch of salt required etc...

I think you're probably in something safer there. The idea behind airbag activation sensors is that you don't want to trigger unnecessary deployments (for a few reasons, but that's a bit involved). That said, depending on the system setup and what type of crash you have, alters which car I'd rather be in.

TL;DR: don't crash.
> I also know of instances where Boeing produced safer designs and had to lobby the FAA to get them to accept them. One example is using twin engines on overwater flights, rather than 3 or 4. The twin engines are statistically safer.

Interesting. Why do you think it is that twin engines are statistically safer? I thought redundancy was a normal part of the safety toolkit for planes.
When buying French-made used cars, one of the important things is to check that the seatbelt switches, pressure mats and their connections are OK. Otherwise, extremely annoying and somewhat costly visits to a car electricity specialist will be needed...

(This is necessary to pass the annual MOT test here, not just a safety concern - if the OBD interface reports any errors, the car is automatically rejected in the test. Other than that, used Citroëns seem to be fine.)
The obvious solution is to start building fridges with power outlets inside the cooling area.
Indeed as the article notes being called a "Ludo player" is an insult when playing Uckers. This game is an awful lot more about frustrating your opponent, which is what makes it fun in a mess. A good Uckers game is a spectator sport.
Actually, according to the resource-file is isn't Natural Earth after all. The column-names almost fit the NE-Datasaet though...
ISRO released the mars atlas
"Mensch ärgere dich nicht" and the Dutch version "Mens erger je niet" literaly translates to "Man, don't worry" or "Man, don't get aggravated", where man is gender neutral, for those who were wondering about the long name.
Sounds like a protection racket
Hong Kong's Umbrella Revolution: One Year Later
I'm an amateur racer, and I can tell you that seat belts are only a small part of the equation that makes racing crashes survivable. Racing seats are built to fit individual drivers, for instance, and the cocoon -- the portion of the frame where the driver sits -- is designed to protect the seat.

Additionally, race cars are designed to essentially disintegrate in hard wrecks -- the cocoon stays intact, but the rest breaks away as a means of absorbing energy. Road cars have a similar design with crumple zones, but race cars take it many steps further.

It's also come to light in the last ~15 years that belts are simply not enough in some instances. Dale Earnhardt (possibly the most famous racer in history) died in an average-looking wreck at Daytona in 2001 because his neck snapped in a collision with the wall; drivers are now required to wear head and neck restraints to prevent this.

Track design plays a role as well. You've probably seen tire walls and gravel traps, but newer technologies -- like SAFER barriers (energy-absorbing walls made of steel and foam) -- have come along and are replacing the old guard.
Facebook Reveals Its React Native for Android
French names have the same problem, with "La Réunion" being shown as "La Rcunion" and "Rhône-Alpes" as "RhAne-Alpes".

It's strange, I can't really understand how these accents can get mangled as these particular single letters.
When restoring a device all apps are downloaded from the App Store, and if there's one app that's no longer available there it's not getting restored. So it's not simply "upload it all to iCloud backup"; maybe there's some kind of lookup-by-hash of something that fails when the hashed info is sliced or some such.
> It's like I'm missing some key element necessary to just start writing things.

You're probably missing the value proposition of your writing in general (what is your set of essays giving to the people who read it), and the thesis of each post in particular.

For the VP I use: "My essays all about helping _________ learn/be/do/become ___________."

Once you've got that value prop, you can get specific ideas by thinking about the type of person you're serving (the first blank) and thinking about the sort of questions that person asks you over a beer when you're hanging out with them.

Or you can use trigger questions like:

* Mistakes you've made or seen in this industry
* Most common bad advice in this industry

Etc etc. I made a little interactive version of this process at http://whattowrite.org (it's a free and unsupported old hobby project, but it works all right).

Good luck. In the early days, essays/blogging are more about refining what you think, so don't worry too much about whether or not people read it. Write for you first (but with a reader in mind so you don't wander all over the place).
The best essays start with a story or metaphor. Finding these stories and connecting them to your topic can be hard. I wrote a book that shows you how to do this. You can get it for free at Leanpub - it's called Hooked On You (http://www.leanpub.com/hookedonyou). It comes with a few stories you can use to get you started. Hope it helps.
The full reports are here https://www.vichealth.vic.gov.au/media-and-resources/publica...
The ocean is a terror-inducing cesspit of horrors
The FAA hammers on pilots and airlines too though, which might otherwise try to cut corners to save costs on safety.

I am very impressed with US Aerospace engineering. Having read a book or two containing personal accounts, it makes me feel "proud" of American engineering, even though I'm not American.

I've written software for 9-1-1 and the first few months in operation, I barely slept and would often awake terrified. I can only imagine how it must be for someone that might actually actively kill many people due to an engineering flaw.
This illusion of efficacy, with often detrimental results, is nothing new[0]; a fatal naivety which ignores human agency.
[0] https://en.wikipedia.org/wiki/Criminal_Tribes_Act
Mereology
This isn't Ludo. Same board, different rules. If you enjoy ludo though, you'll like this.
There is a coursera course on formal logic which starts in 3 days and covers this kind of stuff: https://www.coursera.org/course/intrologic

They have a very nice proof editor: http://logica.stanford.edu/php/fitch.php And some other logic tools: http://logica.stanford.edu/php/index.php

This system is pretty neat though.

EDIT: I'm having trouble with this. I can not get Or Introduction or Or Elimination to work. I have no idea what it where the inputs are supposed to go or why it doesn't accept it as valid. I did figure out how to do assumption, but it wasn't immediately obvious and is kinda clunky.
Must be because Europe can't compete with American tech companies.
Sorry, This is embarrassing, I must have not drank my coffee... Of course you are right.
That's only part of it, US law requires safty systems to designed around for an adult not using a belt which results in a less safe car when someone wares a belt or is not an adult male.

PS: EU microcar are terrable in high speed crashes, but there not designed for high speed driving either. So it's generally not a real world issue.
If you're using it as an emergency phone, do you really need to install apps? Apple has taken the position that the older phones are not worth the trouble it takes to support them. The numbers seem to bear out this decision -- most in-market iPhones seem to be 4S and newer, and people upgrade their iPhones almost immediately when the new OS is released (this I can't understand at all, the new OSes frequently break things, and I always wait a few months to update).
The seat belts are the most effective. Helmets and HANS add to that, but the belts are the #1 safety device.

Another anecdote is in order. My father was a fighter jet instructor. The usual arrangement is tandem seating. He related an incident where the jet went off the runway, the nose gear sunk into the mud and the jet went up on its nose.

The guy in back had taken off his shoulder harness while taxiing, but left the helmet and lap belt on. He hit the dash so hard it left his brains splattered all over it, despite having a helmet.

The guy in front left his shoulder harness on, and was uninjured.

My father said that after seeing that, he never unbuckled the harness until the airplane was parked and the engines shut down. He also never moved his car an inch unless everyone in it was buckled up, and this was in the early 1960's long before it was fashionable. I picked up the habit from him :-)
I don't see why that should be impossible. I have a funny feeling it wouldn't be very practical though!
I find this comment to be very funny:

"Reaching for the mouse is slow and when done repetitively can lead to physical pain for a lot of people," developer Eric Van Dewoestine wrote in an email.
This sounds more like a characteristic of immature people who haven't yet learned how relationships work than a new technology trend.
Yeah, see my other comment.
None of the Tesla cars are as "safe as possible". Trivial proof: Reducing the max speed to 1kph would make it safer. Just like after 11-Sept the USG said they will prevent another attack "at all costs". Why not shut down all flights permanently then?

Tesla might design cars to a very high safety standard, but it's certainly a tradeoff with performance, style, comfort, etc.

Apologies in advance if this was pointlessly pedantic.
This terminal emulator is also a file browser and media center, so you can save space by removing your old ones of those ;)

(tyls is ls with thumbnails, and tycat is like cat except that if you try and cat a movie file to stdout it will display a video player instead of raw bytes)
Before the HANS device was used in NASCAR, I witnessed some serious wrecks during auto-racing that drivers got out of the car under their own power and were fine.

I wonder if the percentage of fatalities from wrecks in auto racing is better or worse that high speed accidents on public highways. It would be an interesting statistic to compare.
You are comparing two phones that combined have less than a fraction of one percent of the installed base.
Who will be first: .APPLE or .GOOGLE?
It's an age-old debate of "is it ok to (risk) hurting yourself?".
Obviously car crashes and other injuries/deaths come at high cost to society even in the case of privatized health insurances, but the cost is at least indirect rather than direct. It's probably even true that the majority of the cost is indirect, and not related to healthcare.
That said, not having a seat belt/helmet law is... well, stupid.
It's 2015 and we still have UTF-8 problems... sigh
> The target of the callback could not be found
I was told that more engines mean more possible failures, and that outweighed the advantage of redundancy. It's counterintuitive, but when you work the numbers for engines, it's true. It took Boeing a few years to convince the FAA.
>> But Mr. Brown, 29, got more than he had bargained for. A police captain presented a slide show featuring mug shots of people they were cracking down on. Up popped a picture of Mr. Brown linking him to a criminal group that had been implicated in a homicide.

“I was disturbed,” said Mr. Brown

Sounds like intimidation.
The phone has a big part in content delivery and processing too. The screen resolution on Galaxy Note devices (GearVR needs one of those) is 2.5k. That is divided between both eyes. But the thing is that Oculus itself uses the screen yanked out of a Galaxy Note. So screen quality and resolution should be top notch.
Google isn't responsible for software that could glitch out and apply your accelerator directly into a concrete wall.

Like the GP said, physical devices that have a use that is in some way responsible for a human's safety or some element of real risk (cars, medical equipment, fridges, ovens etc.) should have inspectable source code. It need not be open source, just able to be viewed.

That said, if companies are willing to cheat emission schemes they'll probably obfuscate their code to "protect IP" or something.

I'm not saying that it's impossible for cloud software to harm a human, but every example I can think of is fairly contrived and would probably result in somebody reading the code and going "Why does this x-ray query a server for this person's safe dose?"
You do know that keeping your li-ion battery plugged 24/7 is best way to kill it, right?

Do a full battery cycle at least once a month and you won't prevent the catastrophe.

Source: http://batteryuniversity.com/learn/article/how_to_prolong_li...

Storing a battery at 40 degrees C at 100% charge will degrade it by 35% after a year. Drop that to 25 degrees C and it'll be degraded by only 20% after a year. If it was stored at 40% charge instead of 100% charge that drops to only 4% degradation after a year.
> I think there's too little agreement in this thread about what "cheaper" and "real problem" mean. I certainly find that Haskell "more cheaply" (i.e. with less mental burden) allows me, as an individual, to write programs more easily. Whether that observation scales to everyone is a very hard question to answer.

I think he was talking in monetary terms. And this is a useful point of view. While Haskell's beauty makes writing Haskell its own reward for some (at least me), from a practical point of view, we ought to ask ourselves «Can we actually turn Haskell's elegance into a business competitive advantage?» And, then, there's a reason why I don't run a business...
I think acceptable is the default for most behaviors. Give into whatever urge you have, etc. It's age/experience that eventually labels things as unacceptable.
If We Didn't Spend So Much on IE Support, We Could Be Taking Vacations on Mars
Nice :) See also https://github.com/szhu/3030/tree/master
I'd take more stringent safety standards over ridiculous emissions standards any day. Though, you could argue stricter safety standards fly in the face of emissions standards. More weight in the car, plus if the occupant survives, their carbon footprint is still there.
Optimal would be sailing round the Caribbean with plenty of runs ashore in exotic locations. Subobtimal would be somewhere in the Southern Ocean in a force 10. :-)
Your comment made me look for articles. Here's a nice one about different forms of this game and it has rules for a few different variants. (Ludo is one; Uckers is another): http://kreedaakaushalya.blogspot.co.uk/

There are a bunch of Indian games that deserve to be more popular outside India.

Carrom is one. Although typing after a game may be a bit painful. https://en.wikipedia.org/wiki/Carrom

Here are a few more:

http://www.traditionalgames.in/home/board-games/aadu-puli-at...

http://www.traditionalgames.in/home/board-games/langa-katta-...

This one looks like it is waiting for some probability analysis: http://www.traditionalgames.in/home/board-games/sozhi-uruttu...
Depends on what their business is. Apple's $99-a-year developer portal recently broke because I block Adobe's Omniture tracking. The same happened to me on an ad-free, crowdfunded news site that I've backed. In these cases, "does not work with ABP/ublock/Ghostery" is a valid bug report.
The screen is literally the same as what you get in a DK2. Oculus couldn't get any manufacturer to make them a screen that qualified all their requirements. Then they discovered that if they pry out the screen from a Galaxy Note, it is nearly the best they can hope for. So every DK2 right now just uses a screen that they literally tore out of a normal Galaxy Note.
> In the last two years, the FTC has shown it will pursue big technology companies in consumer-fraud cases. It has accused Google, Amazon.com Inc. and Apple Inc. of wrongly billing consumers for unauthorized purchases made by children on mobile applications. Google and Apple settled the FTC complaint and agreed to refund money to consumers. Amazon said it would fight the lawsuit.

That's a pathetic track record. Corporations have done crimes equivalent to mass murder and the "biggest case" the ftc has taken on is refunding a fucking app store purchase that was probably my fault for not keeping an eye on my kid? I almost hope amazon wins.
IANA gTLD Database