skysight-inc/HackerNews huggingface dataset:
I think this is just the correction that was inevitable as hiring had become a cargo cult.

Everyone was hiring so everyone felt compelled to hire, creating a feedback loop of insane wages and offers.

Now its time to pay the bills and many organizations realize the engineers they hired cannot possibly provide the value necessary to keep their job.

I know one individual who got hired as a Sales Engineer for a platform and they have almost no work lined up for him... for 4 months now... He just sits making north of 200k for monitoring slack and answering community questions.

You can tell which companies actually had a cost benefit analysis for their hires and they continue to hire for the roles they need, where as others over extended and have to layoff.
Until they were wrong. There is an implicit “forever” - or “they would always be able to earn” - in the statement you reply to.
Is this meant to be sarcasm? The entire site has gray text on a purple background. Sometimes the text is even a light purple still on a purple background.
I really struggle how someone can be ready to learn about compilers without already having enough context where they know C. If you know enough to be doing compilers, you can pick up C in 15 mins.
This is easy - you need to work with your legal team to come up with a pre-planned stock trading plan. The thing is, you cannot buy/sell your stock on a whim (as you are privy to material information most shareholders are not). But you can do so in a pre-planned manner, eg. Sell X qty every quarter. You should be able to exercise the options regardless - this only affects the timing of when you are able to sell the exercised stock.

Note: I’m not a lawyer, just someone know knows a thing or two about this.
RSS is sooo cool! There are so many rss readers launching, but they stop being active eventually because there's not a lot of people that still actively use it.

I use RSS for my newsletters, gather all of them in one place with Zapier.
The problem I would think is the overlap for this of users who want jank removed from web pages and those who would choose to pay for it if optional is small.
To add to that, article also brings the point of spacing and font weight, which are equally important. Dark backgrounds with light text require heavier font weights (esp with subpixel rendering) for proper contrast.
So, because I'm poor and can't afford such a monitor/screen, I will have a harder time reading your site or just give up and go somewhere else.
Just use NewPipe and locally download the audio of the tracks you want for free. It's much simpler.
Weird, I think Spotify is basically the best thing ever for indie artists. I can find an artist I like on TikTok and then immediately with zero friction be listing to all their music. There’s no, “well I like them but do I like them enough to buy an album.”
> If I create a selection, then copy and paste, why isn't the result a new layer? Why is it something floating? I don't get that.

Without having been exposed to other paint programs, this seems reasonable to me. You said it yourself, you create a selection, then copy / paste. So why would the result be a new layer? You didn't copy a layer, you copied a selection. And this way you can either anchor it into the same layer (which I often do) or decide that it should be a new layer and get the result you're expecting.
Yep. All these anti-google complaints sound so useless. What did they expect? These issues are always an entirely self-inflicted problem. Google's terms of service are public, clear, and completely unacceptable. Why people keep using their services is beyond me.
Good point. This would have been a nice feature though. To transfer the desktop scheme into browser I mean.
The base reasons matter a lot. Inflation could mean the government won't be able to provide more liquidity in a downturn so the downturn will be more severe. Vs 2008 where at least the cause of the recession didn't preclude the govt from providing liquidity.
There’s nothing being funded right now. If you didn’t raise before earlier this year (and really late last year) and your runway is < 2 years then you’re in a very precarious position. If you’re hunting for a job, it has gotten very tight over the last month. Lots of pausing on hiring plans as companies adapt.

Reminds me more of 2016 than 2k though.
Everything eventually gets boiled down to libraries. The purpose of technology is to get things done. I could say the same that it makes me sad that today’s developers use high level languages without ever knowing assembly. A chip designer could say that assembly language developers are saddened that the assembly language programmer never had to learn how processors are created.
I had to switch from Render to Heroku a year or so ago because Render had no security documentation at all. I asked them about it at the time and was told security docs were perhaps six months out. There's still none, so it's clear that demonstrating security is not something that's a priority.
>There’s a whole generation of tech employees that have never seen a down market.

Indeed. I lived through both the 2008 financial crisis and the 2000 dot com implosion (also graduated high school and went off to college right during the 1991 recession). People who entered the job market after 2015 and know nothing except recruiters constantly hitting them up with mid six figure+ job offers are in for a rude awakening IMO.
Disclaimer I am not providing legal or financial advice here I'm not qualified to do so.

