skysight-inc/HackerNews huggingface dataset:
I had a relatively minor case that sounds very similar to this for a couple years. This is what worked for me, in case it works for you:

1) Reframe sunk-cost thinking on "not working" vs "working" by forgiving yourself on bad days. I would get into a state where I wasn't as productive as I could have been, and it made me feel bad when trying to be productive again. I would avoid engaging because of the emotionally painful feeling. Stimulants would allow me to push through, but at the cost of anxiety when coming down and other health issues. A lot of the framing and advice I got from friends and professionals ignored this highly emotional angle that I was not socialized to recognize and focused on either drugs or productivity tools to paper over it. However, recognizing that this was an emotional trap happening, and that the anticipated emotional pain was a self fulfilling prophecy, allowed me to forgive myself some days and focus on making small incremental progress. It is okay, normal, and probably unavoidable to have 0.5x or 0.1x days. The trick for me has been to not let them snowball by framing incremental progress as a win. Avoiding black and white thinking about productivity.

2) When that fails, as it will occasionally, try to harness the urge to disengage with emotionally risky tasks to do tasks you are less anxious about. Have a queue of productive but less stressful or exhausting tasks to do. Maybe you can get up from the computer and procrastinate by doing the dishes or cleaning. Maybe you can procrastinate cleaning by scheduling a doctor's appointment, doing taxes, or working out. Maybe you can procrastinate working out by writing unit tests and documentation. Eventually procrastinating the unit tests and documentation by writing features and closing the original tickets. This won't work for many jobs that do not provide autonomy, but has worked wonders for me.
Part of what I think is happening here is that there can be a decoupiling between feeling rewarded and completing tasks, if tasks take too long to complete or are only followed by more of the same. Something akin to a low grade burnout can be stopped before it gets too serious by doing small immediately rewarding tasks when the urge to procrastinate is high.

3) Think of your productivity as part of a whole healthy emotional and physical life. Modern life makes it easy to ask absurd things of our animal body - we feed ourselves nothing but sugar, meds, coffee and nicotine designed to induce a flight or fight response for hours, then wonder why we are panicking at the thought of not finishing some minor task or the possibility of some bad behavior repeating. Shipping excellent code is a long voyage, one of many voyages in your life, and your mind is the irreplaceable vehicle that has to be kept in working order to complete all of them. Regular meals, sleep, and a little exercise, are not distractions from productivity but hard requirements for sustained productivity.
I switched to fish a couple of years ago and I'd never go back now.

Want to customize your prompt? Write a function called "fish_prompt" that calls git, echo, or whatever else you want and make them write to stdout. There, done.

Want to add a second prompt column to the right side of your shell? My "fish_right_prompt" function looks like

set_color 666666
date +'%Y-%m-%d %H:%M:%S'
set_color normal

and it puts the date at the end of each command prompt.

Have spaces in filenames? Watch this:

$ touch a "b c" d
$ for i in *; echo "<$i>"; end
<a>
<b c>
<d>

Of course it handles that for you automatically.

The downsides are that it's not POSIX-compatible, that command lines you find online may or may not work in it, and it's not going to be installed on every machine you touch. However, 1) you can still use bash or zsh if you occasionally need to, and 2) why make your life harder if you're using a machine you can install software on 99% of the time? I mean, I still write Python, even though it's not installed everywhere by default.
Yet the mines and shells will remind generations to come. Just as the tree-free plains and deserts remind us of our ancestors efforts to exploit forests with little regard for sustainability.
Keep driving though. Imagine not driving everywhere?? Insane.
I am working with a lot of organisations to increase awareness on air pollution -especially among students.

The images of the dark lymph nodes by age remind me of the shocking images of lungs of smokers printed -by law- on cigarette boxes in certain countries. What they do is to make the hidden danger of the small partciles visible.

I will use the images from this study in some of my presentations in future.

