skysight-inc/HackerNews huggingface dataset:
I wouldn't say that you have depression. You just opened your eyes to how pointless modern corporate jobs are. There is actually extensive literature to this phenomenon, I can really encourage you to read "Bullshit jobs" by David Graeber. The book tries to explain how the pseudo-feudal, futile and boring corporate Western world came to be.

I personally try to distance my self-image from my job, I see it as a way to pay my bills and save up some money, but I try so that it does not define me, and I definitely do not try to build up friendships there, I guess I have enough friends everywhere else to have the need to socialize with people I barely share things in common.

Moreover, there are so many people destroying themselves mentally and physically with over-work because they believe that they have to love work (as they would a hobby or something similar), but I think that does not have to be the case, I actually believe that there are a lot of activities that CANNOT be monetize which are also quite enjoyable, around which I can center my life, e. g. playing tennis, drawing, etc.

Don't get me wrong, I actually love to code. I love my side projects. I hate to be told what and how to code at "normal" work.
Cool! Linking to the dictionary definition of the word is a nice touch :)
"On the surface, Kartik is arguing against abstractions.."

Nope. To clarify: https://news.ycombinator.com/item?id=30019146#30038853
Most of the government policy at the time can be tied to bribes by developers. Look up "brown envelopes"[0] or the subsequent Mahon (formerly Flood) tribunal.

https://www.rte.ie/news/2003/0501/37800-flood/
I’ve got a bad feeling about this
Yup, that's what I was suggesting. If all the containers have the same baseline node image then the only difference will be the app code.
You're shadow boxing an opponent that doesn't exist.

Ilya Suskever is not a "mid-level" (as per the article) employee, he is a C-suite level employee at a tech venture.

Implying that uniqlo is using "$8.8m salaries to draw talent" implies that those salaries are broadly available to "mid-level" employees.

This is extremely implausible to me, given that that level of compensation (4x more than the C-suite employee you identified) is on par or larger than CEOs of some of the largest banks in the world.
There's been a lot of research into finding the optimal strategy to beat Wordle; I've avoided reading up on them so far because I enjoy the process of casually figuring it out with my friends, but I think many of them have been posted to this forum.
The same company owed $5.5 million in unpaid salaries to women who made the clothes

https://cleanclothes.org/news/2020/uniqlo-and-the-women-owed...
Agree. Find hobbies, social circles outside of work etc. Work is just so that you can afford to live. I don't think having a "boring" work is a problem, as long as the work I do is ethical I don't care that much what I do for living.
In my experience, the code produced by these kinds of coworkers is neither good nor self-explanatory.
std::vector use placement new and you don't need to know it to use std::vector correctly.
Members of Activision’s Raven Software QA team form a union
American Airlines now does the same at Dallas Forth Worth for international flights. No boarding card, only face.

EDIT:
I was not even aware of when they had taken my photo.
down votes? Sir, you're in a hacker news forum.
I did something similar with a Compaq Contura 4/25c about 15-20 years ago. It had 8 Mb RAM so I was able to install Slackware 3.9 (IIRC) via floppies with a standalone X session running Netscape. Later I put Win 95c on it (again, via floppies) which ran fairly well.
I worked pointless jobs doing mind numbing work so I’d have the experience to be interesting when a worthwhile job came along.

I now build comment sections for news sites that help improve conversation and foster positive community. We’re open source and we share our learnings with the world.

The pay is great and the culture is chill and supportive.

You often have to do the crap work to get to the good work. Life is like that, to get the gold inside the temple, you have to wade through the swamp.

That being said, I had my doubts all along the way. At one point I considered just joining the army because “what is even the point?” I felt very disillusioned.

I stuck with it and a decade later I’m here doing good work that I care about.

This is why you hear so much about discipline, commitment, and drive in all the motivation speeches. Persistence is almost everything.
Everything you could possibly think of off the top of your head they've already either solved or don't care about.

Retail theft, in general, is not the problem people seem to think it is.
Wieckse witte is a Belgian white beer that tastes just as good with or without alcohol. For the past few years I've been drinking more of that than any other beer with alcohol. Friends of mine enjoy NA IPA, but that is to bitter to my taste
Show HN: Programming Language Trends
(this comment does not belong here, missed the delete window)
It is pretty clear from the last 6 months that supply chain disruptions are likely to blame…not production.
There is a book of philosophy called Ecclesiastes [1] from the Judeo-Christian writings. It's a reflection on the question 'What profits have a man for all his toil, in which he toils under the sun?' and some suggestions on how to find contentment with your life despite that. I think you'll find some camaraderie with the author based on your post. Written sometime between 450-200 BCE, it has nothing to do with computers, but a lot to do with your question.

[1] https://en.wikipedia.org/wiki/Ecclesiastes
Like there is more to food than calories, there is more to life than survival.
They embed rfid tags into their price tag labels. Do a search for rain rfid or 900Mhz rfid.

