skysight-inc/HackerNews huggingface dataset:
Ask HN: Is a second master's degree worth it?
I just finished a master's degree, and I discovered that my school offers a second one about cryptography and security and I'm thinking about doing another year in order to get it.

I got pretty tired of the specific domain I studied and I don't see myself doing it in 10 years.

The school offers the opportunity to do the courses in parallel with an internship (so that should cover for my expanses during the year)

I'm interested in hearing from anyone who has pursued a second master's, and whether it was valuable to your career.

Thanks
Switzerland taxes imputed rent? Fascinating.
This is another terrible article citing studies from ancient history that confuse incentive salience (wanting) mediated by the dopamimergic systems with the mostly gabaergic pleasure (liking). Don't waste your time. The ideas proposed in this Huffington Post article have been known to be wrong for almost 40 years now. edit Apparently it's an excerpt from his 2011 book and he's a professor at a university. There's no excuse for him spreading this bullshit.

If you're interested in the actual neuroscience of pleasure then check out the publications from Kent Berridge's lab: http://lsa.umich.edu/psych/research&labs/berridge/Publicatio...

Stick to the reviews if your neuroscience jargon is not strong. There's a few of them that are written for the laymen.
Techiest Super Bowl ever: Silicon Valley's stadium girds for the big game
Inheriting a Product
Why can't everyone just upgrade?
While I certainly wouldn't affirm what your parents did or suggest it to be a preferred course of action, I'd also hesitate to suggest taking a child to Psychiatrists as any sort of knee jerk reaction. While you say you'd have had a better academic life if the "add is bullshit" meme was gone, mine would have been far better if the meme caught on faster. I hope you understand my wanting to disclose the following on a throwaway, but I was medicated HEAVILY for "ADD" for the vast majority of 2nd through 4th grade, and to this day some of my strangest memories are from those years, during which I developed broad slews of physical ticks and OCD-like behaviors that took me decades to train myself out of, and certainly compounded the damage to my learning and social development that the medication had already begun.

I would be TERRIFIED if psychological checkups became routine, and see that as near-dystopian as some aspects of brave new world. For so many people (I say this now being married to a psychologist of my own) including myself are diagnosed with disorders of extremely variable diagnostic validity at extremely young ages (beyond even what the DSM, with its already spotty contents, would recommend) and then medicated past functionality and/or told we have something wrong with us.

What would have helped me? If instead of being told "you need these pills to fix you" someone told me that "normal is a spectrum", and people even with behaviors we love to tag with fancy names and try and treat can learn to control them and live perfectly normal lives without drastic intervention.

Don't take this as a "we should ignore psychological disorders", it's not the intent at all. Take it as a, I've seen the culture that arises out of LOOKING for mental issues rather than encouraging growth and maturation, and I'd rather resort to a psychological approach as we do with antibiotics, _when needed and after extensive exploration of other options_, lest we unconsciously do ourselves further disservice. Although I have a different takeaway than you though, I'd echo the same guiding thought, "don't assume he or she is lazy or doesn't want to succeed" but would append "or assume they are broken."
As a Rust-curious C++ user, I've actually been frustrated about the lack of C++ to Rust material. It seems easier to find a "Rust for Rubyists" or "Rust from Golang" articles than a "Modern C++ to Rust" guide. In fact the two languages are almost exclusively discussed in a competitive context. This results in a lot of information that isn't really useful to those not emotionally invested in Rust's success.

It's as if folks coming from C++ are supposed to "just get it". It's supposed to be "obvious" why Rust is a better choice than C++, yet I don't see it. Maybe if I was writing some sort of mission-critical software I would look into Rust. But I use C++ for cross-platform mobile applications. I've had trouble finding a compelling reason to invest my precious free time time in learning Rust over furthering my C++14 knowledge.
No one has such an API, as far as I can tell. You think drivers aren't activating special code paths and replacing shader code for games that use Direct3D? I suspect we'll have a short time period where drivers don't do this for Vulkan and D3D12 before we go right back to it because in the end, whoever runs the game and runs it faster wins, no matter how broken the game is.
FYI, if you right-click the application icon and choose "open" from the popup menu, it will let you run the app.

