skysight-inc/HackerNews huggingface dataset:
It looks like it isn't even on iPlayer, for some ridiculous reason I'm sure. So the only source is YouTube: https://www.youtube.com/watch?v=ITcQMiJkppM

(Of course, that might be blocked in the UK, because they do that sometimes.)
How about a full web application for REST API in Brunch?

Check it out: http://ost.io https://github.com/paulmillr/ostio
Nobody coveted the VIC-20 I spent all my free time playing with in elementary school, but it's basically responsible for my success. It's an opportunity, not a guarantee.
Partially related: Third party analyses of failures. [1] and [2] analyze Webvan's failure 14 years back.

It is fascinating to read it now and see how much of it they got right (and see how much was wrong, with the benefit of hindsight).

[1] Why E-commerce Didn’t Die
With the Fall of Webvan
http://hbswk.hbs.edu/item/2496.html

[2] What Webvan Could Have Learned from Tesco http://knowledge.wharton.upenn.edu/article/what-webvan-could...
> write software for ... McDonnel Douglas you need a degree

And a time machine. ;)

I agree in general with your post, though. Software development is a big field, and some corners absolutely require a relevant degree for actual or bureaucratic purposes. This is the case almost any time it intersects with traditional engineering, and in fact many of those jobs would rather have a $DISCIPLINE engineer who can code than a software engineer.
Show HN: Context Script – Share natural language commands for the web
As an open source developer, I actually like this notion. A free software developer might not ;)
http://www.vtk.org/Wiki/CMake_Cross_Compiling
Earlier, without the double slash directly after the domain:

https://news.ycombinator.com/item?id=9662338
Welcome to hell.

The relentless creation of new javascript frameworks never ceases to amaze. They're all over the place and every one of them claims to be a magic bullet.

My recommendation would be to choose one that is extremely stable that underlies a lot of the core principles of other systems. Backbone comes to mind because it's fairly unopinionated about how the system should be built - this makes you understand how data can be tied together, how systems can be structured (because you have to make your own choices) and which ones seems to make the most sense to you. Couple that with something like react and I, personally, think that you've covered a lot of the front-end principles.

http://yeoman.io/ is a popular flow that's much more plug and play than writing your own gruntfiles/gulpfiles.
TL;DR Its a harder road depending on who is hiring you.