These tags are very cheap ~1cent per and can be embedded directly into the clothes stitching.
if _only_ i were being exploited to make someone else money, but still provide some value to someone. its entirely likely that you're window dressing in a potemkin company designed soley to attract investment.
> There's nothing inherent about Rust that makes it unsuitable for high level projects.

Dealing with garbage is a waste of intellectual effort, and is not something you want to be doing in high level projects.
A meaningful job is only a part of building a meaningful life. The questions your asking may be a sign your placing too much existential weight on a job instead of actively working to have a meaningful life in every aspect.

Are you actively building meaningful relationships, maintaining the old ones and seeking out new ones? Are you involved in communities around shared values? Do you invest in personal goals outside your career (hobbies, music, art, etc)? Are you challenging yourself physically in some sport or activity your passionate about?

Work is a big part of the picture, but if you are focused on growing intellectually, socially, spiritually, and physically (whatever those may look like to you) a job takes a much smaller role.
I've seen doctors, lots of them.
I tried multiple antidepressants.
The most effective antidepressant seemed to be 10mg of QuittingMyJobs.

Honestly absolutely nothing is going good in my life right now, and I'm STILL HAPPIER than when I had a 9-5 job.

I'm in a better place mentally without a job, without any meds and without money, than with a job, a ton of money and a treatment.
I hope those tags are microwave safe. People warm towels by wetting them and microwaving them and plates by placing towels between the plates in a stack.
here we go again. This is NOT true
> Capitalism has it's faults, but just complaining, without a constructive alternative

Classic "mudding the waters" line, it could be written by a plugin these days. The fact that you don't agree with the alternatives doesn't mean they aren't out there and people "just complain".
This describes the comment section of at least one article here every week.
This is HN. You'll get more downvotes for complaining about downvotes than you will for saying something people disagree with.
Don’t Worry, Be Happy
For the vast majority of humans, these salaries are simply not obtainable, at all. These kind of reports are great for one thing- wishful thinking.

To assume that everyone is making or will make the top 0.1% of the top 1% in salaried income is completely absurd.

Maybe the one off rockstar engineer is making this, but for the average techbro this is not going to happen.
I think Dasung and Mira has e-ink 25" monitors, but they are just getting released, so not sure how good they actually are. I also wonder how they worked around the e-ink patents.
Grouping companies based on how well they fit into a pronounceable acronym, at this point, seems a little silly.
The Stoic philosophers considered this, though they of course were not software engineers or even in a capitalist world. You can only pursue "arete" (excellence) under your own criteria. As the Stoics remind us, you don't control the social conditions you live in. You can only do the role you have as best as possible, and that you do control. The job itself may be pointless. You can still try to do it well, and that is the reward.
Now measure how many non-SWE jobs are pointless. And keep in mind Price's law potentially applying, where half the work is done by the square root of the number of people. Then measure human activities of any kind, not just jobs.

You can conclude that it's all or almost all pointless, but really points and meaning are made by individuals. They exist, just not "out there" like electricity, only within brains. So for yourself it's mostly just a perspective issue. Even among people who 'cope', the same job and work can feel one way or the other at different times, when it feels one way there's really no coping involved.

