skysight-inc/HackerNews huggingface dataset:
To be fair, it's unlikely to see many warehouse workers be laid off, because the attrition rate is so high they can just attrit out within months.

The exception would be total warehouse closures, but I don't think we've seen a lot of those because each one is such an enormous capital investment. Though maybe they closed one in response to a union activation effort?
Vaultwarden's great. I use it. I use the Bitwarden Android client, though. Not sure what there is to replace that.
Are these the 18000nalready announced or is this a new round?
Worse, they're actually sort of using unemployment rate as a benchmark on when the economy has cooled down and when to stop raising the rates.

eg. https://www.forbes.com/sites/dereksaul/2022/10/12/does-the-f...

It's politically incorrect to say the Fed is trying to make x% people lose their jobs but that's basically what they're scheming for the past year or so...
Highly recommend using Vaultwarden, API compatible OSS server. It even provides premium features like TOTP for saved sites. I could host it on a small $12/yr VPS but currently host it on a home server. Minimum specs are very low for it as it’s written in Rust.

DO inflates prices for their systems, sometimes I guess it’s worth it but you can get a great dedi with FAR better performance from Hetzner auctions for $32/mo. 64GB RAM, proper CPU, large HDD, could probably host a thousand Vaultwarden instances. Definitely don’t use that for just Vaultwarden, it’s just an example, but yeah.
Siri - 15%
Alexa - 20%
Google - 88%

These are my success rates talking to home devices across brands in last 5 yrs. Yes - I am complaining, Siri is horrible. Can't believe I'm complimenting Google (Chromecast Audio, Stadia, that RSS thing) at the same time, but I am in the realm of voice recognition.
How to Create a City
Commonly called the Dead Sea Effect. You evaporate out your water and you're just left with salt.
You can use vaultwarden, which is a re-implementation in Rust that is much more lightweight than the official .NET version.
When I was a kid, there were no free compilers. You had to pay for tools like Turbo Pascal. You were either lucky if you found a decent free C compiler to download off a BBS or you pirated one.
Why would anyone work somewhere that cuts 7% annually as a rule BEFORE layoffs?
> TW ability to disrupt has relatively little window to counter strike PRC ports or ability threaten PRC shipping after being defanged.

Taiwan needn’t even attack mainland ports for there to be a slowdown in trade. No insurance company in the world is going to underwrite shipping through an active war zone, so routes that are near a blockade, let alone naval warfare, would be affected.
> That is: on 64-bit x86, you have with frame pointers twice as many available registers as 32-bit x86 has without frame pointers

Indeed.

> I don't think getting rid of frame pointer omission would be viable if Fedora still supported 32-bit x86

Fedora still supports it (e.g. packages are still built for i686, and you can install them on x86_64) though it has dropped 32-bit ARM. But the change to reenable frame pointers will not be applied to 32-bit x86 builds.
Doesn’t necessarily mean change will come to the current offering; acquisitions can happen because new or enhancing existing product lines (like enterprise) are in the future.
I'm not saying that you shouldn't archive manually as well. Just that it would be a good idea to also have detection and auto-archiving of popular feeds.
This is an absolutely horrible idea. Pride never paid a bill.

It’s almost always better to take any job you can get and keep looking. Every month that you aren’t working, you have to make more to make up for the time of unemployment.

I would rather be “pigeonholed” (won’t happen) than be unemployed. The hardest thing is breaking the can’t get a job <-> don’t have experience cycle.

I’ve transitioned between many technologies since I started working in 1996.
Same here. Doesn't even sound like a problem, it's not like you have to make an identifying account to access it.

I'd imagine having the data lets you detect/fix issues faster and flag malicious packages much easier.
The basic argument is a little bit different. There is a huge population in Kenya living, or in some places, failing to live for under $2/day. Most of these people are independent -- for example, street-side sellers in an urban slum, or living in a village far from Nairobi.

The key question is how we improve lives of these people.

