skysight-inc/HackerNews huggingface dataset:
Take 100 divers, each performing 100 divers in their lifetime. One of those people will encounter double regulator failure. I am not a diver, so I am not sure whether this is a definitely fatal scenario. However, if that is the case it would imply that 1% of divers that perform 100 dives will die from this one mode of failure.

Given that I am sure there are many other ways that one could die in submerged caves like these, as the people in the article did, I imagine that the actual 'lifetime probably' of death in frequent cave divers is much higher.
Any move away from the stupidity of patriotism is good in my books.
I feel your pain. I'm trying to get Scientist.NET working and it's far from easy on RC1. The issue is linked from my list of ASP.NET Core Library and Framework Support (https://anclafs.com).
"Why do vehicle manufacturers lie about emissions?"

"Why do vehicle manufacturers lie about emissions?"

"Why do vehicle manufacturers lie about emissions?"

"Why do vehicle manufacturers lie about emissions?"

"Why do vehicle manufacturers lie about emissions?"
How would the ROV be controlled? Radio won't work. Long cables are problematic in cave environments, they snag, they get pulled by currents.
Soldiers in various armies share some similar traditions: not only do people risk injury or death retrieving wounded comrades; they even do it to recover the bodies of dead comrades, so that the body can be sent back to the family.

Finland was unusual in the context of WWII that all bodies of dead soldiers were retrieved if at all possible, and sent back home, not just buried at a local military graveyard. This diving thing (Finnish divers in a Norwegian cave) has echoes of the same.
cool. Maidenhead seems more structured and easier to add precision by adding pairs of characters, compared to MGRS.
cons: standardised only upto 4 pairs.
The first speaker at Beyond Tellerrand said this in his talk about 15 minutes ago. Coincidence? Or was this submitted by someone at the conference?
You're probably right about the autocompletion. I've never been able to get it to work particularly well in emacs (although I'm probably due another attempt). If you're focused on a particular target with a good IDE (i.e. Visual Studio, something by IntelliJ and probably nothing else) then they can be a good tool to use.

Among other things, I'm current developing some code for an Atmel chip. The environment for this is Atmel Studio (VisualStudio based), which has excellent Intellisense based autocomplete/navigation etc.. The thing is, I keep finding myself using emacs. Apart from the obvious 'force of habit' reasons for this, I think there are two factors:

1) Even with the autocomplete I still code faster in emacs. The various features like being able to load up multiple files at once on split windows, better facilities for swapping code around (I could go on) mean that it just goes faster. I still use the IDE for bits and pieces - it's particularly convenient for when I'm using unfamiliar parts ofthe hardware libraries - but I keep going back to emacs.

2) Developing for the Atmel is only ONE of the devices I'm targeting at the moment. I've got another ARM device (using Keil), a whole host of Python bits and pieces, a Windows GUI app. Being able to write the code for all of these in one place is unmatchable. Particularly as they interrelate and share code. It even helps the style look the same (where appropriate). A well configured emacs gives you a great development environment for anything.
> it's more risky to drive back home after the weekend than to recreational cave dive, especially with dive fatigue!

I think that's the same issue with risk assessment and mixing up probability and impact: A problem when driving home is not a 100% certain death sentence, and it is not something you could not mitigate. You can drive slower, try to avoid dangerous streets etc. And even in the event of an accident you have systems that might save you (airbag etc).
> This has got nothing to do with 'survival.'

The meaning of survival will vary from person to person. imo 'survival' for the middle class means not living paycheck to paycheck or having to work multiple part time jobs i.e. having a 'nice' job. While it's possible to achieve this without a degree, it's also a lot more difficult to do so without a degree. Again regardless of what survival means for different people, my point stands: most people don't value education in order to 'keep the lower class down', they value it so they can 'get by'

> Not all education is equal but there's no particularly good reason for the runaway costs.

There IS a good reason for it. Given the success of 40k and up a year diploma mills that target the poor; everyone, including the poor, has access to easy credit when it comes to funding education. Hence the runaway education costs.

