skysight-inc/HackerNews huggingface dataset:
I know a retired American factory worker who did exactly what you said for his manufacturing career -- relocating to Philippines for introducing American machinery and management practices.

He was a line manager in his late 20s(like a mcdonalds store manager, the bottom level salaried position managing dozens of shift employees) before he went to Philippines. Moved with his wife and kids, and later his parents. His father fought WW2 in Philippines so there is some emotional link.

He ended up making millions(USD) from bonus, investments and sidejobs during 1980-1990s. He said it's impossible to make this much without first hand information of what actually happens in overseas manufacturing.

#vanlife? no, he lived in decent homes and apartments since day 1.

and this is just Philippines, to which China industrialized later but reached much higher levels. I am sure your factory worker relocating to China will have more and better opportunities than him.
There is clearly a story that the the FBI doesn’t want covered. That’s a problem.
A sampling of other times this has been asked hereon:

https://www.qwant.com/?q=improve+memory+site%3Anews.ycombina...
Check this out, I believe it was popular on Hackernews some time back - https://microfounder.com
pv is a great tool. One of it's lesser known features is throttling; transfer a file without dominating your bandwidth:

pv -L 200K < bigfile.iso | ssh somehost 'cat > bigfile.iso'

Complete with a progress bar, speed, and ETA.
I think your perspective might change once you have kids (forgive me for assuming you don't yet).

That additional hour or two a day that you can spend with your family might end up being worth more to you than the prospects of social life and building a carreer with other like-minded people.

I really agree with the sibling comment about people having different perspectives and priorities. Perhaps you could find what you're missing somewhere else instead of trying to convince your colleagues to come back to the office?
Obviously it's more complicated and expensive - the radio hardware is massively more capable.

Also, you're not entirely correct about how the system works.
N smokin’ mo’ weed :).
The leading package manager for macOS Homebrew (https://brew.sh) is Git-based.
What is google-desktop-linux-latest?

Edit: presumably https://web.archive.org/web/20110205055647/http://desktop.go...
It's more useful in an evolutionary sense to look at a banana and see that it's yellow, than to feel distinctly that your red and green cone cells are each being stimulated separately.

The combination happens in our brain because it's transforming those separate signals into useful information.
I'm not sure I've ran into an implementation that doesn't.

I used to wait for the code to rollover before entering it but honestly if you're not sure if the implementation accepts a previous code or now just use that time to try it and if it fails you still have like 45s to enter the current code.
Anecdotally, in China, 4G and 5G work quite decently on high-speed rail up to 300 km/h, and Shanghai maglev at 400 km/h. For publicity Huawei demonstrated sustained 40 Mbit/s on the maglev back in 2010 and they did similar stunts in 2019 for 5G.
It's interesting to me that people seem generally comfortable with the mechanisms browsers use to determine if a site is unsafe in the sense that it has a track record of carrying malware ("Google has detected harmful content") but get really upset about the possibility that a similar system could be used to protect users from having their minds hacked by info-charlatans.

I guess people know what malware looks like but the jury's still out on whether someone who's been radicalized into believing a demonstrable untruth about the world around them has even been attacked? Like we see as different, for some reason, grandma crying because a hacker stole her passwords and drained her bank account vs. grandma crying because she's in jail for having broken into a pizzeria because someone online convinced her vampires were using the pizzeria's basement to drain adrenochrome out of children for an immortality serum?

(My opinion has swung on this topic as I've gotten older and become responsible for elderly people's welfare in my life. The tools used to attack their ability to tell truth from falsehood online are refined, pervasive, effective, and insidious. I have to keep purging news aggregators from their smartphones because they click on an ad that brings them an ad that brings them an ad that brings them an ad, and the next thing I know their phone is locked up because three apps are bumping twenty notifications an hour about what the 'woke agenda' will do to the bathrooms in their homes).
>a very performant programme

You might need to define what is "very performant".

I come from C++ performance work side in games. Typical C++ is ~10 times slower than optimized C++. And optimized C++ is sometimes ~2-10 times slower than what game hardware can do. What limits many projects is that cost of going to 'next level' of performance is also nonlinear. Where is on this scale Rust code written by new to the language?
Also, "Eight Ball Deluxe".
Biochemical Pathways posters
Last time I looked into it, the Web browser is a OS agnostic platform and JavaScript influence in tooling traces back to Smalltalk via SELF influence.

There are even two Smalltalk like development experiences Web browser based, Amber Smalltalk and Lively Kernel, the latter from Dan Ingals.

The OS should be an implementation detail of language runtimes, as proven by serveless computing and cloud native development, who cares if those runtimes run on top of an OS, bare metal or a type-1 hypervisor.
These are two awesome posters by Roche showing an overview of important biochemical pathways and processes. They can be explored online and are also available as printed versions (free of charge!).
Same. I recently started using it for a personal project, and was amazed how much it simplifies the access and management of the infrastructure.

I'm also using it to SSH into my home PC. No need to open router ports, configure dynamic IP, or whatever. Just setup tailscale, and I can simply do ssh user@homepc thanks to MagicDNS.
My thoughts exactly. Even if software devs still maintain a better than average negotiating position, companies continue to have the upper hand and it's just going to get worse for a while.

I think inside of five years 9 out of 10 people who work from home today will be back in the office. Against their will or not. The company just doesn't need most of us more than we need it, and that won't change. I think a lot of people in the IT field right now just haven't been around long enough, so they think the current employment environment will continue indefinitely. The last 15-20 years have been pretty good, but they are almost certainly the exception.
There are also different kinds of jobs at different companies. Some jobs are basically "wait around until something explodes, and then all hands on deck" - the IT equivalent of firemen, for example.

Those jobs certainly have a fun "club" aspect when hanging around the firehouse waiting for disaster to strike; and that aspect is gone when everyone's working from home doing whatever.
Yes; if you dig into the links I left, Git can use a variety of credential managers to protect them.

Speaking of ssh key passwords: until OpenSSH 7.8 (2018-08-24), private keys using the PEM format were vulnerable to brute-force password cracking. You had to specify the -o option to use the more secure OpenSSH-format keys. Today the -o option is the default (and thus gone), but you might want to rotate your keys if they're from before September 2018.
Very important point. There are plenty of skilled people who live in places that don't require that kind of salary in order to afford a decent place to live. Why not hire a guy in Kansas to remote manage your infrastructure?

Silicon Valley culture isn't nearly so critical or valuable that your organization requires it in order to do the necessary work.
Typical worst case scenario thinking that prevents you from even trying.
How do WFHers ruin morale?

And was it really them, or managements treatment of the issues?

We've got a "flexible" tues-thurs in the office, but pretty much on any given day there's maybe 50% in the office, max, unless there's a particular event or reason.

And it's fine. Every meeting is 50% of people on zoom, but who those people are varies day to to, there's no lines drawn... and lots of the managers are just as likely to be wfh as the rest of us so...?

We did invest in some fairly decent zoom set-ups in our meeting rooms, and even some stuff in my open ad hoc areas, and we've all got good enough equipment and headphones, we do very very little of the "can you hear me" song and dance.

We work. We laugh and joke around. We do it on zoom and we do it in the office.

So..I'm seeing it work, not perfectly but not noticeably worse either.. what broke in your environment?
> Whether Science is a valid principle shared by humans and aliens is the point. My point is, PG's view isn't even shared with humans, why should he assume it's going to be shared with aliens?

What we're discussing is "the principle that a controlled experiment testing some hypothesis entitles us to have proportionally increased belief in it". Anyone that rejects this principle doesn't know if the sun will rise up tomorrow, is terrified that they may fall through the floor at any moment, or worse, drift off into the enormity of space.

What PG was essentially talking about was that all humans agree on the value of inductive reasoning ("experience") *, despite the philosophical problem of induction. This is far older than any notion of science, and is universal among not just humans, but also life forms on Earth in general (at least plants, fungi, and animals). I honestly very much doubt that it is even possible to function in the world, let alone to build interplanetary communication, if you reject inductive reasoning.

The fact that we can't reconcile inductive and deductive reasoning is a limitation of our philosophical/logical/mathematical systems, not some ultimate truth that invalidates the above principle.

Quite off-topic, but I will also note that I don't really like PG in general, and think much of his argumentation style is unpleasant and often makes undue assumptions. I just happen to strongly agree with (my interpretation of) this particular point.

* admittedly, he did go a step further by mentioning "controlled experiments", which induction doesn't rely on; but I don't think that really modifies the statement. As a toddler, when you place a cube on the ground, look away, and then look back, you're performing a controlled experiment to check if objects have permanence.
Cmd.exe and powershell are shells, not terminal emulators.

This is about the GUI running the shell, which used to be conhost.

cmd.exe and powershell both run inside terminal (or conhost).
Perhaps explains increased wages and low unemployment too.
And also https://profmattstrassler.com/articles-and-posts/particle-ph...

“A virtual particle is not a particle at all. It refers precisely to a disturbance in a field that is not a particle.”
I'm thinking one day I'll probably buy a real pinball machine for my office. Though looking at one site they are pretty expensive ($5k - $20k depending on the model), though I'm sure you could find one for under $5k which is starting to enter the realm of "maybe my wife won't kill me".
Redditors can't figure out if art was made by hand or with AI
>Brave being a cryptocurrency scam

Brave initially launched using bitcoin micropayments [1], but they had a very hard time getting any traction, since people weren't really willing to pay to not see ads. Launching their own cryptocurrency seemed like an OK idea, and it seems to have worked out well.

[1] https://brave.com/introducing-brave-payments/
I believe it's a protest, by data-collecting websites against GDPR. I do not think websites inflict banners on you out of an exaggerated desire to come into compliance; the banners are supposed to annoy you, and you're supposed to blame it on the EU.
>Has anyone come back from being burnt out to love what they do again?

I remember reading a post on HN where a person said they took them close to decade to be close to feel mostly fully functional after a major burnout. I'm sure some people recover faster, but I would agree that it can take even longer.

I had a massive burnout about 8 years ago and only now feel like parts of "me" are coming back. My recovery took longer because I had to keep working and I was at the age where I think a lot of people naturally become jaded with corporate structures. So it was a work induced burnout that later overlapped with a natural philosophical crises.

First of all, I don't think I'll ever "love" what I do again. At every job I've had after my first few entry level ones, my job responsibilities are ever increasing and a lot of those responsibilities are organizational things I have to do, not stuff I actually enjoy doing. What's there love in that?

>If so, how did you manage to do it?

1. Time, Time and more Time. Be patient with yourself. Forgive your own failings and the forgive yourself for not recovering at the speed you feel you should.

2. If you have to keep working, find the right job with the right management with goals you agree with. This can take a few job changes. Changing jobs is tough and that in itself can add to the burnout. I did a few job changes and eventually took a step back career and salary wise, but that was the best decision I made for my long term sanity.

3. Highwaylights already said this, but learn when to care and when to not care. Too much caring = burning out

4. When you are ready, try to find the joy in your personal hobbies without any timeline pressures. There's this Richard Feynman letter or article where he talks about how he felt burned out on Physics and found the joy again by doing physics for fun in his free time, not for work or for publishing another paper. Work on stuff without pressure. Take a year to go through a technical (or non-technical) book/course that would take a month under other circumstances. Finding a tiny bit of joy somewhere is the first step to finding more of it.

5. Realize that you may never fully recover and maybe that is a good thing. Feeling like something permanently broke in you helps with caring less.

6. I feel like I've got some sort form of PTSD against a certain type of manager/management. Certain personalities and keywords really upset me. Finding ways to manage that has helped me a lot as I learned I need to be more confident with setting boundaries.

7. Did I say Time already?
Oh yeah when I first started coding in Rust and saw its enum type system the first thing that came to my mind was "this is cool but they also need range types like Ada".
Probably worth noting that an individual's need for sleep can change in both the short and long term. There are oodles of studies on how sleep need changes as we age, so I won't even go into that. What I've been noticing the last couple of years is the short term variability. I'll go through weeks or months when sleeping six or seven hours feels great, and more than that actually makes me feel worse. Then I'll go through weeks or months when it has to be eight or nine or I'm half dead. Lather, rinse, repeat.

The key, I guess, is to pay attention to your tiredness levels and be prepared to try different things when the current sleep regime doesn't seem to be working. Instead of saying "X hours is what works for me" learn the signs of being overtired and react dynamically.
- The possibility to select which column is present

- The possibility to add a column for google search with flags, such as `site:stackoverflow.com`

- the poossibility to rearrange the order by which columns are displayed

Thanks a lot for the heads up and congratulations on creating such a cool UI ! I showed it around at work and everyone loved it ;)
> In many European countries, sending SMS was quite expensive, leading to early and very wide adoption of WhatsApp.