It is difficult for me to overstate the impact a 5-fold improvement in income has on people's lives. I've seen initiatives which train people to do tasks like basic data entry, bricklaying, or otherwise, taking $2/day workers to be $10/day workers. Programs like these are typically a few months long. They don't train people to have the equivalent of even a middle school diploma, and they won't be competitive with even the least educated Western workers.

Still, breaking generational poverty is a long process, and that basic increased stability is a first step.

If we shut off employment paths following those programs by giving bad PR to anyone who employs people for $2/hour, we've doomed a key pathway for hundreds of millions of people to escape abject poverty.

Gapminder shows four income levels:

https://www.gapminder.org/fw/income-levels/

Westerners tend to group levels 1-3 together. However, the gap in quality-of-life from level 1 to level 2 is much greater than the rest of the stack. Level 1, life basically sucks. Hunger, lack of basic life-saving medicine, and early death.

Levels 2-4, I've lived at (for at least a few months), and it's okay once you get used to it.

It takes surprisingly little to bring people from 1 to 2, and these sorts of jobs are one way to do that.

As a footnote: People often confuse financial stress with simply being poor, since in the US, those correlate almost completely. Financial stress sucks. Most people worldwide living at levels 2-3 don't have high levels of financial stress. A much more typical situation is a village, where no one has a lot of stuff, but people own the land and their homes. Financial stress sucks. I'd rather own a home at Level 3, with savings, a stable family, income, etc. than live paycheck-to-paycheck at Level 4.
The radical forgotten experiment in educational integration that changed my life
Blocking Top-Level Navigations to Data URLs (2017)
TIL: Top-level navigation to data: URLs is blocked in all modern browsers.
The Upside-Down Moon
Truer words have not been spoken. Can confirm from my experience.
The PhD advisor is in the room and takes part in the defense in the US? Or is this just the committee?

It sounds like such a conflict to have them actually present at the defence and actively taking part.
Chinese gamers to be cut off from Blizzard games next week
> It’d be interesting to see how Oxide fares down the road.

I have been hearing about Oxide since 2019 [1]. 3 years later, it seems they don't yet have paying customers that one can read about. And with a tag line like: "Servers as they should be" I'm inclined to ask: "Servers as they should be [by whom?]".

Is the demand for such ideal servers driven by engineers/sys admins or by businesses (i.e. businesses who are currently being served poorly by existing options in the market)?

Is the demand for such ideal servers enough to make them a sustainable business, especially with the enormous amounts they'll likely be pouring into R&D before they can bring a product to market that lives up to their ideals?

1: https://news.ycombinator.com/item?id=21682360
> Gas would be easier to refill on the road

All the other drivers with half-empty tanks will probably be thinking the same thing. Long lines, flaring tempers. Once the stations run out, there will be no deliveries until after the crisis.
Dave Gingery's "Metal Working Shop from Scrap" book series is what you're looking for. https://gingerybookstore.com/MetalWorkingShopFromScrapSeries...

Disclaimer: while I've owned the lathe book for decades, I've been too intimidated by the "go to a junk yard and pick through for scrap meeting these criteria", including a couple diesel piston heads as I recall, to ever start.
“Fed up with the borrow checker? Try writing your own immutable linked list.” Yeah, that’ll help!
How is that not completely illegal?

Here in America this wouldn't fly.
Siri is really bad on many basic things that they could hard code. Like 'turn off lights' become 'turning on the the lights'. There are many weird ass bitflips for basics like that in Siri that is incredibly frustrating that alexa and google are significantly better in understanding reliably. Whats even worse is Siri could hard code these basics and not use ML which tends to work %90 of the time, but bitflips %10 of the time and leading to everyone here complaining about how bad it is.

Even worse, I think Siri used to work better 3 or 4 years ago.
Will 2023 be the year of dynamite disinfo deepfakes, cooked up by rogue states?
The right tool for the right job needs to take into consideration what languages/tools people know and have been exposed to.