http://blog.credit.com/2015/07/are-student-loans-causing-col...
In caves there is the "rule of 6ths" which means of your available gas, you plan to complete the dive with 5/6ths left. Open water divers usually plan to surface with 1/3rd remaining. There is a lot of redundancy built into any dive plan, every piece of kit has a backup, etc. No-one who actively enjoys or seeks out risks or adrenaline lasts long in the cave diving scene, because no-one will dive with them.
Contrarian talks of new tech bubble
Looks to be behind a pay wall or something of that sort as there is the title but not body content - has anyone got another link?
Show HN: Tests.sh – func/unit testing command line tools and daemons
> I can then be targeted by an advertiser that wants to sell merchandise to Manchester United fans

And why is this itself a bad thing?
> so why cant a defense "Oracle Java sucked on ARM... we built something better to help developers" work ? Does this mean that you can port.. but not improve ?

There is a specific defense for interoperability. So yes, you might be able to use someone else's design for something like a hose connector or an electrical plug but not improve on it - if you're using their design to interoperate with their stuff. IANAL.
Yes, systemd is complex. But much of its complexity is justified. I rail against unnecessary complexity.
How to Learn Advanced Mathematics Without Heading to University – Part 2
This is a very important observation. There are plenty of academic "we build software X" papers there's even a method specifically for these types of papers: design science, Hevner et al. etc. but almost all of them never mention how to get the software, how it's licensed etc...theoretically that software couldn't exist and I'd be none the wiser.
> Risking lives to recover dead bodies does not sound logical

You're a green-blooded, heartless monster, Mr. Spock ...
It's supposed to be

