skysight-inc/HackerNews huggingface dataset:
Now that JavaScript and Python are #1 and #2, respectively, it opens the door for Elm/Haskell in the next 5 - 10 years. As noobs continue to flood/dilute the market, FP seems like a good bet to move the state of advanced computing forward. That being said, the frameworks react and tensorflow/scikit learn will still be in demand for the next 5 years so there's still high demand for the right framework knowledge.
>Older developers of HN, what are your experiences?

Over 40 here. The most difficult part is human interaction. Youngsters are obviously well behind their own hype and have their right to try. Mature folks like me take things with a grain of salt and acknowledge hard work is only a part of the picture, often not the most important. From a technical point of view, the headless chickens thing is also common but, again, youngsters have their right to believe they are Einstein, Feynman or Jobs.
>Rails project has less functions, and with a far more predictable structure.

This is probably true if your building a very very generic small webapp. In which case, maybe use rails if it's the stack your good at.

However, as the complexity of the system grows, the less will easily fit in mvc. When that happens, pushing all the complexity into mvc will make it harder to understand, not easier.
And the usual caveats for in-browser encryption apply. Namely that the trust model is no different from temporarily handing the encryption keys to the server.

In the latter case you trust the server to discard the keys after them being used. In the former case you trust the server to not transiently serving you javascript that exfiltrates the keys. In both cases this trust has not just to be extended once (which would make things auditable) but during every single transaction.
This argument is kind of pointless. Hiring for almost all tech jobs is based neither on some kind of "crystallized intelligence" nor on a hypothetical cognitive potential. Rather, jobs are usually matched with people who have the right skills.

Not in my experience. It's all about whether a candidate can come in and learn quickly. The skills are nearly irrelevant.

Which makes sense. What are the chances that you're going to be versed in every technology a new company uses?

Also, the idea that old people need to have exact skills is harmful. Our industry changes so rapidly that the old people are the most likely to have resumes that don't reflect their potential. Nobody believes them when they say they can learn just as quickly as everyone else.
It's nice that you think all this stuff. The reality is that the technical side of SMTP service is the easy part (hasn't changed a hell of a lot in the last 20 years, anyhow) and the political side is a real burden (and it shifts with the wind).

You're not just setting up mail, you're dealing with an email cartel that does not have any desire for small players to exist. Note that I said "small players", not "spammers". Enough spam makes it to its destination that there are certainly palms being greased.
I'm not a "lisper", just didn't dismiss Lisps because of parens :) I'd be happy to be able to do my coding in Go and Python but with a lisp syntax and some of the features enabled by it...

I don't like it that most of the otherwise awesome programming languages had to be purposefully handicapped in terms of syntax and syntax-related features simply because they have to appeal to the mythical "Average Joe Coder" that dismisses things simply because they are "weird" or "can't keep track of them in his mind" (when the whole point of those features is to "outsource" certain things away from your mind and into the tools/language, and "cheat" by "stealing" some extra manifest-IQ points in the process and be able to write code "above you mind's limit").

There's tons of wasted effort writing "code intelligence" and "static analysis" and other related tools for languages with hostyle syntax. And tons of auto-refactor, auto-code-rewriting etc. tools that could exist and make work with legacy apps 1000x easier, if the languages we use would not have "features" to make the actual writing of such auto-coding tools prohibitively expensive...
In UK in the past we got better deals from the local travel agent than you could book direct from the suppliers. That's going back quite a long way however.

When travel agents were local shops, like a local boutique clothing shop, it would seem they had a lot to lose and not that much to gain by working against their customers interests.

In short I wouldn't say "never".
How to Shoot Photojournalism with Cheap Cameras (2011)
Why Topping Hurts Trees (2011) [pdf]
> ...there is also a perception that for someone to not have climbed the corporate ladder by the time they reach their 40s is a signal of failure...

