skysight-inc/HackerNews huggingface dataset:
You don't need one. I don't use portfolios, because they are visual mediums. My work is programming. I don't want people judging the quality of my work based on the quality of the designer's work.

Upload your projects to Github, brush up on your interview questions, and keep interviewing. You will get a job.
Conservancy Seeks Your Questions on GPL Enforcement
"Binney doesn’t see much distinction between the Bush and Obama administrations when it comes to intelligence policy."

This has been such a disappointment for me. I had such high hopes for Obama. :(
Elixir Streams
For those who want to see what Esterel is all about, Céu is a modern language inspired by it (or at least its synchronous concurrency approach).

http://ceu-lang.org/
Anyone care to speculate as to why only comments can be downvoted?
New York: 1 p.m. EDT
Chicago: 12 p.m. CDT
Honolulu: 7 a.m. HST
London: 6 p.m. BST
Paris: 7 p.m. CEST
Moscow: 9 p.m. MSK
Mumbai: 10:30 p.m. IST
Beijing: 1 a.m. CST
Seoul: 2 a.m. KST
Sydney: 3 a.m. AEST
Yes, there are many of these. I think MiniZinc is also quite popular among the optimisation guys

http://www.minizinc.org/
You can't achieve the claims of the product.

If one explained why the “lose 15kg in 10 days” ads are bogus, would you ask of him about ways to actually lose 15kg in 10 days?
Your point couldn't be that biological underpinnings are being socially reinforced because you didn't mention the biological underpinnings at all.

Your 4-point history is also off because it implies there was a gender neutral computer science that was then taken out of balance by socialization. The only thing you seem intersted in addressing is that girls aren't encouraged to tinker with things - that in and of itself is a fair point. You don't need to create a false history and a false biology to address it.

Focusing purely on socialization, while it will make you friends, will also prevent you from seeing the other reasons STEM fields are predominantly male.
Is Drone Racing the Next Consumer Fad? Game of Drones Hopes So
This is solveable with extra verbosity.

# no:
MAX_FAILS = 3
MAX_RETRIES = 5

# yes:
MAX_API_CONNECTION_RETRIES = 3
MAX_COMPLEX_GRAPH_SOLVING_RETRIES = 5

Apologies for terrible names, but the point is that you should name the constant different things, so that it's clear what __kinds__ of retries you are capping.
So, at this point, what's your take on the language, as compared to Objective-C?
Yes, Zenefits seems to be a nice wrapper around other services with bad UI/UX.

That being said, we researched using Zenefits for our 401k, and they work with Ubiquity. Ubiquity has a very nice front end we saw no reason to have a Zenefits account just to access Ubiquity.
>Everyone knows that weak abdominal muscles can cause back pain. In fact, Mummaneni says, stronger muscles might be the secret to Gokhale's success.

Don't really need to say anything else. Get into weight training and stick to it.
Hacker Can Send Fatal Dose to Hospital Drug Pumps
The fact you needed to include a proviso proves my point.
Hmm. The article says the script gives the protagonist's name as "Luke Starkiller" (and I've heard of that name before), but the photograph of a script page says "Oh ... the uniform. I've come to rescue you. I'm Luke Skywalker." Did they just use an image of a later script for the article?
Are you suggesting that back pain and carpal tunnel don't exist?
This is a fantastic comment (so is the rest of the reply chain) and just upvoting doesn't feel like enough.

