skysight-inc/HackerNews huggingface dataset:
The smaller the company the greater the chance of that IMO. I had to do it within my company and it was all a matter of luck, timing the right manager etc. Today it wouldn't happen again.

I think it's also not easy to do in a static situation where people have a fixed image of you and your talents in their minds. So basically I think you need to move around - if it's not happening for you in one place you need to find another.
It causes fringing around letters and stops things looking as sharp, which sort of defeats the point of having a 5k display for a lot of people.
Not sure about improving. But for Tunnelmole (https://github.com/robbie-cahill/tunnelmole-client) I have used GPT-4 to generate unit tests just by showing it a TypeScript module and asking it to create tests.
I listened to a podcast on ancient Egypt recently[0] and they mentioned that beer was actually sweetened with dates and such things.

[0]: https://fallofcivilizationspodcast.com/2024/02/01/%f0%93%85%...
If robots actually replaced all human labour and left nothing for humans to be employed at, then the robots necessarily can do their own resource extraction.

The current cost of a Boston Dynamics Spot is around a year's income, give or take whose income you're measuring against.

If it were able to do any human task at the same rate as a human — and yes, I know it isn't, this is just a anchoring point for the discussion — a group of them would be able to extract and process enough resources in a year sufficient to double their population, all the way from rocks in the ground to a finished deliverable.

n years later, there are 2^n robots. Sure, sure, that's a whole 33 years to go from one total to one per human, not the numbers the other person gave which would need a much shorter (but not wildly implausible) reproduction time of 5-8 weeks, but the point is still valid.

That exponential stops only when some un-substitutable resource is fully exploited, so I'm not sure what the upper limit actually is, but given we exist I assume 8 billion robots is also possible.
The toolkits would need to add that, and some of them had engineering direction incompatible with such an idea.

Especially GTK 3, which was incompatible (by default) with anything that didn't resemble the imagined wayland future, including non RGBA8888 displays or systems with different GL and X11 visuals.
If the robots have a longer working life than the humans they replace then they don't have to be cheaper. Doing physical work breaks down your body relatively quickly.
…and yet tectonically it is not part of the African plate.
| The thing I found comforting was reading stories and listening to podcast interviews with other founders where they talked about how many failures they had before they landed on the right business.

Can you recommend some?
Thanks for checking me on this. It was just what I recalled from memory, but I believe that the following links confirm this.

> The pharmaceutical industry devoted $83 billion to R&D expenditures in 2019. Those expenditures covered a variety of activities, including discovering and testing new drugs, developing incremental innovations such as product extensions, and clinical testing for safety-monitoring or marketing purposes [0]

> $6.56 billion spent on direct to consumer pharma advertising in 2019 [1], with nearly $8.1 billion spent in 2022. [2]

[0] https://www.cbo.gov/publication/57126#_idTextAnchor003

[1] https://www.statista.com/statistics/686906/pharma-ad-spend-u...

[2] https://www.fiercepharma.com/special-reports/top-10-pharma-d...
This is still not a centralised system. There are still prices. Just the negjator is the public health system.
Because they are incapable of producing any economic surplus and thus have no population growth whatsoever. The whole noble savages trope you seem to be be leaning to might sound quite romantic but they didn’t really make a conscious choice to live how they do.

> It’s no joke.

So is high infant mortality, low life expectancy due to a very high likelihood of dying from a trivially treatable diseases, living in abject poverty etc etc.
I'm, too and will surely follow up on my post.
Mutation testing is enabled at at least some of the large tech companies, though I don't know how widely.
I have been a manager four times, twice at FAANGs. I disagree with a lot that the author says:

- The ladder isn’t really taller. Most EMs end up clustered at the equivalent of L6/staff engineer. Promotions to senior manager and beyond are situational and rare. Meanwhile, my peers on the engineering ladder get promoted when ready, without needing to wait for the stars to align. (I made it to senior manager, but I was lucky to be in a growth area.)

- The skills feel transferrable, but every pure EM I know who got laid off is still looking for work and ready to give up. Meanwhile, those of us happy to go back to IC roles have no trouble finding work. Corporate management cultures are actually incredibly variable across companies and not directly transferable. The single most transferable skill I know in this industry is Linux internals.

- The idea that 5 years of experience is enough to solve most problems is crazy to me. 18 years in the industry, and I’m still very aware of things I don’t know and need to get better at. I know amazing engineers with 40 years of experience who are still learning and getting better.

IMO the best thing about being a manager is that you get to spend a lot of your time thinking about the future, and you are more likely to be “in the room where it happens,” talking to and hearing from C-levels. It’s also the worst thing, because you see how the sausage gets made.

I do agree with the things the author dislikes, but they get better. As a new manager, the author possibly hasn’t yet run into the thing you come to hate the most: senior management in many companies is basically a high school clique. Behavioral problems that would get normal people fired are sometimes tolerated in VP, C-levels, even directors sometimes, and working in such environments is trying.
> it’s easier to call bullshit on an argument if you understand better how it’s been constructed

I know how you feel.

I used to feel that way, too, but what I found was that as soon as you understand how modern enthymemes are constructed, you just get annoyed by how much copywriting style (eg TFA) has metastasised throughout the online world.

(it's not just rose-coloured nostalgia on my part; https://olduse.net proves that we used to sound like normal people)
I think it really depends on the context. There are a few things that one should consider when thinking about "how quickly a developer can become proficient in Rust":

1. Exposure into lower level languages. If Rust is your first language with pointers it will be probably harder to grasp than for a C++ programmer. Notice the author mentions he mainly worked with Python, PHP and JavaScript/Typescript.
2. The context of learning. When I was learning Rust I didn't have a lot of free time and I was dealing with burnout and other personal problems, so my story was kind of similar: "used it on and off for a year or two". I would write something one week and leave it for a month or a few months. You don't exactly know how the post author was learning. I was working on a Rust project with a dev that hasn't written a single line of Rust before and they were productive after 2-3 weeks of full time work.
3. When the learning was taking place. Rust now is much easier to learn than it was a few years ago. It doesn't mean that the language changed significantly, cause after async/await I don't think there were any major changes, but it's been gradually improved to make it easier to write Rust code by removing cases where you need to explicitly handle lifetimes and improving error messaging and the ecosystem.

A lot of well known companies (Amazon, Microsoft, Cloudflare, Dropbox, Figma, Discord) are adopting Rust and if what you're saying was true, it wouldn't be the case.

Also, take a look at similar threads about C++. Lots of people would tell you it also takes years to become proficient in C++. I guess C++ has to be a dead language no one uses then.
There's a short cut & cover freight railway "tunnel" near me in Footscray, Victoria, Australia (just west of central Melbourne). Here's the Google street view: https://www.google.com/maps/@-37.8035409,144.9065655,3a,75y,...

I used to walk over it almost every day when I worked at a coworking space in the old Lonely Planet HQ building. I think a lot of locals drive over it without ever realizing it's there.
Apex predators never have to "work" particularly hard.
Is it really? Also when the username contains „girl“ it may give a hint.
Good thing. It shows that a % of your tests were actually not targeted at the most important areas of the code base
I'm suggesting the government take the role of investor, replacing (or rather, overshadowing) the financial firms & private owners who are the current investors, not taking over the way the companies work.

Could either give a body like the NIH a huge new budget to use for investing in pharma companies, or could pass a law that says any company that successfully raises X money with Y criteria (either in VC, or by IPO, or however) must automatically allow the government to buy x% at the same price (or a slight discount) as other buyers?

And sure, lobbyists, money in politics and quality of current US politicians are a problem to face with pretty much any aspect of improving the country, but I don't think that's a reason to never discuss ideas about how to do so. (Then again I'm not American so I don't have horse in this race, but I feel similarly about my UK.)
If you remain 'senior software engineer' your salary will be constrained by the market range for that position.

When you get to the top of the range your salary will only increase in line with inflation/market forces whatever you do. It's not possible to get 20-30% more every time you change job unless you've stayed a long time in your current job and they were taking advantage of you (in which case those 20-30% represent what you were actually losing).

As for titles, obviously what I meant relates to what the actual role entails. 'Senior software engineer' is usually not very senior, in my experience this often means a dev who can be left alone to deliver the specific feature they were tasked to code. As for "highest IC role there is" again, if the job description is very senior you can also negotiate commensurate title and pay.
The flip side is that it could have made things worse. Epistemology and ethics get complicated fast in this kind of thing:\
Sounds like a Xreal pro would get you 90% of the way there ?

At 49ppd it's on par with AVP if the goal is just to mirror a laptop display.
VS Code: https://peakd.com/development/@themarkymark/how-to-do-a-part...
Implying that that the majority of the people living there somehow made a conscious and at least a marginally informed choice to live how they do is more than bizarre.
Oh that's great. I always used the following `.gitattributes`:

# Enforce `lf` for text files (even on Windows)
* text=auto eol=lf

I'll try your config too.

My current position is that anywhere you can choose between CRLF and LF (git, editor, program output), it should always be LF regardless of the platform. Simple LF just works on Windows, and removing this variation point simplifies so much of code. For example, you can check reproducible outputs or hashing with a single reference value.
Off topic, but when you click a photo in this blog, that's a proper nightmare. There's no way to get back to the article, and the back button exits the whole page.

Talk about bad UX.
I mean this in a good way, but try not to miss the forest for the trees. Regardless of the process involved, the end result is (probably) either something digital or physical. And your message implies it's digital.

OP's message brings into focus that if it's something that can be easily copied, you're probably out of luck, regardless of whether you agree on the choice of words or not.

Because most of the time "digital" translates to "any people who wants to see it, literally needs to receive a copy". Hence the emphasis into your attempt to assert ownership over that copy that is already in possession of the other party, and the difficulty of trying to do that (which is what you want, if I interpreted your original post correctly).

So it still boils down to either copyright or patents, and whether you're able to enforce it with more effectiveness than companies that have more money than some countries' GDP.

EDIT: Also, check out stuff about first-sale doctrine[1] and how there's the possibility[2] of someone legally obtaining a digital license from you complying with your terms, but you not being able to enforce further restrictions on how they sell it afterwards (disclaimer, I'm not a lawyer, this is not legal advice, and I might be misreading these things).

[1]: https://en.wikipedia.org/wiki/First-sale_doctrine

[2]: https://archive.ph/20130123101253/http://www.forbes.com/site...
Which government? There are 194 countries in the world.
> I have the Quest 2 and the text isn't legible enough for me to write code for any length of time.

The comment above about "god rays" is correct in my experience, as well as the lenses being blurry towards the edges due to how they're made.

However, I realized that I need prescription lenses for VR, because while I have -0.75 in one eye, that's still enough to throw the overall experience off a lot (and the glasses that I have are too wide for the headset).

Aside from that, what helped me immensely is the Immersed app: https://immersed.com/ where the actual environment is rendered on the Quest, whereas the actual monitors are streamed over from the PC which helps immensely with how legible things are. SteamVR and the Oculus Link apps are both trash in comparison, there's aliasing, shimmering, or everything ends up being way too blurry. I tried using the Horizon Workrooms app, but it wouldn't work because I have 4 monitors and it only supports up to 3. There's also the Virtual Desktop app which might be good, but I didn't feel like paying for it at the moment.

So yeah, Quest 2 starts out at a disadvantage compared to other options (aside from cost, I guess), but there are factors that can absolutely ruin it, such as using the wrong method of displaying things. Also Quest 2 is just a little bit on the heavy side, or at least feels that way after prolonged usage, with the default face interface, even with a custom head strap.
I'd love to add a touchpad-style control to make this usable on mobile. This seems like something someone should have made before, but I've not found anything suitable.
It’s easy for a society to be “happy” (whatever that mean and however you measure that) when only fully healthy people get a chance to live and everyone else is dead.
I felt this - a lot of the problems I've experienced with teams before could have been solved by the management.

In practise now I find that I am a Team Lead and yet I have far less ability to influence things than I thought. There are a host of people including my boss who want to run everything and expect me to be a rubber stamp.

In fact I get into shit more because I have to speak up for people in the team who are (unfortunately) rightly afraid to. Like "for a story to be ready we need the API defined" - how can QA work in parallel on automated tests when they don't know what to test? Scrum masters, POs, my manager, architects......they just talk whichever shit suits them today as if it was all self evident truth and tomorrow they're moaning about why the tests are late.

Basically you get into the politics of who is to blame for the state of affairs and the people who chose those directions and strategies are well connected and good at shifting blame.
> Not gonna happen.

I've never heard anyone successfully articulate why building enough roads to meet demand is such a bad idea. People need to get around and Caltrans has demonstrated they are far more competent and capable than BART or MUNI.
Seems to the only thing you need to change is to start doing some real sports(TM) instead of stuff you do just to lose weight. I mean sports that you will feel very bad for skipping, and stuff you can actually engage in few times a week. I'd recommend climbing for example (that's a serious gateway to permanent improvement of lifestyle for everybody I know including me, but its not panacea so other stuff may work for ya). That's a great way and first step to completely change yourself.