However you might want to talk to somebody about setting up a 10b5 plan or talk to somebody knowledgeable to see if it would even make sense. My understanding is these plans are created exactly to avoid the situation that you're in where you want to sell some of your equity but you might hold insider information.

The way it basically works is that you can set rules as to when you want to sell your stock but in the future. For example you might say 6 months from now as long as the stock is over $50 sell it.

The fact that you are establishing the rules in which a sale would execute means that you would not know what the stock price was going to be 6 months from now. Since it's all set way in the future you shouldn't be accused be accused of insider trading, you would have no idea where the stock is going to be in 6 months.

This is how many high level executives sell their equity since they would always have insider information.

When nice thing about this is I think you can even sell during a blackout.

The downside is that you lose the flexibility if the stock was to pop up 200% tomorrow you couldn't sell it since you would not be able to sell on the open market you would be selling through your plan.

Again I've never used one of these so I might not have it correct but I think it's worth talking to somebody about whether this would solve your problem.

https://www.investopedia.com/terms/r/rule-10b5-1.asp
Then every filesystem is broken by that definition. You're setting an impossible standard given how non-specialist software is developed.

Here's a list of failures from zfs, including many kernel panics for example https://github.com/openzfs/zfs/labels/Type%3A%20Defect - is it broken and shouldn't have been released?
Hiring pause/freeze are not strictly defined terms. Some firms mean true freezes with no further hiring, others allow back fill for any position and still others allow backfill for nominated positions.

I don’t know what Metas rules are but generally speaking strict hiring freezes are the rarest form.
Amazon is pretty clear that Gravatron is an actual core, while the others are hyper-threads[1]. It makes sense that at higher vcpu counts you're likely to run into contention with neighbors, or even yourself.

[1] https://docs.aws.amazon.com/whitepapers/latest/aws-graviton2...
> How did they get burned?

In the early days after Fedora made it available, I lost my root twice after a kernel panic and later after a hard power reset.

EDIT: in comparison, I've been using xfs for almost a decade now with numerous hard power offs and kernel panics. I've only ever lost select files that were open for write at the time of restart, and not the entire filesystem.
Note that, here in 2022, those ARM chips with CHERI do now exist, Morello: https://www.arm.com/architecture/cpu/morello

Also, although this article says Rust has to choose usize ~= u128 on Morello which is unpalatable, Aria proposes that instead Rust tweaks the definition of usize to say it's about addresses not pointers, and thus usize ~= u64 on Morello.

https://gankra.github.io/blah/fix-rust-pointers/
leading into
https://gankra.github.io/blah/tower-of-weakenings/

If you have nightly Rust, you can play with Aria's new semantics because she implemented them. I think they're a good idea, but I don't have much "skin in the game", unlike, apparently the author of this article.
It's not body replacement, it's function reference erasing. There is no way in Python to tell something has been replaced or not, since variables are dumb labels and a reference is the same kind for any object. In fact, there is no particular difference between 2 objects in python.

E.G: functions are objects, and any object can be called as a function. And it's just a reference to "something callable" in the namespace mapping (literally a dict in most implementations), which is mutable by definition

Also a compiler flag would not help, since most users don't compile the python VM.

Now, you could put a runtime flag, that list all stuff that are created for the first time in a namespace, and refuse to allow reassignment.

It's possible, but it would break a LOT of things and prevent many patterns.

The last attempt was to put guards, and to assume no replacement, but if a replacement occurs, then at this moment we revert locally this assumption.

The process is refined at each iteration, but there is no turn-key solution as you seem to believe.
The Workgirl Keyboard Layout (2021)
I agree. The same problem (different devs with different settings) is solved by specifying line endings in per-repo .gitattributes files instead of global autocrlf settings. And we all know how much confusion that causes.
Really interesting question and I can see both sides.

After all, it's arguably only one step away from Grammarly correcting errors and otherwise fine-tuning your writing. I don't personally use it but I know people who swear by it. And presumably almost no one would consider that cheating.
Leaving The Qt Company
Pegasus Mail, wow!!!! There's a blast from the past! I remember using this over 20 years ago!
Erlang/OTP 25.0 Release
The key to this is really to find the "good enough" solution. For me that was a Sony RX100 Mk V that I already owned plugged into a £25 USB-HDMI capture card. No software required. There is an option to remove the default overlay just for mini-HDMI output in the camera settings.

The increase in quality compared to even the "high-end" webcams is significant, with only a minor increase in complexity. I think if your solution requires you to start faffing around with proprietary camera software or OBS then you've gone too far.

