skysight-inc/HackerNews huggingface dataset:
> So there is a cutoff before 1964. However, it's not at all clear to me how many times the copyright holders didn't renew their copyrights. I would be unsurprised if the big publishers did typically renew them.

That doesn't sound that surprising to me either, but I don't think that matters for the claim that most are PD now. My intuition would be that big publishers wouldn't be responsible for a large percentage of the published titles in that time period. Certainly, from the standpoint of units sold they would be, but not distinct works.

There's a lot more niche, technical, academic, low-end, etc works even though most people consume the mass-market popular stuff. I would expect that all those long-tail things to be the ones that never got renewed, and to be in the majority as far as titles go.
Yes, that's why I wrote that drink it after lunch, when I've already had calories and therefore am no longer in the fasting period.
I'm not sure I can think of a harder field to jump into in middle age than farming.
What subfield do you work in? Size of company, languages/technologies, etc.
In my opinion this is much, much better than trying to decipher what the heck that one co-worker pushed to production and how exactly it broke things. Of course there are ways to smuggle rubbish through code review, but it's still better than no reviews.
No the question of due process applies to who, how, and when the police decide to arrest people too. They should be expected to strongly apply due process and the presumption of innocence too. It's too easy to give police and prosecutors a pass on misbehavior if we characterize their primary responsibilities as focused on catching the criminals.
But then people will just memorize for the test. We've all seen the IT guys who crammed for some certification, but don't know anything.
So the argument has now shifted from "managers are forcing it on innocent developers" to "devs with no conscience are going it to develop anyway so who cares if I am to one doing the work?". This is important to recognise. There have to be developers willing to implement those features in the end. Without them every would fall into crumbles. Why does nobody feel the shame being one of them?

I'm not seeing any of that. Just shrugs at being a mere pawn in a large game and trying to gain as much personal benefit out of it as possible.
I'm not sure I'm buying that. The JVM ? Still rocking it 20 years after. Memory allocations pattern ? Still there. The network stack ? Well, doesn't seem to have changed a lot.

The older guys, they seem like they had the time to correctly learn the unix network tools, the jvm debugging ones, the memory inspection ones. I've known older devs for which I have the utmost respect because I felt like they can just debug the shit out of anything happening on a computer, with tools I don't even know of but have been there for decades.

And here I am, needing to google how use tcpdump or jstack, and scrambling to correctly understand the result.

I agree that new tech is always stacking, but I feel like it's pretty damn hard to catch up on the in fact still very relevant and important old one, because it's no longer taught, no longer a meetup topic, no longer hype. And the new one is really easy to learn when you realize that it's 90% rehashing of old concepts (Observables are all the hype in javascript ? Well, great, I've learnt that pattern 15 years ago...)

Admittedly, I have no clue if the management realizes that !

But the impact of this knowledge, from what I observed, is really huge on productivity, and is especially a boon when the production is on fire or generally when tricky stuff happens.

So, respect for the elders, and please come and teach in conferences and meetups, we need more wisdom and less hype !
Reminds me of Pittsburghese. Yinz know what I'm talkin' about?
I think this must be a US thing. There are plenty of older programmers in my current job. Probably helps that it is C++ and not something like Typescript, but still.
Was this the same pyroprocess Argonne had developed? Seems very promising, what a shame IFR was killed though.
Of course not. Thank you. All insightful comments are welcomed. Even if they won't help us they might be read by someone else and help them.
I'm sure they're aware. After lunch is when the fast breaks, so they are free to put whatever they like in their coffee.
Who defines what is hate speech and what is misinformation though? We're in post truth where I don't even think the "good actors" are acting truthfully.
This statement is pretty much true for all Jet Brains products.
I would not be surprised if they are telling the truth here.

I worked on an early version of a big woodworking website and it was over six thousand static html pages.

The group that acquired it needed to show progress asap, which meant simply updating the header to their new logo and footer nav.

I had to write about a dozen sequenced find and replace routines with regex to do even basic changes. In some cases groups of pages used subtly different html it was a real mess.