Years ago, I dropped out my junior year of high school to be a junior sysadmin at webdev shop in Chicago. I was 17, had worked there for about 6 months, and summer was ending (this was around '99; right before the dotcom collapse).

I could've chosen to go back to high school, but I didn't see the point. I was learning far more in the real world. To get this job though, my boss (who I'll never forget, and to this day appreciate the chance he gave me) had to take a leap of faith. He was hiring a kid with no real work experience, no degree, no proof he knew what he was talking about besides the pictures of his breadracks in his basement with x86 machines networked and crunching through DES keys for distributed.net (which was the style at the time).

Once you get your foot in the door though, the sky is the limit. I've had the opportunity to work on some amazing products and technologies, private and academic, all because I had a few years of experience when it came time to apply at those jobs (after a few years, no one asks about your education if you know what you're doing, and if they do, you probably don't want to work there anyway).

You can most definitely use a portfolio or knowledge in lieu of a college degree. You may have to knock on more doors, you may get turned away from more places, but you'll still be able to get hired.
"...the mean age of Nobel Prize winning achievements since 1980 is 48 y."

http://www.pnas.org/content/108/47/18910.full
I came here and wasn't born here, older than those kids in the story. Fortunately I still managed to learn my elitist entitled attitude.
About the difference between Haiti and the Dominican Republic, and the regionally-unique levels of poverty in Haiti: I think this can be traced historically to the Haitian slave revolt of 1791-1804, and the resulting shock and revenge taken on Haiti by the U.S., France, and other powers.

Such action-at-a-distance may seem fanciful, but here's a surprising fact: Haiti was still paying reparations to France until 1947, as compensation for damage and lost property from the slave revolt, including the value of the freed slaves themselves. (http://en.wikipedia.org/wiki/External_debt_of_Haiti)
Help destroying a python app
Hi guys,

A co-worker has created a python app that uses the Skype api to be a bot user. It will respond to certain skype messages but is mostly used to search for gifs on giphy like so,

bot gif lol

It has become rather annoying.

I wanted to see if there was some way to do some code injection on the message input to shut it down. I've tried a few things myself but it just doesn't work.

Any ideas on how to approach this task would be much appreciated.
I'd say if you really do have solid, sustained traction then you've basically already made it. The only question left is how successful you'll be.

However, it's the thousand little details that go into gaining that traction in the face of diverse challenges that are probably more interesting if we're looking at this as a learning exercise. Why did a business that could have gained enough traction to succeed actually fail before that point? What could the leadership of that business have known earlier or done differently to change their fate?
I got a degree in "Computer Science and Media" which is essentially software engineering for web/mobile.
Reading about this sucked me into an hour of reading about Seattle’s “Bertha” debacle. If you want to hear about a parallel universe account of a project like this going straight to hell…

disaster predicted: http://www.thestranger.com/seattle/what-could-possibly-go-wr...

disaster realized: http://slog.thestranger.com/slog/archives/2014/12/16/guest-e...
Strange how much our experiences differ.

People in the countryside were far more 'racist' to me. I went to parts of the country where they rarely, if ever, see an 'outsider'. I would be stared at by wide-eyed children and shocked elders alike. I would be pointed at and noticed because I was different. In the city, I experienced none of this. I put 'racist' in quotes because, although I felt like an attraction, it wasn't a bad or biased opinion of me. It was simply "That's a rare sight! Look over there, a foreigner!"

"Gaijin" don't tend to know social norms. That's a fact. Some do, most don't. It's easier to ban them all then have to kick out 95% of them. They cause problems because of said lack of knowledge of social norms. Why deal with problems? It might lose you customers. It's much easier to ban any and all foreigners.

Same reason you can't go to many bathhouses if you have a tattoo. Having a tattoo is seen as being part of the Yakuza and Yakuza are nothing but trouble. So instead of kicking out Yakuza, they don't allow people with tattoos. Are you Yakuza because you have a tattoo? Of course not. It's just easier to ban tattoos preemptively to prevent problems.
I'm guessing you're not a minority in the US, if you think that Japan's racism is a tier higher than the US.

I get that Asia can be pretty racist, but until they start imprisoning minorities disproportionately, or implementing policies like stop-and-frisk, or allowing police to shoot unarmed minorities, then let's just step back for a minute. Not being allowed into a club or getting dirty looks from your local girlfriend's family sucks, but let's not pretend they're on the same level.
Node.js Tools for Visual Studio [video]
Tl:dr- In order; graph theory, linear algebra, number theory, and multi-criteria decision analysis. Game theory, set theory, nonlinearity, computational geometry a bonus.

Let's say you're learning some new algorithms. Your list might look something like the below list[1]. I'll add in brackets the sort of math you learn about by learning the algo if you get lost down the wiki-rabbit-hole. If you want to solve other similar problems, more of that sort of math will help.

1) Graph algorithms [graph theory]: Breadth first search(BFS), Depth first search(DFS), Strongly connected components(SCC), Dijkstra, Floyd-Warshall, Minimum spanning tree(MST), Topological sort.

2) Dynamic programming [self-similarity, finite subdivision rules, nonlinear equations]: Standard dynamic programming problems such as Rod Cutting, Knapsack, Matrix chain multiplication etc.

3) Number theory [Number Theory]: Modular arithmetic, Fermat’s theorem, Chinese remainder theorem(CRT), Euclidian method for GCD, Logarithmic Exponentiation, Sieve of Eratosthenes, Euler’s totient function.

3) Greedy [goal programming, simplex algorithm, multi-criteria decision analysis]: Standard problems such as Activity selection.

4) Search techniques [linear/vector algebra[2]]: Binary search, Ternary search and Meet in the middle.

5) Data structures (Basic) [graph theory]: Stacks, Queues, Trees and Heaps.

6) Data structures (Advanced)[more graph theory]: Trie, Segment trees, Fenwick tree or Binary indexed tree(BIT), Disjoint data structures.

