skysight-inc/HackerNews huggingface dataset:
The general programmer, no. But, at the risk of inflating the title, software engineer is supposed to mean something. Especially in places where they actually are part of professional bodies. In my studies, computer science and software engineering impart two very different experiences. That's not to say that X is better than Y at Z, but the focus is different. I very much do believe that anybody who calls themselves a good software engineer should have great communication skills.
Even if there was more work available, those 10 (or 20) hours will usually be different times every day, making committing to a second job (with an equally random schedule) impossible without overlapping time slots.
I wasn't referring to the keynote, the sessions are live streamed.

I know people put a lot of emphasis on contact with the Apple developers, but I think in the end it's made out to be more significant than it really is.

I've gone and shown them a bunch of stuff that wasn't working, and they were just like, 'good catch, file a bug report!'.

But really how much insight into Swift could he have gained from a ~15 minute conversation ?
Right! And what wyldfire is experiencing is not cognitive dissonance. "X is a better policy, but hurts me in Y situation" is not self-contradicting.
Have not used their service before. Interestingly they are financed by Skype co-founder Jaan Tallinn. Wonder how big they will grow...
I too graduated in CS from a UK University but 10 years ago. It feels crazy to say that.

The times I've enjoyed working in IT the most is on contracts, being brought in for a specific problem, everyone pulling together and then moving on to something new. Then I get a short break to travel or build my own projects.

I enjoyed my 20's but the biggest thing that stopped me from enjoying it more was money. I had to work to cover food & rent and living from one month to the next means you just have to keep working.

If I had any advice for my 23 year old self it would be to get some healthy savings & exercise a lot. When opportunities arise it means you can say yes. Know exactly how much it costs to live, save day to day but regularly plan for fun.
Also don't forget that often you don't find out what tiny shift you have until the last minute so you basically have to make yourself free for full-time hours to do part-time work.
Interesting note from TIOBE about F# just yesterday:

March Headline: All time high for F# at position 11

Microsoft's programming language F# is about to sneak into the top 10. It is not clear why F# is gaining popularity. Possible reasons might be the F# web-programming framework WebSharper and the promotional work of the F# Software Foundation as Tomas Petricek (author of "F# Deep Dives") stated in an interview about 2 weeks ago.
Pet Cancer Prevention Checklist
I find more trivial examples and exploratory code out there (using type providers, etc), than complete examples that show best practices -- at least for web development.

I haven't come across any complete examples for simple web applications without too many dependencies that you can easily learn from
PHP's Composer does this properly, so it's surprising that NPM doesn't.
I'm pretty sure thats Nvidia GRID. Also you don't have to pay for the games there, they are part of the subscription. You do need a local Nvidia GPU though.
Torrenting for the paranoid – Coinado streams torrents to you via Tor
I looked this up, it's called "gender essentialism". Here's an article on gender segregation from Wikipedia that mentions this idea: http://en.wikipedia.org/wiki/Occupational_segregation

This is just another way to make the gender discrimination we see today seem acceptable. There's no scientific basis for this idea, it's strikes me as clearly backward.
Is it? Weren't there like a few books on Swift coming out just a couple months later?
Hello all,

I'm the author of this library. I appreciate any comments/feedback, and will be here all day to answer questions.
There are a few options. Check out Excelsior College, which is a SUNY school intended to provide educational options for employed people... they've been doing this for many years.

You can get credit for work experience as well -- I think up to 70.

There are other options as well, many of these programs were setup originally to support nursing programs and military families. Just stick to non-profits.
Not every server runs the same applications, we mostly do deploys on 5-6 servers at a time, it takes around 3 minutes to deploy our biggest apps, most of them deploy in under 30 seconds.
>I believe this should be regulated to create socially-owned factories to solve nation-wide necessities.

Which industries comprise the list of necessities?
> The Federal Minimum wage is 7.25, the minimum wage paid to those on Federal contracts is 10.10 Seems one hand of the feds knows something the other doesn't.

The minimum wage on Federal contracts can be set by executive order by the President. Congress has to set the national one, hence the disparity.

http://hr.blr.com/HR-news/Compensation/Minimum-Wage/Final-ru...
>Another way to look at this is that the State is making it possible for the employer to pay less for labor than they otherwise would.

Something that opponents of the welfare state have said from the begging.
From a quick google search, a link to the study:
http://www.sagepub.com/bartol3e/study/articles/Aamodt.pdf