I initially agreed with the parent poster (don't just walk away from your financial commitments) but your comment really takes a different perspective and made me re-think about the whole thing in a completely different way.
A handful of people have said the same about my website which uses a darker shade of green. Perhaps with enough users someone will complain whatever the colour is but I'm wondering - is there something about green specifically that elicits this strong negative response in certain people?
How to Lie with Statistics: Heavy Metal Edition
KPIs a dumb way to encourage performance
The problem is the same as that for insider trading on the stock market: it undercuts trust in the market causing a drop in the number of participants which leads to less liquidity and a less efficient market.

Anyone who knew there was a way to garner the profits from the lottery, but didn't know the way, would be a fool to play.
Student debt becoming unreliable will likely impact rates on student debt. Though it is confused by government subsidies.

Those who would lose out are those forced to pay higher rates on student debt.

If the government bails out those financial institution then everyone paying taxes suffers. If we continue to subsidies debt and have to do so at higher subsidy levels to make up for risk of defaults then taxpayers again suffer.

Indirectly, if it became a significant macroeconomic factor those schools would suffer if students refuse to take out high amounts of hight cost debt. Frankly, this would be a good outcome as they would stop adding on huge admin costs and ego boosting expensive buildings.

Student debt is tricky because credit histories likely haven't been built up. For other debt largely those with good histories will get good rates. Those with bad histories will get bad rates (for cars, houses, etc.). Startup small business loans are pretty much always bad rates (if you can get them at all).

Given our track record the last few decades don't worry about the 1% ($5 million puts you way into the 1%). Congress has done nothing but bend over backwards to give every possible favor to the 1%. The middle class (say those with $100,000 to $400,000 in their retirement accounts) may suffer but the 1% is very unlikely to suffer until we drastically change who we elect.
Zenefits' entire service is about re-selling and managing other services. That's like saying an accountant is at fault for relying on payroll processors that may someday decide they want to be accountants too - of course they're not at fault, that's how accounting is DONE. This is ridiculous on ADPs part.
> i don't think computer science is remotely close to being able to say, oh a type system only needs X power, beyond that we use this other tool.

That's because that's not a problem for computer scientists to solve but for language designers. Programming language design is 5% theory and 100% psychology. The question of what's useful cannot be answered by math, but by psychology (well, it's determined by psychology, but could be answered with "clinical research").
They exist and are psychogenic. The nervous system, directed by the brain, can induce localized inflammation.
Reminds me of Expert Systems
>I am sharply aware of the strongest objection to my lapse into default. If everyone acted as I did, chaos would result. The entire structure of American higher education would change.

This is not an objection. This is an argument in favor.
Author's book successful on Amazon: 4.6/5, 600 ratings, gushing reviews from MD PHDs in the Mayo clinic.

Published in 2008.
I did this back in 2009. Here's how to do it.

Pick a technology stack that you want to get a job in and build a side project in your spare time. Attend meetups with experts in your local community and learn how to make it awesome. Build relationships with them along the way.

Use those relationships to get some part-time contract work in said technology stack with someone local. Document this experience and build up a portfolio.

Eventually, use the knowledge you've obtained from your side project and part time contract work to apply for full time jobs. You'll then be very marketable, and you will have enough knowledge to do well in interviews.

Good luck!
When I read the rumors about it (which are mostly speculation), I essentially expect them to do the following (on OS X at least):

A) Make the Apple-provided system files read-only, maybe even put them on another read-only partition like iOS does.

They explicitly said[1] they were locking down system files 2 years ago at WWDC 2013: "in the future as we start to lock down the /System folder, you might actually get write errors.". As /System is already owned by root, write errors at /System means elevating to root won't be enough.

B) Assuming "rootless" is in fact a superset of what I mentioned in A, and going by the rumored name, they could be restricting what the 'root' user can do by default on OS X, matching some configurations of Linux where simply gaining root access doesn't automatically gain you total access. In other words, root can do things like load signed kexts, install system-wide software, etc, but not overwrite critical system files or perform various other sensitive actions that shouldn't be possible just by entering an admin password (which a LOT of software packages require during installation).

edit: also, they did include Hypervisor.Framework in 10.10 which is a significant engineering investment but doesn't seem to have a purpose at the moment (major virtualization vendors aren't likely to use it, neither are app developers. That leaves Apple...). I honestly wonder if they're planning to use it for security purposes in 10.11+. They did something similar with XPC, introducing it for use by developers first, and then in 10.10 they started using it extensively to isolate things in the OS (including Extensions).