why(why(why(why(why(theMatter))));

not

why(theMatter);
why(theMatter);
why(theMatter);
why(theMatter);
why(theMatter);
I don't think it would be too much. Why would it? I'd like to see those ad-laden pages dropped from HN also. As well as sites with paywalls. There are plenty of other pages on the web that can be featured instead.
That's probably App Inventor. It was based on an MIT project called Open Blocks. Google shut down their version and transferred everything to MIT who now publish it independently, so it still exists.
BT Labs at Martlesham and Prof Peter Cochrane was exploring packet routing based on similarities to ant colonies back in 1994.
Nigerians in South Africa React Against Fulani Herdsmen Killings in Igbo Land
http://www.gisttrace.com/2016/05/nigerians-living-in-south-africa.html
I believe it was said about web experience itself, not security side of things
Back in NZ, we have PHARMAC, which is basically a centralised drug buyer for the country. It works remarkably well at keeping drug prices low https://www.pharmac.govt.nz/ - though tends to miss some niche stuff.
Good information! As I see it from my point of view:

Timelines:

Does anyone have any actual info on the Atlas timelines/waiting lists? I haven't seen a single success story/blog post discussing this. Atlas FAQ states 2 weeks to get up and running (tax ID and payment acceptance), but when asked about waiting time, their answer is "We don't have an exact timeline for adding new users, but we'd love to chat more about your use case".

e-Residency (from application to card delivery) should take 2-3 weeks. Not months.

Taxes:

The difference in the level of complexity of US vs Estonian tax rules can't be described in words :). That's why you will need the huge number of tax advisers/lawyers in US, and you'll pay them.

I'm not really sure any person, who's not a resident of US and is not living there, would benefit from having a body with tax residency there, if there aren't other compelling reasons. For example, you would do this if your funding source is coming from there, because funding is better than no funding, no matter the taxes.

Funding/holding:

US has a huge advantage here, clearly!

Transparency:

Estonia is playing for total transparency and an efficiency heaven. If you want to do shady offshore stuff, then this is not for you. #nopanamapapers

TL;DR: Starting and new VC funded startup or a big corporation -> US. Starting a one-man online business (and currently not a tax resident of US) -> Estonia!
"You need to get approval for a $1,000 purchase, but you can scheduled a 1 hour meeting with 20 people without approval"
Paul's Carpet Cleaning Perth
How in general do you find such material?
I wonder how much bandwidth a sonar link can provide over reasonable distance.
The point is that SpaceX hasn't yet accomplished anything NASA didn't. That SpaceX's approach will be more suitable to future things is not a good counterargument.
The obvious point is that everyone disagrees about "settings that look silly to have turned off by default".

A lot of modern software uses the 'opinionated' approach. The designers come up with their preferred way of using the software product, and build the user experience around that. This gives great results a lot of the time - you get a consistent and unsurprising experience and you can build a very intuitive experience. To pick a silly example of this, Google Chrome tries very hard to prevent the expansion of extra 'settings'. That way everyone is using the browser in the same way (this has security benefits too).

Emacs goes completely the other way. It gives you the tools to tweak absolutely every aspect of your usage, and while it may have some defaults it isn't really opinionated about which is right. It's been said many times - emacs isn't a text editor, it's a platform on which developers can build their own ideal text editor.

That isn't to say that there aren't some silly things in the defaults, but the emacs developers appear to continue to actively tweak the defaults in the direction of being ever more sensible.
Any version is better than none. Even if it is just a basic/crude reference implementation that library-authors can use to add the algorithm/functionality to their library.
I'm just reading Dawkings Selfish gene and it attacks pretty fiercely against "group selection". But I find it impossible idea that any part of human behaviour could be completely detached from genes. And especially weird if Human behaviour could influence genes, wihtouth anykind of feedback from genes back to behaviour.

How can you explaing phenomena like this withouth group selection? From selfish gene point of view, a brain that is even capable to think about risking life to fetch dead body of friend* should be strongly selected against.

* (and therefore some individuals might act on it very occasionally)
> A 1/10000 chance of certain death doesn't sound like something I'd like to take.

Your chance of certain death is 1.

It's only a question of when.
I cannot agree more. The thing is: you cannot manage complexity while you're overwhelmed with minute details that currently govern the world of native development.
This only affects organisations that don't contribute back into the community - leechers in otherwords.

Virustotal has always been a platform whose data is enriched by the community for the benefit of all and so Cylance, Crowdstrike, etc can frankly go suck balls if they don't want to contribute.
OK this isn't a very scientific test but just eyeballing some outputs for a lightly trained net (classification error about 10% whereas a fully trained net can get well below 2%) what I'm seeing is that with the test set inputs every instance I've looked at has had one output > 0.5, most > 0.7. For random images the highest output I'm seeing is 0.27.
I worked with a guy that used to say: "I need approval for a $500 hardware buy, but I can call a meeting that would cost thousands of Dollars in salaries any time I want"

I wish companies had a "meetings budget" and had to justify the ROI of each meeting... One can only dream :)
Streaming live with #CHI2016 9 May at 08:30 PST
Talking Machines: Sparse Coding and MADBITS
OK, before people start saying why the hell would you do such a sport. Not the same but similar - I did caving for a big part of my childhood until I was 20. I miss it. The connections you build with the people you do this are very strong, your life depends on it. The places you see are mind blowing - try running into a 60m dive after entering a small hole of maybe 30 cm of diameter, or visiting a room bigger than a stadium at -500m. And there is a certain romance around it - places with names from people that discovered them long ago, places yet to be found, old guys telling gone stories of exploration. Up in the mountains, maybe 1 hour from my old home back in Italy, there is still a search for a special entrance to a big cave system (runs 1 km deep) in order to do explorations also during the winter (a big lake inside the cave closes the "classic" entrance after summer), this search has been going on for 20+ years now, still searching.
If I feel your meeting is relevant to me, I'm listening and you don't have to worry about banning laptops. If you don't think i'm capable of deciding whether a meeting is relevant to me, fire me because I'm bloody incompetent.

If your meeting is not relevant to me, I'll try to get out my laptop and get some actual work done while my time is being wasted or if we meander into areas that are not of relevance.