Yes, but data tariffs were also expensive, while you can send SMS with regular (no-data) tariff.
It is more nuanced like that. If you do not have any other value proposition for paid tiers, you might keep telling yourself that, it is your sales model after all.
Not exactly true - they have found statistically significant hormonal changes in men after becoming fathers: https://www.nytimes.com/2020/04/15/parenting/baby/fatherhood...
Guys, you may be 20 years too late, but I still applaud you. We need this.
Even if the UI doesn't freeze up, you should still be able to ask an app why it is using up so much CPU when you don't expect it to do so.
I love that pattern. I call it "git scraping" and I've been writing about it for a few years (and building tools too): https://simonwillison.net/series/git-scraping/
Well, it's deception which appears to be intended to result in financial gain. That fits the definition of "fraud" which I use. It's incredibly shady in any case.
So they had the GCC people define the behavior based on a flag. Since undefined behavior means that all behaviors are permissible, including defined behavior, I see no reason why any C++ compiler couldn't do this.
After being remote 100% for the past 6 years I personally don't think I could endure an office again, at least not full-time. Part of it is a realization of how distracting most office plans were to me. Another part is having developed an unfortunate "allergy" to office visits, which makes itself reminded each time I visit company premises for kick-offs or important biannual meetings and such.
I went through this for a few years up to about two years ago, though the cause of my burnout was less overwork and more politics and things like that. I don’t feel comfortable giving advice, but here’s what I did:

1. Therapy - it turns out a lot of my burnout was due the ways that I had grown to handle hard situations breaking down. I needed to process how I dealt with success and failure and hard situations. Ultimately it’s similar to the “care less” advice but I couldn’t have gotten there without therapy.

2. Time off - this was a tremendous luxury, but I took about 6 months off. For the first month I did nothing but help my kids do remote Covid school. After that I started trying to work through where I was at. I started meditating, reading books on self-compassion, burnout, and career changes. I started exploring potential career changes. After a while, I started getting the itch to program and worked on some personal projects. This was really useful for processing that I still enjoyed programming.

3. Figure out why the previous job didn’t work. I spent a fair bit of time thinking about why the previous job was hard for me. Turned out it was the slow pace of decision making and diffuse accountability that made driving projects really stressful for me.

4. Find a job that checks the boxes… once I realized I still enjoyed writing code and had figured out what I didn’t want, I was able to optimize my job search and ask the questions I needed to during the process to find something we’ll-suited for me. It’s possible to be wrong here, either about the causes or about what the new job will offer, so I gave myself some slack here; nothing is perfect.
5. Medication - even after I started my new job, I still dealt with some burnout-y feelings, after conversation with my therapist, I got a prescription for a relatively low dose. This wasn’t magic, but it has helped me reset my baseline feelings and approach things with more ambivalence.
pv was the tool when I discovered sometimes the VPS have only 10Gbps memory copy speed.
This does not mean it's coming from the cookies, have a look at `decentraleyes` extention, that could be something like that
Hackers and Suits: Tips for Managers to Bridge the Gap (2008)
Oh damn that's neat I never thought to use `ssh` directly when transferring a file, I always used `scp bigfile.iso name@server.org:path/in/destination`
Have kids, would recommend :-) As far as I can tell, adoptive parents are just as happy as biological ones. And as a guy, you can easily have biological children through IVF and surrogacy. If it's important for your wife to carry the baby and/or have it be biologically related to her, there are medical options for that as well.