It seems that the lung tissues analyzed come from an organisation in New York. So most likely people living in this area. Comparing pollution data of New York City [1] which -globally seen has relatively good air quality- to a very polluted city like New Delhi [2] makes me wonder how much worse this health effect is actually for people living in higher polluted countries.

Increasing awareness on air pollution is one of the key reasons why we offer a popular open-source / open-hardware version of our professional air quality monitor so that people can easily build am affordable and accurate monitor [3] themselves. Similar to above images, it is another way to make the invisible particles in the air visible and helping quantifying the risks from fine particles in the air.

[1] https://aqicn.org/city/usa/newyork/
[2] https://aqicn.org/city/delhi/
[3] https://www.airgradient.com/open-airgradient/kits/
This hardly sounds like sexism.
> Aside from the processor, there really isn't anything particularly compelling to me about the hardware

The trackpad. I've tried a dozen laptops. Thinkpads work great for linux support, as do Dell XPS 13's and the X1 Carbons. But the trackpads on all those pale in comparison to the accuracy of an Apple Trackpad. It's accurate, precise, I can select text anywhere easily, double click works reliably and consistently, and the mouse feels like it is directed exactly where I want.

Here's a recent example of a linux distro using libinput: https://old.reddit.com/r/archlinux/comments/sp3yfe/libinput_...

There are some good suggestions for improvement in the comments, but the fact remains it is always more frustrating to use a trackpad on a non-apple device.

Have the state of trackpads changed in the last 6 months for other laptop vendors? If so I'll seriously consider switching but in my experience, even on Windows, those other laptops don't even come close to what Apple offers.

Other sources about the linux trackpad problems, I've not tried these changes but allegedly they're supposed to come close to what Apple offers:

https://www.gitclear.com/blog/linux_touchpad_update_december...
I suspect you're right, but maybe it's seasonal? The bar graph is from August, which one would expect to be low.
I'm not sure if this still tracks, but a while ago there were only a handful of "space certified" cpus available. Most of them were RISC based when I dug into this before.
Does the New Yorker profess to hate capitalists and corporations? Isn’t it owned by those?
Yeah, for most people new Firefox or Chrome is a no brainer. They don't need a browser that can surf the web. They need a fast javascript engine to run a few tabs of applications that just happen to be delivered over HTTPS.

People like me that just want to web surf can disable JS by default and then single process mode -JS is infinitely more secure than a multi-process +JS. Just different use cases.
> That's not what the poster said. He said that if unless Musk was no longer a billionaire Musk was still successful.

Yes, exactly. Given his increasing success elsewhere, it is suggested he would have to fall below billionaire status for the net change to run negative. The other commenter was quite clear that a a million dollar loss wouldn't see a net decline in his success, even though a million dollar loss would unquestionably be a decline in wealth.

> I don't feel that the reason he's been in the public mind is positive.

We're talking about success, though, not positive qualities. Often the people with the most positive qualities aren't even considered successful at all. They are very much unrelated.
Probably an East Coast/West Coast thing, then. We'll just leave it at that, eh?

I've lived on the East Coast for my entire adult life, and have experienced three metropolitan areas, and Not. One. Of. Them. had a 37-minute commute between an affordable suburb, and the center of the city.

Not. One.

I have managed to find jobs in the suburbs, which means they are probably not as high-paying as they could have been, in the city, but they worked out OK. Even then, I had ridiculous commutes (like 45 minutes to go 6 miles, in MD). My daily commute here, on Long Island, was 35 minutes to go 10 miles (for 27 years). That was from North Shore Long Island, to the center of the island. If I wanted to go to the city from here, it would have been at least 90 minutes, if I left at about 4AM (which many people around here do). 2-3 hours, in rush hour.

The thing about most companies on the East Coast, is they ain't real big on flexible hours. You need to travel during rush hour. The companies in the city can be a bit more flexible (I know of many people that work from 6AM-3PM), but the drive still sucks.

It's really weird to see people saying that this isn't happening, when it definitely is happening, and has been happening for decades, and I see it, every day. Miserable commutes have been a regular topic for discussion amongst my peers for as long as I can remember.

