skysight-inc/HackerNews huggingface dataset:
I work as an IT consultant across a variety of industries, mostly doing server support for small/medium business, and get to see firsthand the number of business problems which have yet to be solved by a reasonably competent software developer. I can understand how it would be easy to watch the Silicon Valley/Google/"Uber for X" startup hype train in motion here on HN, and start to wonder if you might have trouble finding a job again. Please rest assured that there is work for you out there.

It might seem that if you don't take a crash course in machine learning and blockchain, that you'll be unemployable in a few years-- but in the past couple years I've personally seen dozens of business problems that could be solved by a decent programmer, and companies willing to pay for it, if only they had a way to connect. The problems just aren't where most people think the jobs are. Small manufacturing plants with funky regulatory requirements, construction companies, sausage factories. Not sexy, not glamorous. Just work that needs to be done.

I don't doubt that ageism is a thing, but depending on exactly how "aged" your particular skill set is, you might be more in-demand than you think. The last few jobs I've been involved with involving legacy hardware and software paid very well to the folks who still knew their way around 20+ year old systems.
I'll take immortality and term limits, please.
It's not time for it to be cancelled until Fox has something to put in its place that would be consistently better.

That time is still a long way off.
I wonder what prompts the differences in my experiences versus yours. I live in a rural area near WV, and not only have I heard the term "rolling coal" from multiple sources, I've seen it done a number of times (not necessarily in cities). In fact, I tend to close my car's vents as a matter of course when I see a truck that looks outfitted for it, as it can be a bit noxious no matter what, and even when they aren't trying for the black cloud the exhaust is worse than usual.

A few links referencing rolling coal and its origins:
https://www.vice.com/en_us/article/jmb4d8/nothing-wrong-with...
http://www.slate.com/articles/news_and_politics/politics/201...
https://en.wikipedia.org/wiki/Rolling_coal

I've met self-identified rednecks many times, but only one self-identified hillbilly (lives in VA). I think the former term has more memetic potency at the moment; hillbilly seems more outmoded (probably why they used it), and even seems to conjure a more hippie aesthetic, somehow.

I'd agree on coal or white-water rafting as stereotypes over forests. WV does have some nice parks and forests, though.
What's your take on this recent work?

https://www.reddit.com/r/compsci/comments/78yx99/171009278_e...
What's the argument here, though?

When we find a single bridge, all the complexity classes change, so we can only really divide the problems here into "ones we've found polynomial time solutions for" and "ones we haven't".

There may be something interesting about the ones we havent -- or we just didn't think of something obvious/a lot of special cases with high degree polynomials.

It's worth mentioning the near collisions happen in the low-dimensionality region of the border -- which doesn't have the same separating forecast, as it becomes easier to touch in higher dimensions. We can think of a sphere and a cube -- in low dimensions, a sphere lies inside of a cube; in higher dimensions, the surface bulges past the sides. You just don't see it until something like the 17th dimension. (Similarly, knot theory explodes with complexity in higher dimensions.)

