skysight-inc/HackerNews huggingface dataset:
It's a matter of discipline. I've been migrating slowly to nvim, initially through motions in vscode and later by using both whenever I was lacking some features.

After the initial setup phase where things were constantly added and tweaked, LSPs configured and so on I've not made any sweeping changes to the config in the last year and a half. I even changed jobs and languages halfway through and everything remained fairly consistent other than adding the new LSP.

Technical minimalism is a conscious choice, the same exact problem can come from vscode with fifty plugins and conflicting keybindings.
Indeed, why are th western companies not themselves stocking up in gluts?

Always buying at spot prices is rather unsophisticated behavior. I'd expect a mega corp to operate a team of experts to identify opportunities. Why are they instead taking the market price and leaving no buffer?
Try farming. The world needs more farmers and less industrial farms.

Or medicine. More bureaucracy, but perhaps more intrinsically rewarding.
I share space with my partner and we are both very clean in general.

I certainly haven't done biological analysis, but in practice I'm totally clean afterwards. Doing a basic visual and smell test, the towel is definitely clean. Far cleaner than had I used TP. We just throw the small towel in the clothes wash after use and keep a clean stack near the toilet.

Haven't bought toilet paper in many years, wouldn't go back.
> Although bisphenol A (BPA) has since been replaced by other bisphenols such as bisphenol S in BPA-free plastics, all bisphenols are endocrine-disrupting chemicals that can alter steroid signaling and metabolism.

There is some awareness of BPAs role in affecting the endocrine system. As the paper mentions merely being BPA-free doesn't mean one is out of the woods. All bisphenols are to some extent as disruptive as BPA is. Hadn't known that.

There's a list of other bisphenols here: https://en.wikipedia.org/wiki/Bisphenol
Aircraft carriers have two systems.

The Instrument Carrier Landing System (ICLS) is basically just an upgraded version of the civilian ILS which they squashed down onto a ship. It broadcasts a beam of radio waves into the air and any aircraft can pick it up and follow the glide slope.

There is also the Automatic Carrier Landing System (ACLS), which is roughly equivalent to this system. Radar receivers on the carrier are fed into a computer, which calculates the aircraft's position and transmits back commands back to the aircraft's autopilot.

The cool part about this Transponder Landing System is that it doesn't require any equipment upgrades to the aircraft. An aircraft equiped with original ILS equipment from the 60s can use it.
Well for example, lots of queueing libraries have an "eager task" runtime option. What does that do? Instead of putting work into a backend queue, it just immediately runs the task in-process. You don't need any processing queue!

How many times have you shipped some background task change, only to realize half your test suite doesn't do anything with background tasks, and you're not testing your business logic to the logical conclusion? Eager task execution catches bugs earlier on, and is close enough to the reality for things that matter, while removing the need for, say, multi-process cordination in most tests.

And you can still test things the "real way" if you need to!

And to your other point: you can use Dramatiq with Postgres, for example[0]. I've written custom backends that just use pg for these libs, it's usually straightforward because the broker classes tend to abstract the gnarly things.

[0]: https://pypi.org/project/dramatiq-pg/
FWIW, I’ve been working on a project that has transitioned from a standard-ish CMake super build to vcpkg and it has been a fantastic upgrade in terms of usability and reliability.

There are huge swaths of the C++ lands map I’ve not visited, so I’m sure there are areas where it wouldn’t be a good choice, but I personally think vcpkg has been great.
Less cynical take: "I wrote this for me but it turns out it might be good for many. Maybe one day it could pay for a few pizzas."

It's a solo developer, not a startup.
I'm not sure a country where they're forcing a company to take down apps would allow them to then get sued for the act of compliance being considered anti-competitive. Obviously whatever Apple does in a specific country can't be used to prove anti-competitiveness in another country since that country doesn't have jurisdiction.
Half of the awfulness is the surprise, the second half is getting the smallest possible delta between water and sphincter temperature. Lol !

I think bidets are kind of cool, but other than for your private ensuite they’re pretty impractical. Toto has the best temperature control systems though IMHO
> I don’t care about what we are building

I don't switch jobs much, but this is when I do. If I don't care about it, and I'm tired of the org and its practices, and the system is stuck in some way, I have to bounce. I'll just drag myself and the team/project/org down because my paycheck will only buy so much caring from me. We'll all be better off if I'm somewhere more satisfying and they fill my slot with someone who can muster more care.

The system I'm on now is important (to a lot of people, though not everyone) so my frustrations with it (tech debt, lack of proper sustainment over the years, poor project management) are things I can get past because I care enough to also tackle them and help improve all of those issues. If it was an unimportant web app, I'd probably be gone by now with the quality of this system overall.

