skysight-inc/HackerNews huggingface dataset:
These articles drive me nuts. Every year they say the same thing. 20 year olds feel this, 30 something experience that.

What they don't explain is that there are fundamental shifts happening with regards to work, age, education, income, etc.

Those changing statistics are everywhere. People are having children later, people are having more jobs throughout their lifetime. Tenured jobs are being eliminated.

So for me, the now is so very different from what it was that I was moving towards. Most all my jobs have been contract based / project based / entrepreneurial and start up based. My peers who have excelled have done so in the civil service and in the creative industries, but not in more traditional areas such as finance, business, law and medicine. Why? Because there is a boat load of dead wood up ahead of them. What used to be tiny steps professionally for people in their twenties are coming to people later and later in life.

Work is changing. Work expectations are changing.

But here's the thing, it's always been changing. It changed during the Wars, when millions of people died. It changed in the post-war period. And it's been changing ever since.

Work is bad in your 30s for the reasons that this article outlines, but for many it's worse now than it has been for several generations. But it's clearly better than it was 100 years ago.

All I ask is that culturally we have those expectations in line with what it actually happening. For many people, highly trained, highly skilled, and highly educated, it's a tougher row than it has been for a while. Sure there are winners, but the bread and butter, working and middle class jobs have been crushed.

And I believe it's going to get harder and harder. For this I hope that our kids don't have to read this articles about how things are for people in their 20s, 30s, 40s and 50s. Because for one thing, it's going to be so very different.

I know people who say to their kids that they've got it easy. I'm telling the kids that I know that they've got it hard. We are over the high point in terms of employment and per capita income. And if we don't make some radical adjustments to our economic distribution policies, it's going to get worse.

Besides, isn't 40 the new 30. (Or was that 50?)

ps. I'm currently looking for better work opportunities myself and I'm in my 40s.
20 Moments that Changed History: A Reading List
I know why - it's one of those penny stock pump and dump schemes.
9 out of 10 wireless 911 calls in DC don’t provide accurate location info
This feels like christmas morning.

And because it's wikipedia, we can harvest this data all the way back in time!
Is that ony a feature if you opt for the full archiving option or is that a basic part of pinboard? That sounds like a very compelling feature.
I installed this today and now it crashes on opening
I found using HTTP (a mere transport layer) status codes as part of an API very unnatural and wrong. It feels like bending TCP/UDP packets structure to implement FTP to me.
And shoehorning your API into any kind of "blessed guidlines" just to earn you a badge? That's just a waste of time.
While your description of antitrust law is both commonly held and comparatively reasonable, it is unfortunately not always accurate in the United States. For a particularly egregious case, see US v. Alcoa, where the aluminum company was judged to be in violation of the Sherman Antitrust Act simply for having a high market share, despite there being no accusation of any specific anti-competitive business practices.

https://en.wikipedia.org/wiki/United_States_v._Alcoa
Has anyone done sentiment analysis on HN comments by day of the week? Seen a lot of "work's a bummer" articles on Thursdays.
The serious point that lately seems to be frequently missed is that people communicate in different ways. Some use satire, some use brevity, some use example, some use beat-them-into-submission verbosity, but some use counter example, some play at ludicity, some only elocute in jargon, some lay on the sesquipedalian, and some simply quip. The benefit of the doubt or the long pause goes a long way to healthy and interesting conversation.
How much is an in-state CS degree from schools like UIUC, Berkeley, or any of the public universities from which so many successful programmers have come from? Factor in Pell grants and such, and it is not so bad.

I did IT work during the day, and took public college classes at night and on the weekends, and took on no debt at all.

