skysight-inc/HackerNews huggingface dataset:
> If people can be happy in concentration camps we can be happy in dead end office jobs.

I don't think people in concentration camps are happy.
This is crazy. Freight trains in America do an important job. Long distance passenger trains in America serve eccentric hobbyists. The one is obviously more important than the other.
lol

>levels.fyi
Anecdata, but I was often depressed for most of my adjust life. Around 5-6 years ago (age 33 at the time), I started taking 20mg Citalopram. I have experienced almost no depression since I started taking this medication, I'm far more focused and productive than I have ever been. It could be a factor of age and getting married as well, and just settling into my life. But my depression felt like something out of my control.
This article is personally very worrisome to me.

I think this is pretty much what most start-ups in the tech sector expect, it's similar to the over-optimisation problem in that because this technique has worked for some very successful companies then obviously every other tech-start up needs to overwork their employees and requires employees to dedicate their life to "the mission".

It's difficult because it's very infectious and it's extremely stressful to everyone who doesn't fit in with the expectations. I've had work experiences where I'm paired with very over-achieving engineers and managers might fall into the trap of comparisons: "Well he gets things many things done in a day and very quickly, why can't you also do that? We really want people to be motivated, to put in those extra hours if needed". And it's a difficult conversation because, how do you tell your boss you're not really interested in working those extra hours? That you don't really value productivity as much as they do, that well... that you have a life that you want to enjoy.

Building up unrealistic and unsustainable expectations is not okay. It's not okay to cry at work because of how stressful a deadline is. I mean, let's be honest here, this person was working at Stripe she's not a nurse that has someone's literal life in their hands. It's not okay to work 15 hours a day, our bodies and minds can only do so much.

And all of this for what? To "increase the internet's GDP"? Might as well just start a war while we're at it, that will for sure increase some countries GDP as well. Seriously, we are people not machines. It's good to be passionate, but where we put our passion is very important.
Just like how the meat industry currently makes it seem like eating meat is healthy for you.
The initial copyright claim process isn't DMCA, but if you dispute a copyright claim and lose you can then appeal that decision. The DMCA process then takes over. YouTube requires the claimant to file a DMCA take down notice to continue the process. If they do not then the claim is removed. If they do then you can follow the DMCA counter notice process.
Not all personal information storage needs consent, gdpr art 6 comma b and c cover such cases as applicable to private companies.

Users can retract willing consent, but willing consent is not the only thing that allow companies to store user data.

Soft deletion of users whom had an account with transactions on it is fine

Art 17 comma b explain this quite clearly

Gdpr is amazingly readable.
My experience is the same. Working hard but always disappointing results. Powerless to instigate what I saw as solutions.

In reflection much of this was due to my agreeable personality and lack of experience. Pushing back is an important skill to learn.
"please stop undermining our end-run around the legislature by actually legislating!"
No, but we've seen that even high ranking executives who really should know better really often do that.

I would expect at least something that hints at it, e.g. the absence of another good reason, a hint at other reasons, "synergies with" mentioned etc.

Of course, as you mentioned, there could still be such motives, but with this trending on HN I expected some bombshell where they more or less obviously state that, not such a mundane assessment.
So the French even had “Septembre éternel” before everyone else? ;)
I think this is the part they miss. I've never
undeleted a user either, but there have been many
times I've gone back to look at something.

Yeah. As far as a user-facing "Undelete" button existing or being used... that's very rare in my experience.

What's much more common is a user accidentally deletes some data. They deny they made an error. The developers are blamed. You then have to go on a wild goose chase figuring out if it was possible for the app to actually screw up in that way. There's usually no definitive answer, and even if there is, management can't understand it. And regardless of how any of that plays out, you still probably have to try and recover the data from backups or something.

Alternately, maybe it was the app's fault. Still plays out nearly the same!

Soft deletes and/or audit trails save you from all of that.

Though you really shouldn't be relying on a
database for an audit trail. It might help
find some issues, but things actually used
for security shouldn't be writable so easily.