I also agree with other commenters in that a higher quality microphone is far more important. I personally use a Rode Procaster into a Focusrite Scarlett Solo USB interface, but I also use the microphone for professional use. Even something as simple as an external USB microphone (e.g. AT2020USB+ [1]) is going be a massive improvement to *the people who need to listen to you*.

[1] https://www.audio-technica.com/en-gb/at2020usb
Touching production stuff without prior contact with it seems risky. I was "forced" to do so a couple of times but always considered companies putting anyone ill-equipped on prod as... doing maybe too much savings at the cost of service quality.

I left every single company which wanted me to spend a lot of time (weeks, months) to figure out their custom stuff due to no documentation and lack of people who worked on this and knew what makes the thing tick or what to do when it stops. Having noone or a single person kind-of knowing how to do something in a company is a managerial knee shot.

I value my learning/working time maybe more than an average person due to focusing issues. Spending it on figuring something which could have been documented but wasn't absolutely isn't my favorite thing to do. Weeks of detective work are weeks when I'm deprived of ability to learn something useful for my next job.

So while this GitLab post doesn't specify what kind of things are there to figure out, I consider stating that there's always something to figure out as unprofessional as it points out possibly unprepared staff.
What goes up must come down (at least a little bit).

Stocks ran up A LOT during covid, it couldn't continue forever and it didn't.

People who felt rich because they made a ton of paper profits on the stock market now feel poorer because they have paper losses in the stock market.

That and inflation of course is really taking money out of peoples pockets.

Real world things that effect the way people act have occurred.
UNIX did have its limitations. Also, some of its philosophies could be directly damaging if followed without due thought. Nevertheless, the success of linux is a testament to how enduring most of those concepts still are.

On the other side, many of those criticisms were addressed, fixed or were never correct. I rest when I read about UHH and think that many of those complainers have to use a UNIX or a UNIX-like OS nowadays. It is almost impossible to send a package over the internet without having it processed by a linux system at some point.

My favorite part of the anti-foreword is when Dennis Ritchie talks about how most of better-than-UNIX-OS' are "not just out to pasture, they are fertilizing it from below." Prophetic.
I switched jobs this month and found it to be the hottest job market I’d ever encountered. That can change quickly but it hasn’t (hadn’t) happened as of a few weeks ago.
off-topic: Since you made idealmedtech, you should be interested in publicising the effect of ALCAR on glycemia/insulin. Since it nudge the mitochondria to increase the ratio of lipids/fatty acid consumption and reduce the consumption of glucose, it is very positive for the protection of both kinds of diabetes, in a side effect free manner. The number of lives/quality of life that could be saved if this information was more widespread is astonishing, especially since your website help to measure the impact.
No they don't. They claim they do but if you believe Russian claims after the last three months then I can't help you.

They steal money from their military to buy yachts and mansions. Russia's wunderwaffe are not operational. The US spends more on its nuclear arsenal alone every year than Russia spends on its entire military. Where is the T-14? Where is the Su-57? They exist in propaganda videos and parades. That's it. You wont find them or zircon on the battlefield. Russia can't even afford to mass issue red dot sights to their infantry. Something America did 20 years ago. Do you really think they can afford some ridiculous scramjet cruise missile that does nothing to improve their national security?
In Argentina and Uruguay, all the time, not a corner case.

"Corralito" is unfortunately a common use word.

https://en.wikipedia.org/wiki/Corralito
Meta’s is so hard they’re revoking promised offers I’m hearing.
I would bet they're deprecating it because they plan to make incompatible changes on the API side
2.5" SSDs have the advantage of being surrounded by a heatsink (at least all SSDs I've seen had a (semi)metallic case and thermal pads), while m.2 and NVMe often do not.

So a lot of them fail from overheating - mostly cheaper models/makes. But even the cheapest Samsungs (that their own controllers) seem to fare better than cheap brands like ADATA.

Actually, this has been a problem for a lot of controllers - RAID, SATA, USB3.x, networking cards that fail due to the manufacturer using subpar cooling - usually a small heatsink that they've deemed to be good enough under "normal usage" (i.e. not heavy, sustained usage), or they rely on server cooling to do the job (which actually makes sense).
I mean, I guess technically it started as an "educational language", but much of its early-ish development was aimed at turning it into an enterprise language that could rival Java. Guido worked for Zope Corporation from 2000-2003, Zope is a big hairy enterprisey CMS. 10-15 years ago, people at Google for a very long time toyed with the idea of making Python fast enough so they could just use it for everything, cf. Unladen Swallow.