So what qualities of a system would make you care enough to get past your other frustrations (which will exist on almost any project in almost any org with almost any team, to some extent at least).
Oh definitely agree / empathize. My point is that the difference in approved purpose makes the price comparison spurious.
Basically I work on experiments (balloons and in-ice) that are attempting to detect ultra high energy neutrinos interacting in ice sheets via radio.
Here is why they do it. This happens with almost all consumer products by the way: candy bars, breakfast cereal, you name it.

They start out with a size and a price. At some point they start to decrease the size, but keep the price the same. They don't call your attention to this. Most people don't really notice. At some point they increase the size and the price, with splashy labeling and advertising "new larger size." You might notice the price increase, but you figure well you're getting more.

Repeat.
Am I the only one scratching my head about how Zed will eventually monetize their business to satisfy the investors behind their $12M investment?
Nice rant. Go watch “Office Space” that will tell you what to do, and no it’s not burn it all down.
C Scripting with TCC and Bash
Yeah, there are definitely outliers and I'm not suggesting you did the wrong thing. But I do feel the need to push back on the ideas that got my wife and me into the place where we felt guilty letting our first baby cry.

We thought our baby was an outlier but it turns out we were just holding him wrong—that is, we shouldn't have been holding him at all. If we'd been better off at the time (and if it had existed) a Snoo could very easily have been the "solution" when all that was really needed was a realistic perspective.