I mean, at some level you need to trust the database right?

Been ages since I did it, but it's usually possible to set up a "secure" audit trail with use of database permissions. For example, the application's DB credentials can have SELECT and INSERT permissions on the audit trail table, but no UPDATE or DELETE perms.

How would you set up a secure audit trail that didn't rely on the application and/or database at some level? Even if it lives outside of the database, that data came from the database.

Not a rhetorical question. Genuinely curious!
Yeah seems that way. It sucks because I was seriously considering this machine, but it looks like Apple made this machine to just push more people towards their Pro line up.
He's probably referring to the book Man's Search for Meaning. The book's conclusion is a bit controversial for this.
Can you use this to build an intel machine under say arm?
Kites are much cheaper and save you far more fuel.
I have relied on *_at timestamps countless times, for support, analytics, etc. deleted_at in specific? Less often, sure.
Amazing reading ! It puts words on what I feel about technology industry and why I hate it a little more on every passing day.

Big thanks to the author.
There's rich people, famous people, powerful people, who fall into depression so not sure what your situation is but I hope you get through it.
> Marissa Mayer was a former CEO at Yahoo and Vice President at Google (where she was employee number 20). Her days at Google were extremely long, clocking over 130 hours a week. She said “it was a lot of hard work,” and that she pulled “an all-nighter every week.” Although she had to deal with this for her first five years at Google, she was careful to avoid burnout by “finding her rhythm”.

First: That's 18 hours a day, 7 days a week. Is it even true?
Second: I don't think I want to take advice from that person on how to avoid burnout.
Looks a lot like it’s just 2x the same stuff… it’s probably not but numbers like that look a lot like “fuck it just add more of what we’ve got” engineering instead of genuine advancement
I hope you didn't buy a gasoline vehicle instead - catalytic converters are worse.
> nobody wanted to be the first person to leave the office, even on Friday.

This line is meant to sound like awesome camaraderie and instead sounds like deeply instilled fear. "Be the first to leave, might as well never return."
so that's 4 bikes out of the thousands that get chopped up or show up in DTES tent marketplace.
It's sorta fascinating how anti depressants work yet no one really know how or why they work.
I'm not sure what you're suggesting, but SSRIs definitely do change a number of measurable metrics of the serotonin system by prolonging the duration of serotonin in the extrasynaptic space. This is well studied.

The first "S" is for selective, meaning they have minimal affinities beyond the serotonin transporter.
Chromium-based engine : Chromium, Chrome, Brave, Opera, Vivaldi, Edge, Naver Whale.

Firefox-based engine : Firefox, GNU Icecat.

Firefox is slowly becoming the pariah of web browser.
The crisis in mental health is that suicide levels have been rising since 2000. This is good evidence that the new drugs are worse than the old drugs. If you look at consumers rating of drugs they're on, mao inhibitor anti-depressants like nardil have very high ratings, especially compared to SSRIs. Unfortunately, the drug companies don't like competing with generics, so it goes that the newest drug is considered the best drug.
I'm not a psychiatrist or psychologist. He is, and has professional standing. You're judging him, on my paraphrases of what is said to me. Perhaps what you really should be saying is "don't try to represent the views of professionals in a field you are not an expert in" which btw, I would take as good advice.

None the less, I think the substantive point stands: the field is not in unity about the applicability of these drugs, and their use.

Do you disagree?
Linux Memory Statistics
Most likely inspired by

https://en.wikipedia.org/wiki/Netcat#Performing_an_HTTP_requ...

ref: https://news.ycombinator.com/item?id=1873386
> MongoDB 6.0 adds additional capabilities to two key operators, $lookup and $graphlookup, improving JOINS and graph traversals, respectively. Both $lookup and $graphlookup now provide full support for sharded deployments.