How is this not age discrimination? Or do people make the case that age discrimination makes business sense?
Even better is vitamin C + zinc.
Selection bias. The older tech workers that have survived the industry have done so in "safer" corporate environments. If startups have bias against older employees, they simply couldn't survive the industry there in general barring a few exceptions.

It isn't well known that people become more conservative as they age actually, younger people tend to be more liberal, they aren't changing their ideologies much as they grow. Again, this is just another instance of selection bias. Of course, when you have a family to support, you can't take as many risks with your career as you can when it's just you

Finally, younger employees are all about potential, you imagine what they could be, while older employees are all about experience (WYSIWYG). We are more generous with aspirations than reality when making hiring decisions.
> Basically, the claim is that people over the age of thirty being productive in math is an anomaly.

It can be speculated that young people often don't have a family and are eager to prove themselves to the world - so they have both the environment and the motivation to work extra hard.
I must be missing the point, but isn't programming literally cognitive performance?

As you age, your speed and ability to learn new things gradually decline ("fluid intelligence"), but what you've already learned and mastered ("crystallized intelligence"), can remain very strong until the end :)

But have heart! Many people have demonstrated that complex skills (playing musical instruments, and even reading and writing) can be learned well past the age of retirement.
Hosted my own email for 18 years, same experience, switched to pobox.com about two years ago. It really burns me up, but I need my emails to arrive where I sent them.
Hell no.

The moment Yahoo, Microsoft or google decide that they don’t like you, you’re SOL.

Yahoo are the worst. If you try and deliver to them you get a deferral with an error message in your log with a URL. Then you have to open the link in the URL and fill in a form. They don’t have to accept the form and they ignore you for 3 months if it goes wrong.

This happens even if you’re not on an RBL and have set up DKIM and SPF properly.

Edit: you want to see the trouble we had to go to so we could run an SMTP server in AWS for outbound/abuse address inbound only and get that talking to Office 365 for internal use only. Two days of hell.
Seven most common website problems
Once the deep learning blockchains are on quantum computers this will all be easy
I'm 35 and I'm not worried AT ALL that I will be discriminated after I am 40.

I think in a way we're the golden tech generation, we screwed our elders by discriminating against them when the industry was in disruption and
now we're screwing the younger generation like in any other mature industry.

I'm saying "we" as in "my generation", I don't feel I personally took a big part in any of it.
Ok. I'll probably stick with Z-Wave then. Hue doesn't seem to offer anything extra.
In particular, the image in the article is from
http://www.atlas-of-the-underworld.org/Cocos/

The site is designed for specialist, and current version is too technical. I looked at it for a few minutes and read the explanations, but I'm not sure about the interpretation.

It would be nice to have an informal blog post with a layman explanation of each image and what is supposed to show each one. At least, a image edited with paintbrush to add a few ellipses to mark the important parts and arrows with a keyword. Do we have a geologist here?
I'm a 40+ engineer working in startups and I can't complain - my work life is good.

