skysight-inc/HackerNews huggingface dataset:
> I want to study data science, maths, devops and find that my desire is driven by fear of becoming outdated and irrelevant. [..] and conquering the anxiety of ever changing rules to the game.

If that is your genuine concern, I'd suggest focussing on timeless topics. Two easy rule of thumbs: (1) if it's been around for a while and still relevant, it's probably going to stay that way (eg compilers/parsers, operating systems). (2) if it's hard and math-y, it has a good chance at staying power, even if new.

In any case, do what adyus said: pick one thing, and ship, ship, ship.

Some inspirational reading: Peter Norvig's "Teach Yourself Programming in Ten Years" (http://norvig.com/21-days.html), Richard Hamming's "You and Your Research" (https://www.cs.virginia.edu/~robins/YouAndYourResearch.html). Or if you are of a more entrepreneurial bend, P.T. Barnum's "The Art of Money Getting" (https://www.gutenberg.org/files/8581/8581-h/8581-h.htm)

Happy to talk in private. My email is in my profile.

(Some snark thrown in for free: forget about OOP design patterns.)
I like using split panes in my editor: When I'm not at my desk, I can just fit two 80 character panes in. When I'm at my desk I can fit three!

I don't follow it religiously, but I try and fit everything into 80 characters where possible (my editor has an indicator for the 80-character mark).
Iceland Hunting Trips
Look just finish a project, it doesn't matter what it is, and it'll resolve a lot the issues you're fighting with.
Meeting with Parse Advocate Eric in Japan
Have you ever heard of the city Tianducheng which contains a copy of the Eiffel tower? Not that European copyright law would stop them...
hindsight's a bitch, there's a reason why the US govt doesn't negotiate with terrorists and the like. Plus they had gone past the 24hr mark and so ppl had more unanswered questions.

Having said that, what were they expecting to come out of putting fake money in the bag!!! Had everything gone to plan, and the bomb was real, the result would have been the same!
Said people might find a bug in your software and send you a bug fix. That's how open source is meant to work, no?
I did not vote. Not because I don't care, but because I agree with RMS.

We use AGPL for the code we write ourselves in our project https://cloudfleet.io (sorry for the shameless plug), so Mailpile choosing AGPL fits in nicely.

But it would not have fit less so, had it chosen Apache.
Hah, "literally"
Agree.

Deadlines provide constraints. Constraints help with prioritization.
... alive and well? Much like Metafilter, and for the same reason.
Not as long as it doesn't help you to get a view you wouldn't get without (e.g. peeking over a wall).
SyntaxCenter – Quick syntax lookup for 9 languages
Congratulations, it sounds like you made measurable progress toward your goal. I think the best you can do is embrace the fact that:

1. It's always changing

2. Feel confident in that something that you learn will become relevant again

3. You can't know everything

In addition, find a team that will help you learn and practice everything you are interested in. Look for a company/team where individual engineers have to wear many hats.
Guys, i m not saying prestige isnt valuable, but it's just ridiculous to sell it to publicly funded scientists in 2015, as if it s american idol.
Still, it is only symbolic. Not that internet points are really that important anyway but seeing as his last posts are already 4 days old, all this reactionary downvoting will do nothing to his overall "karma". After 2 days, a downvote will not reduce your karma. So yeah, all this does is show the rest that apparently there are a lot of upset people out there.
I use double quotes for most strings and single quotes for characters, just because it's perfectly valid without having to learn new habits.

If I have HTML in a JavaScript string, I don't quote the attributes at all unless necessary, instead focusing on more pressing matters like how to get that shit out of my JavaScript.
I bet you'd see a correlation between bandwidth availability as a function of the average media file size and lobbying activity - which is another way to say the RIAA fought when it happened, mostly lost, and took the best of the available bad options that eventually emerged. Film was safer for a while due to the relatively huge file sizes for video, plus film has some slightly different industry dynamics.

FTA: But the music industry is still trying to recover from piracy's heyday. Last year, total music industry revenue was about $15 billion worldwide, well below the 1999 peak of $38 billion.

Ouch - think about that, seeing >60% of your industry revenue go up in smoke. And please don't give me the old line about labels ripping off artists - big labels did, somewhat, but they weren't nearly as bad as Courtney Love made out, and meantime tons of small labels went to the wall because they didn't have the revenue cushion that the big ones did. I was a DJ back in the 90s (and I was probably spending a couple of thousand $ a year on music at the time) and it was a much more economically diverse industry pre-Napster. I can't say I regard the commodification of music as an improvement, really.
The Problem is that, as reddit grows as a company it has been starting to put more of it's corporate influence onto the community it is so famous for. Reddit has always been a play of internet culture and freedom and though some of these changes have been, arguably, good a lot of it has been bad with communication errors between the company and the community leading to the problems we are seeing now. Reddit Corporate is learning a lesson in not biting the hand that feeds it. For so long they thought that they were the hand but it seems that it was the other way around.
Mockpy: Open source tool to quickly create mock servers
Eve update
The area is also quite flat, so they're visible from miles away and stick out like sore thumbs. Personally I don't mind – I grew up near the Dutch border, our village was surrounded with windmills in the early 00s, can't say it ever bothered me, even though they were constantly in view (and while not in our backyard, some were quite close).
Screw millenia of political thought. Someone on Hacker News has defined what freedom is. That problem is now officially solved. Everyone can go home now. All those tiresome debates on libertarianism and positive vs. negative freedoms, dead. You've solved it. Congratulations. The debate is officially over.
Oh yeah for sure. Very few people have the correct proportions and bone structure for a bald head.
I recommend you read The Passionate Programmer. It is full of good career advice. And if it won't tell you what to focus on, it'll help you find out what you want to focus on.
Show HN: Dollar Beard Club -Quality beard care products at wholesale club prices
Apart from the desire to learn those skills that you state is driven by fear, with a bit of introspection can you cut through that and articulate your actual core desires? i.e. when you're able to quiet that nagging voice, what topics/subjects/work bring you true joy/pleasure? Put differently — if you had infinite money what would you want to spend your time working on?
Adding the single word promote makes the post entirely an on-topic reply to what he said - white men are not discriminated against "because diversity"; and if they are the exact same legal recourse used by protected classes is open to them.

But since you think I didn't answer their post: what do you think they were talking about?

Do you think that "promotion" is somehow not part of "recruitment and selection"?
Awesome, thanks. I watched the Falcor presentation and had my mind blown; looking forward to a similar explanation of GraphQL.
Good News: Telecom sector generated $127M FDI during last 11 months
As far as I know, no court has ever decided something like that but most likely yes. But don't ask me where to draw the line.

Also note that this is no different to other copyrighted works: If you were to describe the shapes of all letter in a copyrighted text that would be a violation just as it would be if you gave a pixel-by-pixel description of a copyrighted photograph.

Continental European law is mostly decided on a "spirit of the law" basis not on a "letter-by-letter basis". So if someone finds a loophole that obviously is one it is automatically covered.
How maintenance intensive are they, though? Moving parts in or near vacuum tend to be a bit iffy (e.g. lubrication), especially for multi-year (or multi-decade) robotic missions.
"Let's take a look at a comparison of the temperatures (yellow lines) on both sides of the Cascades (Sea Tac and Yakima) with the normal highs (red lines) and low (blue lines) for the past year."

I assume the author means the average over many years for the "normal." The current phrase is like saying "the normal temperate for 1980 did not match the actual temperature for 1980." Or, "1980 was not a normal 1980." Also annoying that the graph has incomplete labels, with the full explanation buried in text.
Almost 50% of new law school graduates can't find jobs. Of course it's likely that the unemployed 50% is the bottom 50% of applicants.

Look at the distribution of lawyer income. There is a large group bunched near the bottom making 40k-60k a year, and a smaller group at the top making above 160k. You need to do really well to be in the 160k group.

>Relatively modest undergraduate performance can get you into a law school like Northwestern's

The median LSAT score for Northwestern is 168 about that's right at the 96th percentile, so about 4% of people taking the LSAT will score a 168. Even Northwestern's bottom quartile score is just below the 90th percentile. Their median undergrad GPA is 3.75. How are those numbers relatively modest?

So yes, someone who scored in the 96th percentile on the LSAT and had a 3.75 GPA in undergrad has a decent chance of spending 3 years at a top tier law school where they have a 43% chance of making over $160k a year upon graduating.

Northwestern also costs about $300k to attend.

>87% of the class of 2013 "found work and reported a salary"

I don't thinks that's really saying all that much. It doesn't say they're working in jobs requiring a law degree. Of course 87% are working at some kind of job--they owe $300k in student loans. Another way of looking at it is--13% of graduates from a top tier law school are unemployed with $300k in debt.

No one is arguing that lawyers from top tier law schools can't make a decent salary, but there are only a few thousand slots open in the top law schools each year. If you're in the top few percent of law school applicants and you think you'd enjoy practicing law, then by all means go to law school.

But looking at the averages, the median salary for a software developer is about $93k, and the median salary for a lawyer is $113k (from the bureau of labor statistics). Total cost for law school is over $150k on average, and the opportunity cost for not working as a software developer for 3 years is much more than that. Add in interest for student loans (and forgone interest on potential savings) and it will take over 2 decades before the average lawyer pulls ahead of the average software developer.

Add to that the fact that software developer jobs are expected to grow at a significantly higher rate than lawyers, and that lawyers constantly place near the bottom on job satisfaction surveys.

By the way I, initially planned to go to law school, but every lawyer I talked to was so discouraging that they eventually talked me out of it. A few of them were very successful family friends, but they absolutely hated their jobs, and they warned me that there are much easier ways of making money.
The wind turbine scam is not that much better than the solar roadways scam. It's a huge nuisance, expense and environmental impact for very little power.

The only reasonable choice is nuclear power.
I'd argue that computer literacy also "allows people to learn and improve themselves with respect to using computers".

I don't care much about the process of how paper and bindings are made, I just want to be able to read my book.

"I don't care much about the process of how sentences and grammar work, I just want to be able to know what the book says."

We force people to learn reading, writing, maths, and various other subjects in school because they have long-term advantages in improving the overall knowledge of society and empowering its population, despite many of them finding it useless and frustrating initially.

With the permeation of computers everywhere, perhaps the same should be true with their interfaces: they should not be dumbed-down or excessively hand-holding, nor have an entirely flat learning curve. Computers are powerful and immensely flexible machines, and in some ways I think it's a shame that we're taking away a lot of great opportunities for learning by making UIs that encourage their users to remain in a state of blissful ignorance...
No. Uber will always have the incentive to keep drivers happy, as they are competing with every other job. If another position values their time more they will move there.

On the topic of self driving cars, full saturation is at least a couple of decades away.
A different setup?
Longer names also force me to describe the variable's purpose: I must know the variable's purpose. It's easier to code when you know exactly what your code is supposed to do. Longer names capture that. They help me have a clearer intent for the code I write.

But some people use vision more, some audition... Maybe we code accordingly.
Piracy is the reason that labels license their content to streaming services like Spotify. Without the threat of piracy, they would happily maintain the CD-era pricing.
This threw me 14 years back. First year high-schooler hanging out on Moroccan websites of pure html with a black background and rotating skeletons (funny fact: it was called c00l-hack), and this stuff was there. Right with phreaking, lock-picking and that kind of things. They had a good community over there and we didn't.

I still have some of those files I suppose (downloaded on a dozen floppy disks I carried with me everywhere from cyber café to the other).
On the other hand, developers have a knack of seeing everything as the user interface they’re most familiar with: their development IDE.

Along with the bizarre idea that the best interface of all is one that forces the user to write code of their own. Look folks, if everyone wanted to type then text adventures would still be top of the video game charts.
Yeah, that was a crazy coincidence. And thanks!
My bachelor's isn't CS either and I still don't list those. Th3 couple times it has come up, I just say I do side projects for the company if I have time.
I have been programming for over 20 years and have very similar thoughts all the time :)