We process billions of events/records weekly with just Ruby and Sidekiq/Redis at my current job.
Its way easier to extend what we have with Ruby than switching to Spark/Python/Scala/Kafka or whatever etc is complete overkill.
Vaultwarden can run on their $5 droplet.
Since urbanized populations have fewer kids, the world is facing a huge demographic crash that will probably last through the rest of the century. So there's plenty of room to apply this technology broadly.

Also plenty of incentive: stock markets won't do well with shrinking populations, and governments will save a lot of money if they don't have to spend as much on treating the expensive diseases of the aged.
Lol. This was floating on Blind for at least 2-3 days.
If I’m trying to keep a company afloat, I would much rather have a few experienced engineers than a bunch of juniors that start off doing “negative work”
Russian criminals can't wait to hop over OpenAI's fence, use ChatGPT for evil
I only have a case so that the iPhone cameras don't stick out and I can lay it flat on the table without wobble.

I know other people who have it because they want better grip or they just want to customize the looks of their phone. Protection is not always the #1 reason.
Understanding the diffusion of large language models
I'm ever reminded of Clint Eastwood as William Munny in "Unforgiven", when he says, "we all have it coming, kid".
I'm torn here.

On the one hand, part of me thinks "Yeah but this is corporate employees! This is people like me!".

And then another part of me steps in and asks "So what, the more than a million logistics employees aren't people? They don't count?".

I guess the point is that there are two classes of employees at Amazon. Most of us here on HN aren't used to seeing our class being impacted by job losses.
If you self host, why would you need such specs? You would access your server a few times a day at best. Otherwise it just sits there.
Obviously you can't counter or address any of my points, so now you concede and want to cut off the conversation that YOU started by inappropriately posting insulting homophobic and transphobic hate speech, because you can't even prove or justify your lies.

So you stop making homophobic and transphobic posts and insults and lies, and then I will stop replying to your hate speech and insulting lies, reminding you that what you're doing is against the rules.

Just why do you post idiotic close minded bullshit, then suddenly not want to talk about what YOU brought up, anyway? Is it because you can't justify it when questioned? Because your own words embarrass you and make you look like an asshole and a bully? Then stop posting that bullshit, if you are so afraid of answering my questions that you just want me to shut up because you know you will lose the argument!

You posted the following bullshit, in your own words, that you can't defend:

>"Because a few years ago they used that on gay marriage and they said no you will never have men dressed as women in libraries you're being silly." -isthisthingon99

Exactly who said "you will never have men dressed as women in libraries"? Can you provide a direct quote or citation, or are you just making that up and lying? If you can't prove that somebody actually said that, then retract it and apologize for lying, and don't post hate speech and lies you can't defend in the future.

And explain what exactly is wrong with men dressing as women in libraries, or anywhere else?

Do you also believe kids shouldn't watch Bugs Bunny or Mrs Doubtfire or The Nutty Professor either?

Bugs Bunny was America’s first drag superstar:

https://www.youtube.com/watch?v=rDKo4mOljkc

Explain why are you so afraid of and hateful about trans and gay people (or cartoon rabbits, for that matter) that it drives you to lie and bully and humiliate yourself in public by posting indefensible hate speech and childish insults, like you do? How do they threaten or affect your life in any way at all? Or is it all about your own internalized homophobia, self loathing, and hatred of your own repressed feelings? Because real straight and cis people aren't terrified of and irrationally threatened by gay and trans people, like you obviously are.

If you could justify your own bigoted beliefs, you would. So tell me to shut up again, if you have no better response, can't counter my points, and I'm correct about you lying and taking your own repressed self loathing out on other people who terrify you.
Well not in the article but I saw somebody doing a guard clause that I started to copy.

i.e.

```

let min_id = if let Some(id) = foo()? { id } else { return; }

...

let bar = if let Some(bar) = baz()? { bar } else { return; }

..

// vs

if let Some(id) = foo()? {

...

if let Some(bar) = baz()? {

..

}}

```

