skysight-inc/HackerNews huggingface dataset:
I've been programming since 1979. So long that "programmer" has become an integral part of my identity. I don't think I'll ever stop producing software.

However, starting around 2016, finding work started to become difficult. The work I did find was no longer enjoyable. It took a few years, but I finally did enough self introspection to realize: it's not them, it's me. I aged out of the industry. I didn't notice it in the moment, it just happened.

I cannot work in open-office fishbowls. I cannot stomach Agile process and how it has turned something I love into menial factory work (N.B. I get it, your [A|a]gile shop is awesome. I only had such luck once). There are many more things about modern software development shops with which I disagree.

Now, it hadn't occurred to me until later that this was showing through in my attitude. Of course, I really did not want to work on the 500th BBA in my career with six Scrumm Masters all demanding 30 minute meetings every morning. I did not want to write more JavaScript or deal with yet another hotness-of-the-week library that does the same thing as the previous 10 such beasts. I did not want to play Schedule Chicken yet again.

Is it my age? Sure, people change. I'm not bored with the programming I enjoy but I did grow bored of modern corporate software slave shops. Hey, more power to them. It's their shop; they can do what they want.

However, it does mean I have to move on. I'm not saying any of this is true for the OP. Just something to ponder if you're constantly facing rejection.
Outside of actual weapons research, research can't be "weaponised" and academia is rife with incredibly strong political biases. Political bias in academia is so severe that there is actually an entire foundation devoted to trying to combat it (the Heterodox Academy).

Your posts sound like you believe corporations shouldn't ever do research and worse, that academics don't have any interest in the outcomes of their own work. But that's nonsense, of course they do. They want to publish papers, they want their research findings to be novel and widely cited, they want to build a reputation. They have all kinds of self-interested incentives that act against producing accurate research findings; hence the replication crisis!
How Do Kubernetes and Docker Create IP Addresses?
But those would be logic errors, not memory management errors. If someone is stupid enough to pass user input directly to a shell or database then yes, they will get compromised.

But these comprise only 30% of all security errors as the research shows. Most are due to memory management issues.
I changed jobs when I was over 50 and it was certainly tough. Hiring via the front door process didn't work for me. My best performances were typified by (i) the recruiter would push me as a good fit for a difficult-to-fill (ugly even) role because I had maturity and gravitas as well as technical skills, (ii) the shop had grey heads/beards already, (iii) I was known and vouched for by someone already on the inside.
That's a problem then. I already mentioned those places are a bit like the army. They usually don't consider experienced people for junior positions. Academia is the same. What I've seen happening sometime is interviewing someone experienced to a senior position and then giving them an offer to a less senior position since they did well on the interview but not well enough (the thing that changes is the title they are given (less senior level), which affects responsibilities and salary).
argparse4j is really easy to use and feels similar to argparse in Python.
You may want to look up your word choices. They don't mean what you think they mean.

What are they antithetical to? I mean .. what are you even trying to say here?
In DuckDuckGo:

IP -"Intellectual property"
I think this is going to be a discussion thread that is almost inevitably going to be a shitshow, but anyway:

There are people who advocate the idea that private companies should be compelled to distribute hate speech, dangerously factually incorrect information and harassment under the concept that free speech is should be applied universally rather than just to government. I don't agree, I think it's a vast over-reach and almost unachievable to have both perfect free speech on these platforms and actually run them as a viable business.

But let's lay that aside, those people who make the argument claim to be adhering to an even stronger dedication to free speech. Surely, it's clear here that having the actual head of the US government threatening to shut down private companies for how they choose to manage their platforms is a far more disturbing and direct threat against free speech even in the narrowest sense.
About ten years ago H1N1 hit First Nations people really hard here in Canada. About 1/3 of the hospitalizations were First Nations women.

PDF
http://www.nccah-ccnsa.ca/Publications/Lists/Publications/At...
Ruby in Rails has this as a feature called "scaffold". https://www.rubyguides.com/2020/03/rails-scaffolding/
Does the source matter when what he says is provably false? BTW I am all for them fact checking ALL of the politicians.
> the probability to find moderately gifted individuals at the top levels of success is greater than that of finding there very talented ones, because moderately gifted people are much more numerous

That is exactly what Bayes' theorem predicts.

Many other conclusions , erroneously, seem more intuitively right, thou. Statistics is hard to master as our brains biases are strong forces.
I had to reinstall xcode cli tools as node-gyp couldn't compile anything after the update.
However, this is pretty straightforward and there wasn't any gotchas.