(I agree that it's annoying to have to do that though)
Fair enough wrt moderation comments being of value; however, I don't see enough evidence that this story is sensational.
From the FAQ:

3) Is Pingendo free?
Yes. What is free today will be free tomorrow. Premium services are coming and they will pay our bills.
Bill Gates' fortune (that he hasn't gave off yet, BTW) is around $80 billion. OK, imagine that he actually put all of it to charity, all 80 billion. Say, to finance the basic income in the US. Let's assume $1000 per month will be enough for the US (the Swiss are rich poor bastards). So, for how long it will last?

The answer is ONE WEEK.

Throwing Buffet, Musk, Zuckerberg and all other rich ultra-generous industrialists in the equation will probably extend the runway to several months, perhaps a year. But that would be it.

The bulk of purchasing power in capitalist countries is still produced by working middle class.
1001tweets – Repost your tweets to get more clicks
PHP already has a filter (FILTER_VALIDATE_URL) for validating urls using filter_var[0], however, it doesn't work on international URLs. You can also break up a url with parse_url()[1]

You might also want to look into PHP's curl wrapper which is a lot more powerful[2].

[0]https://secure.php.net/manual/en/function.filter-var.php

[1]https://secure.php.net/manual/en/function.parse-url.php

[2]https://secure.php.net/manual/en/book.curl.php
That page illustrates an important distinction between expression based languages and procedural ones. You couldn't do that in an expression, as it wouldn't type check without a value for the None case.

When I first saw Option it seems like a great way to force handling of the None case, either explicitly in place, or by passing on a mapped option as a return value (monadic composition make this a nice thing).

This resembles how exceptions are handled in most procedural languages, either you catch it and handle it, or you don't, and someone else gets to do it further up the call stack.

The example on that page looks like the equivalent of an empty catch block. It's almost certainly a bad idea that will bite you in the ass some day.
http://arewewebyet.com/ - (You can use Rust for web stuff, but the ecosystem isn’t mature yet.)
Mechanical doping at Cyclocross Worlds confirmed
The only problem with making this argument for Apple specifically is that their stock price seems to figure in revolutionizing an industry every few years.

They could stay a major player for a long time and do just fine, but they'd go from being "Apple under Jobs" to "Microsoft post-Gates." It's a long, slow sunset, and you sleep fine at night, but you don't win it all.

With that said: yup, the Apple Watch does put off the final sunset a few years.
In a culture where entrepreneurs who've "failed fast" many times over are considered to be thoroughbreds, is it any wonder investors can be taken for a ride by over-confident assholes? Frankly, the security industry has a lot of smoke and mirrors companies, and always has. It's a complex industry with an almost impossible stated goal; "make things perfectly safe."

So, the security market is largely about tools bought by people who don't know anything about security, built by people who know they're building stuff that's only a half-measure, and sold to people looking for a perfect solution in a world where nothing even remotely like that can exist.

The best security companies tend to come from really good, really smart hacker/programmers, not from smart business guys who move fast and take heads.

Norse looked pretty. That's pretty much the whole story right there. People who don't understand security could look at the map and go, "Neat! It looks like a movie!" That's the entire fucking story of this company. They sold something pretty but ultimately useless. It could have been useful, but they had no interest in making it useful because making it useful took resources away from making it more pretty.
All of it? :)

It's neither a good rendering medium, nor a good language to describe the structure of the data.
the same ultrafine particles unable to be filtered out of your drinking water?

nice try commies, i know you don't want people 3D printing their own guns to overthrow your fascism, but, it's here, it's queer, and you need to get used to it.
I'm currently adding https (TLS) support to my blog, using LibTLS (part of LibreSSL).

My initial impressions are that TLS handshake is very computationally expensive.

Stress testing my webserver with plain HTTP connections:

7980.2744 queries/s

With HTTPS (TLS) connections:

23.059916 queries/s

The slowdown is due to high CPU usage.

I certainly wouldn't classify that as fast!

I've only done a bit of work on this so it's possible I'm misusing the LibTLS API however.
Thanks - is reading the Mantle docs a good way to hit the ground running with Vulkan or have things diverged significantly?
Very cool Idea! I applied please choose me :)
Even if it doesn't, it must add much more than it removes.
Notepad.cc unf shuts down today. So we built Kaagaz.io
Yeah, Bill Gates never won the Nobel prize. Neither did Steve Jobs. Or Donald Trump for that matter.

Look carefully at a normal curve. If your kid is slightly above average, say C+, then they are doing better than 50% of the poulation. That is already pretty good.

By all means, encourage and assist them to do better than that, but lay off the judgements. A Happy kid who runs a daycare center in the city, is someone that you should be proud of, because believe me, society in general is proud of people like that and does not judge them because they failed to win a Nobel prize.

If your kid can wake up every morning and honestly say, every day in every way I am getting better and better and better, then you are a superlative parent.
Glad to see you're benefiting from the effect. And this...

"My advice to beginners is master something, then master something else...before long your reputation will precede you in ways that you'll be delighted by..."

...is totally true. It's why I tried to wear many hats. At some point, wearing too many makes you look like you might not be that good at any one. So, the next trick I learned is to make different versions of a resume that leave off stuff and target specific audiences. Each one might think you only have 2-3 skills. High skill or mastery in them is still believable at that point. So, let them believe. :)
This would not necessarily be considered "liberal" in Switzerland, as the Liberal and FDP parties (now merged) are not liberal in the sense that Americans misuse the term.
In theory we also would save on the cost of the bureaucracy required to determine who is actually eligible for a particular entitlement. If everyone was getting basic income and we eliminated a bunch of entitlements such as disability and unemployment insurance, then there would be no need for those entire sections of the government payroll.

Of course in order to actually achieve any savings we would need to truly eliminate those other entitlements and fire all of the people that work in the departments that currently oversee them. That is the heavy lift politically.

The same is true for a lot of policies that make sense economically but may not survive contact with the political system. Major tax reform is another obvious example. Everyone knows we could have a variety of different tax systems that are economically better than the one we have today, but in order to get there we need to eliminate some tax carveouts that people love.

The pathway from today to the desired state can't just be hand waved away. If we added universal basic income, what entitlements are we eliminating? How much would that save? What parts of the government are getting shut down, and how much does that save? Who are the winners and losers in the new system?
This website is quite out of date. It hasn't been updated in 9 months.

Related: https://github.com/teepee/arewewebyet/issues/24
And civil engineers qualified for hydro dam design, and diesel powered bulldozers and cranes, and their operators, and the mechanics and and and...

The bigger picture is not just binary today or 50000 BC, but somewhat more likely getting stuck in weird local minima / local maxima. A lot of peculiarity of USA vs euro lifestyle boils down to just the luck of the draw that we're at one local minima of public transit where they happened to fall into a local maxima, or a zillion other variables.

John Michael Greer's blog has a lot of commentary about realistic lifestyle on the downslope. One common theme is something like the secular Amish.
There is a whole spectrum of people who work "on the web" in some form or another: hard-core developers, front-end coders, designers, small business owners, content creators, etc... So any tool from Squarespace to BootstrapStudio to Emacs is potentially useful to a subset of the market.
If you put something, anything on the public web, you have no excuse for it not working in all modern, standards compliant browsers.

I mean... would you be happy to rate yourself a IE6-level dev? Because that's where a performance like this puts you. I would consider it pretty embarrassing.
I get by with less in America with no problem, mostly out of habit since I can afford 'nicer' things. Buy beer at a store (you can get more than one for less money!), cook food with your friends, don't buy overpriced coffee and enjoy the nearly limitless supplies of free/cheap entertainment. Play some music or (if you have the luxury) go hiking or something.