That's the core of most weight loss - if you want permanent results, you need to do permanent change in your habits, no way to hack around this simple fact of life (if you don't count pussies like Musk lacking any serious impulse control who eat copious amount of diabetes medications because... that really seems like a great idea along term, just ask any senior doctor in private).
Half of the post is about SD cards, wear, data loss and reliability. Just use SSD?
> Good luck reverting the one change that caused an outage.

Surely you'd revert to the last good release? I'm sure you could revert a single commit and re-release, but it seems slower (you have to find the right commit to revert, and make sure that the result works correctly) and riskier (since now you're effectively rolling forward to a combination of commits that's never been deployed before)
I've actually REALLY wanted to find a project that would be suitable to give base camp a try with.

It DOES feel like it "could" be that holy-grail between IM, project management, email, etc.

But I feel like you need a whole team all onboard for it to make sense.
People who have been doing hackintoshes or were installing Windows on Intel Macs have known for a while that macOS is rather slow compared to the competition and with of the lack of features/functionality you have to pay for on top of the way more expensive hardware it is a very bad deal.

I think people sticking with macOS are doing it for convenience and because it is hard to switch to something else when you have done things a particular way all your life.
But considering the price of Macs, currently it is an unbelievably bad deal but as long as there are fools to pay the price nothing will change I guess.
Also: consider using overlayfs to make root fs read-only
That should only be a problem in windows.
This is great and all until you completely ignored the fact that wine exists and went on to call user space design questions by Microsoft “trivial”. I could also start listing ways that the Linux kernel maintains backwards compatibility with not just software but hardware that’s decades old but the list would get too long. No one is complaining that Microsoft has too much backward compatibility, it’s their utter disregard for user choices and privacy that drives away the hacker community to either Linux or even macOS.
Pgtemp: The easiest way to write tests with Postgres in Rust, without Docker
1. Define your APIs in terms of "what" it should do, not "how" (which is for the implementation).