I have to assume there's some kind of cultural gulf. I definitely know that the tech industry is pretty sick with ageism, so that's a good bet. The people that live around me, are actually fairly well-off. The ones further East are likely to be lower on the food chain, and have much worse commutes.
Facecbook is evil, and deletes my back history to this page.
Bunker fuel is being phased out.
ADHD software engineer from Prague here.

Here are some things I do to be reliably productive. To be clear, I don't do everything written below everyday (except limiting phonetime). They are tools to stop the downward spiral. Pick what works for you.

- Get StayFree app to limit your fun unproductive screentime. Getting bored is good for you.
- Generally limit things that gives you easy dopamine. It messes with your reward system.
- Clean up your home.
- Get a cheap A4 notebook. Write down stuff you need to do into bubbles all around the page to get them out of your head. Break down complex tasks into simple short defined actions. Connect the bubbles according to the order you want to complete them. Don't overcommit. It should be easy to follow.
- Sport helps
- Sleep and eat well
- Monday is the day when I'm the most productive. It's crucial to get rested during the weekend.
- Drink enough water
- Frontend development is less stressful than backend
- Try Headspace app

My medication: Elontril, Concerta

Don't give up, keep fighting
You don’t know if you can explain your own joke?
One of the biggest issues with large companies is - there could be a lot of documentation- but can you find it.

A lot comes from tribal knowledge/who to talk to/etc.
There's definitely a counter-culture of people in America who believe that being pleasant or warm is to lose some sort of dignity; that being nice is subordinate conformist behavior. Instead they proudly wear surliness and aloofness to show that they will not bend to norms or hierarchy.

The result is that they typically do not get chosen for more interesting projects, are passed over for promotions, and interview poorly. They largely are dead-ended in organizations far below their potential, but their potential fades as the years go on, and this personal sense of ongoing injustice ("why are these lower performers promoted before me, even when they are less intelligent, and have less experience") tends to settle into a sediment of bitterness that, after some time, is almost impossible to change.

Pick your poison, I suppose. There's no right or wrong path, but they do end in different places.
for a reason, a lot of woodworkers on the web hate him, and it often has to do with his choice of paint color.. people are strange.
All I can say is avoid the SteamDeck. Having portable access to fully mod-able Rimworld is very dangerous.

Against the Storm has also gotten me pretty badly this way.
execution should be only for the "lost losers" of society, like school shooters & similia; rich and powerful people who value their own life, time & status would suffer immensily from being demeaned as "simple prisoners"
My perception:

There were waves. First wave of leaving Java was for RoR. Then there was a period where we had all these JVM languages, with Scala, JRuby, & finally Closure. Then a bit later came Go, which is when I switched.

So why. First wave was due to the god awful experience of building web apps on app-servers. Remember how tedious that was? I forget the names, but there were so many frameworks. And of course imo things like JSPs and Spring also definitely played a part in motivating seeking more pleasant pastures. So this I would chalk to impedance mismatch between Java and the browser tech.

Second wave was more about 'language'. FP. DSLs. Rich Hickey! State is not identity! :)

Third wave was, imo, due to a more seismic shift that included more victims than just Java. This was the beginning of the noSQL era, "simplifying", Redis! What a breath of fresh air. Again, not that Redis made people switch languages, but that there was a shift in mindset as to how to build software. Java all of a sudden looked like the RDBMs second cousin.

Then the cloud. JVM startup times. Memory footprint, etc. I stopped following Java's progress after 2008, but sense this was the period when the Java stewards finally were motivated to be more adventurous with new features. But in the meantime, Go ended up being the server side networking champ.

But now, with things like GraalVM, I'm actually excited to switch back to Java as my main lang again.

Concurrent with all this, fads as you mention; amplification of unseasoned voices via blog-sphere that shifted mindshare; and just the basic human need to seek variety.
I don't think that's true.

