skysight-inc/HackerNews huggingface dataset:
It's definitely early in general.

Most millennials or younger won't be retiring until they're 70+ if ever on average the way the world is going. I certainly hope I'm as lucky as you and glad to hear you're enjoying it and keeping your mind engaged.
Some people find meaning in building a family. Work is modern day hunting.
Wow; it's all about you: what you have to gain or lose if you leave or stay. Not a single mention of conscience about contributing to an enterprise that has and continues to do so much damage to the human psyche. That's really sad.
Wait till you hear how Hershey, Pennsylvania got its start.
Great. Personally, I will starve before going back to unpaid stressfull commute to an open plan office. I'd consider it if the employer offered a commute addressing these points.
I think the horse goes before the cart.
I'd like a dual-layer tablet screen. One layer is e-ink for reading, the other is a standard OLED screen. Since I'm wishing, I'd like it to be 16k and something like 1200dpi :)
I’ve thought that a lot recently too. I often look into SWE jobs, companies that announce funding, or I notice a “somebody got a new job” alert on LinkedIn.

It seems 90% of the time the company involved in the above scenarios is some sort of “marketing analytics platform to grab more insight from your customers allowing you to make actionable decisions!” Again. And again, and again.

Why does it seem like there are 2 billion companies doing the exact same thing (ie tracking users, probably in the grey-ish ethical zone, and throwing a bunch of garbage buzzwords around like “synergy”)? I suppose that’s where the money is flowing but it just seems so soul sucking to me.
This isn't entirely true.

Knowing how react works (or doesn't work) helps a designer design a valid experience that can actually be implemented by the developers. Ok maybe they don't need to know React, but surely they need to know what a browser can and can't do.

A react developer (web developer) needs to know how tcp/ip networking works to avoid spending hours of debuging communication problems with XYZ service.

And so on.

Surely people can go about doing their jobs without necesserily knowing how the adjecent stacks work, but they would be way better professionals of they did. I would agree more with your argument if you restricted the distance of irrelevant tech-stack to let's say 3 levels. Eg, the web developer truly won't do any better if they knew more about kernels.
It’s better to work full time for 10 years than half time for 20, just because of how compound interest works. Getting the energy to do that is another matter.
Who is forcing the compiler to store fracking arrays in registers?

Once again, “incompatible with weird optimizations I want to do” is not close to the same thing as “not possible”.

If the two are incompatible, it is obviously the weird optimization that has to go.

How do you pass the address of that array to another function?
There’s handful of places in the world that were believed to an have an unusually high number of extremely old people and it’s like Loma Linda, California, Okinawa , Japan, Sardinia, Italy, Nicoya, Costa Rica, and Icaria, Greece.

Turned out that Loma Linda (because of the Adventists) was the only legit one and the others were just a result of bad record keeping/fraud (people pretending dead relatives were alive to collect pensions).

https://en.wikipedia.org/wiki/Blue_zone
I’m just sad that humanskullwarehouse.com appears to be defunct.
>It’s definitely true. I’m basically a T shirt and shorts guy and my son once told me it is a “flex”.

as opposed to what? having to wear a suit and tie?
Might your experience have something to do with the fact that you're using a very early generation of the product? It's like saying iPhones are slow and clunky because of your experience with a gen 1 iPhone.
Hi, made some money with šport bet site crawling and finding sure bets (or bets arbitrage)

Also some Ads money with generated (translate) content.

Gl hf
Make sure to get your causal arrows in the right direction. A favorite quote from Mark Fisher:

> “Instead of accepting the vast privatization of stress that has taken place over the last thirty years, we need to ask: how has it become acceptable that so many people, and especially so many young people, are ill? The ‘mental health plague’ in capitalist societies would suggest that, instead of being the only social system that works, capitalism is inherently dysfunctional, and that the cost of it appearing to work is very high.”

OP is not finding work dissatisfying because they are depressed, if they ever were depressed it is because software engineering today is a meaningless, valueless trudge ultimately to shift around some investor's money.

If the situation doesn't depress you it's only because you don't see it, but seeing it and reacting to it as the OP does is the only reasonable reaction. It is not a symptom of the sickness of the individual but of sickness of the larger system manifested in the individual.

To the OP: as a general rule I wouldn't seek out advice like this on HN, more comments will be undermining you and your observation of reality than will give you any meaningful advice.

What has worked for me is finding work that isn't repulsive (e.g. not actively and directly contributing to individual or ecological harm, of course they all do in some sense but many do it so directly you can't even look away without extreme cognitive dissonance), for a team of people that treat you as a human (no company will do this, but there are teams). No work is meaningful because we are in a bubble (not just finance) of unimaginable scale, in some capitalist fantasy land detached from reality (we aren't even really generating profits any more rather than shuffling around surplus value).

Acknowledge that you need a job to provide income, not meaning. Find other sources of meaning in your life (think Candide's garden), and try to keep sane.
I mistook WSL with CUDA support for WSLg. For WSLg you still need Windows 11 which is disappointing.
Looking forward to the Uniqlo "Dark Patterns" collection made with "Cloud-based" fabrics, coming this fall. Oh, and NFTs! Mustn't forget the NFTs.
- Exit through the gift shop.

- Jiro dreams of sushi.

- Free solo
As the comments already reflect, HN is biased. My advice: get a second opinion somewhere else. It's not just you, in fact a lot of people are having the same thoughts inside and outside of software engineering. I'm one of them, as I just quit a SWE role to pursue literally anything else. We only have so much time on this Earth. Don't let anyone try to convince you that "the economy" is worth working for. Your happiness and self-fulfillment is.
Follow the money. They make more money by optimizing for advertising over optimizing search quality. The bean counters have been selecting winners in a/b development for years now.
Worked for a really cool nonprofit
Usually this gets done "under the table". I don't think there's anythibg really preventing it stateside since labir protections are flimsy and are there only for citizens /residents.
A fair point, but the major C++ compilers don't make much effort in letting you define a subset to permit.

For contrast, the Ada language (which is larger than C but smaller than C++) takes this idea quite seriously. There are various 'well known' subsets of Ada with interesting properties and tooling. These subsets are called profiles. There's SPARK, a very minimalist subset tailored for formal verification, and Ravenscar, for concurrent hard real-time systems. Profile compliance is checked by the compiler itself. (If I understand correctly, the profiles are defined using Ada's rough equivalent of #pragma in C and C++.)

In the C and C++ worlds there are subsets like Google's C++ style guide, LLVM's C++ style guide, MISRA C, and MISRA C++, but their tools (i.e. static analysis tools to check for compliance) are generally separate from the compiler, for what that's worth.
I probably shouldn't post this. Because:

1) I posted already a week or so ago.

2) Nothing much has changed, except, instead of running the demo on 1 giant machine, I have 3 "always free tier" cloud machines (AWS t2.micro in N Virginia, Azure B1S in Iowa, and Linode Nanode in Singapore) and the GitHub pages landing page linked above runs a fetch against each and observed the duration with Resource Timing API

