skysight-inc/HackerNews huggingface dataset:
I always thought it'd be a lot nicer to learn FP, without the static type system stuff, say in Erlang or Scheme, so students would be able to recognize the difference between the two.
YNAB4 holds the entire history of my finances, I just wish it was easier to get other people onto it.

I've tried giving copies to friends who live paycheck to paycheck but no one can bite the bullet of manually tracking everything.
I would prefer linter's.
Go's tools just make your code stand out in vscode especially.
The resolution of our present gravitational wave observations is very low. Adding VIRGO to LIGO helps reduce the area of the sky to look in.
This is laughable.

An investment of $700 (http://www.gunbroker.com/item/696279983) makes content of one's hardware wallet non-recoverable. Right of redress does not help as the transaction is not reversible.
New BlueBorne Security Flaw Affects Embedded Systems Running Linux « Barr Code
While I'm sure these have a practical application I'd love to be able to buy them as toys for my kids. Particularly the butterfly as it doesn't need helium.
It's not exactly "passive", but I make about $16k renting the bottom floor of the duplex I own. It's not without headaches of having to deal with tenants and maintenance and whatnot, but since I live there anyway in the upstairs, it's primarily things I would have to do in any case. And I can write off a lot of interest and tools and materials on my taxes. It pays the mortgage, if not the taxes, and should be a nice little income property down the road when I buy a real house.

I also make about $100 a year on Amazon affiliate links on my blog.
How about reversing on the expressway because you missed your exit? Self driving cars in Beijing are going to be fun.
I am a mathematician doing research in stochastic differential equations, mixing in biomedical applications and some machine learning.

Undergrad course to get me started: Java

Web dev day job: Javascript, PHP, Perl (Bonus: MYSQL)

HPC REU and subsequent undergrad thesis projects: R, Mathematica, MATLAB, Python, C (with lots of MPI and parallelism in each) (the REU is great! http://hpcreu.umbc.edu/)

Grad school: Started out with lots of R, Mathematica, MATLAB, Maple, Python, C (venturing into C++ and CUDA), Fortran. Switched depending on what the project needed. I probably have a project in each of those. But soon after I learned Julia.

Now? Only Julia. I find I don't need anything else anymore.
No, that article is a less significant problem from over a year ago. This is a new issue.
Why is this being downvoted? First thing you should do after an avalanche is dig your face out a foot or two and spit [1]. If it lands back on your face, you're facing up, if not, you're upside down. Taught early in AIARE courses.

[1]: http://articles.latimes.com/2012/feb/21/nation/la-na-nn-aval...
Buying the most expensive bin bags my supermarket sells. They come with a nice drawstring and are tougher than normal ones. It's remarkable how much more pleasant the task of taking the bins out is for the sake of spending about an extra £1 every month or so.

(I imagine you can probably extend the same reasoning to many things, but for me, it was bin bags.)
The gravitational waves here were measured for about 100 seconds (as opposed to the much shorter 'chirp' from the first gravitational wave detection made in 2016) so the whole event took some time to unfold.

The 2 second delay was due to the fact that gamma rays were generated by matter slowing down after it was ejected from the system and which collided with galactic gas. That matter was ejected from the black hole's axis of rotation and the black hole formed some time after the gravity waves were detected.

Take a look at this article: http://physicsworld.com/cws/article/news/2017/oct/16/spectac...

"As this material was sucked into the black hole, a fast-moving jet of material blasted outward along the black hole's axis of rotation. When this jet collided with gas in the galaxy, it started slowing down and the lost kinetic energy was broadcast as gamma rays"
Well, inflationary currencies have the natural tendency of displacing deflationary ones out of the market. Not the other way around. It takes a lot of inflation to reverse that relationship.
> I thought skydiving was just a series of safety procedures

For basics, sure. Get into stacking, swooping, wing suit flying, CRW, XRW, BASE, etc and it gets extremely challenging to the point where dying is inevitable if you keep doing it.

I’ve been white water rafting maybe a dozen or more times in my life and have done CL5 / CL5+ rapids multiple times. I can assure you, no skydiving place I know of will let you get close to doing the activities I listed above with that little experience under your belt.

Edit:
As an example, when I worked at LinkedIn we as a team outing did Class IV+ rapids and most folks had zero prior experience. I think the “coaching” was like a 15min briefing before setting off, where as for sky diving you have to do an all day ground school class before jumping with two instructors holding onto you virtually the whole time. Even after being certified, you still typically have to go through the class again if you haven’t jumped recently.
Ask HN: What changes in your life did you make to become more productive?
Ask Japan.
"Do you think the state comptroller could not seize your cryptocoin assets if you refuse to pay your taxes?"

Not by simply helping themselves to my account. They'd have to, like, talk to me first, possibly even use Due Process. That's a huge improvement.
Stop blaming my feelings on other people. Always take ownership of how you feel; I'm responsible for my feelings.

For example, if I feel lonely because my friends didn't invite me to the party, don't blame them. Loneliness is my feeling, so I should do something about it. i.e. Go out and do something that I like, invite some other friends over, whatever... If I don't take any action, blaming other people for my feelings won't change how I feel.
Cooking, Airbnb, Uber, working independently, pursuing physics seriously.

Physics in particular has been oddly life changing. At some point I think we all look for some purpose or meaning in life. I found it in discovering how little I truly understood about our universe and how bizarre and illogical a universe we truly live in. The mystery and intrigue of our universe leaves me with that child like enthusiasm and interest for discovering ever more.

I mean understanding something relatively simple like time dilation, and its implications, is something that is sufficient to upset one's entire view of the universe. Or even very simple things that we all learn in high school but mostly take for granted such as the beautiful interaction in energy conversion and conservation - and again the implications of such. On that topic the nature of energy itself. Could most people describe energy to a person with no knowledge of physics? And then you can start getting into truly bizarre things which I suppose is an appropriate synonym for quantum mechanics. And this is all just a random sampling of one specific area. Understanding things on a deeper level, and the interaction between all of our physical systems - it just creates a very interesting and exciting universe that I'm happy to simply seek to learn more of. Prior to pursuing physics more seriously, I did not have any clue how little I knew. And it's the sort of subject where the more I learn the more I understand how little I know. Fun stuff!
Tim Ferris talks about this problem. His solution was to look up the 'Silver/Bronze' people, not just the 'Gold' people, in an event and just email them. I think he went to a 'silver medalist' in some surfing competition for lessons and claimed that 3 hours skype sessions were only $120. Ferris' reasoning was that the silver person was only 0.1% 'less' than the gold, so the price differential is totally worth it for private lessons. Also that most 'silver' people have never done private lessons in their expertise so they are very willing to help. It takes like 5 minutes of googling for this and writing some emails, maybe 30 minutes in total including negotiations for payment.
No job is certain. I do my best to make it as certain as possible by trying to make the company as profitable as possible.

No union in the world is able to save the jobs in a bankrupt company, no matter what they tell you.

Sure, they can try to blackmail and force the employer's hand from time to time, as long as the company can survive, but I'd rather get my salary increases because I was more productive, then to get them because somebody used me in a blackmail deal.

What do you suggest, that I'm privileged because I'm doing my job properly and that I have some sort of social responsibility for the incompetent and the lazy in the company?
Instead of making their cars more human like self driving companies could start a campaign similar to the one against jaywalking 90 years ago. This time against human driven cars.

http://www.bbc.com/news/magazine-26073797
Out of curiosity, is past drug use considered an automatic disqualification? I've never been convicted of literally anything, my record is 100% clean. But let's just say college was a very experimental period of time. I'm interested in getting a security clearance but that's the only major red flag I see that could count against me.
Goddamn! That was riveting!
My 401(k) automatically reinvents my dividends.

> if some way to generate capital is too easy it will become hard quite fast due to competition.

For the general population, saving money to invest is not easy.
Probably not, because it's lazily evaluated and almost no other language is.
> Representation of the 4-way handshake from the paper by He et al. Yes, I know you’re like “what?“. But that’s why people who do formal verification of protocols don’t have many friends.

+1 for a good read, really enjoyed his writing style.

For those unfamiliar, Matthew Green is a cryptography researcher and professor at Johns Hopkins.

Edit: TIL John's' Hopkins ty /u/dEnigma
I'm very interested to know the degree as well!
From the point of view of drivers who're used to everybody bending the rules to a certain level, strictly following the rules is at the very least unexpected; 'erratic' is perhaps an overly strong word but I think the general point is sound.
I'm also very curious about this. Did some research, and got no answers...
They could still borrow, just not indefinitely the way they do now.
> The problem here is that "good managers" are incredibly thin on the ground

The problem in this case was really caused by a bad manager though - who ended up being fired. That didn't make it in to the original story and was only noted by the author in the comments.

Where was the exposé on the mistakes made by management, which seem to be equally egregious? I mean you don't even have to be an exceptional manager to prevent this sort of problem, just a competent one.
> Relying on your vendor for software or purchasing a device that forces you to isn't the best idea these days.

Relying on the efforts of unpaid volunteers doing their best to hack together binary blobs is also not the best idea...

Not all devices are supported by major ROM distributors, nor is the support guaranteed to be endless or current... (even some devices as major as the Galaxy S6 for example)
After reading shiro's comment below and a the comments made by Tamas (the article author), i think i understand in more depth the essence of the problem, and there's a pointed criticism made by the author: Due to performance considerations, they have a necessity for having the compiler deeply understand parametric types and apply the code optimizations accordingly.

Thus in this case Julia is a sane choice, unless some valiant, progressive Lispers want to fork one of the implementations and create a new Common Lisp implementation focused on high performance scientific computing...
In Flesh-Cutting Task, Autonomous Robot Surgeon Beats Human Surgeons
I hate to be "that" guy, but lately I feel like capitalism is a poison on society. This is an awful situation but it's clearly driven by this massive amoral machine of capitalism which will be very hard to peacefully bring to a halt. The problem is systemmic. Has anyone written about better ways of fixing this shit?
Honestly I don’t do modern JS so I don’t know how much of a mess it is (or isn’t). NPM’s existence makes me lean heavily in one direction.

I only use JS on the front end for website interactivity and that doesn’t tend to be very fancy.
One thing to clarify is the difference between cURL and wget.

While they both have a command line front-end (probably what you're thinking of), only cURL has a C++ library.

This is what is used so widely, every application needs to speak to the internet in some way (read: a crapload of applications) have to use some library. cURL is low-level, efficient, cross-platform, full of features for everything you'd need and free.

If you're working in C/C++ then you'll probably need a good reason not to use it, and if you're working in a higher level language then they will probably have their own networking stack (which may or may not be calling libcurl under the hood.
I was able to just close & re-open the link, the second time there is no login prompt.
It's simple to avoid:

1) don't work more than 45 hours a week, ever.

2) if you are forced to work any saturday or sunday, you take one day off in the following week.

3) don't work when you are outside of work. no remote access, no email, no slack, no app on your phone, don't accept calls from work.
If it has the same impact it had on music then the oil industry is about to die of a slow death.
A trivial sign that you find a minor inconvenience probably saved some innocent driver thousands of dollars in insurance payments when a separate, at-fault driver took them to court.
The idea is to make HTTPS the default before that happens. In the meantime, you can fit a lot of domains into bloom filter-like data structures.
Show HN: Send a fax to 50 countries, no signup, account or subscription required
Not really just use LAN over WLAN and wait for patches for both of your devices
Err no. Agile really is multiple things to different stake holders. To devs agile is something completely different from Project Managers or Customers.