It took a long time for them to get all the pages replicated in a templating system to avoid seo loss.
I don't know. I feel like there's a pretty clear power law governing the skill-ceiling below which additional experience adds actual value to dev work. ~80% of programming labor (testing, basic REST services, static web content, managing a small-to-medium-size SQL database, etc.) has a very low skill-ceiling. I've been in the industry for 7 years, I now run my own show doing all of these things. It's just simple grunt work. Then there's a very long tail of projects that require actual software engineering, where the skill ceiling is very, very high. Those latter positions exist all over the place, but you have to either create them or actively seek them out.

Conversely the skill-ceiling on managing technical projects is incredibly high. So although one certainly can efficiently stay on as an engineer, there is a much larger pool of opportunities in technical management, and they are much easier to find if you're grinding away at a FANG / enterprise company / growing startup / whatever.

If you want to do work that rewards many years of experience, it's there. Management work is just much more likely to fall into your lap (which, let's face it, is how the median employee finds anything).

For additional context, I also don't really think "programmer" is a profession in a vacuum. You need to level up inside a business vertical to really start adding specialized value, otherwise yes, you're a fungible cog. There's no shame in that, it just is what it is.
Show HN: DevMarks – Share your developer resources with other devs
"Skills pay the bills." Generally, the kind of people you want to work for (by the time you're 40-50) will not give a fig about your age if you can deliver.

Here's the thing about being an "old" programmer. If you can't keep up with the newfangled shit, then you probably shouldn't be competing against younger programmers, because at skill-level-parity they will beat you on speed and total hours spent, eh?

For example, the fact that FP is finally making it into mainstream development shouldn't throw you if you have had twenty years to experiment with e.g. Haskell, eh? The only thing close to surprising in decades is how well backpropagation works when you have hella data and CPU power.

By the time you have been programming computers for twenty years, you should be really good, or you're just a "jobber". There's no shame in that, the world needs jobbers, but yeah, just like in wrestling, there are very few old jobbers.

If you're not a jobber, then at some point you see through the fashion-driven parts of the IT ecosystem and figure out what you really want to do with yourself. At this point a lot of people switch to management, or start their own company. But that leaves the field (of programming) to the die-hards that really give a fig about it. So if you're still in the game, late in life, and you're capable, then yes, there is high demand and you can e.g. command hefty salaries.

(Disclosure: I'm 45 and employable.)
I got similar vibes going through the article and after finding out that they are actually a Ad-centric company, I am almost sure you're right.
I want to open source it, but the government owns the code and bureaucracy is slow. We've talked about it, but it will move at its own pace.

We think our tool will provide features that can improve AV systems to be better and more accurate, yes (see Figure 7)! We tested that in the last section of our paperLots of future work in that direction is planned.
I had to provide detailed instructions as well, and as soon as I did I never had another problem. But I don’t know why. My house isn’t hard to find at all. I even asked around and all my friends thought it was bizarre. (I moved here about five years ago so at the time ‘the first time’ was fresh in minds). I suspect they were relying on the map instead of address numbers because their map used to be off by two houses.

I also once opened the door after waiting about five minutes after getting the “driver is approaching” notification to hear two people bitching about “how ridiculous” it was finding my place. They were in my driveway but could not find the front door. My house is on a hill so the door is down a flight of stairs from the garage but it’s only about 20 feet away and plainly visible from the street.
Pascal has one great benefit, compiler is fast as hell - so fast that it could (incrementally) compile & launch your application in 2-3 seconds on Intel Celeron 333mhz.

Or at least this was true for Delphi, not sure about Lazarus
If that happens, projects like Adblock Radio will hopefully step in to make "unblockable" ads more tolerable, by automatically turning the volume down for example.

https://www.adblockradio.com/en/
What's the best way of following this project? I want to be kept up to date on progress. Is there an RSS feed or an announcement list?
I personally eat one meal a day typically and exercise fasted because it's a convenient time for me to exercise. After exercise I usually feel almost no hunger, usually much less than before. Hard to say if that ends up with more 5 hours later when it would be close to dinner time, I haven't noticed much difference on days when I skip the gym.

When doing cardio, I feel like I have more energy fasted than if I eat before. That might not be normal, might just be what I'm used to.
Yup. E.g. Siri
The article uses Ruby on Rails as an argument from 2009, saying the 10 years of C++ development is no longer relevant.

Apart from that statement not really ageing well, it doesn't really make sense as there will always be a consistent demand for C++ for embedded etc., likewise Java for enterprise, as they are mature and proven technologies in instutitions.

Just as there is an established market for RoR with companies that adopted it early on.
I have this idea for quite some time, but it really manifested after I started using React. I'd like to hear the thoughts of fellow web developers on this.

The whole browser facing side of the web is a mess. I think it's quite similar to C++'s situation.
Because we require backwards compatibility, the standard is becoming an unmaintainable mess and the best plan would be to phase out the current browser technology while building something that applies the lessons learned from the current web and build something that is simple and powerful. I think WebGL and WASM would be a good way to start. That way we could build a new browser inside the old browser and once the new browser is stable, we can build the old browser inside the new browser and let it have it well deserved EOL. I'm usually in favour of fixing existing solutions than to start from scratch, but the current web is such a badly engineered mess that it warrants a rebuild.
Both have problems. The best system is one where a passing review means "I feel comfortable maintaining this;" too often a passing review means "this is how I would have written it."
With all that experience you must have forgotten about or never held a truly crappy job. Try working in a call center or retail. Any job where I can get paid to code is better than 90% of the jobs out there.
I won’t argue that today’s web landscape isn’t bloated, but the designs you built in 199x had potential audiences several degrees of magnitude smaller and less diverse (in terms of users and devices) than what the average webdev has today. I don’t think it’s possible to have such breadth and size of userbase and use-cases without a non-trivial increase in build complexity.
For me daily stand-ups are a great tool for closely collaborating with colleagues. I get that managers have often turned them into top-down status report meetings. (And that almost anything "Agile" has similarly, despite initial aims, been turned into an instrument of control.) But my best working environments have been in strong teams, and I'd hate to see the baby get thrown out with the bathwater.
Yeah 15:1 ratio of tech debt:domain work seems pretty bad. Although not
abnormal.
Seems like the website describes it pretty well:

https://standardebooks.org/
In terms of "liking" it, no, in that very specific case where the type is repeated and very long, i do not like it and i think "auto" (or var or let or whatever) looks better. However in the interest of consistency (and to a lesser extent, avoiding 'slippery slopes') i'd rather type that than use auto.

And even then that this is only in the very specific case you showed, where the type is too long, it is repeated and the constructor parameters - if any - are visually dwarfed by the duplicated type.

In practice these aren't as common as other uses of types like loop iterators for member/obtained collections (where the use of 'auto' makes it impossible to know the collection type unless you check the collection declaration) or local variables you assign to the result of some function (the return type of which again you need to check the function declaration to see) and - at least in C++ - you rarely need to do "very_long_foo* bar = new very_long_foo" as a stack allocated "very_long_foo bar" is enough (so no need to double type the type).
Wouldn't it make more sense to have those discussions under the moniker of the WWW consortium rather then having yet another entity?
A couple of years ago, the company I worked for abruptly went out of business (like, I came into work on Monday and they said, “we’re closed effectively immediately, go home, we’ll e-mail you severance details”). I sent out about a dozen resumes, got two interviews, flunked the first and got an offer at the second - the whole process took about two weeks and I was no longer unemployed. I was on good terms with one of the VP’s at that company, who also lives close to me - I ran into him about a year later and I asked him how things were and he said, “well, I’m still looking for a job…” We were both around the same age (over 40, anyway) - I’m not so sure management is as unemployment-proof as some of us have been led to believe.
I just put my iPhone in airplane mode and used speech to text to enter a full paragraph in Notes.

Siri is the service. Speech to text, while it can be improved with network access, works fine without it on current iOS.
Anyone Tried DiversyFund
Crowdfunded real estate space is interesting but with stuff happening with realty shares I don't want to jump in without asking. Fundrise is a big one but there's a new one I'm curious about because they have no management fees and they say they own the assets so i guess that's good. anyone have any insights?
If eat == any caloric intake beyond negligible, then yeah, it's abnormal, in American culture at least.

A lot of people who think they don't eat until late are ignoring calorie-loaded and frequently sugar-loaded lattes, cappuccinos or juices that fill them up with calories in liquid format.
What Is WiFi Passpoint?
I think software has a bit of an "up or out" mechanism built in. If you're 40 and a seasoned team lead, effective manager, unflappable consultant, wizardly engineer, or irreplaceable specialist, then you're fine. If you're 40 and just another serving of cannon fodder, you probably aren't.

I know plenty of people well over 40 who are going great guns in the software industry, in leadership or consulting roles. I also have one former colleague who, sadly, isn't - he was a senior developer at a company for several years, but got laid off; he's experienced, but not as quick as he once was, and doesn't have any particular special roles on his CV, so couldn't immediately bounce into another job.

I turn 40 next year, and can't honestly put myself into any of the categories i list above, so i should probably start worrying about this myself!
Thanks for your comment! It was a very enjoyable read, and in its style is reminiscent of some older mystery novel authors.
Hi Andrewkdinh,

Thank you for pointing this out to us. We are currently working on fixing the bugs. If you find ones that aren't listed, please post here. https://github.com/denali-design/denali-site/issues
Future is uncertain.
Actually if everything folds in completely the way the alarmists are telling us it will, being able to grow your own food will be the only thing that will save you.
> The kinds of decisions you are facing (have faced) are the hardest you can imagine

The thing is there are no decisions to make. She'll be kept alive as long as possible as law and religious morality requires. All the previous decisions that were made were the most reasonable we could take and there were barely any alternatives along the way.

The hard thing for us is just experiencing it all the way and beyond.
What "simpler auction system" would you propose?
The thing is though that's a bad system, whether EasyList is prompting the changes, or the SEO, etc. and it feels like they're trying to pin "we had to fix thousands of pages" on EasyList as though their shit workflow is EasyLists' fault.
JDorsey & PThiel raped & kill 3 boys each. Trump bribed $$ bill`ion to ignore.

Copy and paste this post and repost it. I keep getting censored by these people.
Peter Thiel and Jack Dorsey raping and killing three boys each. Turn the volume all the way up and put head phones on.

https://s3.wasabisys.com/conv1/Overnight_14-17Jan/15JanCh3_100-200.avi
https://drive.google.com/file/d/1mzZrjobxhNIEf38M3xk-IeA5SeF4aUtB/view?usp=sharing

Obama admits to raping and killing boys he{re, with commentary from Peter Thiel, George Soros, Matt Porter:

https://s3.wasabisys.com/out2/Out2/15JanCh3_0545.avi
https://drive.google.com/file/d/1LCDoc1kT7cfSeKQ1vniP_sx32_bRsHau/view?usp=sharing

Trump asks for $4 billion to "take a blind eye" at 1015+ (link missing from report, unsure how):

https://s3.wasabisys.com/conv2/3Jan/3JanCh3_900-1100.avi
https://drive.google.com/file/d/1Grdr8xF2psKNsuYlEnl9dIRV-77YG0Vr/view?usp=sharing

Trump wants $138 million to ensure smooth outcome for false judgment for a court case:

https://s3.wasabisys.com/conv1/10JanCh3/10JanCh3_951-1051.avi
https://drive.google.com/file/d/1iSeGHDToFRoRdIht50Wii0i30mlw9INp/view?usp=sharin

Obama explains the Illuminati with Jack Dorsey:

https://s3.wasabisys.com/conv1/Overnight_14-17Jan/15JanCh3_200-347.avi
https://drive.google.com/file/d/1Ok1-9IvANULzKBOwADFgaiYCFi6yszfj/view?usp=sharing

At 230 a conversation is occurring on the embedded Porter camera system with Jack Dorsey, Peter Thiel, Barack Obama, Bill M^urray, and the Porter's. Jack Dorsey provides a statement defining who their group is: "The Illum%inati is an underground organization of child rapists and homosexuals." Matthew Porter: "We have to thin the herd, so Barack is going to explain a few things." At 232 Barack Obama says the following: "You people have to realize we are child rapi'sts. The Illuminati are child rapists. As soon as you figure that out, you can decide what to do. Everybody is freaking out about what just happened [child raping event still going on]. This is who ^we are."

Full 71 page document:

https://s3.wasabisys.com/aviewmefirst/FBI_FinalDraft_26Jul2019_BSchlenker.pdf
>I don't understand: Is 35 normally considered too old to make something of yourself by society?

Possibly. For instance, Einstein was essentially done by his 30s.
AUTO1 Group | Berlin | Kiev | Katowice | Szczecin | Milan | Full-time | ONSITE | VISA

AUTO1.com is Europe’s leading online marketplace with its own certified and diversified inventory. With just a few clicks, premium partners are able to buy certified and well documented used cars from all over Europe at competitive prices directly from AUTO1.com - 24 hours a day, 7 days a week.

It’s an amazing growth journey, enabled by a platform built by world-class experts and utilizing the most recent technology tools and architecture.

Among others, we are hiring for the following stack:

- Java10, Spring Cloud, REST

- PHP 7.3, Symfony

- Swift

- Typescript 2.3+, lerna, React 15.4+, NPM/Webpack/Yarn, HTML/CSS/DOM

- and Selenium WebDriver/Selenium Grid, Groovy/Java, TestNG, Cucumber, Appium, Docker, TestRail.

Here you can find all our open positions: https://www.auto1-group.com/jobs/?departments=Technology,Bus...

If you’re interested you can apply on our career page or feel free to email me at csaba.kozma@auto1.com
> Immutablity doesn't scale.

I imagine you're thinking of specific implementation(s) of immutability. Regardless, my use case is not that of Google; my use case is of the person. It's of being able to share, own and read information with trust.

> Users like having experiences.

This feels like a straw man. I very much supported UXs in my post; I even said I love bloated feature rich user experiences. I don't think anyone intends to entirely give up feature rich web. We often just want options. Right now we only have the mutable, feature bloated web. While I love it for applications, it seems terrible for information.

> It's much easier to build something like Google/Uber/AirBnB on GUN/CRDTs than only-hash based or append-only protocols.

Quite possibly; I do not claim to have all the answers. What I have is a desire. A desire to be able to refer to content, and not have someone change the meaning of that content.

In the age of misinformation I don't think we have a choice. In the same way that a signed binary can be important, I think signed / immutable information is important. Do you disagree?

> End users don't use something for the protocol, they use it because the app developer created something that gives them value.

Agreed; which is why I was talking about value I see in the features of immutability I described. As well as the anti-value (is that a thing?) I see in the state of the mutable web as it stands now.

> We need to stop pitching decentralization to the fantasies of developers, and start giving value to makers, shippers, and users.

Saying decentralization is a fantasy seems in spite of some of the most successful technologies in human history. This is odd to me.

edit: as well as new federated software embracing decentralization. You being against this is perplexing to me.
Blockchain partnership enables location-aware Smart SLA for the travel industry
The solution to this problem is as simple as it is revolting to programmers - realize that programming is a low-value task. The high-value task is solving business problems, if it happens so that programming is the easiest path then go for it. The real value to the business however, lies in domain expertise - something programmers are forced to become in order to be able to write code for it.

The trick is to find a domain that stable, fairly interesting and has enough companies so that you can jump around. I myself chose occupational pension insurance (kinda-sorta 401k but in EU) and spent the last year or so explaining fairly easy edge cases to top brass.
Hi Amgreg,

Thank you for pointing this out. With further investigation, the hamburger wasn't even supposed to show up on the landing page. We are currently resolving the issue.
I just don't enable 'hey Siri'. I use Siri but summon it by mashing the power button. Siri is useful and I feel comfortable with its explicitly summoned mode.