People should look at the numbers, possible salaries, debt and all of that. If you're thinking vocationally and as an investment, an English degree from Sarah Lawrence might not be worth it, depending on your financial situation. I myself would rather have some debt and be working through the next recession or two, then to have no diploma, no debt, and not be working through the next recession or two. If he can't get a job during the next recession, he is going to go into debt, and not have a diploma.
Elon Musk promises $1 million for Tesla museum
I believe neither Steve Jobs nor Bill Gates received a 4-year college degree. They had some college (Gates had 2 or 3 years at Harvard(?)), but no degree.
There is a difference between a trade school, a school that teaches you one specific trade (maybe how to be an electrician (I was), or, in this case programming), and a 4-year college degree. The college degree "broadens" you, not as in fat, but as in understanding and appreciating things outside your specific areas of interest. While many of the non-software courses may seem a waste of time, your knowledge does become wider and you may at some future time find that one of those out-of-major courses actually has some utility and may, help you. I have spent a large portion of my life (in time, effort and money) becoming educated. I have degrees in engineering, biology, and medicine, and I do not regret having any of these degrees. They are all useful and I may actually have too many, but I have been curious all my life and like to learn.
Now that I am retired, and after 25 years out of software (mostly on military projects), I have taken up the task of studying, learning, and mastering C++. During this past year I have read Bjarne Stroustrup's "Programming Principles and Practices using C++" (2009), Lippman's "C++ Primer", 5th edition (2013), and Stroustrup's "The C++ Language", 4th edition (2013). That's about 3,000 pages. At this stage, I have achieved the software skills rank of "GrassHopper".
Software, as used in the fields of computer science and computer engineering, has progressed over the years. First there was coding, then programming, then computer science, then software engineering. The rate of change is increasing.
You are a young person. Your resume' and you reputation are everything and so far you are doing well. You are getting work. But, at some point there will be a job, an opportunity, that will present itself and the applicant MUST have a 4-year college degree. Period! If you do not take the time, while you are young, to get your degree, you will never have a degree. You will miss some opportunity. Every person that you know who has a college degree took the time, expended the effort and money, to "earn" a college degree. You have to make the sacrifice to be able to earn your degree. You are not given a degree. You earn it.
As some anecdotal evidence of that, let me describe an event. Everyone knows and respects the Nobel prize winning physicist, the German-born Jew, Albert Einstein. Me, too. But my personal hero is the American-born Jewish mathematician and physicist, Richard P. Feynman. You can learn about Feynman in his biography, "Genius". He was a mathematical genius and a physics genius. He invented the "Feynman diagram". At one point, when he was working on his PhD, one of Feynman's advisers suggested to Hans Bethe, the senior adviser, that they go ahead and award Feynman his PhD. Bethe responded, "Yes, yes, yes! We all know Feynman is a genius. But, ... has he done the work (for his PhD)?
So, ... my young, successful, full-stack software engineer, that is the story. The decision is up to you. I recommend the earning the degree, just like everyone else has.
There is!

https://twitter.com/parliamentedits

Nothing tweeted yet except mention of the US Congress one, corresponding accounts also for Canada and Sweden and a mention of IFTTT and code at https://github.com/edsu/anon
There's a wealth of numerical code in C++. Calling into C is pretty straightforward, but with C++ it's a complicated choice between Swig, sip, shiboken, BoostPython, ..., or hand-writing your language bindings to C++ code in extern "C".

I'd like it if it also made it easy to tap into C++. It's probably a very complicated problem, which is why it's unsolved.
I believe the CS degree is one of the least useful degrees there is. The two things most people get from a degree are the knowledge and the credential.