ADC (add with carry) was just fine on the 8080, Z80, 6502, 6800 generation sicne memory was the same speed as CPU and everything executed in a single cycle. I mean, you even had instructions like DAA (Decimal Adjust Accumulator) which were just fine for doing BCD arithmetic.

You only benefit from tricks like these when you get wide dispatch, speculative execution processors.
Damn I had no idea.. I thought he was just a peculiar woodworker.. a lot of things are obvious now.
Which is a funny statement as almost all devs like to have documentation.
2032: AI constantly check yor workspace. In case of politically incorrect content you wouldnt be able to export.
I think it's the thing from the "yet you participate in society! Curious!" comic, but—incredibly, in this the year of our lord 2022—played straight.
Agree. Just drive down main once and look at all the 2 story buildings… not even talking about the neighborhoods that are primarily detached. Vancouver is so expensive yet nobody is allowed to create denser housing. Nimbyism at its finest
> If you want technical documentation that developers are going to maintain, it has to be a joy to work with in their own editors.

Not what we're talking about here though, OP is suggesting it's reasonable to teach business analysts markdown and git for all company documentation.
Seems like they meant using vim bindings everywhere requires much work to configure.
The material and sensitive aspect are important but I'd add another factor: physical geometry. Real objects can't be coupled virtually like bits. They interlock in simpler ways.. it creates hard constraints too but I think our brains often prefer them. Unlike a video game, most objects can traverse each others (well to an extent).
> It’s why I find it perplexing why so many people in the US want to do away with EPA regulations

By and large, they don’t. Trump’s efforts, for example, were focused on repealing incremental efforts during the Obama administration that hadn’t been in effect for long, and risked disproportionate impact on coal, oil, cars, and farms.

Very few people think we should get rid of rules that require factories to use emissions control technology. But rules that shut down coal plants in favor of renewables implicates a different set of political concerns: https://en.wikipedia.org/wiki/West_Virginia_v._EPA

Likewise, virtually nobody wants to go back to the days of factories dumping untreated waste into waterways. But many farmers are upset when they suddenly need an EPA permit because the EPA declared some pond on their property a protected water body: https://www.epa.gov/newsreleases/more-widespread-support-epa...
> Lua is concise yet supports almost every language feature one can find in dynamic languages

Having yet another terrible package manager? A non-existent ecosystem outside of checks notes game scripting and nginx? Reinvent-Everything where every developer everywhere has to reinvent everything poorly because the language is “concise” and “embeddable” and stuck in the 90s? Breaking changes between versions and interprets worse than the Python2/3 fiasco?

Yessir I do them me those “features”.
Is there any documentation system that incorporates an expiration date, forcing manual review to renew?

I also am interested in ways to tie source code and documentation together. For example: linking to methods in a way that follows refactoring.
Also don't like OMZ because of feature and performance bloat. I've been using prezto -- it's very modular and fast.

https://github.com/sorin-ionescu/prezto
Impact in corporate law is not necessarily close to neutral at all. You may, for example be promoting income inequality and housing affordability issues by facilitating international investment funds buying up huge swathes of real estate in a city.

You may be helping plutocrats syphon resources and public funds away from developing countries.

You may be promoting the inequality of arms in access to justice, given that regulators and citizens cannot pay for the best legal advice, therefore enabling corporate regulatory capture over the long term.

Given the ubiquity of offshore vehicles in many international legal transactions, you may enable companies to evade contributing fairly to the countries in which they operate, thereby fuelling a decline in funding available for public services, and increasing the tax burden on wage-earning citizens.

And you may even have little awareness you are even doing these things because of the relative opacity and abstraction of the ownership of the corporate vehicles that make up your client base.
Yeah, these aren't any kind of "official" background checks though. You're just buying a report of very questionable quality from a data broker.