Customers see it as a really fast, transparent and easy way to run projects

Project Managers see it as a way to keep track on a projects at a high level view and mostly for metrics and reporting

Project leaders use it to assign tasks to minions

Minions see it as a way to work independently without looking at the big picture.

Who is looking at the big picture? nobody. that's why agile fails.
Why Azure App Service Embraces Containers and Now Runs on Linux – The New Stack
You're proposing a false dichotomy regarding payments... As if the cryptocurrency way has no flaws and the other is chalk full of them.

If life has taught us anything it is that; Given things of value, people will find a way to defraud, game or otherwise manipulate said items of value.

I am positive that people will abuse or are abusing the cryptosystems to the same extent people abuse fiat given more time.
"The whole concept of the telecom carrier as the provider of the network is going to disappear". I personally doubt this will become true, at least in Spain, whereas Telefonica has such a large market and influence, politically and economically talking.

However, it's true this could lead to colosal changes on this market forward-looking. Where are the governments in all this?
> The rules mean nothing, everyone drives freestyle. In towns and cities, it works extremely well because everyone is very attentive and ready for anyone else to do anything, at any time.

There's some truth to that, but there's also the ugly reality: statistically those places tend to have extremely high death rates (which may or may not come with high accident rates). Because while people are definitely more aware and cautious on the road in general, nobody will ever take the extremely dangerous drivers off the road, and they're now emboldened by the lack of consequences (both from the law and from drivers who mostly willingly give up their right of way to whomever is most reckless).