I did not investigate the root cause so reinstalling XCode might be a bit overkill.
Unless they have changed their response in the last couple of weeks WD hasn't done any backpedaling. They instead just clarified which drives use SMR and then issued a statement trying to gaslight buyers of their NAS drives that this issue occured because they purchased the wrong type of drive for their use case. You know purchasing a drive marketed as a NAS drive in a NAS.
ICE used ‘stingray’ snooping tech hundreds of times since 2017
(I've moved my comment to the intended parent comment):
https://news.ycombinator.com/item?id=23322672
AFAIK the MuseScore sheet music viewer / player app is written in Qt for both mobile platforms.
https://play.google.com/store/apps/details?id=com.musescore....
Dat project renamed Hypercore, CLI looking for new maintainer
And this is specifically on a tweet calling the validity of the election into question. It's blatantly wrong, but he needs his base to believe him when he says the election is rigged.
> So, I’m able to do something new.

What are you doing now? Where do you see good opportunities for people with good tech skills that don't fit the mold of what FAANG recruiters are looking for?
In the US, it's only illegal to discriminate based on age of 40 or older, so it would be perfectly legal to run an ad that says "under 40 need not apply".
Happy that you enjoy it. My pleasure.
Or in Qt for that matter.
Disabling Javascript through uBlock Origin also works.
I think this is false. Lithium-Ion batteries (in contrast to e.g. NiMH) do not have the memory effect [1]. It's actually charge/discharge cycles that reduce battery life for such batteries [2]. Older MacBooks were only rated for 300 charge cycles, nowadays up to 1000.

This also reflects my experience. In recent years, my MacBooks with the highest remaining capacity have been those that I had pretty much always connected to a charger, only using it on battery during meetings.

[1] https://en.wikipedia.org/wiki/Lithium-ion_battery
[2] https://support.apple.com/en-us/HT201585
It's not 6k a year, there's a cheaper plan now: https://www.qt.io/en-us/qt-for-small-business
What's a better word?
I came up with my own expression, make knowledge actionable. For learning purposes, I only ready what I need.
As far as I can tell, this is all they publish: https://support.apple.com/en-us/HT211177
You mean ‘unethical’? ‘Antithetical’ means “opposed to”.
(I'd love to live in a town where the average bloke in the street was interested in fast algorithms for computing π(x), that would be a neat place!)

You'd seek out a mathematician, or visit a university library and ask for the maths librarian. If you didn't know about those resources, you'd go to your public library, and hopefully a librarian would point you in the right direction. All of these search algorithms still work today. :)
This is dangerously wrong.

I went way too long before trying an antidepressant because I was worried I'd lose who I was, that I'd face social stigma, and that I was somehow cheating.

Turns out they've made me more expressive, energetic, and connected to others in my life. The biggest effect is an increased ability to break out of mental ruts much more easily.
> Ayurvedic healing

Oh, ok. Have a good day.
I agree with this. I worked at a big company that leaned very young, but that was because we couldn't find enough senior engineers, not because we didn't want them. It's important to have experienced people who can guide the young and enthusiastic away from rediscovering the lessons that experienced devs know by heart.
No Qt for BSD-licensed projects then? Great.

"Creative accounting is what we want, since we didn't outlaw it."
why have several overlapping boxes rather than just dividing the screen equally and using all of it

It's good for smaller screens. I was on a Zoom video conference last week, and all I could think about was how so many people who weren't allowed to/going to speak were taking up valuable screen real estate.
They will never understand your point.
One of my favorite HN reads, https://sivers.org/below-average
Crafting the perfect container to play with a Headless Chrome
A tiny Chromium Headless docker image reaching 1 000 000 pulls on the Docker Hub!
I think the government would call it discrimination.

> The law prohibits discrimination [against people over 40] in any aspect of employment, including hiring, firing, pay, job assignments, promotions, layoff, training, benefits, and any other term or condition of employment.

http://www.eeoc.gov/age-discrimination
Verizon still failing to support RPKI
It was a bigly word choice.
Rails is probably one of the best ways to not waste time. I knew they had some of this capability but I wasn't sure if they generated the whole controller, fully hooked up to the models, too.

The only thing that turns me off about Rails and .NET is that it's a big learning curve _because_ the projects are so feature complete. Since I haven't worked professionally in either of them, I haven't been able to get myself to learn either well enough to do rapid prototyping.
Do either of these two things you’ve outlined come from things you’ve personally experienced or is this theory and speculation? The first seems to preclude the possibility that someone could be pivoting out of one career and into tech, and the other just sounds like that 28 yo needs to jettison their ego.

Actually no wait they BOTH sound like someone needs to jettison their ego.
100% agree, it's not the physical age so much as it's the perception of age (and all the framing/baggage that comes with it).

Note: this also applies to personality - if you give off a "grumpy old person" vibe, or are far off the mark culture-wise, you're gonna have a rough time.
FWIW, I don't believe FaceTime requires others' phone numbers. I think it can be a phone number or any email address tied to their Apple ID, similar to iMessage.
Easy Way to Make Money
Largely by a leap of faith. I had considered it for the 2 years prior, but it didn't really happen until I set up the business and I started pitching myself as an independent contractor. I do have a bit of a niche skill set that is somewhat regional to energy hubs so having a network helped. Also there were bumps along the road and a few times I had to tighten the belt as there wasn't much work out there. Ads will usually only care about FTE, so you will have to start with either a consulting company (and sleeve through their services agreeement) or contact people in your network.

A few other tidbits I learned:

- The client that wants you to cut your rate significantly is going to be your worst and most difficult.

- Don't adjust your rate significantly for any "extended contract". A vendor I worked with didn't want to give me my normal rate after cutting it for a long contract. You may not get a gig for being too expensive but when the project is funded a difference of 30/hr means a lot more to you than it does to the vendor/company paying you.

- There is a lot of experience to be gained if you can find multiple part time gigs. I had a lot of fun last year as I worked 3 clients about 10-15 hours per week. Lots of variety and it seems like your presence is appreciated even more than just being the 6 month contractor.

- Stay in touch with your network even if you just signed a 12 month contract. Churn in business is real, so you need to know who can still hire you and who you need to meet to get hired. Pipeline management is essential to staying busy.

- LinkedIn is pretty much useless for my level of contracting. I get tons of inquiries and the second I mention my rate they either laugh or think that I'm being difficult. Most of the companies that would contract you wont go through LinkedIn to find you. I always lead with my rate for those interactions as it generally ends with that and the contracting company will mostly leave me alone for a while.

- Ive had to learn to say "no" a lot more. Even to paying clients. Generally I say it as something like "Anything is possible, but given time and budget constraints you cant do this. We could do alternatives such as...."

- Enjoy the gaps between employment. If you put away money and dont act like you make your hourly rate you can be less than full time and not live hand to mouth. Most of the work I do is always a project that is way too large in scope for the time allotted. The stress is real(last year I billed 320 hours in a month) so enjoy when you aren't working.
The young have lots of passion, but they can be distracted by the next shiny thing. Managing passion is easy compared to managing the stubbornness gained from experience.
That's the opposite of accurate. Battery life is measured almost exclusively in charge/discharge cycles. More cycles == more reduced battery life.
Reading the comments in this thread, I am surprised to see that many think it lacks math. I am majoring in applied math (all my professors are french-school mathematicians, in a non american university) but I deem my courses excessively theoretical. It doesn't help that the degree is 6 years long.

In the meantime I've been solving coding problems but still feel like I lack something in order to make working AI programs. Maybe someone can tell me if the non-math courses listed there are more than enough for a person like me to get into AI.

If you're curious about my background, feel free to ask.
> I really hope you youngsters are saving.

Some of the best "mentoring" I ever got as a young software developer was about saving and investing money. I was pretty late coming around, but at least I did.

I try to get younger developers to understand this; few care. It's probably the same percentage as when I was their age.
They have content - CT scan, Kinect and modern smartphones equipped with depth sensors.

Start with medical applications, expand to luxury video chats. Screen is only part of technology - it requires beefy GeForce RTX 2080 TI. Or, looking from another perspective, some potential customers already own $1500 worth of required equipment. Regular 8k displays are no cheap either.

Notebooks and smartphones had a long run before universal success. Lets see in ten years.
Are You a Developer?
Telegram's desktop client uses Qt and all widgets are custom.
Right -- I thought TFA's conclusion was correct, but the argument was unconvincing.
Yes, on the other hand it's often the case that those chasing the jobs in the hyped sector can get caught in phony parts. They can be easier to sway and ultimately be milked more, than those who are on a more stable footing. It seems often to be the case that such specialized new programs get a cohort of students with this attitude, whey want results and have a "teach me" mindset with poor average grades across the studentship. This in turn makes the uni reduce the difficulty and in depthness of the program compared to the traditional CS program of the same university.
Introduction to AWS Nat Gateway
I quit applying to youngster-roles (I can now smell them with quite an accuracy) and focused on SRE/Devops roles. They come with a tolerance for grey hair (or at least they claim to) albeit they are so broad and deep at the same time that is insane.
The corrupt part out loud is a distraction from the hidden corruption.
This is an admission that their upgrade rates for Catalina are bad. Between the now-customary list of new bugs and the 32bit massacre, the Vista comparison clearly struck a chord.

It would have been so much easier to just keep shipping the 32bit compat layer.
You should learn to understand MB/mb/Mb/mB for megabyte and mbit for megabit. Anything else is inviting error and sorrow, because many people use it that way.
I tried multiple of these apps, and nothing worked.
Show HN: From Zero to Blockchain in Python – Part 1
The advantage with firebase web sockets is that when they inevitably get blocked by firewalls you can always say "Would you mind whitelisting google? Thanks."
No I'm just doing OpenGL. This is about cross platform - I don't really use the platform specific fuss. I need a window to draw to, and maybe a little file writing or networking code.

I don't do Macs so far, so I can't tell you about that. I have a little boilerplate for setting up a window and getting input events for X11 (Linux) and Win32/GDI. It's about 300-400 lines each.

You can opt to use GLFW3 instead to target all the big platforms with a single file that is also 300-400 lines. Mac is supported, too. I have mostly ceased to use GLFW since I prefer to code the stuff myself to have absolute control in case I need it, and to understand the issues of the platforms I have dealt with - but frankly GLFW is a very good and sleek library to get an OpenGL window and some inputs.

Getting to the web using emscripten was similar. They support an older GLFW2 API so it was a matter of maybe 30 minutes to convert my GLFW code to run on the web. They also have a HTML5 API (html5.h) which is probably better, so I expect to add another couple hundred lines later at some point for that.

Emscripten / the Web required me to port my desktop OpenGL code to OpenGL ES 3.0, which was quickly done and a very good idea to do anyway.

And after all, the OpenGL rendering backend code is not that big either if your architecture is right. Mine is currently 700 lines, and it supports solid faces, textured faces, alpha-channels, subpixel font rendering - all of course for 2D and 3D.
I find it interesting that you see articles about how the general public don't read books. But thinking back to the 1980s when I was a teenager all we did was watch TV and play video games. Now with the Internet people are reading every single day. Sure maybe not books of a single theme or concept but people are certainly reading more overall.
You should look at modern UI libraries like Flutter or SwiftUI. It's a lot like immediate UI, but:

- it is capable of storing state: storing position in scroll view, which page is currently visible, etc.
- it tracks dependencies, so ideally UI building code is executed again only if something changed that would affect it's output.
Their excuse is that encryption will make it harder to detect child abuse in private chats. On the other hand, they're happy to leave public credit card fraud groups stay up until a high-profile blog calls them out on it: https://krebsonsecurity.com/2018/04/deleted-facebook-cybercr...
I have the same. Every day. I've done a lot of searching, and some people think that certain external monitors might be "the issue"--which I use. It didn't seem to be an issue before Catalina though.
Source? If you are letting charge drop in that range and charge again, you are creating charging cycles. Charge cycles reduce the capacity of Li-Ion batteries.

https://support.apple.com/en-us/HT201585
I also had this a lot on a brand new Mac Mini + clean install of Catalina. There's a long thread about the issue on MR:

https://forums.macrumors.com/threads/constant-kernel-panics-...
Also, he's talking about 50+.
Yes, I know about these apps, they don't work.

The network stuff is not accessible.
Why? Trump's absolutely the reason for the need here - politicians have always lied, but it would probably be more useful if twitter or anyone marked when he was telling the truth; you'd have a much smaller dataset to manage.
Latency matters a lot, and it's one of the least-appreciated aspects of UX design.

I (accidentally) dropped my desktop Linux system into pure console mode the other day and realized how much FASTER it felt just because of the improvement in keyboard latency.
Are there people who only want to spend their lives doing the same thing every day?

Decades of experience in C and Java ought to work just fine for someone who wants to try something new, like React. I learned React after decades of experience in other things, and I loved it. I don't see why it should matter what I did in the past. Was I successful? Did I enjoy it? Will I come to work every day energized and ready to work on new things? Those are the things that matter.
Last I checked, Fox news had higher ratings than the other mainstream channels.
You conflate so many facets into an hopeless image. Yes, all research facilities are potential targets. Yes, it's wise to assume that no single one can realistically deflect a full frontal attack from a state agent. But each possibility doesn't happen all at once because resources are limited. It's like saying you can't defend a country because each of your soldiers is mortal.

A large part of cybersecurity is removing the low hanging fruit (eg. Gitlab's recent phishing test). The current stakes might probably target an unprecedented level of attention towards research facilities where people weren't concerned about all this stuff, and it's safe to assume aren't experts in the matter. So there's probably a lot that can be done to strengthen the security landscape, making life difficult to attackers, and generally consuming their attention and resources, resulting in a net positive. Even if each one would still succumb, maybe fewer will.