skysight-inc/HackerNews huggingface dataset:
CS teaches a lot of theory, but not as much practical. Let's face it, 90% of programming is CRUD and the hardest part of such applications (managing all the state) isn't something that can really be taught in 2 years worth of CS classes (the other 2 years being used on non-CS-specific stuff). Employers don't want to pay to teach new programmers (even CS grads who couldn't get an internship), but generally expect a couple years worth of experience before they'll even consider someone for an "entry-level" dev position.

Programming is a job that requires constant learning. If a programmer has what it takes to do that, then it's not too surprising that the programmer can learn the basics on their own. A lot of devs like myself started learning to program around 10 or so. When college enters the picture, these devs are bored for most of the classes (except perhaps things like algorithms or compiler classes).

If a would-be programmer had the foresight to look into the programming, then they'd probably note that there's more profit in skipping the degree and putting that 50K on the mortgage instead. CS has more free teaching material online than any other white collar job I know of. A programmer can get the exact same education quite easily if desired (you can't really say the same about other STEM fields except perhaps math).
Offer HN: 15-min hangout to rekindle your motivation
We are wrapping up Q1 and new-year's ambition fuel might be running low. Maybe your project is taking longer than you expected to implement, the market is smaller or tougher to reach than you hoped.

Whatever it might be, I'm offering to jump on a 10 or 20 minute call with you to be your sounding board and help you in whatever way I can; whether it is polishing your pitch, your demo, brainstorming launch strategy, customer acquisition, etc.

About me: I'm a 2x founder with a technical background, currently working with hubspot alumni, building the next big thing in customer success.

Send me a tweet at @pablof7z with some time that works or leave a comment below.

https://twitter.com/pablof7z
> Apple did what we wanted it to do

By not building a backdoor, or by not helping at all?

If the latter, I'm not sure I fully agree.

At the end of the day, I personally like our prosecutors having criminals' data, given that there is a court-ordered warrant for it. I'm definitely not for building backdoors, but I'm all for the FBI picking the lock or breaking down the doors if the courts deem it necessary.
>So you are suggesting that they have it in their genes?

Don't put words in my mouth, I said no such thing. You offered no rebuttal to what I said, only slander. Explain to me why Moroccan immigrants have not assimilated and why they are so grossly overrepresented when it comes to crime. To say this is all the result of the natives being racist towards Moroccans in particular, that they are forced into this bad behaviour by us, is absolutely ridiculous. They are problematic in France, Belgium and other countries as well. Any negative views towards them are the result of their own actions rather than some grand conspiracy to keep them down.
GnuPG 2.0.29 released
> You're not allowed to yell fire in a crowded theater.

Come on mate, I thought we're talking about political speech :)

With regards to Erdogan as a businessman, the thing is, he is using his position to prosper as a rich man. I repeat, he has no care about what happens to the country. There are no ideologies, no nothing here. He uses the state as a means to cash in what he can. And he has his circle of assistants etc., what he wants is to be able to steer the politics and ultimately the state the way he wants w/o any friction.
>It's a free market: you make mistakes, you lose.

Precisely, if you invest money, you should be prepared to lose that money. Now we're in a situation where if the amount you lose is large enough, no worries, the tax payers will refund your investment. It was a large amount you lost after all.

Here, in Denmark, we now have "systemic banks" aka "to big to fail", just like in the US. Not once have I hear someone suggest that MAYBE just fucking maybe, the issue is that the banks are to large. But no no, we'll have non of that. In fact let's make it an issue that to many people pick smaller, less well consolidated banks. How can a government not recognize that it's a problem if a country will be thrown in to chaos (apparently) should this private company fail.
I disagree.

The RBS failed entirely because of foolish investments. Funding covered the cracks till it dried up.

Fred the Shred (RBS CEO) invested billions in toxic assets worldwide - his last act was to buy an investment bank full of them.

He still walked away with bonuses, though now the taxpayer paid for his golden parachute.
CockroachDB here. We haven't published benchmarks yet and performance work is ongoing. As this is a beta product, the current performance is not indicative of where it will eventually be.
We didn't give them money, we invested in businesses that were in desperate need of investments. Those investments later paid back very good returns.

You can argue that we shouldn't have interfered in the free market like that, and in fact I agree in principle, but the "rawr, my tax money" argument doesn't hold water.
>the homeowner should get paid the spot price like every other generator, not full residential rates.

Either the other generators should pay a significant carbon tax or the solar / wind producers should get a significant subsidy for polluting less.
To prevent this, the browser could use a fresh cookie every time you visit the site, except for sites you whitelist.
awesome, thanks for the info!
Don't worry, it won't be long before you are dragging their smelly teenage bodies out of bed ready for school.
They weren't smart enough. They were prevented by government regulation introduced in the 1990s.
I don't think I ever remember waking up early as a kid. If my parents didn't wake me up, I would not get out of bed.
>Net metering is no substitute for a price on carbon.

It absolutely is since there is no price on carbon and no realistic prospect of one any time soon.
so much party / political garbage in this thread. the reality is this: if the government could prove bankers in the us broke laws, they'd throw them in jail. they can't.
Americans like to punish. A lot. Instead of rehabilitation they focus on making sure convicted felons are practically unemployable once they are out of jail. This is changing, but slowly.
To anyone interested in this article, I would recommend reading the book Bommerang: Travels in the New Third World by Michael Lewis: http://www.amazon.com/Boomerang-Travels-New-Third-World/dp/0...
We should note that Iceland is a country with a population of 323,000 people - that's a large town in most other countries. The scale of the Icelandic banks compared to other countries was really not equivalent.
Seriously, I was very excited when I saw the title, and very let down by the actual result.
Failure is not an option, it’s inevitable
J Edgar Hoover would agree, but the rest of the world would not.
What's happened with the Warriors reminds me a lot of the Dallas Mavericks' transformation after Mark Cuban bought the team in 2000. Pre-Cuban, the Mavs were terrible, a perennial bottom-tier team. Cuban changed the culture and the Mavs have been more successful than most fans could have dreamed of (even winning the championship in 2011 and runner-ups in 2006).

The Warriors didn't just get "lucky" by drafting Green, Klay, Barnes, and Curry. It's hard drafting well; just ask the 76ers, the Cavs (before Lebron came back, they weren't making the playoffs despite multiple #1 overall picks), and 20+ other teams in the NBA. With the exception of the Spurs, no other team has been better at building a team lately.

Many parties deserve recognition for the Warriors' outstanding success over the last few years and the owners are certainly included.
In case anyone looks at that and thinks it's cute or clever or fun... it's not. People will end up hating you for doing that. Okay, maybe hate is too strong, but it will certainly engender some strong negative feelings in anyone who has to try to figure out what you did (and when and why you did it).
Xamarin's store-page just changed its pricing
People where I work try to book meetings across lunch on a regular basis. I'll get the invite and ask "are you bringing food?" No food and I'm not showing up.

I did have one smart person slide a pack of crackers across the table at me. As I ate them I was declining every meeting with them for the next month. That solved that problem.
Getting banned from Facebook can have unexpected consequences
On/off button for passing along epigenetic ‘memories’ to our children discovered
>What makes you think the workers have any other choice? They're not "willing" if it's wage slavery.

that's like saying we are all physics slaves because the universe imposes the laws of physics on us...

slavery means a specific thing. when a person is owned as property and has no right and must obey his master on pain of death.

don't stretch the word

>What makes you think the people injured by pollution are willing? When exactly did they give their consent in this transaction?

Im still waiting on the my nuclear reparation money from the USA for all the extra exposure from all those atmospheric nuclear tests

nobody in the world has a legitimate pollution compensation scheme

>This seems equally likely in China.

well since im paying less for stuff from china im definitely paying less for a 1% yacht
If a Basketball player needed to be on the court at 6am, you would expect them to go to sleep at the proper time in order to perform to expectation at 6am. They are adults, right?

Most people at work and in college are adults and are expected to perform as required for the classes/Job that THEY CHOSE and then some complain about the expectation that they be in and functioning at a specific time - that makes NO sense.
Canada does not have personal residence mortgage deductibility and was riding a commodities boom at the time.

Speaking of the popular "austerity ruins the economy", Canada ran a budget surplus during the crisis, enabling them to weather the financial crisis quite well.

Keeping an eye on the accounting books is always a good idea.
Given the choice of giving $1 to a chinese 1% or $10 to an american 1% I still choose $1.
Isolated families surviving does happen indeed. A good example is the Lykov family who were completely isolated for over 40 years. [1][2] However they brought with them tools made by others before starting their isolated life, like steel axes. They also imported education & language. I haven't heard of any isolated family success stories that start without any external help.

--

[1] http://www.smithsonianmag.com/history/for-40-years-this-russ...

[2] https://www.youtube.com/watch?v=tt2AYafET68
I don't know of any, I learned that in school. But I'm currently working on writing one. If you're interested, I'd be interested in some feedback whether it's understandable.
>That US PCB manufacturer is also sending his kid to school,

that's great. but chinese schools are way cheaper than US schools so if somebody asked me to give up $100 to educate 100 chinese kids or half a US kids for x amount of time I would have to say the chinese on utilitarian principle since I can hardly justify that a US person is worth 100x a chinese person.

>paying state and federal taxes

a lot of which is going to welfare i.e. hands out for people not doing anything productive, which again is a very bad way to spend money.

>SS, healthcare for employees,

same arguments ditto

>and probably allot for hazardous waste service.

This is great. However, china is kinda too poor to have good hazardous waste removal. Thus money spent on china makes it richer and more likely to have hazardous waste, thus more likely that less people will be exposed to hazardous waste.

>What makes you think the Chinese PCB manufacturer is not in the 1%; just assumption the US manufacturer is.

because US is a wealthier country therefore all else being equal the probability of the US manufacturer being rich is higher than the same prob. for the chinese

Nothing personal to the americans of course. It's not their fault either than a bowl of noodles in US is 10x the price of the same thing in china so an american has to make way more money than a chinese to survive but i like to spend the least amount of money possible.
Next time, go to a Run box and type services.msc, there you can turn off the Windows Update service, the Trusted Installer service, etc. You've got to be willing to pop the hood: admittedly MS tends to hide the hood release lever.
Exactly. There are tons of ports of Linux software to Windows but if this becomes successful and popular there is no reason to ever maintain a Windows port.

But perhaps at this point it's important for Windows to stay relevant in an open source world.
Note that the parent said "if their inputs don't change".

In general in this thread, some people are following the root comment in using "order in which functions are applied" to refer to what you mean - applying one function to the output of another, or vice-versa. Of course this affects the correctness of the result (and possibly also the well-typed-ness of the program).

Other people, like the author of your parent comment, are using "order in which functions are applied" to mean "order in which functions evaluated", which indeed does not for the correctness of pure functions (except possibly with respect to nontermination).

Working with f(x) = x + 3 and g(x) = 2 x, the expression f(g(7)) can be evaluated inside-out or outside-in:

f(g(7)) = f(2*7) = 2 * 7 + 3
f(g(7)) = g(7) + 3 = 2 * 7 + 3

As best I can tell, the confusion was introduced in this thread by coldtea's accusations against unspecified FP proponents.

Edited to add: per https://news.ycombinator.com/item?id=11396816, that should be "coldtea's incorrect accusations against now-specified FP proponents".
Hey. Your site doesn't work for me: "Sorry, no Host found"

Also, check out a another random-color palette builder a friend of mine made: http://www.coloryapp.com/
I'm a night owl and I think I know what's going on here, at least as far as I'm concerned.

It is that every so often I indulge in too much coffee, booze, etc, and this pushes back bedtime by an hour or two. Or I get excited about something new like a book or a video game. Since the night time is quiet and I am undisturbed by others, I like it, and I don't bother to correct it.

Note that merely giving up coffee, as the doctor in the article recommended, wouldn't help. It is the irregular 'binges' that push our body clocks. The extreme case would be a hard drug user who occasionally parties for 2 nights in a row.

Of course eventually some social obligation or appointment causes me to have to get up at a normal hour one morning and then the process resets and slowly advances all over again.

Two comments about this:

(1) society may be correct to judge me, because there are addictions involved and they can be harmful.

(2) it's unhealthy because when one eats during a period which was recently 'sleep time' the body doesn't digest the food so well. The heart doesn't seem to like it, and I think I read that LDL cholesterol is elevated. This is one reason why night shift workers pay a price in terms of health.
A title can be literal and be misleading. this is the role of connotation and context.
If your goal is to demystify a haute-programming concept for people who think of themselves as regular programmers, why not use the most popular language?

It's not like they're saying javascript should be used for all compilers. Even so, there are several javascript-based compilers and transpilers in widespread use today, so even javascript hackers should be able to apply the concepts of compilers in their work.
free... but credit card required?
Do you think those people abusing it are getting less work done than they otherwise would?
epigenome
Show HN: Uphold – Tool for programmatically verifying database backups
Those of us that aren't drinking the apple kool aid aren't past changing batteries. And I'm old. Perhaps Apple is just old-person-hostile, which amounts to about the same thing for me.
Came here to say that ^ plus another random color palette app I've used in the past: http://coolors.co/app
Measuring Linux maturity by chromebooks is silly though. It's a hack. Linux on bare metal works really well these days. Especially if you use a machine that has linux in mind (ie dell xps).
As the auto bailout shows, bailouts are risky. There was no guarantee that the Treasury would "profit" on either bailout. Therefore, these public actions must be judged in terms of public priorities, not by the "returns". Really though, does this have to be spelled out? The government should represent citizens, not investors.

All of the chronic systemic problems that led to the "crisis" conditions in 2008 have only gotten worse since the bailouts. By that measure, they were not the best public actions that could have been taken, for the public. For Hank Paulson and his cronies, they certainly were the best public actions that could have been taken.
E_8 in that sense is the Lie group E_8. A Lie group has an associated Lie algebra, which has an associated root system, which gives rise to a root lattice. This E_8 is the root lattice. So yes they're very closely related though not the same object.
Serious.
For a more advanced but still very approachable JS example check out the lexer and parser in the GraphQL code base (https://github.com/graphql/graphql-js)
> Where did this definition come from?

From the puzzle: how can it be that evolution produces a creature (ants) where 99% of the individuals are sterile? And the answer: ants are not the organism, the ant colony is the organism. This idea was introduced by Dawkins in "The Extended Phenotype".

> there are numerous examples of single families surviving in the wild

Not without some external support. At a minimum they went into the wild with some clothing and tools.
AirBnB updates Terms of Service
instead of dead or mentally disabled?
People with Alzheimer's would love it too, because the status quo is that your memory deteriorates and then you die, and there's basically nothing you can do about it.
Hi I wrote the compiler, the reasons for JavaScript are:

- It was for my conference talk for a JavaScript audience.

- JavaScript is the language I use for 99% of my work.

- JavaScript has a much larger audience.

- I'm a maintainer of a JavaScript compiler (http://babeljs.io/) and I want more people to be able to contribute.

- JavaScript is totally fine for a compiler.

Also, hating on programming languages is dumb.
It seems what the author learned is that "programming languages sometimes let you do things in the wrong order", which is so obvious that it's kind of a non-observation.

Anyway, functional programming on its own doesn't get you there, but functional programming with a solid type system does prevent this bug from happening.
I worry we're confusing a number of different things here. I don't think Keynsian or Austrian economics is in favor of or really even addresses the idea of bank bailouts. Those two forms of economic thinking are much more about how to fundamentally run/grow an economy. This bank bailout thing is mostly about corruption and systemic risk management, which is really totally different.
+1 for this.

I'm no Lua expert but was able to handle some of our most common (and small) AJAX calls to be handled this way.
I wouldn't want to work with the author of the manifesto.

I think the answer to a better Dev and Operations relationship is to involve people who can deal with any types of situations without being adversarial.

Yes, you can scrap operations sometimes, but sometimes you can scrap development and use off the shelf or 3rd party software as much as you possibly can.
The system that's my benchmark to go up against has seen 6 seconds of downtime in 25 years.

Does that give you a better perspective for my availability concerns?

I also don't have "on demand" infrastructure. I have to deploy to a fixed footprint of bare metal hardware.

I'm "utterly blithe" about inconsistency being my best case for a variety of reasons:

1) I know my use case extremely well.

2) I know that within that use case there are several places where availability is the #1, #2, and #3 priority because the system being unavailable for any time at all has a non-trivial direct financial impact.

3) I know within that use case where there are necessary points of consistency and how to move them out of the critical path that requires extreme availability.