And what looks to be a slideshow presentation on the matter:
http://maamodt.asp.radford.edu/Research%20-%20Forensic/SPCP%...
The political hot potato gets tossed around because business claim that increasing the minimum wage will cause the end of civilization as we know it, despite evidence from other countries that this is not a thing.

I am also not sure why you put "laziness, mental illness and a sense of entitlement" in with "people who do not want to work".
Would you say "a great many people do not want to work because of laziness or disability". If not, then do not put mental illness in that bracket, quite aside from the fact that "A great many" is a vague term, with little backing from evidence
We do have client side encryption. You can check out our document outlining the features here: https://support.code42.com/CrashPlan/Latest/Configuring/Arch...
Ask HN: I can barely read, is there a way I could still learn to program?
Computers my entire life have been a beacon intellectual stimulation and knowledge. But more importantly, they have been my enabler, the only way I am able to succeed in the academic world is because of them. I use voice recognition software to dictate into them and then TTS (text to speech) to receive its output. Although I can read a bit on my own, I am unable to comprehend what I am reading until I hear it. Over the years I've made many attempts on trying to educate myself on programming, all unsuccessful. I wish to clearly state that it is not that I do not have to mental capacity in order to program but instead I am impaired by a physical disability.

Thank you.

~SudoBash (I'm reluctant to use my real name for the potential of limiting future employment opportunities.)
Free Resources Related to Conversion Rate Optimization, Usability and UX
A list of free resources related to Conversion Rate Optimization, Usability and UX.
This page is participating to the Golden ZEEF Awards. If you want to add a link feel free to use "Suggest" in the top right corner of the page below.
https://conversion-rate-optimization.zeef.com/dragos.dragusin
How to create a private NPM module
The stripes are too close together, and the contrast is low. They're subtle up close, and difficult to see from a distance. If the spatial frequency were lower (larger stripes) and if they used alternating lines of white and the current color, it might be alright.
> Yet we must also consider one other item, a great many people don't want to work, either from laziness, mental illness, or sense of entitlement. Which means some obtain jobs and put little effort into them going from one employer to another and off and on assistance. How do you pay a living wage to these people?

Maybe you should read past the first paragraph?
No, there's a big difference.

The company that got bought intends to keep customers (and even gain more). They new parent company probably wants to keep a good image.

The company that ran out of money doesn't really care about such things any more. It's dead.

A customer might understand the second case, while it'll definitely hold a grudge for the first one.
The first ops platform for django developers
He makes some great arguments. Especially for the solopreneur (like me), making maximum use of time and energy available to me during the day is critical. There is risk in spending time on A/B testing, with the results of much work put towards this coming back "Inconclusive".

I could see extreme cases where you need to test a major area of the business, testing an entire market segment, etc...but then you could argue just pick up the damn phone and call people in that market segment.
Andy Hertzfeld's take on the Schlender-Tetzeli bio
Just read it as a San Francisco earthquake joke instead.
I just graduated with an M.Sc.A.

I feel the biggest thing I got out of it was the ability to take a vague project idea, and properly make it into something tangible, by myself. Analyzing previous work, modeling, designing building and testing protos.

The specific tech skills I learned along the way are mostly moot. So, I guess it was more of the "learning to learn" thing that undergrad engineering degrees are supposed to be.

I can't say I regret it, mainly because trying out research/academia is something I wanted to do. The opportunity cost is definitely high though, around 100-120k in lost salary alone, plus the salary I'm expecting now, out of school, is likely not very much above a new B.Eng. grad. Had I gone to work out of undergrad, I'd have enough experience to get PE and pull a much nicer figure.

My only expectation is that it might help pull a job more tech/R&D oriented that is generally given to more experienced people, but even that is far from a given.
Biggest, most influential tech company ob the planet. I'd say its pretty accurate.
I suspect that engineers also tend to spend a lot less of their time meeting members of the opposite sex.
Any thoughts on what we'll see come out of WWDC this year? Or at least what you hope to see?
With HTTP, your ISP can be a benign "man in the middle" and cache resources for customers. See http://en.wikipedia.org/wiki/Proxy_server#Transparent_proxy
No need for the disclaimer, I completely sympathize with your position and agree that communication is essential. I push constantly for communication and it helps to kill those little nagging voices and thoughts. Sometimes we're shocked at what the other is thinking that we were meaning or thinking! When left in a room alone without communication your imagination can get the best of you.
But if you run stuff as root you already lost, container or not. Why are so many people running containers as root? Is it because they are running whole distros that expect that?

User namespaces are going to be really complicated to work with not really convinced they are the panacea people expect. Not running as root is much easier!
I agree with you and you make good points, but hivemind has decided the "good communicator" is a 1:1 mapping with being a slick salesman or marketing consultant or lounge lizard, whereas obviously they're referencing communication WRT deep analytical study of communication, mostly in datasheets and textbooks but also product specs and legal regulations.

An engineer needs to be able to get past the marketing blather and dive deep into communication to figure out if a 15 volt rated capacitor will or will not short out and if it does how to prevent a house fire or about 1e6 similar engineering analogies, and how does the related ESR of the cap impact circuit performance etc etc.

Its not a huge analogy jump to seeing past a spouses likely very positive "marketing" message and analyzing all their forms of communication to figure out if a long term commitment to that specific implementation of "spouse product" will result in horrific crash and burn or perhaps it can be proven to work.

I looked thru the ranked list of engineers with an eye toward "long term sustainability" and "ease of do-overs" and was totally unsurprised to find the nukes and CivEng and ChemEng with the best stats and software engineers not doing so well. There are some outliers like the naval architects which I'm guessing is some kind of life-work balance thing, ship engineer going on a multi month cruise might lead to marital problems, or making a career of emergency flights out to some international port to supervise exotic structural or engine repairs might impact lifestyle at home quite a bit.
Watch Mahakumbh 14th April 2015 Episode Online
Hush Technology will block snoring but play your alarm with its smart earplugs
I used to work with a completely self-taught programmer.

He was very good in his area of focus but once he got outside of his narrow area, the consequences of his lack of education became extremely clear.

He didn't have any understanding of how the stack operated or how I, a college student at the time, could write code that executed significantly faster than his.
Hopefully you're building up credit some other way. You can still spend the money you have with a credit card. I pay my balance in full twice a month, just to ensure I never pay any interest.

It's better than paying with a debit card because you aren't on the hook for fraud. I learned this lesson the hard way.
>There should be more examples like this, in this direction, because it represents a minimal counterbalance to all the thousands of advantages that men have in STEM/skilled jobs.

"Yes, it's bias, but it's for a good cause!"
"why does the client need to be built locally? Are you inherently suspicious of anything delivered over HTTPS?"

A good question.

In order to have end-to-end security, you need some sort of secret that is only known on the end points (possibly negotiated over some sort of key exchange protocol), and it should be impossible for the server in the middle to have the secrets.

The core problem is that a webpage is really, really, really designed to be a representation of the server, sitting on a client sandbox. There is no built-in way for a web browser to inject anything into the connection that could be used for a security connection in such a way that the server can't see it. All the local storage the page has access to, the server has access to. All the cookie data the page has access to, the server has access to. Anything else you can come up with that the page has access to, the server can either read or destructively set by sending down the correct HTTP or HTML. There's no independent client "context" that can be passively, safely used by the page somehow, and in a world where the page is running javascript provided by the server it's not even particularly clear what could be "used" by the page without being something that the server could "use" by reading, then sending to the server.

There is, therefore, no way to use the web through a conventional browser to create an end-to-end connection that the server doesn't have full access to. Browsers just aren't designed for this use case.

Note nothing stops you from providing an HTTPS REST interface that would allow full end-to-end encryption that is used by a client that is capable of having local secrets and does not provide any way for a server to run code against it. It is specifically the browsers making this impossible. I'd also observe this isn't necessarily fundamental, browsers could be changed to fix this, but... I'm not sure it would be a good idea. Browsers are already insanely complicated security environments that just barely work on the best of days. Not sure I want to add "secure-from-the-server secret storage" to the list of things a browser is supposed to be able to do. (It is also possible certain extensions in the browser have already hacked together this ability, such as the video chat extensions, I haven't studied them to that detail, but AFAIK secure secret storage and key negotiation aren't generically and generally available.)
I have read the book and tried Watson food a few times. The book does not hide the fact that the Watson recipes have been curated/modified by a real Chef (the book usually tells you about the major modifications). So you could ask: how is it really different from randomly generated stuff? My experience is that there is something really distinctive about Watson food: a very unusual association of a handful of tastes that a regular chef wouldn't have thought about but that works surprisingly well.
By your logic that means all operating systems are insecure because users can run things as root. I've grown tired of hearing this argument against containers (not just Docker). It applies to security in general.
These are the nine best distros for KDE’s Plasma desktop
I'm actually using it myself currently. There are certainly rough edges (In fact, I think I'll be submitting a patch for boss_mail soon to tweak some of the default gen_smtp options that bit me). Migrations aren't as caliber or essential as in Rails, there is no asset pipeline, there isn't a scaffolding generator and so it must be filled manually, but it's still more-or-less a complete experience.