[1] http://asciiwwdc.com/2013/sessions/707
The trick to getting around student loans is simple:

1. Open lots of credit cards

2. Take out cash advances on the cards

3. Use the cash to pay off your student loans (or just pay for college directly, using the cash)

4. Pay on credit cards until the interest has ballooned out of control and you can't pay them anymore

5. Declare bankruptcy and default on all your debt

If someone should be able to buy a house and cars and toys and shoes and designer clothes and then just declare bankruptcy and walk away from their debt totally free, why shouldn't you be able to do the same for other types of debt?

Why do we treat educational debt as the one type of debt that is able to enslave you for the rest of your life, while it's ok to default and walk away from debt caused by crazy consumer spending?
>Essentially any event where the user would expect feedback means you need write the conditional structure in the output. So if the user types a character in an input box then you need to write the value of the input box to be the characters the user has typed so far

Anyone able to provide a quick description of what this means?
It does! Awesome, thanks :-)
> But I also think they may help up to a certain point and then start hurting. The problem is, this has never been put to the test.

You're right that the current cutting-edge of types in programming haven't been put to the test yet. Scala and OCaml and Haskell all get varying degrees of industry use, but it's nothing compared to C++, Java, Python, etc. So it's clear that we haven't even almost gotten to the point where the industry uses proper types at large.

I guess my point is this: Why then do you think at a certain point they start hurting? It's not like the industry has even gotten close to using types to their full potential. We've certainly never reached that "certain point" where they start hurting.
Show HN: A Look Inside Stack Exchange’s New London Office
The title has been altered and is confusing. It implies the offers themselves are 'opt-in' rather than projects opting in to offers (and the offers themselves remain 'opt-out' in the installer, not 'opt-in').

The original title isn't confusing, it is the alterations which have made it confusing.
No, FFS, I'm thinking Thomas Andrews Drake[0].

0: http://en.wikipedia.org/wiki/Thomas_Andrews_Drake
This is like shaming companies that make plugins for Google Apps. What is wrong with you?
the views he's defending – that people of some ethnic backgrounds are subhuman and fit only for slavery

This is a lie. Moldbug has never defended such a view, and only a willful misreading of his work could possibly lead to this conclusion.

For the curious, let's have a taste of what Moldbug has actually written on the subject [1]. Its only sin would appear to be the use of the slightly archaic (but nonpejorative [2]) term "Negro":

----

[T]he common meaning of racism implies the belief that ancestry is significant information in the context of common decisions about individuals.

It should be obvious that it is not. If you want to test a job applicant’s IQ, for example, give her an IQ test. Patterns of ancestry become useful only in decisions that affect large groups of humans in the aggregate. Governments, however, must often make such decisions.

Therefore, if you are an HNU [Human Neurological Uniformity] denialist and someone asks you whether you’re a racist, you can ask him if he implies the above belief, which we can call racial essentialism. (The Nazis, of course, were big essentialists.) If he says yes, tell him no. If he says no, you can tell him yes.

One also must be quite a bit more careful than Hume [quoted previously] with the words superior and inferior. This implies some quantitative ordering of overall personal worth, an idea one would expect Hume to be the last to accept. For example, consider the proposition that Jews tend to be better chess players than Negroes, whereas Negroes tend to be better dancers than Jews. Both halves of this statement may (or may not) be true, but neither can justify us in ranking the two races overall—unless our sole criterion of personal worth is either chess or dance. Which mine isn’t.

[1]: http://unqualified-reservations.blogspot.com/2009/01/gentle-...

[2]: http://www.uncf.org
Here in DC it just goes directly into the general fund :)

I understand what you're getting at, but a lottery is really not a great way to fund education. I'd much prefer a less regressive form of taxation.
Has a former GNOME Fundation member I would like to wish my deepest condolences to his family. It's very sad to see someone leave us so young. The FOSS lost a great mind, his work will was/is/will be in our Linux Desktop for some time.