4) I know exactly the problem that CRDTs solve for me, and exactly why I need them in this case, and how to avoid them with simpler immutable/idempotent write patterns where possible.

5) I have to be able to tolerate very high proportion of the infrastructure experiencing temporary and/or permanent failure because the places I have to deploy into are no where near the level of reliability of even a low-mid tier data center in the US. Janky telcos, natural disasters, malicious operators, and flimsy power delivery are the norm.
Yeah I noticed that as well, looks like it's from a LAN party or something.
I created this tool a while ago, but since it's apparently world backup day I thought it a good time to submit it here. It was created out of the fact that we run automated backups of our various databases, yet we very rarely attempted a restore. This allows me to know for sure that the backup was created and that it's available, accessible & restorable. You can then if you want to, programmatically test the contents of the database using RSpec, just so that you make sure you aren't backing up the wrong one inside. So now we have the backup rubygem (https://github.com/backup/backup) triggering Uphold to fully test the backup after it's finished being made through the API.
Does nobody here remember early Saturday morning cartoons?! Transformers, Thundercats, Spiderman...before parents got up and the chores started..
It does hold up. "rawr, my tax money was used to prop up a failed business distorting the market, damaging more successful players, and decreasing market efficiency, along with increasing real and perceived corruption of the government."

It's not like those banks were protected with no external consequences. What would have been an industry wide boon to mid and small cap banks instead turned into the ugliest type of market intervention conceivable. The only reason those tax dollars were paid back with interest is because no one can compete with the 800 pound gorilla who when he falls out of the tree because he got drunk on his own power, the government picks him back up and places him back on top.
Could you share the name of your school?
Not trolling here. I'm curious why this is getting so much attention. Isn't saying "this should never happen" just making an assertion about the behavior of your code? As far as the apparent inconsistencies in the code seen in the results go, is it really fair to judge a random piece of code from a random person (and completely out of context)? Don't we all have scratch/experimental/incomplete code hosted on our github accounts?
It seems a little pointless posting this just two months before WWDC, the event Apple used for its major laptop launches in 2012 and 2013.
Does it strike anyone else that HoloLens is the 2016 version of Microsoft Bob? Just seeing the various virtual "rooms" included in the emulator harkened back to those awful computing metaphors.

Of course, today's Bob comes with a $3,000 price tag and a "developers release".
This contrasts strongly with "Dropouts need not apply": https://news.ycombinator.com/item?id=11393671

blogs.wsj.com/economics/2016/03/30/dropouts-need-not-apply-silicon-valley-asks-mostly-for-developers-with-degrees/
If you haven't already, build a compiler - it's an enlightening experience and gives you a lot of intuition.
Productized marketing services, are doomed to fail
Zaha Hadid, Groundbreaking Architect, Has Died