It's nice to also do `if let (Some(x), Some(y)) = ...` but sometimes you need the result of `x` to do a few things before you can get `y` (or maybe don't went to evaluate `y` depending on `x`).

---

I like the `where` syntax more than the example formatting.

```

fn x<T>(t: T) where T: Foo {}

```
My problem with Odin is the same as Zig. I think that manual memory management is a bad choice for most applications and only really has a place in very low-level or performance-critical code.

To me, the most promising newer languages all attempt to make automatic memory management faster, more predictable, and more scalable. That’s what I think is so compelling about Rust. Koka is a promising upcoming language as well, and there are many others in this space.
You a have a libre implementation of Space Cadet Pinball to compile it against SDL2.
Focus. Focus. Focus.

Focus on being the best version of yourself. Be passionate. Stand out not by being what they're looking for, stand out by being what they didn't even know they were looking for until they found you.

Focus on solving problems, not just being a warm body in a seat. Companies need problems solved, not seats filled. Identify the issue they are trying to solve before you even show up, and then make it clear you're the person to solve it.

Focus on being human. If you're not the most personable person (not everyone is, and that's fine) then spend time to make sure they know that you aren't their average applicant.

And if your prospective employer says "In 100 words or less, tell us what makes you different from the rest!" for the love of all that is recruiting, do not just paste in your cover letter. I've disqualified SO many applicants without even looking at their resume or cover letter because they couldn't bother to follow the most basic direction.
One reason it is not more popular is that it was, but then its Datalog subset, and supersets of Datalog that are different than Prolog, took a lot of that use from it. (Often with the Prolog syntax removed since it is frequently embedded in other languages, so it becomes a semantic rather than syntactic subset of Prolog.)
It's open source and can be forked if necessary: https://github.com/bitwarden/mobile
I wonder how the IOS app works. Is it using WebGL in a webview or the shader code on iOS and WebGL are both using OpenGL 3+?
I need bitwarden to let me log into my personal and work accounts simultaneously.
There's a hell of a lot of fuzzy thinking in this article. Exactly what "ecosystem" tainted by Google's articles of incorporation pollutes the author's machine? I know it is the modern style, but I preferred discourse when words had meanings. "Corporation" is not a word that means the thing the author is obliquely suggesting. Their precious GCC is maintained and distributed by a Massachusetts corporation doing business under the fictitious name "Free Software Foundation, Inc."
It can be either (whole product/teams get cancelled) either horizontal (lowest rated 5%). Usually both, with the critical teams get extra headcount
I'm often surprised at how far away I can be from the device and have it hear the trigger, but I also notice that it has a habit of trying to guess what you are saying when the input is weak instead of telling you that it didn't hear it well. I.e. if I move a few feet closer and repeat the same input string it will execute correctly. It feels like they should be less shy about having Siri just tell you that that the signal to noise ratio was too low for it to be sure of what you said.
Err, right. “The line” I’m referring to is below the wage itself, not below the poverty line or below the level required to live (the minimum wage being well below both of those in much of the country today).

No one is discussing that alternative. Not sure who you think is? We’re discussing whether a $2 wage in a country with an average wage of $1.50 is abusive.

My position is simply that 1) a wage in one country appearing low to the standards of a completely different country is not evidence of abusive employment; 2) people accepting those wages when they’re not coerced is evidence that the wages are not abuse, though it could also be evidence of other problems that preclude a better alternative.
Check it out and lmk if you'd like a specific one that I missed!
Thanks for sharing the name of the episode. Something to watch today.

Maybe they figured out blockchain unique data structures that can’t be copied ;)
Computing power is cheap and plentiful these days.

My answer is therefore: No.
I really dislike the idea of giving complete access to my digital life to any company, particularly one that needs to grow quickly.

The tech for password vaults is so simple, I use keepass + icloud syncing and get free end-to-end encrypted password syncing, without sharing any data with anyone.

