skysight-inc/HackerNews huggingface dataset:
Coming off my own job search, my take is that the era of remote work has fundamentally changed the entire process. I'm going on 24 years of professional experience and applied to more jobs in that search than in the rest of my career combined. Prior to this year, I've had exactly two applications that didn't result in an interview, and only 3 interviews that didn't result in offers.

In this past search, I applied to about 50 jobs and had 4 interviews. According to LinkedIn stats, most of those jobs had 30-200+ applicants. The results of those applications were:

~12 screens with recruiters that resulted in rejection
~ 8 rejections w/no conversations
~20 no reply whatsoever
~ 3 rejects in first round
- 1 second round reject
- 1 final round reject (a nearly 2 month process!)
- 1 offer for about 50% of my previous salary, but a more more interesting role
- 2 replies indicating a desire to move forward that came 6 weeks after my application, and after I'd accepted a job.

My takeaway is that it's a numbers game now. In the past, I was very highly targeted in my searches, but now that the doors are wide open to everyone across the country for many roles, it's about getting someone's eyes on your resume, and that requires a certain level of aggression in applying.
I would just go by feel. Even when there's a lot of lint in there, it can be really hard to see it, so just probe around until nothing else comes out.
For nullable timestamps, the timestamp itself is opaque. Having a value is indication that the thing happened. The time reading is orthogonal to that question.

If your language has a tough or flexible time with falsy, I found your problem. You shouldn't even be in that headspace, and languages that put you there introduce so much mental overhead that they're not worth it.

You shouldn't need to do research here. This should be a one and done solution from your toolbox that you can pull out at a moment's notice: "How do I handle record soft deletion and store some state around when it happened?" - zero effort, tried and true recipe borne of experience.

The database and data stores drive your product. They're the heart and soul.
The same people taking the piss about “rednecks” and ivermectin were telling people how to make DIY abortion pills

https://twitter.com/motherboard/status/1521511916912488448

https://twitter.com/motherboard/status/1433174812801765384
OK, but what is that? I am a user. What do I do?
I agreed with everything up until you actually listed your reasons - everything you listed is tantamount to personal preferences that doesn't have much to do with development.

I prefer linux dev because docker doesn't have to run in a VM and I'm closer to developing on the platform that I actually deploy on. That's it, those are the only two reasons.
That's why I enjoy tech and business news. And it's safe to discuss with co-workers of differing political persuasions.

Sports and TV can work too.
Ah, so when the retails workers strike to get 20% raise, we should just tell them “you guys are making peanuts anyways, what difference does extra 20% makes to you? You’ll still be making peanuts”. This will convince them that the 20% raise is immaterial, and won’t make any real difference for them, which will save a lot of money on wages.
I thrived in the dotcom crash while I watched many of my friends go to companies with generic names like "Global Digital Media" with silly business plans like putting Internet kiosks in U.S. airports. It was incredible - their entire business plan was to ramp up over the next 5 years with a massive capital outlay just in time for smart phones to make them completely obsolete. This is an actual example:

https://www.nytimes.com/2001/02/22/technology/the-web-withou...

I thrived by staying put. I got retention bonuses while my friends got tons of equity in companies that became 0. When they lowered their salaries to conserve money, they gave them more equity to compensate. Again, all the equity became 0.

Everything you said about networking is spot on. I would add to it - don't waste time. Don't think, "I'm going to ride on my severance and unemployment for six months and start on x date." Start literally today. If it's the holidays and nobody is hiring, get a certification. Learn a new technology. Work on networking. Exercise. Do 8 hours of productive something every day.

I have a friend who has been unemployed the last 2.5 years. He now wishes he didn't take a year off without improving himself / looking for a job.
I haven't had these problems in 4+ years (since Ubuntu 18.04 LTS). I used to have occasional Bluetooth & screen resolution/inconsistent positioning problem with my work computer and, I fixed them using 1-liner scripts bound to keyboard shortcuts (restarting bluez, and calling xrandr with the right args), but this was a lifetime ago, during the v3.x/v4.x kernel days.
Stutters quite badly on my laptop (Thinkpad P53 / Ubuntu / Firefox)

So here[0]'s the original as used at the end of Micro Men, featuring Acorn / ARM's Sophie Wilson as the barmaid.

[0] https://www.youtube.com/watch?v=XXBxV6-zamM&t=4882s
There's issues with every OS, but I really can't stand the power management, thermal issues, and input driver issues I've had on many windows and linux laptops. There is nothing more frustrating than being tethered to a wall, while my laptop throttles, and I have to try every touchpad input 3 times to get it to work right.
Here's research saying just about the same thing.

https://theconversation.com/how-putins-war-and-small-islands...
Regarding so many other comments from people who know a lot about welding and/or factories who think the story is made up. Probably you're right, but THE STORY IS NOT ABOUT WELDING!