My eyes are bigger than my stomach. I believe that these days it's probably impossible for anyone to really understand everything.

Personally, I think PHP is a fine language when coded well (most of my PHP looks like my Java, though I haven't coded much PHP since just before the introduction of lambdas). I feel like it undeservedly gets a bad rap, perhaps because it's so easy to write horrible code in it. But that is just evidence of its complete accessibility in my books. I think that some of the coworkers I had at my PHP jobs would agree that it is an adequate tool for the job of web development (some people even use it for other purposes, but that's not my style).

I wish I could give you some solid advice, but I don't feel qualified to do so. I will say, however, my favorite experiences in programming have always been upon completion of a project -- seeing it go live, get real users, and actually work, from start to finish. Most of those times have been in my professional career where I was paid to complete something and had a hard deadline (that has nearly always slipped), but a few have been school assignments and personal or open-source projects that have 0 or nearly 0 users. Sometimes solving a problem or scratching an itch is just the thing I need.

Also, in nearly every case where I've shipped production code, I look back on it fondly some years later (especially if it is still running and getting used) and think, "damn, I must have done an incredible job. I got everything just right." But on the rare occasions where I get to look back at the source code, it's always got plenty of TODOs lying around, and things I wanted to fix, stuff I would do if I had a bit more time but just never got to, etc. It's never perfect... but sometimes it still works. Memory is a funny thing.

Finally, someone linked this on a vaguely similar thread recently: https://www.physics.ohio-state.edu/~kilcup/262/feynman.html - I thought it was great.

Here's that thread, BTW, which you may also enjoy: https://news.ycombinator.com/item?id=9796203 -- some really quality responses on there, IMO.
What Scribd’s growing pains mean for the future of digital content models
> Programmers are notoriously poor at finding their own bugs—especially subtle bugs—partially because of this immunity.

That's why I like QuickCheck so much. It'll try all the corner cases, I wouldn't reliably think of.
steveax 3 hours ago

I find this quite annoying when I have to look up something I wrote months ago on HN.
[post reading comprehension fail, disregard post]
"Recommend using .jsx extension for React components, rather than .js"

I like .js over .jsx because I can require/import without explicit extension.

import Foo from './Foo';
vs
import Foo from './Foo.jsx';
Primitive 3D engine with only System.Drawing
So if someone can offer you a stamp of approval that the general public trusts, that gives people a reason to believe your book is worth their time more than other books, that's a valuable service

But a big book publisher doesn't just do this for an author. The author gets to leverage the publishers advertising/marketing budget and connections.
Looks cool. What do the colors of the nodes mean? If they represent parties, then you have probably merged PO into PiS. Also, how do you choose which nodes to label?
Someone still needs to click the thing to execute it.
Clicking any executable in windows will launch it.
I really can't see the difference that makes this so bad.

User clicks executable in office it launches....

vs

User clicks executable in explorer(or other software) it launches....
Would be much easier and still acceptable to simply mount the password-store on encfs.

Could use autofs to make it auto mount when pass accesses the mount point.
I can't wait for sama to make a statement about this.
Focus on one. Finish it. It will feel like an accomplishment. Genuine interest in things is certainly better than lack of it, but ability to say "no" to an interesting thing is a skill that needs learning on its own.

Also, this http://www.bothsidesofthetable.com/2015/06/19/why-successful...
Just Google the headline, results from search engines bypass the pay-wall.
No, it's a clone, written from scratch in C#.
At least we have vinyl sales rising now, though I expect digital to take the majority of the lost CD sales for obvious reasons.
2015-04-03 is April 3rd 2015, so the Europeans reading it as such would be correct?
The new rPi runs LO in Linux out the box, of course.
I've actually done it myself for fun in Haskell; it's one of the CodeWars challenges.
you're right and that's pretty cool, looks like everything's statically served, simple html
Show HN: Camyam – List, Sell, Find and Purchase Photography Workshops Globally
Though I'm sure HN's audience would appreciate it it would be quite hard to get a lot of traction when people think reddit is complicated as it is.
Some really good advice here, thanks guys.
NT is infinitely better in this regard than the old DOS based Windows.
Andy Serkis is changing the face of film-making
I'd argue that a lot of his success was directly related to not knowing anything about SQL/RDBMS because they were not required by his specialty.

Instead of spending time learning SQL, which he'd never use while creating a game, he only learned and practiced the skills he used for games. It's incidental that a lot of those skills are fairly universal and low-level, which gives us the false impression that Carmack is a generalist.
lol, errol musk error?
How did foursquare work at the beginning? Obviously they didn't have as much data then..
> Unfortunately, IPv4 doesn't allow [two IP addresses on one network interface]

That has nothing to do with IPv4, and has everything to do with you using obsolete tools (ifconfig). Use “/bin/ip address add $ADDRESS/$NETMASK dev $INTERFACE” and assign as many addresses as you like – the OS and drivers supports it just fine.

(Not that this should convince anyone to stay in the sinking country that is IPv4.)
The music detection stuff I feel was probably bigger than them. DMCA and whatnot. You forget YouTube follows suite in this regard.

Not keeping videos forever honestly made sense to me. They were very scientific about it in their blog post and showed that honestly, nobody is really watching these archives. If at most they're there to watch a certain clip (which can be highlighted which ARE kept forever).

Banning cleavages again makes sense... Otherwise the site would turn into a softcore cam site with gamers.

I'm not saying you're wrong; Twitch can certainly go down that route, but most of your examples are in my opinion exaggerated.
If you're using webpack (who isn't?) then you can add .jsx to the known and attempted extensions. Although I prefer .js as well because there's eventually there's no reason to structure your JS codebase on extension-level. Better do it at the directory-level.
Reddit was part of the first batch of YC and was sold for a large amount for Conde Nast, so it makes sense that at that point in time they were the most successful.

Although they're really really really not by today's standards, as you point out.
It's possible to scale, but you have to think about scaling ahead of time. Voat actually didn't and are now scrambling.
Who's game are you playing? Yours or Thiers?
Paywalls are often done with cookies, so right clicking and opening in private browsing mode will get past them. It worked for me.
I've seen some of 'Alexis' comments and it really seems like he doesn't give a shit. 'Make something people want' amirite? what a joke.
The Tesla is not a luxury car.

It may have a luxury price and technically it is very impressive but the interior quality is ridiculously poor for a car this expensive. I've sat in Hyundai and Daewoos that had better quality finishes and leathers.
It's limited to .NET since it was easier for me to sandbox those bots. I've planned support for more languages in the future, but anything that compiles to .NET should be fine at the moment (https://en.wikipedia.org/wiki/List_of_CLI_languages).
One big problem is getting people to read error messages. It's hard work trying to write a relevant, helpful and localized message for every conceivable thing that might go wrong, only to have the conditioned users immediately click the X and call and complain that it's "doesn't work"
Or mail boxes. I've never seen one with a flag apart from movies.
In fact, I have a question about running a remote team. How to train new staff in a remote team? I mean for those don't never has experience to work remotely or may be a newbie for the industry.
Currently, if you are on minimal-wage pay, you need to spend all your money on basic necessities.

With BI, you increase the purchase power of a whole bunch of poor people. People that didn't live in the city before, now think they have a shot and can afford rent for a while and get a job in the city!

Demand goes up, prices go up. If you still want to live in the city, you will need to spend all of your BI-income AND all of your pay on the VERY SAME basic necessities.

Sounds pretty obvious to me and I can't really see it turn out any other way.

Moving back to the country side, where it's cheap ? Ok, you can live from BI, but you still don't have a job, your kids don't get a proper education and their future looks just like yours. Barely getting by and sitting around watching tv.