7) Strings [set theory]: Knuth Morris Pratt(KMP), Z algorithm, Suffix arrays/Suffix trees. These are bit advanced algorithms.

8) Computational geometry [computational geometry]: Graham-Scan for convex hull, Line sweep.

9) Game theory [game theory]: Basic principles of Nim game, Grundy numbers, Sprague-Grundy theorem.

[1] http://blog.hackerearth.com/2013/09/competitive-programming-...
[2] Scott Aaronson noted that the vector algebraic Eigenvector operation was the linchpin of google's pagerank, when applied to the adjacency matrix of the directed graph that is the world-wide web. So i assume that knowing some vector algebra might be useful for search. http://www.scottaaronson.com/blog/?p=1820
Questions about the truth of the results aside, I would say that the title of the study should maybe be, Fracking Has Not Had Big Effect on Water Supply Yet. This stuff is still pretty new, after all.
as a younger programmer, the only place I have ever seen these characters is that the fish shell uses the Record Separator character when it exports an environment variable that is an array.
We hire people who have internships and we promote internships in govt. IT. Degrees may not matter as much as projects completed.
It's always tricky to generalize, but when I'm hiring I value a great portfolio much much more than a degree.

But I think you'd have a hard time getting that first job with no college degree. Someone's gotta take a chance. Once you've got a few years of job experience (at least to me) the lack of a degree is not important.

I personally think people should go to college, though, if they are able. I think there's a lot of value in the social experience and in taking classes that are NOT just teaching job skills. I've hired some really fanstastic developers who were humanities majors.
Why will Angular 2 Rock?
Show HN: Feedworthy 2.0 – The best reddit client just got even… bester
TrueCar (www.truecar.com / www.true.com) is hiring in San Francisco, Santa Monica, and Austin offices!

TrueCar acquired Carwoo (YCS09) in January 2014.

The company has been around for 10 years and went public 1 year ago.

The company has big plans over the coming years and is looking for good developers to help us grow from $1.5B to $10B+

Priority positions include Mobile Developers, Ruby Developers, Python Developers, and Designers

www.truecar.com/hiring.html

A peak at life at TrueCar in our SM office: http://bit.ly/1EZZz9A

REMOTE considered for the right candidates.
Most VISA situations handled.
Maybe? I think that hiring is one of those things that there are no hard and fast rules for. I've met super talented but completely irresponsible people that I'd never hire despite the amazing portfolio and I've met college grads with only there school work to show and it's pretty great, who turned out to be great hires. It's more about the individual person than a set of key words to determine success.

All that said I think it really depends on the market, tech stack the dev is aiming at, and particular companies that are targeting. I've had influence in hiring at 5 different companies and each has had a different policy in regards to a degree.
OK I downvoted this. And I'm stating that even though I know it's not kosher to have a meta-debate about upvoting/downvoting, but just to dissuade the reflexive suspicion that the downvote is because HN is secretly owned by drilling companies.

I don't necessarily disagree with the skepticism, but linking to a bunch of Youtube videos without context is not helpful evidence. And then going on to refer to a vague "THOUSANDS of similar reports" claim without some kind of link to source...that's kind of lazy. I think it's safe to say that the EPA is aware of a high quantity of reports of contaminated water...and that's why they've (belatedly) undertaken this study. The critique should be focused on their assertions and the evidence they use (I mean, they did the courtesy of drafting a report to make such a point by point critique easier), not on generalizations.
In at least some of those areas where those "flammable tapwater" videos have been made, the tapwater has always been flammable, because the natural gas deposits we are fracking have been leeching into the groundwater for millions of years.
I'm curious, was your decompression test file compressed with zlib? zlib-ng? Does it make a difference?
Thanks for the second attempt. I appreciate the first-hand perspective.
"Worrying over fracking is like seeing an upper middle class family who are $6,000 in debt, and freaking out because one of their kids bought a gumball from a machine."