Now in terms of broader happiness, you got to realize that it's mostly a physical condition and you can't talk yourself into it through therapy. Having kids is also not a one in all solution. You got to do regular physical workouts, be in nature frequently and maintain social connections beyond your immediate family. All of these things are also important for good parenting.

Do not assume that you have to spend all your time coding just because you used to, you probably know enough that the challenge is gone. Find some other hobby, ideally with your spouse so that you can reestablish your connection and discuss these kind of concerns with her rather than random geeks on hacker news.

Also get a dog, but a calm kind that you would not be scared to have around eventual baby. All in one exercise, nature exposure, hobby, bonding with spouse and a taste of greater responsibility so you can decide if you are up for even more. Take heart, it does get better!
You're overestimating the value of semiconductor industry in this hypothetical.

TSMC chips aren't critical, considering that ASML can also deliver the same equipment to US... and cut off China from their equipment. (or sabotage in critical cases)

There's a myriad reasons, why US would probably would send in military to protect Taiwan. But it's not going to be "just because TSMC"
Intermediate floating-point precision (2012)
Im trying to point out a broader predicament and thinking of the systemic tradeoffs between human impact (in terms of population size but more importantly population pressure), planetary boundaries, and changes in resource availability.

Start with reading 'a good life within planetary boundaries': https://goodlife.leeds.ac.uk/
Then you don't need low latency internet like that unless you only use your plane for real-time spying.
I've removed that link to the BLS data as I agree it is erroneous to try to correlate that data to any broad trends in WFH / WFO. However, the Apollo Technical link is filled with misleading summaries and questionable sources.
For coursework in college, there are many complicating factors. Part of the problem is just learning how to learn, vs. learning how to cram. The really difficult paths through sci/tech programs are the ones where you can't just cram facts into your head to pass a test and then forget it all a week later - it's where everything you learn in course A becomes a foundation for everything you learn in course B, and so on, and if you fall off the horse anywhere along that ride, it's very difficult to get back on.

Often, the people who do really well in the later courses will have adopted a learning strategy that's not about cramming, it's about note-taking and foundational learning, so then the later coursework becomes much easier for them, such that to someone who hasn't done that, these people seem to glide effortlessly through the work, while others have to put in hours and hours with apparently poorer results.

Some people learn that early on, others have to take their lumps and learn it later (I was in the latter category, but it was a lesson worth learning).
It's incredibly common for creative careers to only catch fire after years of slogging away.

What if you created the work at 18 but only after 15 years did anyone notice it? No dice? We'd prefer that all the profits from people reading on their kindles should go Amazon and some publishing service that aggregates out of copyright works instead of the guy who wrote it?

We're better off as a society if the returns to the massive part of the Spotify library that is over 10 years old, that enriches the lives of hundreds of millions of people every day, just goes to Daniel Ek instead?

This is better?