Outlined in more detail here: https://magoop.substack.com/p/how-to-manage-500-passwords-se...
There are plenty cases where I have no problem with private companies and their products. But software is one situation where I just can't convince myself anymore to buy perpetual licenses for, when it's blackbox, and usually spyware. And they go the extra mile to handicap it for profit, when the MVP would be cheaper without it anyways.

The only things I think are worth paying for digitally are art, games (which I guess are art), and services. But I'm not paying a license for a text editor, for example. Running proprietary code feels... subpar and janky, I guess?
Have you spent anytime outside of the US?
Odin looks super interesting. Thank you!
Why does it need to run 24/7?
The inflation rate has decreased 7 months in a row now. The yield curve is still inverted but... less inverted? S&P 500 is not falling through the floor and even making slow and steady gains. GDP is still growing. I get we're uncharted territories with the negative interest rates we're seeing in other countries, but who exactly is bold enough to predict a recession? If anything it just seems like uncertainty in general
Back-of-napkin calculation using really rough estimates:

The average person exhales about 1kg of CO2 per day. That's 542L per day. Let's say you produce 20% of your daily CO2 output during the night, since your metabolism is lower when you're asleep. That would be 108L per person per night, or 216L for two people.

The average American bedroom is around 120-130sqft, or 11-12 square meters. Assuming a height of 8 feet, the total volume of your bedroom is around 25-30KL. Pumping 216L of CO2 into a sealed room of that size will result in a CO2 concentration between 720 and 864ppm. That's not high enough to cause immediate medical problems, but it might have more subtle effects, especially if your bedroom is small or if your metabolism is higher.
Show HN: Jackrabbit Ops: Talk to your business
How valuable would a general manager that's available 24/7, and always gives the right answers at the right time be to your business?

That's what Jackrabbit Ops is!

A shift in business operations to instant insight and growth through a central AI-powered system that will be the best hire you ever made. Will has no intention of ever leaving.
Magic Mirror on a Raspberry Pi Zero
I had forgotten about this. Looked at it more than a decade ago. What's it like these days? Has anyone got any real world experience?
The economics of independently lead open source is still a problem with no solutions in sight.

The economics for corporate controlled open source are quite clear. It's a cost saver for corporations to open source solutions to common problems. This gets others to buy in, which spreads maintenance costs and ensures that no one is seriously winning in the domain of the project. Essentially de-risking cost/benefits in the domain of the project.

Another problem, which the author didn't discuss, is that corporate controlled software is often designed by a committee, or designed by those with political capital within the corporation. There is not usually a strong selection mechanism for good system designers, or good open source leaders. Go is a happy and rare exception.
Projects coming out of corporations are often not as well designed as projects which rose to prominence organically through differential amplification by the community.
~~You were the top level comment on that thread.~~

Edit: nvm, got the usernames backwards
But the tax in the US at least where I’m at is 6 or 7%, not 20.
It seems like argument is that cross-referencing the debug info is much slower than following frame pointers, so much so that whole-system profiling becomes impractical.

This is new to me, but I suppose it makes sense. You pause a thread to take a stack trace. Each frame of the trace might require reading some debug info which potentially needs to be loaded from disk. You can't predict in advance which debug info the next frame will need, because you have no idea what address it will be until you process the current frame. You can't let the thread continue execution until you're done tracing -- unless you want to clone the whole stack in the meantime? That all seems... pretty bad. If you're profiling a single binary, maybe you can fault in all the debug info in advance, but for whole-system that's probably a lot of RAM burned.

(Disclaimer: I'm just speculating here, I don't personally have experience with whole-system profiling.)
Maybe some of them can add some expertise to help ReactOS[0]. :-)

(Yes, I know about copyright law and taint, but there is an awful lot to be done which isn't specifically commiting code to the main project. Unit tests, debugging, porting other software, create a startup for embedded "Windows" deployed with ReactOS with free licensing etc.)

0: http://kmeleonbrowser.org/forum/read.php?19,154431
Not everyone survived or had good health throughout their life. You're looking at this in an over simplified way, that since the human race still exists how things are done is correct.
You don't need to use Siri. I have Siri turned off.