I don't know about "flexibility". It's much less rigid and opinionated than Rails, and it's easier to maintain modified versions of the source code in your project due to how Rebar handles dependencies. So I'd say it's pretty flexible.

Default library support, yes. But it's not that bad. Most major tasks are covered. The module system and resulting encapsulation (on top of runtime + OTP guarantees) means that using dumped libraries is easier and more reliable, so I had no qualms with reading and integrating, e.g. a wrapper to GraphicsMagick that serializes output to native Erlang proplists for batch image uploading.

The ETS session engine, the not strictly OO data mapper, functional tests, inbound mail server, in-memory MQ and model event watchers plus first-class WebSocket gen_servers are all nice perks.

My main concern is that commit activity has been dwindling down and the present lead maintainer (danikp, I think?) seems to be only sporadically active. But it can still be salvaged, I'd wager most of the serious users have private forks.

EDIT: By the way, out of curiosity, what "niches" are you using it for?
Disk42 – End-To-End Encrypted Open Source Cloud Storage on Indiegogo
I did read through it and they tracked it back to Recorded Future [1].

[1] https://en.wikipedia.org/wiki/Recorded_Future
No worries. NPM just raised another $8MM today, too.
Possibly.

IT recruiters seem to be looking at candidate's github profile, while I haven't seen anybody asking for a linkedin profile.