I'd probably be in the camp of someone who would try for a riskier job, art, entertainment or game design if this was a thing. To be honest, it would probably add more value to the world than what I'm currently doing.

I still don't think it would affect most people though; I'd say the majority of people think I'm a bit odd, even some of my friends.
Absolutely. Google's Apps for Work line includes the Vault product, which can be used for compliance, monitoring and e-discovery.
His choices were:

Queen and David Bowie - Under Pressure

Willie Nelson - Blue Skies

Ed Sheeran - Sing

Jimi Hendrix - Are You Experienced?

U2 - One

The Beatles - Two of Us

Rogers & Hammerstein - How Can Love Survive (from the Broadway version of The Sound of Music)

Lin-Manuel Miranda - My Shot (from Hamilton)

And if he could only pick one of them, it would be Blue Skies.
Thinking on it, I do hope that the current global lifestyle of productivity, consumerism, and reproduction can be wrought into something truly sustainable. Science and technology will help with this, but then again the same could create new forms of resource-intensive consumerism.

Without changes in how people live, a star trek economy, or large numbers of people choosing to not reproduce, we might over-convert the Earth's resources into finished components of our inane, evolution-driven desires.
I think you're conflating psychological therapy with psychiatric treatment. Bad diagnoses happen in every medical field. There are plenty of bad doctors, bad therapists, bad social workers, bad lawyers, etc... It doesn't mean there's anything inherently wrong with these professions. People in general are flawed.

I'm sorry about what happened to you. That being said, I don't think your anecdote is representative of the typical result of mental health care. Surely we would have less school shootings and smaller prison populations if we ended the fear mongering and stigmas associated with mental health and had more routine psychological evaluations.

For the record, 2nd grade is, IMO, way too young to start any kind of stimulant. I don't have ADD, but I do know "ADD/ADHD denial" can be the gateway drug for thinking other mental health acronyms are bullshit too.
The Fine Brothers posted a video statement regarding it: https://youtu.be/0t-vuI9vKfg
The Compiler Generator Coco/R
Really? Even if the parents insist that a child's group is the straight kids, not the gay ones?
India caused a huge hupla about net neteurality sadly in Pakistan visiting family I came to know that it some telcos are providing twitter, WhatsApp and other service foc just like Facebook free internet service. And people are unaware of what it means.
The emails focus a little bit on the system not letting users know.

Also, I imagine some of the faculty would have concerns beyond their personal privacy; things like academic freedom.
Totally agree! If I had a dollar bill every time I had a senior exec (VP-level) for large orgs ask me what 'probability' means, I wouldn't need to be a data scientist anymore!
The issue is deeper than what you write I think. There is technical debt of course in implementing complex ML/DS pipelines that should be compensated by the increase in lift/revenue. Outside of large companies like Google/FB/Apple etc who have incorporated ML in their products, many outfits that want to use their 'data' to 'address business problems' don't really need sophisticated ML or can justify the technical and human debt.
Having worked in the industry as a data scientist, I'm not too hopeful about the prospects of many DS-as-a-service companies, not because there isn't solid technical content to offer, but their clients are routinely idiots.
I've been working on a toy CRUD app in Elm, after hearing that Richard Feldman wants to 'make the backend team jealous!' and wanting to see why I should be jealous.

Anyway, I managed to quickly style it with Bulma yesterday, and I think it looks nice: https://dl.dropboxusercontent.com/u/130414/elm-doc-mgr/index...
> In the meantime if any UC Berkeley people want to learn how to use GPG for encrypting email

Could you explain why this should be necessary when email communication between the servers and clients is already encrypted via SSL/TLS? Can they bypass that? (And if so how?)
I think the parent had a very positive experience with a good psychologist and has extrapolated that to think everyone would benefit from coming in contact with the quality professional that he/she was in contact with.

Which's another way of saying 'it is nice to meet people who are really good at what they do and can happen to help you'.