Maybe try taking something that gives you a close feedback loop with paying customers -- that is, you yourself talk to them, there's a direct connection between your work and its effects on them, even if you're not the Decider or whatever for overall business goals. When you see how happy they can be about paying for your stuff (even stuff you think is kinda meh), it's less about "squeezing" them, and more about keeping them happy, seeing them happier when their additional needs are listened to, and continuing to deliver value in mutual exchange. This isn't a sure thing to change your perspective and your gigs may have been that close anyway, but I find it helpful to have that context rather than something super far removed. (Though even then if you trace some lines out you can find meaning in your own cog -- try doing it in reverse, too, consider some brass on some trivial object near you like a doorknob or a pencil wrapping below the eraser. Where was that brass made? Where was the iron and zinc mined from? What were the miners' tools made out of, how were they made? How was it transported to its present location? There were lots of people with jobs small or large involved in every thing around you.)

Job length has a quality of its own, too. 6 months is often not enough time to really see the fruits of your labor. It's an interesting feeling to build something collaboratively and incrementally over longer periods (one year, three years...) with early adoption at first and lots of limitations or problems and broader adoption later with more flexibility and fewer problems.
The culture, or what is sometimes called the hegemony, is directly or indirectly controlled by corporations. This website included. They present a false view that you are free. You are not, you are a wage slave.

Hunter-gatherers deep in the Amazon have a lot of control over their lives but you do not. Work in your context is alienating and for someone else's benefit. The main "benefit" for you is taking away enough of the wealth you're creating to survive until the next day so that you can continue to enrich the heirs who collect the profits and dividends of your labor.

My advice is to become more aware of this and then go to work full time. Realize your boss is your enemy. Realize your coworkers for the most part are in the same boat as you and are generally allies. Expecting your company is your family, and that your boss is looking out for you, that your work is not alienating and fulfilling will lead to depression.

There are things you can do to make your life more tolerable as time goes by. There are things you can do to join with workers all over the world to end capitalist exploitation, which can at times be very fulfilling. A lot of it is contained in this thread. One common thread is deal with the company like any other unpleasant thing - clock in, don't expect anything back from it but misery and a percentage of the wealth you create. Anything positive you feel or do will be on your own, or with other workers. Company are mechanisms to expropriate surplus labor time from workers to benefit heirs. How can you expect fulfillment giving so much of the time of your life to such an enterprise?
“Perfectly” I put two pairs of jeans in one last week; it somehow made up a scarf that didn’t exist.

Still pretty impressive!
> I think it is 8.8 million yen for non-tech salaries.

This is much more believable for Japan, where salaries in larger organizations tend to be very structured, and typically not on the high side.

Most cushy jobs offer QoL benefits via non-salary perquisites of some sort or another, and these can be substantial.

Edit: Another possibility is that the $8.8m is the total amount that will be spent on mid-career hires. That would be about right if they bring on 100 people at ~$88k each, and the article mentions bringing on 100 or “even 200” new mid-career hires.
A Youtube search for "HistoEnder" returned a single useful result:

https://www.youtube.com/watch?v=fK0MTESW2LU
DeDRM is no longer maintained? Shit! Looks like I have some wikis to update.
GPF is still optional.
Salaries like these are a stunt in the _vast_ majority of cases. There's so few people that could ever be worth that kind of money that it's pretty clearly just the PR department throwing this at the wall for news. Blatant attention grabs don't often get praise from engineers.
Amazon activist’s firing deemed illegal by labor board officials
E-inks screens don't have to be monochrome. I have one with black, white, and yellow. The hard part is fitting a range of color pigments in the pixel units, so the first e-inks so far have had 2-3. At only three colors, black, white, and one shade makes most sense for information contrast. But nothing says it can't be red, green, and blue... and as the technology miniaturizes, we can fit three in the space of one, maybe achieve sub-rotation, and thus achieve full color range.

Actually if they're pigments... we're looking forward for CMYK. That's 4 separate pigments stuffed thrice into a pixel, that need to rotate separately! Possible? Difficult.
> OpenCL does not work. There's some bits about intel [& amd] GPUs, but nada on nvidia

This is planned to be fixed. WSL2’s GPU support currently doesn’t provide a path to provide an alternate OpenCL loader ICD location. (And not for OpenGL either)

Microsoft is developing CLon12 at https://github.com/microsoft/OpenCLOn12 as the option to provide OpenCL out of the box.
Upton Sinclair
James Joyce never had this much fun, in Paris.
> Now we have a small but proper sales team. However word of mouth got us very, very far.

Note that viral is not the same thing as word of mouth. Viral means that one user expressly or subliminally forces other users to use that software.

For example, a customer asking or encouraging a vendor to use some specific software because it makes things easier for the customer and later, when that vendor is also infected with the need, they ask or encourage their own vendors to use that software too.

This is the distribution mechanism that we have for our tool.
I agree it's easy to spin it that way. But I do also think it's true that we can scale up CO2 capture and storage one or two orders of magnitude more quickly than we can scale up renewables. And we will need that capability.

Just take solar power in Europe as an example. It is projected that we need to install 300 GW of solar in the next three years. But the rate of new installations has been basically flat at about 20-25 GW per year for the past 10 years.

Or take wind - we are going to install 21 GW this year, but next year that number will decrease due to constraints in permits and transmission grid capacity. To meet climate targets we need to add at least 30 GW per year.

At this point it's simple math that renewables cannot be deployed quickly enough.
I'm aware. The problem is that the ecosystem has been opened up too late, while the RISC-V ship has sailed and also missing the opportunity to disrupt datacenters and phones.
But gmail and gdocs are actually also quite easy to leave behind. gdocs, just like office 365 are severely limited word processing programs. Every time I have to use one of them, which fortunately is not that often, I find bugs or sluggishness or even breakage.

Lots of very ordinary features missing. Mishandling of lists and nested lists (pet peave of mine). Unintuitive handling of styling when a paragraph break occurs and such things. The list goes on. Very sub-par functionality. Most people might not need more, but I personally cannot stand it, when things are directly formatted and formatting rules are not put in styles. It is as if your styled all HTML of a website directly and completely forgot about CSS existing.

MS office was always behind on enabling the users to use styles instead of directly formatting every single thing of a kind, when looking at free libre alternatives. Same goes for gdocs. I would not call either of the two "professional".
I noticed that all the people are white.
Maybe the private sector just isn't for you. Look at the public sector. It's a lower salary but it seems like you would rather work on something that matters than get paid a lot of money. You may end up doing something that isn't software engineering as public sector software engineering jobs are hard to come by but public sector jobs overall aren't.

Think about what you want to do, who you want to help, and look for charities or NGOs that do that.
Pretending Rust has already got a miracle will suffice to deny it one. The window does not open long, or wide. Not choosing is a choice.
I found it pretty funny to read about the political and violent struggles of the monkeys and then the first image halfway down shows they live in or at least have access to a playground like area.
If you hold the tag to the light you can see a paper thin rfid tag sandwiched inside.
Anything that harms your ability to live happily can be considered a disease.

Not being able to work at 99% of the companies that employ your profession is arguably something that harms your ability to live happily.
Actually that is "because of the pay".

The real equation is how much of your life do you trade (contracted hours, overtime, life-shortening stress, compromising your hopes and dreams) for financial compensation.

If the money stays the same, but the job got worse, the pay got worse.
This video may be a more informative resource:
https://youtu.be/8BoGrRx9R2g

It covers some of the history of the Chilly Open, has interviews with participants, etc
L6 at google is not making 1M/year. Just see levels.fyi. Most l7 a arent either.
There is nothing about the design of strtol that makes it particularly fast. If anything, the extra checks and accesses to errno (which on modern systems is generally an implicit function call) that are required to use strtol correctly represent unnecessary overhead, though only a trivial amount of it. But mostly it’s just an awkward API design.
what is an hour of reward? I understand reward in terms of some form of a joyful/insightful/... experience, not in terms of time
Ilya Suskever is not just an employee, they're C-suite and notable enough to have a Wikipedia page. Obviously people earn millions per year, but they're generally pretty notable and rare.
"Separation of concerns is a hard-won insight."

Absolutely. I'm arguing for separating just concerns, without entangling them with considerations of people.

It's certainly reasonable to consider my projects toy. I consider them research:

* https://github.com/akkartik/mu

* https://github.com/akkartik/teliva

"The idea that projects should take source copies instead of library dependencies is just kind of nuts..."

The idea that projects should take copies seems about symmetric to me with taking pointers. Call by value vs call by reference. We just haven't had 50 years of tooling to support copies. Where would we be by now if we had devoted equal resources to both branches?

"...at least for large libraries."

How are these large libraries going for ya? Log4j wasn't exactly a shining example of the human race at its best. We're trying to run before we can walk.
Uranium can be extracted from seawater in useful amounts
I am casually doing some leetcode in prep for a job search a few months down the line. I've never had to do these problems before, nor do I have a formal CS education (am a senior dev). While many of the hard problems are quite esoteric, IMO being able to easily power through most of the easy/mediums is 100% a sign of developer competency. Even if you don't remember the exact algorithm, being able to build it from the ground up quickly and accurately through reasonining seems like a pretty solid signifier of a quality developer to me.
I’m not sure that’s correct, or at least is not complete. There were many cycles of grasses and wildlife involved in building up the soil.
Yup. The rust evangelists have completely turned me off from rust.
The science daily article seems to be limited to mRNA vaccines. While the CDC statement has no such limitation.
Will our future lives be like a video game?
Just my opinion of course, but I don't think it's BS. The piece of paper has nothing to do with it. It's the attitude of the two people going into the relationship.

If both people go in prepared for full life commitment through thick and thin you'll get a different outcome on average than two people going in with one foot out the door ready to flee at the first sign of trouble. The latter is a recipe for weak relationships and families - kids deserve to have stable parents who are fully committed to each other, not volatile parents who re-evaluate their commitment every year and break up if either isn't "feeling it".

Marriage is not a chemistry coin toss where the marriage automatically fails due to "irreconcilable differences" if you get bad RNG. That's an excuse. Stable marriages aren't chance, they are hard work. It's like building a house, or software. You have to constantly pour work into it to fix issues, strengthen the foundation, etc, or it will fail under load later. IMO if people looked for partners with the right attitude and committed to each other with the right attitude and put in in the work to back up their commitments, divorce rate would be a tiny fraction of what it is. I argue the divorce rate is so high because the people getting married are doing so with flimsy commitment, unwilling to put in the work required to build a solid foundation. Your solution does not help the commitment problem at all, but exacerbates it by making it even easier for relationships to have flimsy commitment levels ("let's not go all in, let's just commit to each other for one year, and then we'll break up after the honeymoon stage is over").
As many replies have stated, retail theft is already trivial RFID or not.

When I was in university, a roommate made it a habit of ringing out several pounds of alcohol as celery in self checkout on a monthly basis. They got caught after years of this behavior. Probably thousands of dollars if not tens of thousands in theft. Their only punishment was a slap on the wrist (don't come back to this specific store).