Thank you Marco!
Honestly if they expect you to maintain that code then your salary should reflect the long term damage to your career and sanity.
I disagree. The older I get the more I treasure the rare individuals I can trust. Going into business with someone like you would mean I have an extra job, watching you. Life is too short. I recommend against doing business with such individuals if one can avoid it (often a luxury, I admit)
This morality is a one way street. I am not opposed to it but the party holding the contract does not think about morality. It only thinks about business. These institutions don't even blink when funneling cartel drug money. Worse still they don't even get prosecuted for it. Defaulting on the money is not a good thing because it ultimately tells you that the path you have chosen and the decisions made were wrong and time is lost. But sometimes its the right thing to do.
why does it beat the plane? the plane is 1hr, the train is 3 ?
It's a thing. I don't know about convincing employers, but employers do it. I've participated in such projects. hell, I know people who have done such things in government and military contracting contexts. It does happen

so yeah, it happens. Legacy systems are re-written. convincing your employer? yeah, I've never seen that part happen, so I can't say anything, but I certainly have seen the aftermath.
The article is negative about IDEs. I was stating that in fact IDE can be a valuable tool for specific areas.
Ursula K. Le Guin has it backward
Slightly OT, but does anyone know of any good open source Trello clones? I want to use that kind of UI for an entirely different (non project management related) purpose and would love to have something I could base it off.
>At least they didn't claim "up to 8 times or more".

At least they didn't lie even more
> The question that wasn’t useless? It was “what do you know about our company?”