3) This will not be able to handle ANY load. Each tiny machine (1 vCPU, 1GB RAM) can barely handle running headless chrome suped up into a remote browser as it is, there is no way it will be able to handle multiple simultaneous.

So, I'm counting on the prior post and the opaque title to let this thing fly under the radar, so not many people will actually visit it.

If you see this and discover any bugs, security issues or what-not, and you mail me at cris@dosycorp.com I'll really love to hear from you. :)
Where was Python in 2002 when it was only 11 years old?

Not every language can piggyback on the first scriptable web browsers or on IBM mainframes.

I see Rust's miracle as industry adoption in cloud infrastructure even though every software engineer in that sphere already has (typically decades of) experience in C and/or C++.

Its miracle is that after all these apps were (re)written, it was not followed by the typical tidal wave (or even a steady stream) of severe CVEs that have always accompanied systems-level languages.

Most folks don't need Rust, will probably never need Rust. That's okay. A huge proportion of developers never need C, C++, or any of the myriad assembly languages.

But folks in that sphere know how fraught the systems-level languages are both from a security perspective and a packaging perspective (where's the cargo equivalent in C++ in 2022?). They are looking at their colleagues and watching the list of CVEs.

Their choices:
• Zig: better than C, simpler than Rust, but very immature, and not as memory safe or thread safe as Rust
• Ada: established, used by DoD, not as memory safe or thread safe as Rust (see: severe CVE causes)
• Go: much shallower learning curve than Rust, but garbage collector makes it unsuitable for systems-level. Much less flexible than Rust.
• Fortran: no intrinsic standard support for Unicode-aware I/O, memory safety is lower than Rust. Fortran is a muscle car with great straight line performance for scientific processing but has always struggled with general app space due to its design.
• Nim: interesting alternative to C, but nowhere near mature or stable enough for general deployment in the real world.
• C: dead simple with plenty of foot guns. In fairness, C taught us where a lot of the foot guns were in programming. 50+ years later, it's obvious from the CVEs that humans need some guardrails.
• C++: More complex than Rust, a back history that preclude solving its worst design issues, and coupled with subtle firearms that blow your whole leg off. No standard packaging or module repositories available. Severe CVEs galore. Has spawned entire swaths of new languages just to avoid using it. (See: Java)

Rust is arguably the first popular language outside the DoD that can reliably take jobs from C++ with tremendously and measurably better reliability without compromise on resource usage.

There's a reason Linus Torvalds and the other core kernel developers never wanted C++ anywhere near the Linux kernel but are cautiously optimistic about and open to Rust development in that space.

It's not about hype; it's about the necessity of reducing the security-related blast radius even at the lowest levels of hardware and the embedded space. Everything above that level is just gravy.

I would NEVER consider writing web server software or cloud functions in C or C++ in 2022. I would consider it irresponsible. I'd write them in Rust in a heartbeat though if performance demanded it. Many others feel the same way.

All together, that's what I see as Rust's miracle.
Senior Engineer Jobsearch Course
Don’t agree with most of these comments. Not wanting to work at a company that makes some uninteresting business product just a little more profitable does not mean that you are depressed. Working at a place like that can certainly make you depressed though!

To the OP, I think you have a few options. On one hand you can keep taking short jobs / consulting or try to build some sort of simple SaaS business that you can just maintain. Alternatively you can try to find work that is meaningful to you - perhaps at a nonprofit or government job, or by building your own company or organization.

On a related note, I recommend reading Tribe by Sebastian Junger, which goes into great detail on how western society is arguably terribly unfulfilling.
Ask HN: Does the rest of the world realize just how much money SWEs can make?
I've seen some articles lately taking about how software engineers make upwards of $125K in the US. That's off by about an order of magnitude.

It's really not that uncommon to see software engineers in the US with 3-5 years of experience making >$300K--about what a doctor would make, except without having to go to school for 12 years to do so.

It's kind of unfathomable why someone might choose a career in investment banking, or management consulting, or any other engineering profession, which might require very long hours, extensive certifications, hostile work environments, etc. over a career as a software engineer or product manager. That is, unless they don't realize they can make at least as much or more in tech.
My Windows 10 upgraded to 21H2 on November 19.
People like to throw that number out there but mostly I think they’re just innumerate or justifying their own marital failures. Sure, 50% of marriages end in divorce. But that’s just one dumb average, and when you look at the underlying factors that affect divorce rates you’ll find they’re not that surprising.

Getting married very young, getting married due to a kid, getting married after dating for a short period, working in shitty jobs, living in certain states, marrying someone who has ever been unfaithful, marrying someone who has ever experienced a divorce before.

Not trying suggest one should not necessarily avoid anyone who falls into the above. But, while I cannot find any raw datasets to try and estimate this for myself, most of this have independent effects of double digit drops. Assuming a practical amount of multicollinearity, I would wager my best predicted probability of divorce is lower than 10% without considering any personal beliefs on our relationship.

Heck just looking at single variable analyses from various studies I see reason to believe my predicted divorce rate is 30-60% lower than baseline.
I'll grant the freshwater bit pushes the probability down a fair bit.

But the comment that I was responding to was "Doing that sort of travel is, for most citizens of the industrialized west, pretty unusual." which seems to be more about "outside of Europe" than it was "and swimming in freshwater. That was the part I found strange. I think there's a couple of countries with much lower than average travel (the US already mentioned and I seem to recall that the French tend to stay within their own borders more than the average)
The idea of marriage is statistically, demonstrably overdue for an overhaul. It doesn't work for at least half of people, and definitely shouldn't be a disaster when it predictably fails.

We need sane legal agreements for each dimension of marriage, child rearing, property division etc. And support systems to humanely shepherd people through life changes. Instead we try to preserve the illusion of a life where everyone is guaranteed a partner who will always be there.

I am grateful every day for my no contest divorce. If anyone is near divorce my advice is bend and shoot for no contest. Try to focus on mutual well being. Courts can do nothing but transfer assets to lawyers.
You could work for 6 months and then retire for the rest of your life.

Extremely low and high wages drive people away, but for different reasons.
There is significant downstream cost associated with intermittent hydrogen production. Just because it is possible to produce hydrogen from irregular power sources does not imply that the downstream process chemistry can efficiently operate that way. As a rule, you want to run a continuous process for cost/waste reasons. Ammonia isn't craft beer. You really don't want to micro-batch a 100 million tons of industrial chemical production unless you are okay with being extremely wasteful of materials and energy.

You can solve the intermittency problem by building plant that acts as a hydrogen buffer to smooth out irregularities in hydrogen production. This substantially increases Capex/Opex that must be added to the cost of hydrogen that is already significantly more expensive than methane reformation. At some point, insisting that every step of the industrial chemistry process be done in a dis-economic way accumulates untenable product costs.

People need to be realistic about what is achievable at scale and the influence of economics.
These visual displays are very useful. Here's how the Julia REPL shows them:

https://github.com/JuliaAudio/SampledSignals.jl#repl-display
nonsense?
I am just starting to learn audio programming and DSP, would definitely like to see this as I'm interesting in non-vst applications so a STK+Dear ImGUI setup seems really practical. I would certainly check that out
As a Haskell programmer, I am happier that developers who would otherwise be writing JavaScript can more quickly get productive with Elm than I am upset that I don't have the utility of type classes at my fingertips. I think it was a wise compromise.
> Or here is a neat trick lawyers don’t want you to know: just don’t get married.

Lawyers (except maybe divorce specialist) love that, at least from a driving business point of view. It’s kind of like avoiding the problems that can arise with the a fallout between business partners by not creating a formal legal arrangement at the outset (except every US jurisdiction backstops that with what amounts to “common law partnership” [0], while marriage coverage is more spotty.) Marriage is, for people in a committed relationship of the type it is designed for, a shortcut to things you would need lots of legal documents drawn up to kinda sorta approximate without it.

Including, messy as divorce can be, the relatively easy, straightforward, and predictable unwinding of the partnership compared with one that isn't a marriage but involves the same kind of long term mutual support and resource sharing that marriage is designed to deal with.

[0] mostly, though, for the benefit of predictability for people who might want to sue you.
I think your breakdown of a language is a neat idea, the decomposing of implementations by there ‘scores’ in the three areas of correctness, portability, and speed. I think I’d like to replace speed with a performance score encompassing both speed and memory footprint though. I also agree that achieving high ‘scores’ in all three areas is a relative impossibility.

For me, the best language is going to be the one that has a maximum in the performance area and is provably (at least to some reasonable measure) correct. I think portability between execution environments can be a loss for the types of things I enjoy programming.
As someone who lived through communism - this kind of phrasing is really dangerous. What people complain about on /r/antiwork is problems that people from my country would kill to have.

Capitalism has it's faults, but just complaining, without a constructive alternative can lead to way worse outcomes.
I do have your issue, OP, that most jobs I see advertised I am not interested in.

Maybe you need to think hard about what you DO want to be accomplishing. Energy? Education? What problems do you believe in.
With NC getting its fair bit of snow this weekend, this post was aptly timed. Just a fun piece to read while I sip on hot cocoa. No koozie though
Please check out SWE jobs at non-profits, such as Khan academy, Kiva. You can do job search for non-profits at LinkedIn. These are companies with a mission that are doing great things for humanity.
Yeah I lot of this thread is arguing against a strawman
A new acronym is a good opportunity to drop Netflix from that group.
I do have very low heating needs. I doubt it's even possible for the apartment to drop under 17 degrees or so as long as the downstairs neighbors live in whatever kind of tropical temperatures they do. Besides the occasional push from the furnace all heat pretty much comes from our computers and ourselves (and that's really not much at all), enough to lift it to probably about 18.5.
MAAAM tips hat
No, they do not. From the CDC: "those who were previously infected, both with or without prior vaccination, had the greatest protection." https://www.cdc.gov/media/releases/2022/s0120-covid-19-cases... This post is COVID misinformation.