My general advice to parents now is to ignore all advice and do what's right for your unique kid. For some kids that might be a Snoo. For most, though, it's a scam that deliberately preys on parental fears and inflated self-expectations.
That's quite a license. This is effectively unlicensed and unusable. I applaud the effort, but the terms are too vague. If I accidentally violate the terms of this license there is no period to cure or remedy the violation, for instance.
OMG! The most incredible thing I have seen in a long time. The casio watch I thought was an ad in the webpage!
> Software dev is (or at least used to be) an extreme outlier in that regard, propelling people up the economic ladder after just a few months of boot camp. I think those days are over, so if you want a comparable quality of life, I think it will take a lot of reskilling and expensive education/credentials (both in time and diplomas) :(

Those days have been over for awhile, now even the 4-year degrees aren't cutting it. It probably won't return to the way it was, ever. A combination of macroeconomics and market saturation are mostly to blame, regardless about what the AI grifters are selling executives these days.
I'm probably projecting here, but I wonder if you're having a bit of an existential crisis. I.e., "Why am I even doing this? It's ultimately not important."

I don't really have any advice on the matter. I just thought it might be help you locate the kernel of your discontent.
Hear me out. Find a back end job in a stable non-startup. The rate of tech change is so much more reasonable.
I had been thinking of this and am glad someone built this (and much nicer then something I'd throw together). Just the act of cataloging the things that are anxiety causing can help a lot to quell the unease, even if they're problems completely outside your control.

One idea I had was use an algorithm similar to Twitter's community notes to curate and rank both problems and solutions. Sort of a community-moderated Wikipedia of the most agreed on problems and their solutions.
Followed by farming
This.

When a job starts to make you feel this way, it's time for a new job.

Go work at a startup if you want to do green field stuff with latest tooling that doesn't suck yet.

When you interview at a place, make sure it doesn't suck like your current place. Interview them.
> Go watch “Office Space” that will tell you what to do, and no it’s not burn it all down.

Last thing the poor fella wants to consider at this point is "burn-down charts".
I've been reading his drivels (in a good way) since the 90s. God speed "Mad" Mike Magee.

Supposingly he was friend with the current CEO of Intel, Pat Gelsinger. In the 90s during a meeting with Intel staff, Magee asked a very uncomfortable question and Gelsinger, then an engineer at Intel, kicked him under the table to stop him.

Since then whenever Mike reported news on Gelsinger he would write his name as "Kicking" Pat Gelsinger.

Magee also started Charlie Demerjian's career by hiring him as a freelancer at The Inquirer. Demerjian then made a name for himself by being a very accurate pain in the ass for Intel and Nvidia for years to come.
Mpv is great with subtitles. Not just being able to switch through subtitle tracks and configure positioning, but also being able to automatically find and play external subtitle files when playing a video. I wrote an article about this: https://www.baeldung.com/linux/mpv-subtitles-automatic. Only issue I found is the documentation for what subtitle formats are supported is lacking. You have to look through ffmpeg code to actually find what formats are actuallly supported.

Additionally, https://subdl.com/ with https://github.com/alexanderwink/subdl is a great resource for finding and downloading subtitles from the comand line.
Accurate but it can be really tough to find the good places. My experience is that most huge companies are not great. Too much bureaucracy. Startups can be a lot of fun, but the relentless pressure to grow, and grow fast can cause problems. My favorite places have been small, steadily growing companies working on things that are not "winner take all" markets, where you can do things right, move quickly, and know most of the people you work with.
No, I don't support this.

A statement I would support is: "Don't use LLMs, for anything where correctness or accuracy matters, period, and make sure you carefully check every statement they make against some more reliable source before relying on it. If you use LLMs for any purpose, make sure you have a good understanding of their limitations, some relevant domain experience, and are willing to accept that the output may be wrong in a wide variety of ways from subtle to total."

There are many uses where accuracy may not matter: loose machine translation to get a basic sense of what topic some text is about; good-enough OCR or text to speech to make a keyword index for searching; generation of acceptably buggy code to do some basic data formatting for a non-essential purpose; low-fidelity summarization of long texts you don't have time to read; ... (or more ethically questionably, machine generating mediocre advertising copy / routine newspaper stories / professional correspondence / school essays / astroturf propaganda on social media / ...)

But "tutoring naïve students" seems currently like a poor use case. It would be better to spend some time teaching those students to better find and critically examine other information sources, so they can effectively solve their own problems.

Again, it's not only old theorems where LLMs make up nonsense, but also (examples I personally tried) etymologies, native plants, diseases, translations, biographies of moderately well known people, historical events, machines, engineering methods, chemical reactions, software APIs, ...

Other people have complained about LLMs making stuff up about pop culture topics like songs, movies, and sports.

> good understanding of the fundamentals

This does not seem likely in general. But it would be worth doing some formal study.
Ya, I'm in a similar situation. I burn out every 1-2 years. This time I'm finding that I may be autistic/neurodivergent. The equation is very different for me and I have to start approaching it a bit differently what I look for in a (dev) job. The advice I've read in these sort of threads don't always resonate with me; we are all different kinds of people. Some people are much more tolerant of the vast sea of grindy dev jobs. There's gotta be something more interesting out there, the harder "more interesting" problems that are worth spending 30+hrs a week on. Leave the basic stuff for the basic people and everybody can be happy.

Joining a neurodivergent support group has been great; meet some similar minds.
Math, and anything that derives from it, mustn't be copyrightable nor patent-able. There are literal decades of research that will never see the light of day because of the inanity of IP laws.
I disagree. The more features the more useful the search engine. It doesn't make HN dirty, search engine is a separate project.
Oh thank you for saying this about the spam I thought it was just me!

I’ve noticed a huge uptick in spam emails getting through to my mailbox over the last year
This is like pointing to a Vespa as proof that a BMW should only cost $7k. A BMW is clearly overpriced, but they are also not the same class of vehicle.
That's not a universally true statement.

Where I live in Vermont, nearly every business has a "Help Wanted" sign- from gas stations and McDonald's through construction, engineering, and knowledge work. None of these places are paying minimum wage.

I'm sure there are other places where the inverse is true - the issue has more to do with the distribution of people and work rather than sheer numbers, at least at this point.
Using Google to authenticate with a site does not share the site's data with Google.
The key point being how many DO. Not, how it's done. This is also only half the story since MX is inbound, how many are willing to send is another question. (If you host your own Mail, and only reliably have static IPv6 address, this matters since you will need these majors to be willing to send to you, DMARC/DKIM/SPF and reputation aside.
It would be very inconvenient to try to synchronize global gitignore settings to all my computers and development environments. When .gitignore files are part of the project, they are automatically distributed everywhere where they are needed.
While I agree that more transparency is typically better for the public at large, I don't see this specific issue as a big deal. Letting companies keep certain things confidential might speed up the settlement process and get issues resolved quicker and with a lower cost, which could be a public benefit. So yeah, more transparency would have benefits, but some downsides too. So good luck with your fight, but for me personally, I don't really care one way or another.
There's not a good way to know. Crypto is scammers scamming scammers, and often deluded ones at that. So they could be lying or confused about what was the original investment made of.
TP is certainly softer, more comfortable and has more plys than ever. A per sheet analysis of a roll likely isn’t the best comparison as there is absolutely an upper bound on the total roll size, especially in older homes with built into the wall ceramic toilet paper holders. Those suckers confirm to me that toilet paper rolls are larger than ever because lots of new toilet paper rolls won’t fit in those things.

Dispensers are only getting larger which to me means rolls are only getting bigger. They’re very likely not rolled as tightly because they are softer and they very likely have less sheets because the sheets are now 2 or 3 ply. So really it’s 2 or 3 times the total amount of sheets, just plied together ?

From the manufacturing side we know that softwood is cheaper than hardwood, and maybe that’s driven the all of the “softest” toilet paper campaigns. ? Just a thought for which I have no evidence
Where do (de)motivational poster artwork fit on this? I used to have a lot of "the death star needs you" fake recruiting posters up at work.
People who got wealthy in real estate are typically quite naive, the money came too easily for the past 15+ years and they aren't aware of how hard most businesses are.

Turns out if you never actually earned the money you tend to think you are untouchable.

I've worked with CEOs who were born into money, and those who have earned it, you can tell the difference immediately.
This is a rehash of all the things explained in the paper http://www.bailis.org/papers/feral-sigmod2015.pdf

TLDR: Not a good idea.
I don’t follow. The collaboration features have been part of Zed from day one. The recent addition of chat feels more like something the team wanted to use itself, so they never have to leave the editor any more, not a core focus of development.

Really my own issue with Zed is the crummy TS language server integration. Everything else is fantastic.

I would like some form of built in diffing, but for simple conflicts this is fine.
> I'll just drag myself and the team/project/org down

I wish everyone had this much self awareness. Some people just hold on for dear life to collect a paycheck. I get it, people have a family and bills to pay, but at least use the slack time to find another job.
You know what happens if you violate this license? Nothing.
This is the talk you must watch

https://www.youtube.com/watch?v=8bxZuzDKoI0

"Pushing through friction" by Dan Na.
Just use temporal tables. It would cover all the cases you brought up.
Some options:

* Move to a frontend job that is less chaotic. RoR jobs are relatively easy to find and some codebases are quite tidy. Plus, the framework moves slowly and there is little JS.

* Move to a backend job that uses an interesting technology, like Erlang, OCaml or Haskell. These technologies will provide some stimulation due to elegance and novelty.

* Pivot to a job in a different domain. Consider academic, industrial and national laboratories where you can leverage your coding experience.
But you could learn BASIC, or Pascal, or C from one pretty thin book. And you could learn pretty much all of the language from that thin book.

There was less to learn, and so you could learn it pretty thoroughly from more meager resources.
Probably a combination of Trump and Brexit. The Tory governments made a big song and dance of investing to replace the access to European space programs that they lost, I wouldn't be surprised if this project sat in the folds of one of those efforts - even just financially.

On the other hand - this was actually delivered, so maybe not a Tory thing at all... /S
Wow that’s badass. It’s tempting to argue that a GPS based RNAV approach could have similar performance but this has several advantages:

The ground based equipment dictates approach path with no updates to onboard approach databases on aircraft needed.

RNAV can’t do curved approaches on a glide slope as far as I know.

ILS minimums are generally slightly lower than LPV which is the RNAV approach type with lowest minimums.

This supports older aircraft with ILS (localizer with glide slope) that don’t have a WAAS capable GPS.

Edit: Also, using the Mode S transponder with precision approach radar instead of ADSB-out for the aircraft position means older planes without ADSB (because they don’t fly under a mode C veil) can be supported and it also means the base is trusting their equipment for the aircraft position rather than trusting an aircraft that potentially doesn’t have an SBAS GPS on board.
Considering she was depositing US dollars into the app for several months before she tried to withdrawal and realized it was a fraud, I think that her stance is a bit more reasonable.

She used the app for 5-6 months, presumably with other people having been scammed repeatedly in the past and having reported the app. Then after she reported it to the CFPB (which is an independent government agency dedicated to preventing these types of scams and other abuses of customers), the CFPB spent 3 months of back and forth with Google before they were willing to take it down.

So the argument is that the app was up for several months with the US government directly reaching out to Google and pushing for them to take the app down for being a scam but they ignored that as long as they could and likely ignored plenty of other reports in the past.

At least personally I'd argue that's gross negligence.
I've been using textbooks to learn things for over 50 years and during my development writing code many (most?) of those times was not in the context of a classroom but in the context of needing to understand something so I could write code to do it. For folks in this situation having answers, especially to some complex problems, is a huge benefit in terms of gaining understanding and saving time.

I don't think I'm alone here when I say I frequently gain understanding of things by writing code to model them. I know I understand something when I can write it in code. So after ingesting the lesson about a topic I'll see if I can write code to do what I just learned. I have spent a lot of hours stuck at a juncture of not being entirely sure my code, which works on the simple examples, is also working in the complex ones. The difference in results may not be evident. Am I troubleshooting my understanding or my code? I need a known result to actually know.

This is one place being able to copy something from your textbook, for example, paste it into ChatGPT and ask questions is a huge benefit. ChatGippity doesn't always get it right but usually the interchange is much more useful than being stuck.
Isn’t Zed open source now?
"Because again, the only time you would need to utilize such information is when you're encountering a cop who is actively abusing their power."

Again, this is not true. There are other situations where this info can be beneficial (ignorant cops or deceptive but not corrupt cops).
I was in your position with web development and went back to uni to get a mechanical engineering degree. Started at 38 and graduated at 42. I’ve been working at it for 10 years now and specialise in designing data centres funnily enough. There’s much less ageism in “physical” engineering work which is positive but I also took a very large hit in seniority and compensation to switch. In hindsight, moving sideways into non-web development may have been a good option too but in the end it all comes down to what you find fulfilling. I’m more proud that I’ve helped build things that last like children’s hospitals and geothermal heating for local swimming pools. Sounds like taking a break first may be a good idea. Good luck!