It is about having misconceptions about efficiency and productivity, and that people being busy does not mean they can't be more productive.
The idea that you can fit music in "16kb" is not really shocking, music notation has achieved the same or better for centuries.
> Last time I tried, Linux could not do proper fractional scaling. I use 4k 27" displays and wish to use 1.5x scaling. macOS does it perfectly, Windows does it perfectly. Linux does all kinds of shitty stuff. Never could get it working properly. You either get blurry scaling or screen tearing and shit.

This is a bit of a workaround, but I've been using it for close to 5 years on Gnome / Ubuntu with a lot of success:

You can install gnome-tweaks, and modify the text scaling factor to fractional numbers (ex: I have it set to 1.4 on a 2560x1400 14" screen). The vast majority of applications use this to scale both text, and icons (chrome, terminal, file editor, desktop, etc).

And I realize as I type this that it's a "workaround", which kind of reiterates your point about it being difficult to use. That said, I personally feel like macOS has similar issues (docker, desktop handling, slightly.. different bash tools, etc), and a lot of it is a matter of using something you're not used to.
In five years, this guy founded a hedge fund that made millions of dollars, a crypto exchange that handles billions of dollars in trades, and became a mega-billionaire...and it came crashing down because he was secretly stealing user funds.

I don't want to sympathize with SBF, but I'm wondering if this is a problem of someone that amassed excessive money and power so fast that it screwed with his neurons to the point of him thinking he will get away with an obvious con..
I might have a consulting gig for you if you’re interested. Let me know how to get in touch if relevant!
Oh fu...
I didn't realize archaeologists thought the nationalistic pseudohistorians cared what actual academics thought.
That is source code. I as a user should not have to look at the source code so that I can use a program.
I find this weird because I really miss having the thumb buttons from the Thinkpad touchpads. If it's a trackpad without buttons, then Mac does have an edge, but trackpad support under Ubuntu was fine.
Pre-raise, I made 14x what you made. Post-raise, I still make 7x what you make.

I'll take your point that relative comparisons are useful, but perhaps representing this as a percentage rather than a multiple isn't particularly helpful when considering the gaps.
I lost my father due to Sepsis.
The engineering and tech mind is different from most. We tend to focus on adding function because we think it's cool. Eventually the software gets so complicated that general users find it a chore to use. All they want to do is get their work done and move on. It's hard for us to truly believe that more function is not always better.

BTW, look at HN. It can have so many more functions but it does not. As a result it's very easy to use for everyone no PhD in HN needed.
I don’t hate children, but it’s very difficult to love another’s noisy infant. Especially on a long flight.

Makes me wonder..what is the right age for a child to fly? Not as a hard and fast rule but from pov of etiquette.
I didn’t realise Steam Deck was capable of playing Titanfall 2. I loved that game (coulda used more giant robot battles, though!). How well does Titanfall 2 play on Steam Deck?
Thank you, I'll check those out on future trips!
Sure, but that just kicks the can one iteration down the road, and now it's impossible to delete the record a SECOND time without "depriving" yourself of that information. If you need an audit table, use an audit table, but being able to say "deleted_at > 1.month.ago" to grab all records deleted in the past month is super useful.
I was looking for an extension to do the following: when I open a project (and maybe press a status bar button), it runs all the processes I need (from the config in the root of the project) and streams their logs in separate terminals (so I can see those logs immediately); when I close the projects, all of this gets shutdown
That's not surprising, since the lions' share of dev, these days, are variations and implementations of various SaaS/CRUD services.

Linux is definitely better for that.

Me, I'm an Apple developer. I think there may be ways to write Mac/iOS software on non-Mac machines, but not natively.
Was laid off in March 2020 (senior dev/lead), took 1.5 years to find another job. Share author's disbelief in "job market in unbelievably strong", "people quit jobs because they are unhappy and hop to better positions", "employers cannot have enough IT workers" and similar statements.

By extension wondering how accurate overall job market statistics are; "Employers are scrambling to find workers" while layoffs have been in full swing for months now.
No, you have to do this anyways. Assuming you're using a SQL database, a boolean field can be NULL too, unless you explicitly mark it non-nullable. If you are worried about obscure edge cases, use languages and tools with less of them. For example, it is VERY easy to reason about the date field being set or not if your language of choice represents it with an optional type you have to unwrap in some fashion.

But it's not really that bad in the worst case. Failing docs or the ability to read your db connector's source code enough to ascertain, you can always just test. Both in the sense of, try it and see what happens, and also, writing automated tests that ensure you're getting the expected behavior. If your line of logic is that hope is not a strategy, I agree. However, there are alternatives to hope that don't involve vacating best practices out of fear of hitting edge cases, and you probably want those automated tests anyways.
I had a HVAC guy mention that seals are problematic always with non hermetic compressors. Everything larger than a fractional HP system has a shaft seal between the compressor and the motor. Small systems being a pain because there is less refrigerant and no way to monitor the amount.
Tidal’s former COO plans to turn throwback tracks into modern hits
time-series designs are generally better because they hold more information, and you can throw a view on top of them to present a nullable timestamp table if that's what's already been coded against. On the other hand once you go nullable it's difficult to figure out why the field was nulled after the fact.
Authentication is a nightmare web of complexity to me that takes me away from the differentiators to my product that provide value. If I spend all that time and get it right, I might save $10 a month in a cloud bill. If I get it wrong, terrible, terrible things happen.
Windows Home vs Pro vs .... with "Works best on Windows" OEM agreements.
> false or null

Not possible with a timestamp field.

> 00:00:00 UTC

I remember a bug around this in Python regarding times (only) a decade or two ago, it was fixed a long time ago. I assume this is not an issue for modern stacks, but I would double check under say PHP which has a known history. Not normally an issue I'd say.

> What happens when I combine two truthy values with a boolean operator

Type or Runtime error. Who is adding booleans and dates together? Such egregious mistakes don't take long to surface and are impossible if planned against beforehand.

I don't think these are things to be worried about (if you're paying attention even a tiny bit) to be honest.
@dang current URL is blogspam, it should be changed to https://dittytoy.net/ditty/24373308b4
Are they? The only device that is pure wireless is the Watch.