The material in a CS degree is pretty accessible for self study compared to that of some other majors. No expensive materials are required beyond a $500 computer. Instructors don't generally spend time with you while you are actually programming, so you won't be missing the kind of 1 on 1 feedback a music major would get. Also of critical importance, CS materials tend to be strongly represented in MOOCs. There are already people using Coursera, edX and OCW to complete full degrees (see: http://youtu.be/piSLobJfZ3c).

As far as credentials go, it's a similar story. There are few fields in which the credential matters less than they do in tech jobs. Tons of my friends work at YC companies with either unrelated degrees or none at all. I personally graduated with a Japanese degree and still managed to break into the industry quickly once I started focusing on developing my hard skills. I received interview offers from pretty much every top tech company in the bay area and the degree never came up. I very, very nearly took one of them but instead chose to do a start-up. At this point it's possible some investor would be hesitant about us because we don't CS degrees, but it's also probably likely they'd be interested in our exceptional backgrounds.

One caveat to this is is that without the CS degree you have to have the skills. Also I wouldn't count too much on being an iOS domain expert since specific tech stacks keep changing. You probably want to learn all the things you'd get from a CS degree if you don't have them already.

Unlike a lot of posters here I really don't see anything wrong with not getting the degree. I would strongly suggest that you make a bargain with yourself and save/invest everything you would have spent on college. That will limit your downside and give you the option to stop working and get the degree if you change your mind and/or find your skill-set is no longer in demand. Even if you learn the equivalent of a CS degree on your own, you might find yourself wanting to return and study something like applied math, which pretty much gets you by the credential barrier for any job a CS degree does plus quite a few others.
There is, although it's a lot quieter:

https://twitter.com/parliamentedits

(linked from the first tweet by @congressedits)
>There's nothing wrong with not supporting certain platforms, but bragging about it makes you seem a bit snobby.

A modern, HTML5-capable browser which performs well on a A2000, A3000, A4000, or A1200 running AmigaOS 3.1, with 128mb of RAM, a 33-50mhz 680030+ processor, and a 2 or 4mb Picasso video card would make one "seem a bit down to earth". It would also make a lot of us old-time Amigans happy.
The End of Pagination (2012)
Haskell does have effects though ;)

Some might take "Haskell doesn't have side effects" to mean that you can't talk to servers or read the filesystem.
> Kickstarter backers should expect VC-level failure rates as a lower bound.

True, but it's even worse than that. VC funded companies sometimes have an upside. E.g. Oculus Rift got over $2 billion from Facebook. The Kickstarter "backers" received exactly zero percent of that upside.
Since arresting young males should be a goal in itself, I wonder why the stated target of 100% is never reached? Sounds like bureaucratic inefficiency and inertia ...
This was a survey of 771 Australians, almost all men, working in construction[1]. Also "coworker support" is a big factor[2], the authors concluded.

It's entirely unclear to me whether the results have any applicability to the types of technology jobs that the largely (I speculate) Silicon Valley HN audience holds.

For one, software engineering isn't exactly hard physical labor, where getting a promotion to foreman in your 40s may mean a lot less hauling concrete. Second, women are present in greater numbers in white-collar jobs than in construction. Third, relationships with your coworkers are likely going to be different in an office environment. Fourth, there may be cultural differences between Australian construction workers and the rest of the world, even U.S. construction workers. Fifth, there's likely not the same (alleged, at least) age discrimination in construction, where you gain more skills over time and aren't expected to know the latest inane web JSRubyPythonGolangMartiniNodeDjangoErlangLuaRailsExpressConnectHaskellRestMVCController framework du jour.

So in other words the NYMag.com article this HN thread links to could have been written exactly the opposite way -- by concluding that the study's results have no proven applicability except to, well, Australian male construction workers.

[1] http://bps-research-digest.blogspot.com/2014/07/peoples-happ...
[2] http://psycnet.apa.org/index.cfm?fa=search.displayRecord&id=...
Black Mario
Haskell does make Java and python a bit depressing to go back to for me, yes.
Why only hardware rewards?
I read it as 100 minutes to the PSTN - VoIP to normal phones. Skype has "unlimited" for $13 to several countries. That's because for the US, the average price is well under a penny, and for Canada it's a few tenths of a penny/minute. Many other countries also have fairly cheap rates.

So I'm confused as to why he'd compare a $12 100 minute plan to a $13 "unlimited" plan.
We just need a way to indicate if the method is checking the type or the value.
I'm 28 and I was relieved to read that things may be at their best at ages 40-60. I haven't done anything notable but I'm still learning every day so maybe it will click eventually. At the same time I'm trying to save like I might be unemployable in my 40s.
I tested with something simple - the Boyer-Moore algorithm. The front page doesn't have a search box and there's no way I could find it in the shifting set of boxes. As far as I can tell, the front page is mostly there to show off the relationship visualization. But it's a poor tool. "Tag" is the center of the universe, but that's an internal organization detail that shouldn't be exposed to users. I wanted to see the entry on "Newton", but clicking/double clicking does nothing. It's even hard to see what's connected to a tag, since the neighboring tags may be under other tags. Nor did I figure out why there's a "Schwarztian Transform" in red connected to a "Schwarztian Transform" in blue.