2. Use protocols/interfaces in Swift/Java to define APIs.

3. Then write tests to the API's public contract, without using internal implementation details.

Tests written in the above way will actually detect bugs, and stay stable to internal implementation changes that don't affect the external behavior.
Not just that. Absent birth control and constrained by their food base, they have to actually kill a lot of their own kids.
This is just not going to work. Whatever the experience may be, in this universe, it is not good for the eyes to be focused at a screen a few cm away for hours on end.
My point was that non-deterministic outputs make LLM's fundamentally a BAD foundation for something like an OS.

Natural language interfaces belong at the periphery, as the interface between the human and the machine. Other than that, I want my computers dumb as rocks, really fast, any totally predictable - which is basically the opposite of what you get from LLM's.
> AI will take a long, long time to replace garbagemen.

In some places what holds this back is reliable AI driving. Single driver collection trucks doing all the work with robot arms are common in some places already and we are better for this physically difficult job being done by machines.

Today society shares based on your work contribution and it is our sharing that must evolve when less and less work needs to be done.
I have tried those out for a large Java project. The problem is that it is just too slow to use with a large unit test suite.
What mutation testing does, is running all the tests in your suite multiple times while changing some of your code base ("mutation points") to see if it affects the test outcome (it should).
So say that your test suite normally takes 10 minutes, then a full mutation suite can easily be a factor 50 slower, which means 8 hours.
I'm shocked the SD card bit isn't first, and more surprised that the post doesn't suggest USB boot (I have one pi that's been on ~24/7 for years now, and I attribute its lack of problems to 1. using Alpine configured to barely touch disk, and 2. not having an SD card to corrupt - I don't know why USB would be more reliable, but anecdotally it is)
Another point: there many more senior+staff engineer roles than EM roles. Once you become an EM, it's much harder to make a switch, because:

a) the roles are fewer

b) companies are wary of bringing in an EM for a team (prefer to promote within the ranks, in my experience).

c) switching from EM to a senior engineer role is hard both because it feels like a downgrade and because I see companies not that willing to offer it.

Of course, if the company is on the right course, you've hit a jackpot and can become an important leader few years down the line, but I know many EMs who are trapped in a bad org because of this. I believe engineers transitioning to a management role should keep these things in mind. I prefer making less bucks and keep my peace of mind about moving somewhere else.
The discussion is about robots replacing laborers and tradesmen, not all human work. It seems far more likely than humans will maintain control of the corporations that manufacture the robots.

The rest of this is just sci-fi speculation.
I was expecting that to be tip #1 indeed. And it’s why I went to a Nuc eventually. Choose a nice ssd and it will really run for years and years.
Geeks don’t have business cards.
Don’t name it, just do. As soon as you name it and becomes a bit known fraudsters come, take the name and begin the grift
https://www.drugs.com/ozempic.html says

> after 30 weeks, patients on Ozempic 0.5mg had lost 2.6 kg more than the placebo group, and patients on Ozempic 1mg lost 3.5 kg more than the placebo group.

That doesn't seem all that much weight loss to me, and it sounds far from being "basically solved".

Also, financing the drug seems to be an unsolved problem, except for the rich.
> The problem is that it's a neverending treadmill of naming if you do that.

OKRs (Objectives and Key Results) have replaced KPIs (Key Performance Indicators) due to some kind of contrived negative connotation that became associated with KPIs over time

But they're the exact same thing.

Something else will replace OKR in a few years so that management can sound as if they're more in tune with the sensitivities of their employees and, yes, OKRs were a bit on the nose, so luckily we've got FCKs now, they're modern and progressive, like us!

How many FCKs do you give?
It would be much easier to define a virtual keyboard that helps you switch layouts.
Promotions on the engineering ladder "when ready without needing to wait for the star to align" is because very often those promotions only entail better title and pay. Periodic promotions keep people happy.

But any promotions that entail a real step up in responsibility requires team/company growth for those positions to open up.
The math behind diffusion models is entirely comprehensible. People will always ask why they need to learn calculus and when they will use it in the real world. Here’s another great answer.