I know someone whose entire family was killed by a driver who hit them head on due to blindly passing a truck while going 160kph on a 40kph road in Honduras. I know for a fact that his wife was an extremely cautious driver, but you can't avoid something like that no matter how hard you try to predict the unpredictable.
> Buckets gives you an untimed, free trial for as long as you need to decide if it works for you.

Why yes that is how you can make me try it out!
where do i go to get the patch?

i looked here and i don't know where to pick up the patch also ran update manager in my ubuntu distro but no dice :(

https://bugs.launchpad.net/ubuntu/+source/wpa/+bug/1723909
http://people.canonical.com/~ubuntu-security/cve/pkg/wpa.htm...
Surveillance “Reform”: The Fourth Amendment’s Long, Slow, Goodbye
I wonder if having the sign the same colour as the L plates but with an A would help, given that learners are often much closer to following the rules and the colour might help human drivers pattern match even if they're not really aware of the A plate yet.
I had the opposite experience, but I used Chris Allen's book instead of a university course. A lot of concepts I had been using in Elixir and even JS did not click until I worked through Mr Allen's book.
I jokingly called my last scrum master a "glorified assistant", he didn't like it.
Hardware wallets use a seed to generate key pairs using a cryptographic random number generator. The seed is usually a sequence of words which you backup on a piece of paper.