(BTW, the algorithm behind "Schwarztian Transform" is also called "Decorate-Sort-Undecorate" or simply "DSU". And the examples for it come directly from the Wikipedia entry, without realizing that the "new features, new bugs" entry was relevant when that snippet was written 20 years ago, but not now.)

I guessed (correctly) that I could find a search box under "Algorithms", but search should also be available from the main page.

I couldn't find Boyer-Moore via search, or by an alphabetical search. Nor could I find other substring search methods. (The "String Matching Research Tool" has an excellent list of substring methods you might want to include, at http://www.dmi.unict.it/~faro/smart/algorithms.php .)

The "Dictionary of Algorithms and Data Structures" at http://xlinux.nist.gov/dads/ is another site with algorithms and data structures.

I noticed that the AlgPedia list starts with two "A*" entries. As far as I can tell, they are the same. Are they duplicates?

I also noticed the title "Algorithms For Calculating Var". That last word should be "Variance", not "Var." Also, it appears that search only indexes the title, as a search for "variance" did not find that record, even though "variance" is used in the description.

Small typo: "Knuth-yates shuffle" should be "Knuth-Yates shuffle"

The Shell sort example code at http://algpedia.dcc.ufrj.br/show/alg/id/20 is labeled "Python" but isn't.

I wish you the best with your project. It takes a lot of work to curate something like this.
Not sure what the benefit is. As LTE-enabled tablets and personal hotspots proliferate, it will be very easy to cover-up who made the anonymous edits.

What would really be interesting are edits made from known Tor endpoints.
Sustainability sounds better to me personally. I think we all have our own tolerance levels when it comes to how many hours we can dedicate to "work" vs. "life" and still be happy. That term seems a bit more appropriate than the common "work/life balance".
@wesscope here!
HIV infection returns in Mississippi girl thought cured
Not every detention encounter with the police results in a citation. If it does result in a citation, they have preformed a non-custodial arrest. If they want to search you, they can perform a full-custody arrest even if it's for a misdemeanor that is only punishable by a fine(Atwater v. Lago Vista).

I very strongly agree with Janice Rogers Brown's opinon here: http://www.volokh.com/posts/1125942214.shtml

edit: Hmmm after reading a few things, I now think it depends on the jurisdiction whether they define receiving a citation as a non-custodial arrest.
Url changed from http://nymag.com/scienceofus/2014/07/work-is-the-worst-when-..., which points to this.
> The only differences between VC-invested projects and Kickstarter projects is that no one does due diligence on Kickstarter projects.

Another difference is a lot of Kickstarter projects are well below the scale that VCs would notice, and are offered by businesses that are going concerns as a way of mitigating risk -- there not all startup firms using Kickstarter as an alternative (or supplement) to VC funding.
Please don't do this. We have enough problems communicating this concept as it is.
Google Drive's online stuff is good, but the syncing client is still way worse than Dropbox unfortunately. Slow to scan your folder and uses lots of cpu/ram, uses all your upload bandwidth and kills the connection, no delta syncs, no local network syncs, has to reupload the whole file if you move it to a new location, etc.
Its not about who exactly made edits imo, more like from which circle it came from. It is interesting to see which edits folks from congress make.
Same would be with presidential and pentagon circles.
welp apparently i'm done for now... http://learnlispthehardway.org/book/1-02-02-more-strings/
This works both ways, both equally wrong.

E.g. at one company the engineering VP was a quintessential hardware guy. He understood hardware complexity; he knew little about software. He never could understand that software could also be hard to do.

I didn't mind, I was a hardware guy. But the software people were definitely sucking hind tit.
Sure, just like the Goldman Sachs analyst does generate liquidity.