http://slatestarcodex.com/2015/05/11/california-water-you-do...
How can one expect to have a strong portfolio of work "straight out of high school"? There simply hasn't been enough time to build a strong one. A few student projects or a part-time summer job is quite different from several years of web dev experience, which very few 18-year-olds have.
if i recall, it was a bug that would come and go from our tests depending on when you ran them. Sometimes the math worked out, other times it was off. We knew the code worked, but couldn't figure out why the specs kept failing for it randomly.
Marc Newson: The new guy behind the Apple Watch
Even if you're hiring for a Web Developer?
The 7% increase in performance is astonishing but with the gain comes potential pain:

Least harmful side effects: Cold symptoms such as stuffy nose, sneezing, cough, sore throat, joint pain, bone pain,
muscle pain, muscle spasm; dizziness, depression, mild headache, weight loss, sleep problems (insomnia), nausea, vomiting, trouble swallowing; or pain or tenderness where you injected the medication.

Most severe side effects include: Seizure, uneven heartbeat, dangerously high blood pressure and more.

http://www.rxlist.com/epogen-side-effects-drug-center.htm
About as many as has been written for every other Lisp... cl-who, the plethora of Scheme libraries.

FWIW, Eric Naggum has a good point: the syntactic separation is not good: http://www.schnada.de/grapt/eriknaggum-enamel.html
That's my point. His political persona has been dormant for long enough that this decision seems suspect.
It's actually fairly similar to the racism I noticed when I moved to America, although in the USA, in many ways it's more subtle (it would be rare indeed to see someone physically block entrance to a business saying "no blacks allowed!"). Although in Japan, they don't use their police force to repress other groups like here (at least, not that I noticed).

I'm of the opinion that it's a mix of various insecurities, fear of displacement (in terms of power), and stereotypes based on past high-profile interactions that have percolated through the local culture. For example, there is a segment of expats in Japan who, being largely transient, pay no heed to their impact on the local culture, and in more extreme cases, take to actively antagonizing them (trolling or bullying in various forms). I would expect episodes like this to stick more firmly in the local memory than the myriad well-behaved individuals.

That's not to say that I rule out the possibility of a fragile ego and a desire to feel superior. Those tend to go hand-in-hand with any form of tribalism.
Chromebooks are not fragile by laptop standards, but are nothing like XO.

You could try out one of these with a Bluetooth keyboard?
They are somewhat sturdier than other tablets and have some OLPC-inspired software, plus whatever else for Android you can find. There are other Android kid-targeted tablets around, but they are all more expensive, afaik.

http://xotablet.com/
The sad facts is that you can spend lots of money, don't do nothing bad... and don't achieve nothing.

Not always your fault.

http://www.nbcnews.com/id/23507559/ns/world_news-americas/t/...

"I'd have rather thrown the aid in the water, said Michaud. The Canadian Embassy intervened and the $10.000 'custom fee' demanded by port autorities was later waived".

http://thehaitianblogger.blogspot.com.es/2008/12/food-donati...

"Large tracts of land, including former sugar plantations are in the hands of a few elite families. Much of the rest is divided into small plots for farming"

http://www.3news.co.nz/world/two-months-on-haiti-rots-as-rai...
If you're justifying your program by spending its resources trying to goad people with mental handicaps and other lowest common denominator people into committing terrorism, what have you accomplished?

Any organization with a degree of security, one a nation would consider an adversary, is aware of the dangers agents pose with infiltration.

http://www.democracynow.org/2015/3/19/how_the_fbi_created_a_...

http://www.npr.org/sections/thetwo-way/2013/12/08/249610501/...
This stuff is still pretty new, after all.

On a geologic time scale, sure.

Fracking in one form or another goes back between 80-150 years.
Do these help?

https://github.com/paulmillr/brunch-with-chaplin/blob/master...
https://gist.github.com/paulmillr/eb3ae139aadbbb87ab9b#file-...
https://gist.github.com/paulmillr/eb3ae139aadbbb87ab9b#file-...
Ask him politely to stop.
Is the Rust community really made of humans? I always thought it consisted mostly of crustaceans.
That's a good point... but a robust portfolio and/or job history might demonstrate that even better.
To be fair, your average person doesn't understand the implications of an international trade deal even in the case of full and honest disclosure. The nuances of international trade across many industries is something most people - such as me - do not have a strong grasp of.
Hermann Zapf has passed away
Supposedly so they can be negotiated without domestic pressure groups fighting to keep protectionist measures. In fact, it's so that industry groups and lobbyists can use treaty provisions to make supine and rape the populace.