Sure, there's lots of other areas besides IT, but if IT has moved to something more specialized, I expect a similar trend for other areas.
One alternative that I find interesting (not the one I was taught first though) is to visualize matrix multiplication as the sum of the rank 1 matrices obtained by multiplying each column of the left matrix by the corresponding row of the right one.
Its a good start, I was impressed with the selection of backpacks.
> Quit blaming the employers, if you want to set an arbitrary value for living wage then adjust the minimum wage paid or benefits granted so that individuals exceed that level.

This however, fails to solve the problem.

If you have 10 people earning $7/hour minimum wage, but you need $15/hour to make it... raising the minimum wage to $15/hour won't fix the problem.

The employers simply fire/layoff 5 of those, and pay about what they were paying before. All we've done is shift the same amount of money to fewer people. In time, it might be true that those 5 people earn enough to boost the economy, but those effects won't occur for months or years.
I don't think you'll find many Canadians that will gratuitously invade the privacy of others for the benefit for the US government.
The thing that makes emails of great is that it is not a program controlled by a single commercial entity but instead an open standard. Although I find this an interesting prospect, I see the potential for this particular product is quite limited because of the aforementioned plus their pricing scheme.
My understanding was that you were trying to draw a causal relationship between levels of progesterone in a person's bloodstream and their tendency to care for other people. Further, I understood you to state that women have higher levels of progesterone in their system and, thusly, care more for others.

It's the causal relationship between progesterone levels and how much people care for others that I find repugnant. It's reductive and simplistic and, I might add, entirely untrue. I do not believe that a side effect of progesterone ingestion is "increased caring for others".
What is interesting is the last three "engineers" in the list are not engineers-by-education ("white collar") type engineers, they are engineers-by-trade ("blue collar"). The "engineers by trade" typically have a lower education level and probably lower income level.

Locomotive engineers and operators 15.77

Stationary engineers and boiler operators 16.99

Operating engineers and other construction equipment operators 18.97

The "blue collar" engineers have a substantially higher divorce rate than most of the "white collar" engineering professions, but the transition by percentages compared to the those preceding them in the list was a lot smoother than I expected.
Global DNS outage at Zerigo, the real-world perspective
It's HN bias. Enterprise rarely gets talked about (because by its nature it rarely does cutting edge things) but is still the huge mass of the iceberg under the water.
Why do you think the factory owners care about people consuming his production? What will those people offer him for it?
"Taxpayers are spending a lot of money subsidizing not people who won't work, but industries that don't pay their workers a living wage"

The hidden assumption in that statement is that those industries would pay their workers more if they didn't have access to welfare. This is economically dubious; if anything, by substituting for income, welfare decreases demand for work and thus increases salaries.

Without welfare, those workers would likely work longer hours for less hourly pay.
Wealth is best measured in terms of age. A wealthy 25 year old with only 3 million in the bank is in a very different situation than a 70 year old with 3 million. The difference is 'earning potential' over their lifetime.