If you ban laptops, and for some bizarre reason I still have to attend and your meeting is not interesting to me, i'll code on bloody pen and paper and enter some of that code into the computer once I get back to my desk, or i'll try to do SOMETHING productive. Trust me, you don't magically have my cognitive attention...

I had a consultant/workmate try to ban laptops in her meetings. No prizes for guessing whether I think it was the laptops or the meetings (or the consultant) that were the far bigger waste of time/attention/money...

Hire competent people and let them decide what the best use of their time is...or at least admit that you think its justified treating other's in the workplace like children...
"In any case since the sites are still able to use curated self hosted ads (ie not JavaScript redirects to externally hosted providers) they are able to sell static ad space to make money even with adblockers enabled."

Ad blockers don't just block external ads, they use CSS rules to block internal ads as well. So the only way to avoid ad blockers is to make advertisement completely indistinguishable from content.

Imagine if Google did that, if they made sponsored results competent indistinguishable from organic results. The uproar would be loud.
Don't we get cheap drugs when patents expire? Are you saying we should invalidate all existing drug patents today and cease R&D rather than wait for patents to expire?
VR Apps – 10 Things You Need to Know
Antonio Conte to land Higuain
I've come to think of GPG as a case of retrofuturism, a vision of a future that we naively imagined a long time ago, but that will never come to pass. There won't be widespread use of GPG for secure communications, like we won't get nuclear-powered cars or orchards in Venus.

By design, GPG leaks a lot about the conversation: sender, receiver, subject, message size, encryption method used, approximate message size, time and date, etc. Twenty years ago, the creators of the protocol probably didn't think that it would be a big deal.

Nowadays, governments kill people based on far less metadata than that.
This a really great overview.

Not complaining, just a note. Those counts are from different points in time of Hacker News. Which means that a chance to get point grows with userbase. Some extreamly popular thing in 2011 can't compete with something in 2016.

Probably it's hard to guess how many user HN got in those time points. But maybe adding section by year could help a bit.

Anyway, Anton great job.
Virtual Formicidae Emporium, a simulated formicarium
Until then, it makes for a perfect summer holiday location (with a 30 minute visit to a cosy bank office).

#1 https://www.lonelyplanet.com/travel-tips-and-articles/best-v...
Another reason for extracting dead bodies in a war is to avoid them being mutilated and used for propaganda by the enemy.
The parent accused me of being a shill and I said that was a childish way to end an argument. The civility guideline is this:

>Be civil. Don't say things you wouldn't say in a face-to-face conversation. Avoid gratuitous negativity.

If someone called me a shill to my face, I would call them childish in person as well.

Can you let me know what I said that resulted in this threat of banning? I will be happy to stop commenting on this site and show myself the door if I cannot respond to accusations.
Show HN: FoundersKit – 40 new deals for startups at over $12k value
About the only logical thing I can think of is that it gives certainty. Without a body, there is always the possibility that they just wanted to start a new life elsewhere and their friends are covering for them. Or maybe they were saved by mermaids or...
I enjoyed every single essay from Dustine Curtis of Svbtle https://dcurt.is/
Why I started to feel differently about C#
You are not spending 100% of your income, right? You only need to double or triple the income you spend on rent and living costs, not the portion left over for savings to keep the same standard of living.

That said, if you are earning $100k in Vilnius, then it will be extremely difficult to find a higher-paying employment offer relative to living costs anywhere in the world. Maybe you can make 1.5-2x that if you go to work in finance - but you will most likely need to move to some of the most expensive cities (Zurich, London, etc) in the world.

The typical way of increasing income as a freelancer, after maxing out the hourly rate on your own is to start a development company. Partner with 1-2 freelancer friends, and start taking on bigger projects. Hire a small team of junior developers, and bill out their time as well. Grow. Start taking on fixed-bid mid-sized enterprise and government projects.

But this can be a very tedious and soul-crushing change, especially at the stage where you have only a few junior developers on staff: you will need to move from doing actual development work to reviewing their code, and handling "management and sales".