I did, however, encounter age discrimination (where I wasn't the victim, just a bystander) a few times during my career. This is only anecdotal evidence, but this usually correlated with places where the management was not very mature and professional and there were other problems.

I am a bit worried about the future, but I also have some confidence that as long as I keep my skills up-to-date and demonstrate my passion and commitment to the work I do there will always be work for me. Tech companies are so starved for good talent that if you have what to offer there will always be someone interested in hiring you.

Ageism exists, and it is ugly (just like the other isms), but it's decreasing with time and will probably not be a problem in the coming decades.
That's what bothers me about AI. When people say AI is a long way from [human quality or skill], it's missing the point. In most work, and even in our field, the work that most people do doesn't require human level intelligence.
You obviously don't know what SPF and DKIM are. Which is at the core of my whole point.

Now, if SPF and DKIM has not been configured then fine. That is something else, resort to whatever technique you have to.
I think this is mixing up two different things.

People seem to emit infrared light, but that is not the light that people usually see through an infrared camera.

https://www.livescience.com/7799-strange-humans-glow-visible...

This is showing infrared and even visible light radiation from a person's body in extremely small amounts.

An infrared camera just sees infrared light period, the vast majority of which is what is reflecting off of someone from other sources.
It does that by calling in to numpy which is native.
Want to try it out?

wget -O a.img https://github.com/roelandjansen/pcmos386v501/blob/master/IMAGES/PCMOS386-9-user.img?raw=true
qemu-system-i386 -fda a.img
For me it was when VW made a huge marketing push about a "hand-waving" feature in their cars. Basically instead of pressing a perfectly serviceable button on your steering wheel, you take your hand off of it and stard waving your fingers in front of the car screen to change volume or similar features.

At that point I kinda lost all trust in those people having the faintest clue of what makes for a good UX.
I can't say I've ever had problems with footnotes. They work fine for me. Paging back and forth can be slow, I agree. I usually use full-text search. Which doesn't work at all with paper books.
Sure, I wasn't defending Rails as a generally better solution.

The quoted statement tends to be true regardless!
Vikings razed the forests. Can Iceland regrow them?
For herpes simplex on the lips try a large dose of L-Lysine (6mg or more on day 1, followed by 2mg a day for a week), in all cases over the past 5 years for me this completely prevents the blisters and sore developing.
A bus every 4 minutes is still generally cheaper (and lower capacity) than a tram or high frequency commuter rail.

For instance, here there are a couple of bus routes which do every 6 minutes or so at peak times; each bus takes 80 people. However, the tram lines run every 4 minutes at peak times; each tram takes 360 people.
Might be for some / in some situations. My „experiments“ worked without zinc so far. But maybe i should try it next time and see if it helps to get a success rate closer to 100 instead of just ~70%

The thing is as with Vitamin C, most supermarket products just have low doses. So to get an effect i recommend getting pure and high dosed preparates of both, each by itself.
I hear no compelling argument for containers on ChromeOS, nor for consumer apps on any device
A small and fast .env loader for PHP
Let's not discount the magic of testosterone, hungry, and extremely driven males?

That said, those same males will steal your ideas, and smile in your fresh founder face. If you get the right person, he/she just might make your company a huge success.

Why does Peter Thiel basically want young people for his fellowships? He knows that's where the huge, big ideas come from. He knows there a magical age, with the right backing, might make him more money.

That said, most companies just need competent workers. Workers that aren't idolizing Zuckerburg.

So many companies are sabotaging their organizatons by not hiring the more mature employee.
"In a world where comfort is king, arduous physical activity provides a rare opportunity to practice suffering."
An Auction Setup at Christie’s
An extra layer of protection may be offered by using the likes of xpra.

https://xpra.org/
> Drug companies' profit models pretty much require them to focus on developing drugs that people have to use for the rest of their lives - that manage a condition rather than treat it.

Not true - there are plenty of examples of genuine cures developed and marketed by pharma.

What drug companies do require is a return on their investment, which can be in the multiple-billions. This isn't evil-big-pharma stuff... this is just how any sensibly-run company operates, pharma or otherwise.

Achieving an ROI is seen as difficult in this particular case because (as TFA says) people don't value vaccines highly enough because they are taken when they're well, and (as you say) they're only needed once.

(Personally, I think the article over-estimates this challenge; sell 100m doses at $50/dose and [assuming CoG is not a problem] you've got a major blockbuster. Even if the NHS/insurers didn't want to pay, employers and individuals likely would, at this price level. And 100m doses is pretty low-ball, if you consider the likely uptake of a vaccine promising a genuine cure for the commonest cause of the common cold.)

-

> Is there a good reason why we shouldn't club together as rich countries and fund a not-for-profit drug research body that does fund this sort of thing?

I've wondered about this in the past. I think a major aspect is risk.

If it was easy to pick a disease to cure and a way to do it, then we'd not be in this situation in the first place - developing drugs is actually incredibly difficult and unpredictable. This is well-demonstrated by an analysis published in Forbes a few years ago. https://www.forbes.com/sites/matthewherper/2013/08/11/the-co...

Rather than taking an individual drug and pricing the work done on it to bring it to market (as with many previous studies) this analysis looks at total R&D spend by individual pharma companies over time, and divided that spend by the number of new drugs brought to market. As such, it takes into account the extraordinarily high rate of attrition in drug development - the time and money spent on countless thousands of drug candidates that are abandoned before the ever make it to market. (Note the analysis does have one major weakness, but now's not the time.)

To quote the article: "For companies that have launched more than three drugs, the median cost per new drug is $4.2 billion; for those that have launched more than four, it is $5.3 billion."

And there's the rub: I'm sure you could find some way of funding a few hundred million if it was guaranteed to result in a cure for a disease - Governments, the Gates Foundation, etc. But do such bodies genuinely have the will to spend countless billions, every year, to chase those few new treatments that might --or might not-- emerge? And having found a new treatment, would they just give it away... or would they want to recoup some of the costs they'd invested?
They are unlikely to be the same people and it is likely that less people will be required.
This is not age discrimination, it is a description of one of the causes for age discrimination.

Of course it doesn't make business sense, and it's arguably immoral, but biases exist and the only defense against them is to be aware of them.
No, simply because it's not limited to the US where employers pay health insurance.
They should focus on seemless upgrades and HA rather that throwing in every feature they can think off.
I have reasonable models for how my machine works, verified by my knowledge of physics and engineering which I have sought to acquire even though it is not my field of study. More to the point, if someone makes a claim about the electrical engineering in my device, I have some basis for evaluating whether that is true or false.

E.g. if you claim that the NSA is listening into every single thing that is said on everybody's phones and watches, I would know that not to be true from bandwidth and battery arguments. Selectively, sure, but I could tell if it was happening 24/7 to my device in some sort of dragnet surveillance.
Yup and yup.
Perhaps a better link is the github repository? https://github.com/roelandjansen/pcmos386v501 That has a decent README and a link to Wikipedia which is quite comprehensive (I'd never heard of this OS before ...)
It seems like little by little we will get to CAAS (Car As A Service) ...
Perhaps a government will step in and fund a program to develop the vaccines. As a propaganda coup, it would give the kind of bragging rights that China or Russia would seem to crave (or N Korea...)
Spammers have SPF and DKIM set up for their domains, too. Why does it seem so impossible to you that if mail hosters see "this IP block hosted a lot of domains that turned out be spammy" they react with "block it" or at least "block it if new sites pop up there"? (and as a private user, you're often enough "new" because you don't send all that much mail)

Yes, it'd be nice if they didn't do that, but small sites are and will be acceptable collateral damage to them.
You submitted basil.chat and the blog post already. Submitting a 3 sentence indihackers post which just tell us to go to the same URLs is redundant.
Smart Network Data Service[1] which, like Google's postmaster[2], is not terribly useful for small servers as it requires a certain volume of messages before it shows any info. A volume you won't reach from a personal server.

[1] https://postmaster.live.com/snds/

[2] https://postmaster.google.com/
Age discrimination can also be salary discrimination. People with more experience rightfully require more in salary.
This is VERY good analysis, everything else is padding to validate why 40 year old are not good fits.

It is puzzling that most business owners prefer to save their imagined superior position than to get the job done.

Sure I have seen ton of problems (and solved most of them) in 25+ years of carrier and I can be of great help in any startup. My caring for the company and input should be welcomed, not seen as threat.

It seems that most business owners are there because they need to be worshiped, not because they want to run successful business.

Maybe I am too old to understand that new logic.
The situation is actually a bit more nuanced in Go; an idiomatic Go library may use panic/recover internally as a means of error handling, but is supposed to convert any panics to error codes for external consumption (IOW, panics should not be a part of any public API). You can see this pattern endorsed in this blog post: https://blog.golang.org/defer-panic-and-recover .
https://news.ycombinator.com/item?id=15515292
This isn't responsive to my comment. One helpful thing to do is to paste a quote you disagree with or want to ask about.

I think you're asking "Since programming is cognitive performance, is it reasonable to discriminate against those who can't do the work?"

My answer would be yes, if they can't do the work. But out of all the old people I've worked with, only one was a detriment to the team. How many of your coworkers were? How many were old?

The problem with discrimination is that it's easy to believe. People want to believe it. That's why it's easy to say something glib like "don't be afraid, you'll still be able to learn complex skills." That seems rather like saying don't worry, you'll still be able to be a person, since people learn complex skills.

Here's a riddle: How old do you think Satoshi was? He was writing oldschool C++ in 2008. That means he probably learned his trade in the 90's.
IIRC, when a comment has too many downvotes the software in HN transform it to flagged.

(I'm not sure about the threshold and I'm not sure if that is still enabled, because there are a lot of tweaks in HN that are enabled or changed without announcement.)
Don't think it's a paywall, I just signed into my account and could read the story

EDIT: just noticed that I have "2" stories remaining to read. Didn't realise! It has this message

"Hanna Brooks Olsen locked this story for members, but you get three free passes each month. Upgrade for unlimited access."

Presumably the author has control over what they want to monetise
5 best programming language to learn to be  a successful mobile developer
It looks like the control group just didn't survive for quite as long as this particular strain of rats usually do. Probably just a statistical fluke with the seemingly small (to a non-biologist) sample size.

From 'Conclusions':

>The survival of the control group of male rats in the current study (28%) was relatively low compared to other recent NTP studies in Hsd:Sprague Dawley
® SD ® (Harlan) rats (average 47%, range 24-72%).
> Any coding you've done more than five years ago isn't relevant anymore. I can't remember what I did five years ago. It is probably outdated, replaced or not in use any more.

I tend to disagree. Not only a lot of five years old technology is still relevant today, but someone that showed great skills 5/10 years ago has still great potential today.
Keeping the server up to date and secure is mostly done by your distro maintainers. The only issues you will have to deal with is configuration and deliverability.
FCC Decision on CenturyLink-Level 3 Likely Imminent
This certainly happens very obviously in European cities. It’s possible that it happens less so in the US for cultural reasons, I suppose.
Google Web Cache: https://webcache.googleusercontent.com/search?q=cache:uA0iFN...

>>>
They tasted, to quote Workaholics, “like a mummy’s dick.”

But the experience was delightful. I went on a walk through the woods, wrote pages and pages in my notebook, completed several assignments, and read most of a novel. I made a real dinner for myself and enjoyed it. I napped.

The next day, I felt a kind of mental clarity that had been distinctly missing amid the fog of anxiety, sadness, hunger, and exhaustion. For days, a kind of halo effect lingered where I felt more capable, more adept.

If a full dose left me feeling this good, I though, maybe just a small amount would help me get through my dark patches.
<<<
You really have an axe to grind. You would obviously rather I bus to work than walk, which is absolute nonsense.

Please, regail us with tales of your bus ridership.

Do you enjoy being squished between people, unable to move? Do you like to "accidentally touch" people on the bus? Or do you get on the bus early and "silently judge" the people who have to stand? Do you pretend to read or work during the ride? (The bus bounces around too much to do any actual work, and that's if you can get a seat.) Or are you one of those annoying people that won't stop talking about Tuscany?

Have you been on a bus when it's had to pull over on the freeway, and turn itself off and on again, to "reboot the bus"? Ever wonder what state the bus has entered that it needs a reboot? What is the driver seeing, or not seeing? How many screens went blank and controls stopped working at highway speeds?