The flip-side is what you're describing - that most people are not that good at what they do and ultimately - it is usually a frustrating and tedious process of poking in the dark until something works.

For psychological issues it's often a slew of things and having one person make a significant difference in your life is a little miracle.

The thing I like that you mentioned is that you trained yourself out of behaviours that you found to be counter-productive. Which's largely my point - until one takes responsibility for the problems they're facing and stops hoping for an easy fix, it is unlikely to work out in the longterm and I don't know that a psychologist is capable of making somebody a life-long learner if you're not one to begin with.

'When a student is ready, a teacher appears' :)
Nice. I'm currently seeking out a lean kanban-like board to self-host. It could be just me, but this seems to be closed-source and as such ranks a good way below libre alternatives like kanboard [1]. Interop with other systems is also a big deal for me, and the option to extend it myself if need be seems impossible with a closed system.

Are there plans to release the source code, or is there a documented API somewhere?

[1] http://kanboard.net/
Raspberry pi bot that tweets comcast whenever internet speed drops significantly
Jira has LDAP, no?
From: http://v4.pingendo.com/playground.html

> Your browser is not fully supported. For the best experience please use latest version of Chrome or Safari browser

WTH. Are we black in the dark ages of MSIE6 or what?

Get your shit together. Seriously.

Sorry about the "non constructive" tone, but putting shit like this out on the public web in 2016 should be a jailable offense. This is just not acceptable. Not even near.
Some people just prefer hashmaps.
Maybe: See what a command does before deciding whether you want it to happen
IBM Struggles to Turn Watson Computer into Big Business
Add me to the list of people that use Awk. It's my goto language for programs of less than 100 lines. I can do a lot in 100 lines.

I've only used GAWK's network support a few times, mostly to write data collection on a set of boxes and then ship them to a central box for data presentation.

For text data processing it's really hard to beat AWK.
Interesting-- if the pyramids took a long time (as cathedrals did) then the work and resource-use may have not had such a terrible impact on the common people.
Bill of Rights largely embodied uncontroversial traditional rights of Englishmen
Parents can do it and it can really help.

I actually was taught this and a number of other "tricks" in primary school. Estimation was a defined thing, and the idea of getting quick math results in your head was a real goal. Reasons given: job interview, pricing goods and services to understand value, fuel consumption, making things (that deck, how many boards, cost, etc...), navigation.

They took us through a lot of those cases. The first time I applied this was powers of 2 for computing. Learn the first 16 bits worth, and that helps with all sorts of things in computing, same as powers of ten and common easy to compute things do in most other areas of life.

So, what I did was make it a car game. Figure out how tall things might be, or prices, whatever comes up. Practice doing it helps to actualize the skill and once it's done, they will apply in in ways they find useful.
My experiments with online marketing
The creators of Go assumed that their primary audience would be disgruntled C++ devs, and were surprised to find instead that it's mostly Ruby and Node.js people.

Despite all of the "systems language" talk, it would not shock me in the least to see the same thing happen with Rust (or whatever new language comes along next year).

I don't intend for this to be a slight, but the plain fact of the matter is that "dynamic" languages come in and out of fashion every 5 years or so. Those people are accustomed to that cycle. They get bored easily and PREFER that cycle. The senior ones are usually on their second or third language cycle (or beyond).

In contrast, C++ and Java are ENTRENCHED in their areas (systems programming and business applications, respectively). Whatever ultimately displaces them someday... it will have to be an order of magnitude better, and it would still take years.

By all means, market your favorite new language(s) to all possible demographics. Just understand that the "PHP/Python/Ruby/Node/Go/Elixir/Swift" crowd are going to be your primary adopters (and conversely, the first to grow bored and leave when the next thing comes along).
depends how costly the (currently) needed bureaucracy around it is
The Result type also has a bunch of methods like `map` and `and_then` that you can use to write code against only the success case. Take a look at https://doc.rust-lang.org/std/result/enum.Result.html
If you actually felt sorry you should probably delete that trash post of yours.