The AirPods Pro2 would have been the perfect opportunity to go wireless. It already works with both standard Qi chargers and the non standard Watch charger
Honestly, I think the Luke Iseman, the founder of Make Sunsets, is just a run of a mill Silicon Valley Dunning-Kruger.

He’s been bouncing around the TEDx circuit (i.e. open mic night for wannabe influencers) for awhile with half thought out environmental/subsistence farming ideas for years now. He’s apparently a good bullshitter for some of the VC crowd, but when you watch him, he’s thoroughly unimpressive. Nothing moves beyond hobby level — nor could it.

Here’s a video of him showing around his projects from a few years ago. Container hydroponics and rocket stoves.

https://m.youtube.com/watch?v=HWIJc144mgQ

After watching this, I’m not afraid of him or Make Sunsets at all.

If you watch him, and then read his interviews about the fallout of Make Sunsets, he says what he did. He put some spoonful of sulfur into a helium balloon. That’s it. He even says, he didn’t measure anything. He doesn’t even know where the balloon ended up. (All those viral videos about launching a cell phone to stratosphere collected more data!) There’s literally NOTHING of use here beyond a press release. He could have accomplished the same by just saying he launched a balloon.

To be perfectly honest. I don’t think the former Director of Hardware for Y Combinator is smart enough to move the climate at all. It’s just selling party balloons and calling them carbon credits.

Now, someone else might be able to do it, but it ain’t this guy.
Wayland by itself does not* support fractional scaling out of the box, or at least it didn’t until November of 2022 when the prerequisite protocol extensions were merged to the project.

And AFAIU clients (applications) still need to implement this protocol. Something like wxwidgets or old gtk versions probably won’t ever get to implementing it.

* Some compositors employ some workarounds to achieve this, like the scaling tricks where they render to a larger buffer and then downscale it…
Another issue is that at pressures below one atmosphere, the system will suck in ambient air, causing condensation to collect inside your refrigeration circuit, which creates ice crystals, etc… nobody does that.
> I've grown to like Windows Terminal nearly as much as Iterm2

Linux guy here wondering if that means Windows terminal is much better than it used to be or that Iterm2 is much worse than the average Apple product...
Jarre is fairly notorious about enforcing copyrights and whatnot. He might be having thoughts about sending a letter...
Put "air conditioning cleaning spray" in Amazon. You open the plastic cover of the indoor part and spray the internal radiator.

There's stuff for cars too.
How I Use Mastodon
Mainly agree, but maybe can be a bit more generous.

"30" sounds low to me, having worked in large companies for many years. Sure, the number of people you worked super-closely with for years is maybe in double digits but you probably know a lot of other people by reputation (which is still good signal) and there may be low effort things you can do for them. I try to, anyway.
My opinion is most companies that have built in-house "AI" or machine learning teams, or hired consultants to custom build AI "use cases" for them have made the wrong decision and are coming around to it. This is an area where buying a product is going to win, because most companies don't have the capability of successfully managing in-house ML teams (I've seen line departments trying to hire a PhD ML scientist) and because a company with a product has done the work to figure out a proper value proposition, as opposed to just trying to ham fist AI somewhere into operations.
This is absolutely the case. Until more or less now, the software was made with systems like simulink (but much much simpler), where a mechanical engineer could build blocks of very simple functions, using AND, NOT, OR gates, and mathematical operations.