Ok, ok, cheap shot. But come on, here: the average product created by a Silicon Valley startup barely reaches the threshold you've set (usefulness), never mind the more widely agreed upon definition of "furthering the wealth of mankind" (contributing to a substantial improvement in the human condition or knowledge).
So you IPSec to iBasis and then what? Or do you have servers colo'd remotely with iBasis and the client has those keys in the app? Because Skype uses iBasis too, so I'm failing to see a difference.

Also, how is iBasis the PSTN? They do quite a bit of IP handoff (and IIRC there were a big fan of the laughably insecure NexTone platform). Are they providing you a product where they encrypt their traffic on their own network and ensure local TDM handoff in every country? (And even then, it's surprising how much stuff ends back up on IP.)

The claim of "encrypted-to-the-PSTN" sounds either slightly far-fetched or defined in a useless way.

(I'm all for Silent Circle, but this PR comes off very wrong.)
I'm not talking about Windows. Xbox is different. Xbox has always been a walled garden. The difference is that Xbox is a lot more exclusive than the app stores that everyone is now fond of.
The page listing the public data sources makes clear no one has a thing connected to the internet yet.
Tweet at me for mindless prattle and friendly banter.
https://twitter.com/technoheads
I think tech "work place suck" can also come from experience. Things are no longer shiny, unexplored, or hacky. Just old hat stuff that needs to get done and not that interesting. And sometimes you just get tired of the FOTM languages that come out. It's a rat race that causes burnout.
30s is 'mid-life'? and 'mid-career'? If you plan to retire at 50 and die at 70, maybe...
A bit of a belated response, but check out Steven Levy's Artifical Life book:

http://www.amazon.com/Artificial-Life-Frontier-Computers-Bio...

It's slightly dated, but I thought it was a really good introduction.
No, that is not the root of the problem at all.

The root of the problem is that humans have evolved anti-market biases that served us well when living in tribal communes but which are Pareto inefficient when living in large billion person societies.
I'm 28 and I'm upset that I haven't done anything notable yet. I just haven't found my magnum opus yet, and I don't know how to.

The "wunderkinds" aren't the norm. Most people do their best work in their 50s. Even though poetry and mathematics are skewed younger than most disciplines; in those, people tend to peak in the 40s.
thephoeron should start a mail list to let us know when there are updates and when the paperback is ready to buy.
Have you looked into WebRTC much? It supports arbitrary (text or binary) data transfer between browsers, in both TCP-like and UDP-like modes, with inbuilt NAT-busting (both STUN and TURN). It does NAT-busting rather than VPN, so it's faster than either Tor or a VPN.

So if the reason you wanted NAT traversal was "my (browser|game|filesystem) wants to share data with someone else's", WebRTC is a far easier answer, and is now available to most browsers[1] without extra software installs. It does involve a privacy loss of your connection details to the STUN/TURN server, but the signaling server cannot decrypt your (DTLS) communication.

If the reason you want a global LAN isn't those things, what is it?

[1]: Available outside browsers, too: see e.g. my Node WebRTC chat client -- https://github.com/cjb/serverless-webrtc -- or the native C++ API.
>I think almost everyone agrees that governments shouldn't allow factories to be created in residential areas, or allow drivers to drive without liability insurance.

Zoning is not needed for the former.
Ancaps simply have more efficient ways of keeping the polluting factories away from homes than existing zoning processes can achieve.
That shock is the reason allowing crowd funding for stock is a frightening proposition for the SEC.
Restarted the server, you should now be able to see the next three exercises... although there's very little to be seen in them so far.
My guess is that the idea is you volunteer to help people for free for 30 minutes with the hope that some of them will give up and want to hire you. Or they will let you do the "hard" part. Or maybe they will get stuck and need you to bail them out.

Anyway I think the angle is this is a way to get leads for new clients. The part I am not sure about is, how does 'askadev' get paid? I am guessing they charge the coaches a small amount ahead of time for access to the noob programmers (leads).

Or maybe its simpler. After 30 minutes you have to pay.
Elevator Pitch (pitchclear.com)
Hi I've developed something simple to help your startup craft its elevator-pitch. Please give it a try at http://pitchclear.com