If that doesn't sound like something for you, perhaps instead consider:

* Moving to somewhere with even lower cost of living than Vilnius. Hell, move to the next beach-front villa somewhere in Asia every 6 months.

* Be more picky about accepting work - optimise for how much fun they seem to be, not only the hourly rate.
>We live in a society in which those who control large corporations argue that it is virtuous to relocate significant portions of the business to locations which are cheaper due to more lax or nonexistent laws protecting workers and/or the environment, and thus consumers back in the US receive the same quality of product but at a lower price thanks to the location-based saving.

I don't think this is entirely fair. Some of the lower cost can surely be attributed to lower cost of living in those locations, not necessarily due to more lenient laws.

In that case, it isn't comparable to arbitrage over IP.
p(hnSubmitters ∩ btAttendees ≠ ∅) > 0
Reminds me of Feynman's answer[0] when asked about magnets.

0.http://youtu.be/MO0r930Sn_8
Same should go for HN, really. Paywalls and adwalls are a great way to make me not even read the article and thread. Yet, they make frontpage due to buzz.
Even if all the fonts are rigorously identical the viewing conditions won't be. There will be plates seen at various angles, bent plates, dented plates, dirty plates etc.

I think that if you're going to use a net you should try to train it in such a way that it learns to generalize the fundamental shape characteristics of the characters, much like the human visual system does, and that requires training with a wide range of different type of characters, all considered to be of the same class.

If you're convinced that you only need to deal with identical characters you're probably better off using some form of template matching. But I think this is rarely the case for real world systems.
>> Human Surgeons Mortality Rate : 1% Computer Surgeon Mortality Rate : 0.5%

That may never come. The best-performing machine learning algorithms work by optimising a measure of error. Experience says that while it's easy enough to take this error to something between 10% - 30%, it's excruciatingly difficult to push it any further down.
While this is true, it depends on what you mean by pollution. Air quality (NO, PM etc.) is highly localised and simply walking or cycling on a quieter road is better for your health. So moving energy generation away from population centres helps a lot here. See Bankside and Battersea power stations in London for examples.

Additionally, modern power stations have very strict air quality rules and heavily scrub their exhaust fumes to almost totally remove hazardous (to health) substances. This is much easier at industrial scale than on car exhausts. See SELCHP for an example.

Obviously none of this is relevant to the separate issue of human induced climate change from CO2e emissions. However, EVs decouple the generation from the consumption, enabling more types of generation. The benefits of decoupling should be clear to anyone working in software.
This wasn't sentimentality, it was just adrenaline junkies justifying themselves.

I really do get why people cave dive and do dangerous things. It's a lot of fun. But really, at the end of the day, they did this because it was a rush. There's no other rational reason to do something to risk your life doing someone your friends just died doing for no other reason than it was exciting.

lol, go ahead and downvote. I do a lot of adrenaline rush type activities, but I've never tried to pretend it was anything other than just dumb, life risking adrenaline pumping distraction from life.
A bug that I will blame on unclear requirements.
It does not sound logical. Every time there's an underwater accident (including plane/helicopter accidents and shipwrecks), popular sentiment is on the same line: "why put lives in danger for dead ones" so there must be another reason for sending divers down there (other than feeling logical or not):

- Something related to body identification and insurance.

- Human life is cheaper than ROVs.

- There are tasks that ROVs can't accomplish.
LIVE Mercury Transit 2016 [Spanish]
The problem is that the consumer usually has no way to compare quality easily, and so all they have to go on is sticker price. As a result the incentive is for companies to reduce sticker price at the expense of quality.

If you ask a consumer whether they want a $500 product that lasts 10 years or a $200 product that lasts 2 years, they'll happily pay extra for the higher quality product. But that's not usually the choice they're presented with.

I think a solution to planned obsolescence would be to mandate prominent labelling of lifetime guarantees.
I don't force it 5x but asking why was the best lesson I learnt working with users/clients as people tend to talk about solutions and not the problems. That's also where my nickname comes from.