It's often not very difficult to create false records in these reports.
This assumes there is no cost to the change.
Its just a fancy typographic ligature, not a spelling “ligature” (which, in turn, is more of a letter with an optional decomposition as an anti-ligature) like ash (æ) or ethel (œ).
I should note, this was more about vendors than platforms.
Are you seriously saying that it’s more important that the number of viewers on ESPN (or whoever, who have already paid FIFA) for USA v Wales reads 5,628,273 rather than 5,628,274 … than a man who has millions of followers loudly and proudly declaring they won’t be swayed by sportswashing and that nobody else should be either (while exposing in detail exactly why)?

Come on.
Netflix. 7 days.
Request denied. I've decided to watch a game of the world cup (my first ever, probably just the final) without checking to see what John Oliver has to say about it.

I will also not check to see what Kate Winslet's take is.

Now I need to find someplace that streams the world cup.
"The Borg are rather merciless."

Bless 'em!

I wonder if the Eye of Sauron will sweep this place again ...
Yep, good point -- should have mentioned it.

That's still roughly accurate because Hermit is, today, still ptrace-powered. I'll quote my reply from elsewhere about the WIP high-perf backend:

> The `experimental/reverie-sabre` directory in the Reverie repo contains our high performance backend, but it's still work-in-progress. It uses binary instrumentation and in our early experiments is 10X faster than our current backend in the worst case (i.e. strace is >10X faster when rewritten with reverie-sabre and run on a program that does nothing but syscalls).

Indeed, releasing a faster drop-in "riptrace" strace replacement is one of the goals ;-).
What issues do nontechnical people have with Confluence that are easier in just Markdown? The typical gripes are around search and organization, not editing. Markdown would be seen as a massive downgrade in experience.
> An AI may be able to speak like a person but will never be able to hang onto that long burning simmering hatred

Ever heard of Rocco's Basilisk? I am telling you, AIs can hold grudges.
It might be a feature but it shouldn't be. I can't believe the amount of people that are ok for seemingly perpetual firefighting. Maybe they've never worked a job where they had to do that (figuratively or literally), because it is fucking tiresome. (This is my same complaint with the new X-COMs, stop presenting me with shit sandwich choices all the time!)

> or go digging inside mountains if you don't want bugs.

The alternative here is to get constantly shelled by invaders because all your shit is outside. I hope you have some reinforced barrels handy!

> I want to see _you_ survive in an environment with tattered clothes, saying a friend (or pet) dying, and yes, eating raw meat without a table.

Evidently none of the colonists were ever involved in scouting... everyone knows that losing your shit is the fastest way to die in a survival situation. Much as there is a "Low expectations" buff that blunts these effects at the beginning, there needs to be "I've Learned To Live With It" or "Shrugs Shoulders" buff that takes over as the game gets going on.

Also if the dude really hates raw meat that much, he should go build himself a campfire... nothing outs useless fatalism faster than not being able to do basic things for oneself. Someone teach these offworlders some fuckin self-care!
> https://news.ycombinator.com/item?id=33709599

Is this some sort of attempt at karma farming? Some of the comments are pretty identical too.
CodeLink auto loads the lines of code in VS Code, JetBrains, GitHub, GitLab, BitBucket etc

If you don't have the repo locally, it'll check it out for you.
If you're not on the right commit/branch it'll swap to it for you.
If you share the link on slack, it'll unfurl the snippet there.
If you've forgotten where you shared the link, you can click on the "backlinks" and load up the exact thread in Slack where you shared it.
...

So, not quite done ;-)
will it be easier for you if transition to a QA role ?
Cost incentives work. It's why people buy cars that get more mpg. Why wouldn't they prefer to buy a car that engenders a lower pollution tax?
He kinda bootstrapped my desire to make wood based mechanical devices.

ps: https://archive.ph/5bdae just in case
Kalam Cosmological Argument
Incorrect, the case was appealed to the supreme court and the appeal was denied, so the lower court ruling held.

What was ruled by the supreme court was that Google's usage of the API (which had already determined to be copyrighted) fell under fair use in copyright law.
Capture One in terms of functionality. But same s*itty pay model.