Now the companies are migrating to real programming in C++, and it is a terrible mess. There are just not enough people with software competence to drive it.

I've seen people trying to do L4 automated systems with this blocks. Pages and pages and pages of boxes (which can only be the basic logical function, and the 4 basic arithmetic operations!!!). Of course the project didn't go anywhere!
Have you seen RavenDB: https://ravendb.net/

It's a nosql/multimodal document store written in .NET and supports LINQ-like syntax.
My real point was accident vs disaster. Whether anyone knows about it or not (someone will know when the AC doesn't work and the repair tech sees it being empty). If one house looses coolant, then I'd call it an accident. If a vendor has a major problem during manufacturing so that the majority of units fail, then maybe we can use bigger words.
I am in a French Facebook group called "La Confrerie De La Charcuterie Maison Officiel". Though it is mostly French folks and I can speak the language but Facebook does a decent job translating. I also used the information on https://www.leblogsaucisson.fr which can also be really easy to translate. The best recipe I did so far was this one: https://www.leblogsaucisson.fr/saucisson-fermier/ where I used two different casings (sheep and pork). The sheep one dried really quickly and the pork one is still drying.

In a nutshell... it's a lot like making sausages you'd cook to eat except the salt content is increased and you may want to inoculate the casing with some Mold-600(p. nalgiovense) like I do. The rest is about setting up the right environment for the sausages to cure and dry.

I use an Inkbird controller (ITC-608T 1800W) in a small wine fridge where I have a humidifier (a small fan on top of a bowl of water I fill from time to time), a dehumidifier (connected to the inkbird) and the thermometer circuit connected directly to the fridge and through the inkbird. It keeps the fridge at around 13C(55F) and 75-80% relative humidity with the settings I use and it does some really amazing results. One thing to note is that all equipment you connect has to have automatic on when power comes back on as the controller just turns the wall plug on and off.
Fair amount of stuttering here too in Safari/Orion on a Xeon W-2140B iMac Pro.
My experience: it’s fine when using docker to run applications; painfully slow for a containerized development environments that want to share the file system with the host.

Lots to do to combat this, like: not sharing the volume with the host (vscode dev containers recommends this)
I can only help with problem 2. You need to get yourself added as an additional signatory on his accounts. This may require physically going to a bank branch with him. Then you should be able to create separate user accounts without logging in to your father's profile.

For the other problems you're probably going to have to establish a conservatorship. Consult an attorney in your father's state who has experience in elder law.
The one thing that macbooks do exceptionally well are the trackpad gestures and accuracy. This is the one thing that I can think of off the top of my head where I'd be surprised to see any match from any other machine/OS combo. Even after dual booting with my mbp, the Linux trackpad driver just doesn't work as well

This and the linux wifi driver annoyingness are the two things that keep me from just ditching apple software completely
> In my experience such networks have been self-serving and mostly exclusionary, rewarding loyalty more than competence.

I think that's all true except for the "more than competence" part and it's a good thing. Competence is directly related to loyalty. When you recommend someone for a job and they excel, it makes you look good. It makes you loyal to them and giving the opportunity makes them more loyal to you. If someone isn't recommended you for job openings they know about, it's because they think you might make them look bad, either through experience with you or the lack thereof. Unfortunately, it takes time to prove you're competent and gain that loyalty.

Sometimes nepotism can creep in and someone can use their influence to get someone under qualified into a position they shouldn't but that influence was, generally, built through competence, including a history of recommended qualified and competent people.

> The best advice someone could give?
> 1. Achieve impressive things
> 2. Never give anyone a reason to dislike you

I think the real advice is be reliable and don't be abrasive. A recommendation for a position goes a long way because it alleviates the risk of hiring an unknown person that may be unreliable or not be able to work with other people.
Fixed: https://github.com/Soft-wa-re/password-manager-comparer/comm...
Industry Leaders Security Rankings: Music Streaming Services – Bitwarden Blog
Very important point.

it's like saying "the world series champions continued to have highly paid players and make a lot of money, more than ever before!" without mentioning that the identity of the championship team changes every year.

I'm not saying the 1% turns over every year, but neither is it static as many common descriptions of it make it sound like.
another simple reason- linux stays fucking put. mac constantly bothering you to update, fuck completely off!
Great chair, to be good to your back.

Great monitor(s), to be good to your eyes.

(Unless your computer and/or input devices are pretty marginal, the next priority is your desk.)
On my machine, it’s pretty good in Edge, but stutters in Firefox.
You can't buy some locations, so home renos oftentimes make sense.

Vehicle builds rarely, if ever do. Unless you absolutely, positively, must have an electrical motor in a Javelin or something.
4kb the notes, 15kb the js code, 40 Mb of other JS libs?

Edit: Oh and 2 Gb of samples.