Taking a "scientific approach" to asymptotic problems just makes the CS people advocating it seem vaguely hacky, since they're not even advancing a proper density argument -- it's just such a low-dimensional, poorly bounded argument that it's clear they didn't make a real calculation, they tried to dress up personal feelings in science.
HN is a great resource to get your articles out ( as you've already discovered ). Reddit and LinkedIn also seem to be good places to get some traction on your articles.
Then I wonder if Stack Overflow should add a reason for closing, "sufficiently answered," so that the editor can choose that instead of the inaccurate and incendiary "no longer relevant."
Perfectly healthy to discuss. But it's not a discussion when the conversation starts with a condescending 'I don't watch TV'. I've mostly given up on the discussion, because after a few questions it often turns out they watch plenty of YouTube or Netflix on their computer.
Not only that, but an experienced programmer can be valuable in relatively coding-light roles that they may even enjoy doing more than the 25 year old rockstar working 70 hour weeks.
The best Rubber ducks money can buy
I am now curious as to what your response was?
That’s specifically german though, because of its pretty abyssmal 20th Century, rather than specifically american. That said most modern west europeans do find american nationalism and exceptionalism a bit odd, especially after they’ve visited and US and seen the reality of most people’s situation. If anyone reads this and thinks I’m being unfair, especially on california-centric HN, consider if you’ve ever hosted a western european friend in SF and had them comment about just how abnormal the level of homelessness and mental illness is there. And how they looked at you/us when you said ‘well it’s because SF is a warmer place to sleep on the streets’ as if that was fine.

This article is honestly quite objective, and should invite some introspection if your first instinct is to be offended.
A package manager for C++ isn't a thing that just downloads files and puts them in predetermined places, maybe with a hip website. It needs to understand ABIs, architectures, standard library runtime versions, symbols and all the other things that make libraries in C++ such a pain.

Nobody needs another tool like CMake that just goes "whatever bro GL, here is the compiler/linker command line variable" once you need to do something beyond specifying input files.

(This is a big area where lots of improvement is possible. I want to kill someone whenever a linker just spazzes out with "undefined reference". YOU ARE THE MACHINE, GO THROUGH THE LIBRARY SEARCH PATH AND TELL ME WHICH ONE HAS THE SYMBOL.)
>Makes me wonder how Stack Exchange is still getting both good questions and good answers.

For math, it's retired or semi-retired professors who spend their days answering relatively basic questions from undergrads and such.

It's amazing actually. I got more professor time on stackexchange than I did in real life.
Express is discontinued going forward according to VS website:

"*Visual Studio Express 2017 is available for Windows Desktop developers. This will be the final version of Visual Studio Express, and there will not be a UWP or Web offering of Visual Studio Express 2017. We encourage all users to look at the free development options offered by Microsoft such as Visual Studio Code and Visual Studio Community for future development needs."

Community has license restrictions that were not in place for express versions.

There is also a build tools package now which has the compiler without an IDE, but i'm not clear on the licensing for it.
Not going to prevent aging as well as people think.

As cells age, the risk for mutations occuring when they divide increases. The reason these cells stop dividing and become senescent is because dividing elderly cells poses a high cancer risk.

I think this may buy the trappings of youth (plump skin, clear eyes, etc) at the cost of a higher risk of cancer.
Feed fasting helps me too; I log into FB every 60-61 days or so. I'm thinking about limiting Twitter to days that start with a 'T' just make it fun. And hacker news is okay on days that end in a 'y' :-)

Given that these attention grabbers are now weaponized, it's good to fight back; I think we benefit from periods of boredom and deep thought.
Pretty sure pjmlp knows how hard life is with glibc. Possibly even knows a bit about other systems that aren't linux.
Market knows it = it's already in the price.

Market bubbles are not caused by success or failure of the companies themselves. They are caused by overpricing the the companies. No matter how good the company is, it can be always overvalueud.
>> people will continue to pay higher prices

Why are you sure if that? The opposite is true. At some point stockholders will get afraid and pull back. The question is how much, and who gets hurt the most.

I think the point of the parent comment isn’t that a high PE ratio is inherently bad, but that these stocks are more highly valued relative to revenue than stocks usually are.
Organs improved too
Why 'The 7 Habits of Highly Effective People' Still Resonates
You're missing the history where Lubos was spamming Aaron's other articles on these topics with all of the claims that Aaron deconstructs in this post. Readers of Aaron's blog were rightly confused about what to think. This post is the proper response to help your readers make sense of this.
and if the advice is followed, will reduce the amount of readers alltogether.
Casu marzu (Sardinian maggot cheese)
Why Silicon Valley Needs to Hack Emotional Intelligence
To the original poster, I'm sorry if I misread your question by suggesting more places to look for software work. I see that you wrote that you are "reasonably sure that I'm not looking for software related ideas" which I interpreted as that you are not trying to solicit ideas for your own startup or something. Perhaps indicative that I am too much in the bubble myself!

If you're looking for completely non-computerized ideas, I can stay that I help run a small farming business in my spare time and would strongly suggest sticking to computers.
Not sure about the history but I use 2015 express for desktop to build 64-bit apps
I think as long as you have a relevant skill that's in high demand, you'll be employable.
Ask HN: My previous employer threatens to sue my new client over IP rights
While working for a previous employer, I have developed a free version of commercial service that their company was developing. I insisted that this free version must be published as open source project under GPL v3.0 licence (on the company's Github repository). The employer didn't mind, since they saw this free version as a "marketing tool".

That company has now completely fallen apart and the commercial version of the project has been proclaimed a failure and abondoned. On the other hand, two collegues and I have started our own company and among other things we have developed from scratch an improved version of the open source variant of the project. We did this pro bono for another company that we respect very much and were intending to let them publish this project under GPL licence and use it as a module in their larger product.

Now the old employer is threatining to sue our new client over intelectual property rights infrigement. They refer to this new version as "plagiarism", although original project was published under GPL and has been rewritten from scratch for our new client.

Do they have any legal basis for the case here? I know that I should not ask for legal advice here, but from what I have found the issue is not trivial and was wondering if anyone here has gone through something similar.
I don't think any of us know what:

foo(1, 1, create = true)

:is supposed to do.

Please show a meaningful example so we can see whether the Smalltalk is overly verbose or your alternative is overly ambiguous.
Introducing imaginary numbers doesn’t make it untrue that negative numbers don’t have a square root in the reals. Your analogy is more akin to maybe physicists will find something that can do nondeterministic computation in polynomial time—interesting in its own right but irrelevant to the mathematical problem as stated.
Is Landing Page Hell Worth It?
This is the US government trying out Scientology, y'know .. the Feds were sort into that for a while, back there ..
Monsanto Faces Blowback Over Cancer Cover-Up
Then perhaps you haven't properly understood the argument he's making. Your "stress before breakage" argument is literally the gambler's fallacy.
> Merely because it isnt likely that a person will feel shame does not mean that this article isnt (1) written with that intention...

If you think intent matters, then this is the wrong way round; whether it is a credible attempt to induce shame is a valid consideration. If you don't think intent matters, then it is beside the point. As you know, I do think intent matters, and when you take the exchange as a whole, I don't see it.

> ... (2) written with that effect...

It seems highly unlikely to have had that effect.

> ...and most importantly, (3) written with that technique.

This is where we differ, as I consider this to be the least important concern, well after intent and effect. If shame was neither intended or resulted, where is the shame to justify calling it shaming? Why should one be concerned about it?

The rest of your post does not appear to be applicable to this case, which, in my opinion, is comprised of the whole exchange, and not just TFA.
I think as long as you have relevant skills that are in high demand, you'll be employable.
Good luck. I am female and in my 60's and happily employed. However I've had scientist and engineer women friends who have become unemployed in their 50's or later and have great trouble finding work. It can take years. During that period contracting is an option. I think it is wise to find your next job right away if you think the current job is insecure because it is harder to find the job if you are unemployed.
I notice you don't use the word union. It's still a dirty word, which is unfortunate. The balance between employee and employer is off and union decline is a reason. We suffer much more from globalization and outsourcing than we need to due to lack of workplace unions.
Just throwing this out there:

I won't use your service (no matter how good it is) if I had to check my email and click a link every time I wanted to login.
It's become a sort of joke in croatia, tourists in flip-flops trying to hike into mountains (famous stereotype is of czech tourists), and currently the rescue by HGSS (mountain rescue) is free of charge, and they often have to deploy a military helicopter (they don't have their own), which is costing the tax payers a pretty penny. The rescuers are mostly volunteers.

Examples of irresponsible behavior :
http://www.dailymail.co.uk/travel/travel_news/article-368792...

https://www.lonelyplanet.com/news/2017/08/08/croatian-mounta...
Interesting bot account. I wonder how many people actively grow HN accounts, building enough karma to promote various agendas
Show HN: Success Stories Newsletter
The Guatemalan Insanity Pepper episode was the first “bad” episode to signal decline in quality, after which good episodes were absent, if not extremely rare.
> I really can’t think of anything that lasted 10 plus season and wasn’t effectively a different show from s1.

How about "Frasier"?

It was remarkably consistent throughout all 11 seasons, after the first handful of episodes established the characters.
PLANE CARRYING OKLAHOMA NBA STARS HIT BY ‘UFO’ 30,000 FEETS UP
I am less than 2 percent from 60. and i have been feeling ageism for 15 years. CS degree, 25 years continuous employment with increasing responsibilities and adapted to new technologies. Suddenly I was a pariah at 44. To "experienced" , you will be bored, the boss thinks you will leave to exec level salary (said in hushed whisper by my inside contact), were some excuses.

The head hunter with the exec level salary job never contacted me.

Got a second degree in accounting and found work but under employed compared to what I did before.

Some of my contemporaries managed to stay employed continuously but most have periods of unemployment , job stagnation or retrenchment.

I have no way to know if my personal sample of job (or not) match the industry but if it does then ageism may be a factor.
If you use any decent web framework they protect you against them out of the box. I read a lit of love about libs against frameworks or sql vs orm today. But when i use django, i know that password hashing, input sanitization, html escaping, csrf tokens and the like are rock solid and enabled by default. It saves you the dilemna of security vs productivity at least for the minimum package.
The tl;Dr of this article is to email a one time login link to your users instead of having them enter a password, similar to how you reset a password on most sites.

The main reason sites don't this is because it's a bit user unfriendly. I think a reasonable compromise is to use login with Facebook or Google so you never have to worry about passwords. There are downsides of course (user privacy concerns, dependent on third party platform), but since Persona never took off I think it's the best option. When I ran a user facing webapp I offered signing up with email/password as well as social network login, but encouraged people to use the latter.
Male health site
This is owsome site for male http://www.activebodyproduct.com/anabol-x1/
Doing mathematics and furthering human understanding is great. The problem is that no one wants to tell you how the sausage is made . It’s mainly on the backs of graduate students that have no chance of being professors. The ones that know how to code go into competition with people that have Bachelors in CS and four years of work experience . The good ones can land a Data science job . The ones that can’t become adjuncts forever in some community college. There are fewer and fewer that can win this rich mans game .
> Your "stress before breakage" argument is literally the gambler's fallacy.

It's not even anything close: the gambler's fallacy requires that the events you're trying to relate are uncorrelated.

The logical structure of P vs NP is anything but uncorrelated along its surface, and a rough surface along the low-dimensionality region is a good indication of a rough surface along the higher-dimensionality regions.

So -- the fallacy requires you be trying to correlate uncorrelated things; I am not. I'm correlating things that are going to be correlated because of how the spaces are constructed.
I deleted my Facebook account and can literally feel the extra time I have in my day. I've unfortunately filed some of that void with Twitter and Reddit, but I still net extra free time, and Twitter is on the chopping block next. Unfortunately(?), I'm more tied to that service as I made a small living off their coattails for awhile.
Why Rust fails hard at scientific computing
So, a language-specific package manager allows me to specify different versions of different dependencies in my various projects that I develop on the same machine. The competent ones support reproducible builds by locking dependencies to the exact release I used when I initially added the dependency (until I explicitly update it).

apt and yum are completely hostile to reproducible builds.
org-mode. More concretely, using org-capture and org-protocol.
This is what I've been doing for a while, with good results. Step one: get it out of my head. Short reminder sentence in e-mail to myself, or google keep, napkin whatever. Step two: get it out of my head. Periodically (same day, same week) I triage these notes into a single continuously growing brain dump google doc, or a dedicated google doc per subject in a folder if its warranted.

Before I often stressed when I couldn't recall something I knew was important or had been a cool idea. Now I still don't have time to explore 90% of the things I think about, but I don't stress about it.
If you don’t want your users to have to supply a password, then just use OAUTH and let them log in with their Google, Facebook or other common ID. Checking a “magic link” every time I want to log in is a huge pain, especially on mobile.
That's assuming a side already.

Again, nobody is right here. They bkth screw up in many ways.
I'm interested to hear what you have in mind!
You missed the story and the history, and who knew what.

Many of the GUI ideas had been around in the ARPA community before Parc, including scrolling. The bit-map display on the Alto brought a few more possibilities -- such as the overlapping windows, and "display any image". We had done both smooth scrolling and outlined text selection years before (remember that

Steve's visit was in the 6th year of the Alto working). We used the line by line scrolling in Smalltalk in '79 in part because it was easier to read during the movement, and because a list would always show the whole top line). There was plenty of compute power to do either.

What Steve was reacting against is the normal way we portray selections today, namely highlighting (not at all what you said above). We found the highlighted selection to be more discernable than the outline.

I think this is a case where you didn't take the trouble to find out the facts and are instead projecting your beliefs on a situation at which you weren't present. I'm calling you on because there is much too much of this kind of commentary in most forums.
Meet Sophia: The first robot declared a citizen by Saudi Arabia [video]
Amazing sound and very detailed explanation, but the theory behind it is actually quite simple: music contains a lot of nested repetition, from the periodicity of a sampled wave to the overall structure of a song. Thus it is possible to express a lot of it succinctly with the equivalent of nested loops.

Another demo from him with a similar theme, but with completely custom and even more limited hardware: http://www.linusakesson.net/scene/bitbanger/index.php
Delete your accounts. It's worth it.
The Rules of a Zen Programmer
AMD takes on Intel with new Ryzen processors for laptops
Over-communicating the obvious to avoid wasting time responding to poor readers (and nitpicking, point-scoring morons) is a bad writing habit many of us pick up, over years of posting in online forums where such wastes of time constitute the majority of posts.
> Very soon ageism will catch up with me and I'll be unemployed.

I guess if you've made up your mind that this is inevitable then it probably is. As a counterpoint I'm turning 57 this Thursday and I'm happily employed as an SRE for a small company. I'm well past "my forties" and have not found ageism to be a significant barrier. The OP did not request advice on how to remain technically relevant, so I won't offer any here, but if you're at the point where you're no longer interested in growing as an engineer then yeah, time to find something else to do.
Trello for todo/project items, simplenote/nvalt & pinboard for other notes.

Part of the trick is reviewing & refactoring the trello lists on occasion to make sure the 1-3 boards you look at the most don’t feel unwieldy. Example: I recently threw several lists of wacky ideas and things into an unsorted “someday hell” board.
Used to use a mix of google drive, keep and quiver notebook [1] but it was a pain to manage. Drive and Keep are slow to boot, the search sucks and there's no support for tags. Quiver was nice for programming notes and markdown editing but the mobile client doesn't support editing.

I recently switched to Bear [2] and ditched all of the other apps.

If I have some important tasks and TODOs I try to put them in my google calendar with a specific date and an allotted time. That way I know when it will get done and can make sure that I don't waste too much time on it.

[1] http://happenapps.com/
[2] http://www.bear-writer.com/
I've been using OneNote too but its grown into a godawful mess.

I dont think I could recover from the mess now.. i just live with it :-(
I just did this with my web app that helps you track alt coin earnings. Just enter your wallet addresses and then bookmark the unique url that's generated for you. Access any time with no credentials. Works well so far but might not be best for every app.
The correct answer of course being optional passwords for the password manager using people.

Then both types of users are happy.