> The performance of $lookup has also been upgraded. For instance, if there is an index on the foreign key and a small number of documents have been matched, $lookup can get results between 5 and 10 times faster than before. If a larger number of documents are matched, $lookup will be twice as fast as previous iterations. If there are no indexes available (and the join is for exploratory or ad hoc queries), then $lookup will yield a hundredfold performance improvement.

It should have been done long time ago. Better late than never.
I'll add that side effects alone can influence depression scores. Any medication that de- or increases sleepyness will change the score of any questionaire when taken at the appropriate time of day.
Good work as always. At one point eddyb and I (cmr) discussed some harebrained schemes to get the “structural traits”, almost always treated with derive, generated lazily or reflectively. Never ended up happening…
I think all-electric is a stretch goal. Start off with replacing all of the electric loads on a container ship with batteries.

I’m going to rule-of-thumb it and say 10% of a cargo ship’s energy load is electrical. It’s better to quickly convert 100% of cargo ships to hybrid operation than getting 10% of cargo ships to become 100% electric.

Edit: this paper says that electric loads are 17% of energy on a medium sized cargo ship: https://www.researchgate.net/publication/335751506_STUDY_ON_...

The least efficient part of any ship is turning mechanical energy into electrical, so just leave alone the mechanical part (thrust) for now.

(It’s an old idea of mine that never happened: a kit that could turn any ICE vehicle into a hybrid. More and more loads are becoming electrical instead of mechanical, e.g. electric cooling pumps, electric power steering pumps, electronic transmission, electric hvac, in addition to what was always electric: fuel pump, lighting, control systems).
Probably Lik-Sang. [0]. RIP.

[0] https://en.wikipedia.org/wiki/Lik_Sang
I wouldn’t bet on prices being a lot higher in the long run, especially if there are more customers. For all we know, convincing vat meat might get cheap and delicious.
Love it, even in SF or NYC there are tranquil free little "zen zones"
Reservoir levels have zero relationship to trees. Conflating all of these things just comes across as “city person went outside and fit every observable into existing tiny model of world”.
As a member of the anti-psychiatry side after seeing primary care doctors wreck my mother... I think we will see a sea change in how we approach this with things like psychedelics.

I recently got treated with six weeks of Ketamine, and it works. If you ever thought about rebooting your brain, then I recommend it. However, you really have to surrender yourself to the experience; it is a very intentional act.
I added https://linuxfromscratch.org/
This is a wrapper around nc.

Here's a web server in pure bash:

https://github.com/dzove855/Bash-web-server
Vfx industry
US Secret Service says it hasn't been able to recover missing text messages
> None the less, I think the substantive point stands: the field is not in unity about the applicability of these drugs, and their use.

Which field? You said he was a psychologist. Your post was about psychiatry and neuroscience topics.

I don't disagree that psychologists have a lot of opinions, but it's not really their domain. I think it's a mistake to think that a psychologist is better educated on psychiatry topics than actual psychiatrists or neuroscientists who actually study these things and understand the research.
I love this.

There is no alternative but to having American competency at making chips. Relying on the rest of the world (*one small island nation) to do this is unsafe. Shocks must be guarded against. This is an existential risk to any society, as a number of sanctioned countries have seen time & time again.

Having foundry capabilities here will insure ongoing American talent in the realm, and insure chip making opportunities are open to new & existinf companies.

The cost is tiny for enormous security.
+1 on this. Would love to see this using bash built-ins if possible. /dev/tcp might be a start.
Those aren't the odds the article uses at all.

In the article if you start with a dollar and bet 50 cents, a win gives you +25 cents and a loss gives you -16.7 cents.

If you don't rebalance, the median outcome is that your 50 cents stays 50 cents forever. If you do rebalance, the median outcome is steady growth.
I have. I had a pillow. Went about 45 miles. I don't recommend it.

Edit: The ride really wasn't so bad, but it wasn't exactly comfortable, and it was a bit awkward. I recommend riding in a factory installed seat with a seat belt. For safety.
>I mean above average of everything you mentioned.