That said, it's true that Python has ended up being used in places that were not envisioned by its original creators, but the implication that it is therefore a bad fit for those settings does not automatically follow. Ruby was never meant to be a "web language" but many seem to enjoy using it that way.
While I certainly wouldn't put such behavior past them, just from that information, it seems like it's also quite possible that the free-tier experience has just gotten worse overall since you started paying.
Social maps app Zenly rolls out its own maps
> and even more egregiously, related tracks when the current album finishes

Not only this, but notice when the current album finishes and the next (random) song plays, the back button doesn't work any more! (it will just keep restarting the song you didn't ask for, rather than allowing you to go back through your selected album/song).
Additionally, Josh's first generics implementation in Java was reified (like C#), but the necessary JVM changes were delayed, so he had to quickly do a second implementation using erasure.

Sometimes, reality bites.
Isn't that why it's step 2 of 3? It sounds like with the SIGTERM issue fixed it could be dialed back to its previous value. But it also sounds like they triaged reasonably, reducing the incidence to buy more time to debug the deeper cause.
I has a phone screen at Coinbase and they just threw out 380k as the salary without me saying anything as far as expectations.

This reminds me of the dot com bubble. In 2000 people who had no software background and were making 50k would get offers for 80k, just for showing up at an interview and saying they know Java or HTML
When I was a teenager my vision was better. It has degraded as I’ve aged.

I do still technically pass the vision test, but I don’t think it tests for impairment from astigmatism very well.

It’s not rational, but I think a big part of keeping my license is anxiety. It’s really challenging to get around in America without driving. Knowing that my license is still valid makes me feel less trapped.
I am surprised this isn't expected. Sure, it's nice to have common build files ignored. But I have all kinds of files locally (editor files, etc) that are specific to me, not common to my team. I don't expect my team to have the same ignore list as me, nor would I want my ignore list cluttered with entries that only apply to them. I see it the same as an editor/IDE config; each person has their own, and putting them in version control tends to cause issues/noise.
Ask HN: Does anyone has any experience with Classpert?
I have been receiving some emails from classpert recently and wanted to check if anyone heard of/worked with/took any course from them?
What has your experience been?
What do you generally think of them?
Yep! Even hex colors are misleading these days..
It’s also a good idea to form your opinions based on real life, not what you read on the internet.
I really don’t get the hostility thing. I’ve been paying Spotify for like a decade — I give them money and then I play music with extremely broad device support, a massive library, and seamless offline with no upcharges.

Spotify has got to be one of the least shady services I use.
I canceled last month as well though had been planning to since hearing of this:

https://www.fastcompany.com/90704310/spotify-boycott-daniel-...

I was paying for a family plan with some people spread out and wanted to get everyone on the same page before I just dropped their paid service. I have to say it's been horrendous using the app over what seems like months. I recently bought a car with Apple CarPlay (which is garbage on all fronts IMO though may have more to do with Subaru's console than Apple).

As you said, I was bombarded with Podcasts when the app loads in the car though I NEVER listen to them, ever. Even when my phone isn't connected to my car. Playback has gotten super annoying where if I'm listening to a playlist I've made or my Liked songs when I disconnect the phone and re-connect the song I was listening to will continue to play to the end but then then the app will take over and play recommendations instead continuing with the playlist I was listening to, every time. I also don't like not being able to generate a playlist in the app from Liked songs as I was using liking songs as way to quickly group a few tunes that I want to investigate further at a later time and maybe keep around or remove after a couple listens. They typically don't stay liked for long.

Since leaving the service I've been listening to the couple gigs of songs I had cached locally in iSub on my phone. I used to host my own Subsonic server, over 12 years I think, but had a catastrophic hardware failure in Feb 2021 which brought all my containers down permanently. Fortunately, I was able to recover the array long enough to copy everything to an external drive, nearly a TB of MP3's/AAC/FLAC etc. Not sure where to go from here as I don't really have the interest or resources to build a new/better/more efficient homelab nor do I have the time. These services to stream and never own or curate a thing are killing my interest in general in learning how to roll your own again, which oddly I am somewhat thankful for especially as warmer weather approaches. This has lead me to cancel other streaming services and really question how badly I want to rent content which always ends in not doing so these days. My kids don't always appreciate it but I feel like I've taken back a small amount of control by opting out and not participating. Interested in seeing how far I can go with this purge...