If the hardware wallet is destroyed you can simply generate the keys again with either a new hardware wallet or a software one.
Well, then I guess I am in a unique position, a reverse Rick of sorts ;)

I have tried and tried hard to stop people being dependent on me, writing detailed specs and documentations, generously sharing them with the team - not once but multiple times. The end result being people ask me either to do the stuff because "I am the expert" or resend the document link for them to study.
From the link:

> A scrum master cannot fail, only deliver unacceptable return on investment.

One of the best double-speak I've seen in years.
It happened to Cliff Judkins. GP is comparing an event from their own life with the content of the article.
What's wrong with panic? Handle it, if you want. How does Linux responds when it can't allocate something from the heap?
Google's Software is Malware
The sheer depth of badness this comparison reaches is extremely impressive.

Developers are human. They don't need to be put down.
Text-only link for those who can't be bothered with LinkedIn:

https://pastebin.com/Pq0T3Krs
I did exactly the same thing, but I'm not totally happy with it. Good for fooling around with, but not convinced I'd want to push something using it into production without a bit of further investigation.
No, it isn't. Empirically, based on my family's experience, no, it really isn't.
Could you please resist posting unless you have something civil and substantive to say?

https://news.ycombinator.com/newsguidelines.html
Security expertise is different from security clearance.
I strongly suggest you look at the actual discussion that happened [1].

One Mozilla employee, trying to solve a specific technical problem but not necessarily having thought through all the implications of the proposed solution, suggested the "privacyunwise" option on a public mailing list that Mozilla uses for discussing decisions like this. It's a public list because that's how Mozilla prefers to operate.

In the 24 hours that follow, there are 5 responses asking for a clearer description of the problem being solved and why this specific "unwise" option is considered the best solution. Three of those responses are from Mozilla employees. Following this, the author of the original proposal says that clearly more work is needed in terms of solving the particular problem they are facing.

A few days later, there were three more mails objecting to the proposal; two from employees, one from a non-employee.

A few days after that, the original proposal author came back with what you call the "privacywise" option.

So:

1) The "privacyunwise" option was not _chosen_. It was _proposed_, on a list specifically designed to evaluate the sanity of such proposals. This list happens to be public, which is why you know that the option was considered at all before being discarded as not compatible with Mozilla's principles.

2) The "uproar" was largely, but not entirely, by Mozilla staff.

The "Bad Mozilla" conclusion can only be based on a misunderstanding of what happened here...

Disclaimer: I work for Mozilla, I saw this thread; I did not reply to it because other people got there first and I would just be repeating what they said, but had they not replied I most certainly would have.

[1] https://groups.google.com/forum/#!msg/mozilla.governance/WWK... and following thread.
Sky-is-falling is FUD:

The attack is a standard break exiting secure TCP connection and trick the target to re-create it to a host controlled by the attacker via arp poisoning or route hijacking. After that either convince target to accept a bogus cert or redirect to insecure connection. In the former case the issue is that browsers have way too many root CAs included in them and those CAs can issue certs for any domain; the issue in the second case is that users are not being paranoid enough.
The attack doesn't need to know the SSID to find and replay the affected packet.
> Passive implies less-than-full-time work, not "no work".

Pretty sure passive really means "no work". Granted, it's a theoretical concept that in practice can only be approached, but "less-than-full-time" does not sound like a fair approximation. Some passive income can require less than an hour a month of "work" (basically doing some paperwork for your broker, filling your tax form or stuff like that).
No, it is not an automatically disqualifying factor. However if you do not disclose in full, or they find something that doesn't match what you've disclosed, _that_ will disqualify you.
> The complexity of code. Bugs, development time are directly related to coding style and coding technology and that is where the real issue lies.

but this is not looked at by management at all. All they see is task with estimations on them. Estimations are then used to plan timelines and make a budget. It never takes into the tech defit into account. Agile projects almost always start of rosy, end up vague work never done state.