Almost 50% of the people on the planet are technically above average. Not exactly a high bar to clear for something so well paid.

And it's not what I mentioned. I was talking about the original traits you mentioned. Most professions need those traits as well, web devs aren't that intellectually special as you might think, at least in Europe where plenty have access to free upper education.

I added advanced math, signal processing and control systems theory to show you the bar that EEs have, that many web devs couldn't clear as most web dev are just plumbing various flavor-of-the-month languages, frameworks and microservices together to parse a shitty JSON in AWS. Stuff that can be learned at home in a few months without studying engineering in University.

And I'm saying this with first hand experience, as an EE turned cloud dev. Web dev is basically overpaid when you look at how easy the bar is and how much money you make vs EE and other skilled careers that are the other way around in comparison. This goes double for my mechanical engineering friends who had to pass super difficult exams in university in terms of difficult math, CFD, structural analysis and simulations, all requiring very complex and domain specific knowledge only to get paid less than a Java dev. Do you think they are not above average?
It’s not that you “deserve it”… it’s more like having an electric fence, the non lethal kind used by farmers all around the world to stop various livestock from knocking over fences in an attempt to eat the grass or mate with the animals in the next field over. It’s a strong discouragement. It’s unpleasant enough that collectively everyone just avoids it, why put yourself through the pain to do it that way when there’s another way to get it done that’s not going to hurt.
The language is designed to replace, by progression, C++ for C++ developers.

Mathematicians are probably better suited to using R, Julia, Octave, or Wolfram.
No water is the norm for these trees. A dam system built by humans has no bearing on that.
They're run exclusively by militaries, which have notoriously liberal budgets and conservative operational safety. Shipping merchants reverse both tendencies. Nuclear isn't safe by its nature, nuclear is safe in the right hands and horribly catastrophic otherwise.
Your comment is the most sensible I hav seen so far. I have seen lives utterly decimated by SSRIS. Suicides and murders caused by its side effects. Violent and suicidal tendencies are on the warning labels on many of these drugs.
XML's implementation for this is surprisingly intuitive. But to be fair, who tries to use JSON for modelling something like this? You're better off just embedding the XML in a JSON string:

{"markup": "<div>The <a href=\"https://www.json.org/\">JSON format</a> was invented by <em>Douglas Crockford</em>.</div>"}

Most JSON is consumed in the browser, which also has an XML/HTML parser engine sitting alongside the JSON one.
Barring more foundational and revolutionary changes in our tech stacks, another poster commented that a best practice is to have tests that delete user accounts and all associated records without breakage and to build these tests into your test suite from the very inception of the project.

Far from a magic cure, but by building it into the app from inception, it seems more possible.
That’s fundamentally the problem; it’s only beneficial if the whole community moves in unison. If I switch from one standard with 10% ecosystem usage to another with 25%, I’ve accomplished nothing. You need something more like at least 60-70% standard usage to be a meaningful target.

Unless that 25% usage choice eventually grows to full usage… but I can’t predict the future — so I’m just betting on it. But that bet also does very little for me even on success (it’s definitely nicer to be normal, but it’s hardly critical), and I could just as well make the migration after it’s become a real standard with no risk.

So why am I migrating?
Food grown closer to home is greatly expensive for most people, as relatively few people live close to places where agriculture is particularly efficient. Corn locally grown here is never going to be as cheap as corn from Iowa, half of a country away.

As transportation costs are rather minuscule fraction of the cost of the food, it is much cheaper to buy food from afar, where it’s cheaper than local food.
GME DRS Doomsday Countdown
DRS - Direct Registration System

https://dtcc.com/settlement-and-asset-services/securities-pr...