But hey, we held a (gerrymandered) election and elected (already bought an paid for) "representatives" so please shut up because direct action by the populace is the only kind of illegitimate politics.
My general impression: every country engaged in the TPP is making embarrassing concessions in the negotiations; if such an embarrassing concession came out into public early in the negotiation process, it could politically wreck that country's ability to continue negotiations due to domestic pressure. Repeat this for a few countries (since every country is making embarrassing concessions to get this thing done) and the entire deal is in jeopardy.

The deal will have to be public once complete anyway, so secrecy during the negotiations isn't the biggest price to pay.
Would be great to also add a column for "date of death" as timing is often a major component related to failure.

While on the subject of timing, I'd add a column for years in business, but that might be getting too cluttered.
While it is pretty cool, Crossrail and HS2 piss me off to no end as despite being an project that only affects england, the entire UK foots the bill. Wales, Northern Ireland and Scottish taxpayers foot the bill, under the pretense that this affects the entire UK, that it is a project that benefits the whole country.

And that's half right, most cities untouched by these projects have been predicted to lose out economically, as the south east beast grows ever more engrossing.

http://www.bbc.co.uk/news/uk-24589652
Yes.

The only people I heard complain about Linux were in the middle range of computer skills. Not so casual that they didn't care, but also not so good that they could easily grasp Linux.
Doesn't work here either. Scrolling scrolls (or tries to), it doesn't zoom.

"Right click to pan" also isn't so functional on a trackpad.
Product Background Removal Service
That idea has only ever been true during brief, unusually stable times.
You know how you make linux work? Never install pirated versions of any software on someone else's computer. When you start talking about how much they have to pay to use windows and office legally they'll change their mind and use whatever you put in there.
Engineering Ladders – Helping Engineers Along Their Way
Let's break it down for examination. Before disclosure, the bad guys may know and the good guys certainly do not know. After disclosure, both bad guys know and good guys know. Good guys who know can take protective steps.

Who gains the most?
Great, as if I didn't need more excuses not to give money. I think I stick to the local community soup kitchen/churches even though I'm not religious.
I wish people would quit quoting/linking pop science authors on HN.
Am I missing something here? It's just a couple of sentences of some BS about negative rings.
The rationale is that it's a negotiation, when its being ratified by congress it'll be another story.
A lot even limit their codebases to C89, which I don't understand. Are there really that many platforms/compilers that don't effectively support C99 or greater? Is sixteen years not long enough for a language feature set to stabilize?

Maybe there are tradeoffs or platforms I'm just not aware of, but I at least tend to use C99 as the LCD.
The current title is wrong (The idea that “Education leads to job” is not true anymore).
The real one on the page is : Hard-Core Career Advice For A 13-Year-Old

EDIT: ^ The title was updated

The author says: And remember, there are zero formal education requirements for what I do.

While this is true for the author, it is obviously wrong for any job in Engineering, Finance, Medical, Lawyer, ...

So the idea that "Education leads to a job" is and will always remain true for these sort of jobs. What can change is How to obtain that education: Through the traditional college system or a different one.
Well, 51 different governments are negotiating. Publishing their positions means that political pressure gets put on all of them. That means that no deal gets negotiated, because someone who wants to block it (or any given aspect of it) can always find some of the 51 that they can put enough pressure on that they cave.

But secret for 5 years after it's signed? Seriously? Um, how is the US Senate supposed to ratify that? Or how is any nation supposed to implement it?

Or did that mean that details of the negotiations are secret for 5 years after signing, but the final text is not? That's a bit more reasonable, but I didn't get that from the article.
Go home FBI...you're drunk.
I do not understand why countries want to give up so much power to foreign corporations? So desperate to get foreign investment money?

As far as I understand the implications it transfer risk from corporations to government for international investments. US BigCo puts a few millions into some german fracking project. If it fails they (secretly) sue Germany and get their money back (without any press noticing).