Whatever findings there were before don't hold up in more recent studies. https://www.reuters.com/business/healthcare-pharmaceuticals/...

While vaccination is still the better course of action — because (a) natural immunity requires getting COVID in the first place and (b) natural immunity and vaccination together offer stronger protection than either alone — we cannot bend the truth to manipulate people.
That's a great point. I can get a can of black beans for $0.50 (and dried black beans for even cheaper). I can get a chicken breast for ~$2. The black beans still net 98g of protein. But I also get an additional 500 calories more than the chicken beast. And that's with the subsidies for poultry. I'm also going to pre-empt the "not a complete protein source" argument with the fact that we're talking about a healthy diet and no one is eating only beans or only chicken in their diet.

Plant proteins are always going to win in terms of cost efficiency over meat. There is always going to be a cost for the increased protein density of meat.
It's not just you. I feel this way too. My personal values don't align with those of the industry. Plenty of people feel this way. Lots of them make a career change.

Find what motivates you in life and build your life around that. Capitalistic industry is fundamentally about profit. If not monetary then power and prestige.

The general mood matches yours. Lots of people are feeling apathy. Prioritizing of profit over people creates dehumanizing social institutions and drives mental health issues. It's really simple and obvious.

People who are too caught up in the glitter of shiny coins can't see the writing on the wall. Either we as a whole are headed for a big change or those who feel that way are headed for a big change in how they relate to the overall whole. Likely both.
What kind of job would you consider rewarding?
For me, I run my own business so I'm in control of my time. I would feel the same as you do about working an 8-hour day in the office (or even an 8 hour remote job with pointless meetings, etc).
Kindle Keyboard from 2010 is my most used reader in 2022. Still several book’s use on the original battery, text to speech, music, 4 GB, better contrast than illuminated models, works nicely with Calibre, back/forward buttons on both sides. Repairable.

Peak Kindle.
This sounds like embracing Conway's Law [0] instead of observing it as emergent behaviour.

[0] https://en.wikipedia.org/wiki/Conway%27s_law