> "DRS provides investors with an alternative to holding their securities in certificate or “street” form. Under DRS, investors can elect to have their securities registered directly on the issuer’s records in book-entry form. With DRS, the investor does not receive a physical certificate, instead receiving periodic account statements (at least yearly) from the transfer agent or issuer evidencing holdings. Dividend/interest payments, proxy materials, annual reports, etc., are mailed from the issuer or its transfer agent directly to the investor."
Sure, but it would be more constructive to explain why it's wrong. GP's comment has some interesting ideas and it would be better to directly refute them than just claiming they're "factually wrong".
How exactly do you intend to accomplish this? Sneak into a data center and hack their build servers?
I've known about Gmail rules but I didn't know that I could set it to delete. I'll check into this. Thanks you.
Are we looking at the same graph? Vaccinations were well past the inflection point in August in the data you are responding to, so the vaccine affect would have already happened if we make the bad simplifying assumption that the population is homogeneous. But Delta was drastically increasing infections in August, leading to a proportional much smaller increase in vaccination then.
Also, LiFePo4 last for several thousands of full-depth charge cycles. Several times longer than lithium ion.
What does GDPR say about obscuring data?

Instead of hard-deleting a structured record for Bob Smith, can you leave the record intact and scrub it of identifying data so that I don't e.g. break all of the records for orders that Bob Smith made?
Tiqqun
> A little bit culty to say the least.
> Better yet, ship these people off to Ukraine.

Holy shit did you proofread this
Seems simple to kill this broken DMCA system as it is currently implemented…?

Let’s say you create a program that people all around the world can run that uses random t0r exit nodes to submit GPT-3 filled DMCA take-down form submissions programmatically and varies it in a way that it can’t be profiled by anomaly detection systems related to submission characteristics, etc.

Thoughts? Or how would you hypothetically improve the design of this theoretical thought-experiment?
Yes. The second all the anti nuclear sentiment relents is the same second the exact same people that have been cutting corners and killing us for centuries with oil and coal start cutting the exact same corners with nuclear. We can't solve the fact that they kill people for profit by giving them more power.

Except it won't just be 20,000 hectares of amazon ecosystem destroyed, it'll be the water tables of entire countries, or 'oops, we illegally buried thousands of tons of hot waste that has now all eroded through and now cannot be recovered'.

Plus it won't help any due to jevon's paradox, and the fact that 'electricity too cheap to meter' will just lead to direct thermal forcing of the climate.
These companies have incredibly anti productive social dynamics. When someone is putting in 80 hours, they do it for a reason, and typically are looking to get promoted fast.

What happens when 5 people on a team do this? A lot of disappointment usually. You can't go a different direction on a project, because the project is the persons life. When projects get restructured it almost always results in burnout and attrition.
Both options looked bad from the start, and only got worse. Why do I need a class with getters and setters, in-place mutation, a pointless toString and a (mutable!) static count variable, instead of:

{
title: “a grumpy programmer’s rant about objects”,
body: “Wait, hear me out y’all…”,
published: true
}

Both the Python and ruby examples have no post-ID, so mutating in-place is an extra-bad idea. It should not be the default.

Why does the static count variable exist? These things are all stored in some list (memory, db, whatever, perhaps multiple places) and we can count any subset of those that fits our purpose. What happens when I’m asked to add draft posts? Should I only update the count only if published == true? It depends on whether I’m looking at “number of blog posts” as a user or “my drafts” as an author.

Why does the toString exist? Nobody uses those in real app code for end-users, they are a convenience for developers. Use a better REPL/debugging environment that can handle pretty-printing data. If you need more customization, use a function.

Please, just use plain data wherever possible. Please use languages that support and encourage using plain data. Please push mutation to the edges of the system, and please carefully control the in-place updates. The computers in our pockets are more powerful than anything that existed on earth before 199x, yet the industry is still acting like we’re running them on 8086 microprocessors with 640k RAM.

Let’s grow up and think more deeply about building robust systems which can evolve with changing needs.

EDIT: Changed published to true, because this is basically that.
Obviously the fruits of all human knowledge should be on a blockchain....
Large surface area means a lot of friction. I didn't do the math, but my feeling is it's not going to be feasible.