This wouldn't work for me. I rarely know much about the company I'm talking to. Once I was so amazingly off the mark about what the company did (I must have confused them with another, though I still don't know which one), that _I_ was shocked and disappointed with myself. I still got the offer. (I turned it down; I would have been good at it, but I got something closer to home instead.)
Show HN: Vero Designer – It Writes SQL for You
How to Get on the Frontpage of Hacker News
From a type-theoretic perspective, a language can be either logically consistent by means of strong normalization xor Turing-complete. The untyped lambda calculus is the smallest, most elegant functional language on the right half of that fork. It's also not strongly normalizing, so you can't prove theorems with it -- oh well!
Saiba quais os vários tipos de próteses dentárias que existem
"Your 4-point history is also off because it implies there was a gender neutral computer science that was then taken out of balance by socialization."

Which is exactly the case.

During the 60s and 70s, computing programs were far more gender balanced (still biased, but nowhere near as askew as today), in part because coming out of World War 2, women were far more likely to have been in the field, for the same reason they were included in manufacturing and other previously male-dominated professions: the men were at war.

The extreme male gender bias you see in computing today is a result of a regressive trend whose seeds were sown in the 80s and 90s, corresponding with the PC revolution.
20 Years of PHP
well, some highways are private and self funding. But yeah, even if they are not, the issue is whether to build something in addition to the highways.
"Led Zeppelin didn't write tunes that everybody liked. They left that to the Bee Gees."

It turns out that that is hard to do well and requires a certain brilliance and finesse. Nearly everyone in the anglosphere can recognize at least one of their songs even 35-40 years on; Zeppelin doesn't have that kind of claim. Getting to that level requires a certain propensity to hack the human psyche, employing hooks, chord structures, melodies and lyrics that are sure to get attention and remain in memory.
When I interview people, I am less interested in their specific experience than I am in their ability to think and troubleshoot problems. Google solves the knowledge problem but doesn't solve the problem of intelligently using that info.

I imagine other employers are similar, and given the high demand for tech workers, you might be surprised at the reactions.
The Magna Carta for the Digital Age
Assessing Sweden's ‘Vision Zero’ Plan for Suicide Prevention
That's not always available depending on where you live, but possibly a good idea.
Robust and Efficient Elimination of Cache and Timing Side Channels
> Stop saying that please.

What should we say instead?
I believe this is absolutely awful advice. No offense to you OP, but if I took a job somewhere and saw that they were doing this, I would cut my losses and leave immediately.

While it sounds quite nice in theory to slim down your configuration to only have runtime configuration for variables that you see yourself changing, what I imagine ends up happening in practice is that you're left in a situation where you're doing far more work and only superficially benefitting by having an config that appears short and simple, but is in reality a complex system with nooks and crannies.

Here are some problems that I see with this:

* You're now on the hook for maintaining this software. Security problem? Your problem. Update? Your date, canceled, because an upgrade to the program changed everything. The version distributed by your distro had a nice post-installation hook for the new layout, but you have no such benefit. Your distribution might even have a few distro-specific patches for the software. Is tracking the upstream version, tracking your distros patches, and compiling the software actually saving you effort?

* Potentially undefined behavior. A configuration option can be in undefined and taking a default value, defined at compile time, or defined at runtime. Are you intimate enough with this code to know what's going to happen when you define it in multiple places? Maybe you add something to your runtime options, only to find out a week later that the change never happened because it was already set at compile time and that takes preference. Maybe the program has a runtime exception and crashes 3 days later at 3:00AM because it doesn't know what to do when it finds it in multiple places.

* Who the hell is looking at their configuration options enough that this actually crosses their mind? I've configured exim4, so I know exactly the situation you're describing with regard to a configuration that is just downright ugly. But I don't have a visceral reaction because I know that once I've configured this, I'm done. Maybe a few months later I change an option.

Mixing compile time and runtime configuration means you not only lose the advantages of both, but you gain their disadvantages as well.
Your guide to selling against Zenefits [pdf]
My advice: thinking it is just "different keywords" is exactly why you may lose income. The syntax may be easy to change but you're changing an entire stack that will have it's own conventions, history and culture.

If you want to be paid well, it's an awful lot more than just keywords.
Furthermore, the local bookie quite often uses the officially published state lottery numbers as the basis for his own game, and keeps his books more open to his players than the state does.

I recall a certain game, run out of a certain bar, wherein the players paid $20 to select a set of numbers, to create their own "bingo card". Once the game was closed, the organizers took their 20%, the remainder was the jackpot, and then they published that amount with all player-selected combinations, without any names. The state lottery acted as the caller. Every official drawing converted uncalled numbers into called numbers, and when all numbers on someone's card had been called, they won. Any player could check whether they--or anyone else--had won as a result of the most recent drawing.

It was assumed that all players knew which of the published combinations was theirs, and they could all talk to each other. So if they got the unremarkable shopping bag full of $20 bills, and it was not the published jackpot amount, word would get around, and people would stop playing.

State lotteries typically allocate 5-10% for game management and promotion and a larger fraction for the state, for a total rake of 33-50%. Delaware, Oregon, Rhode Island, South Dakota, and West Virginia all keep more than 50% of the player bets.[0] Massachusetts actually runs a fairer game than most.

So if you want to be a small-time bookie, you now know which five states are the most profitable to operate in--along with the six states with no lotteries that are not casino-laden Nevada: Alabama, Mississippi, Utah, Alaska, Hawaii, and Wyoming.

[0] http://fivethirtyeight.com/datalab/what-percentage-of-state-...
> Travel time by train is mostly about how many stops you need (which add through wait times)

The wait times are not the big problem - the problem is the time needed to decelerate and accelerate the train at each stop. E.g. a freight train of 1.200 tons needs 1km from 100 km/h to 0, and a high-speed passenger train, e.g. ICE 3, needs 3.3km from 330 km/h to 0.
Messaging App Jott Is Blowing Up Among Junior High and High Schoolers
I've been very happy with ZenPayroll for paying my employees so far. Going to check out justworks though.
You have the common and popular misunderstanding of psycogenic illnesses.

>Does this mean that the sickness is “all in my head”?
No, it doesn't. The people who are in these outbreaks have real signs of sickness that are not “imagined.” They really do have headaches, or they really do feel dizzy. But their illness is not caused by a poison or a germ.

http://www.aafp.org/afp/2000/1215/p2655.html
Will You Have a Job in the Future?