skysight-inc/HackerNews huggingface dataset:
In places where a "consultation process" is legally mandated, that's one of the things you get to discuss. In UK redundancies I have been asked "do you want to take voluntary redundancy?"
I like the optimism but I suspect we're still in the early stages of this process. There's lots of bubble to unwind here, and this mess hasn't even started to untangle.

I recently came across this quote from PG in one of his earlier essays [0] describing the early days of the dotcom bust regarding yahoo. Sounds very similar to the situation we're in now:

> It was not just our price to earnings ratio that was bogus. Half our earnings were too. Not in the Enron way, of course. The finance guys seemed scrupulous about reporting earnings. What made our earnings bogus was that Yahoo was, in effect, the center of a Ponzi scheme. Investors looked at Yahoo's earnings and said to themselves, here is proof that Internet companies can make money. So they invested in new startups that promised to be the next Yahoo. And as soon as these startups got the money, what did they do with it? Buy millions of dollars worth of advertising on Yahoo to promote their brand. Result: a capital investment in a startup this quarter shows up as Yahoo earnings next quarter—stimulating another round of investments in startups.

0. http://paulgraham.com/bubble.html
> you observe other students putting similar amounts of effort, but obtaining much better results, understanding things more quickly and getting better ideas, you should probably just drop out.

I had the opposite experience when I went through college. I was the one that was so far ahead of everyone else, and I realized that college was a complete waste of my time and my money (I was working and sold many of my things to pay for college out of my own pocket so I wouldn't take debt). I went and cold-sat three certification exams, started applying for contract jobs, and dropped out of college as soon as I had a reasonable offer.

I had originally intended to stay in academia and do research, but I realized it was going to be an absolute grind and I wouldn't be able to connect with my peers socially or intellectually. I found a place in industry, put myself out of my comfort zone and grew a lot, and I definitely do not regret ditching academia and going into industry.
Powell began his term in January of 2001. It isn't clear how "early" in 2001 this change was made, but it seems to have been in process well before the Powell term as SoS and only completed shortly after he took office.
Lots of co-ops and private companies...

Please show me one public company that has said - sorry shareholders - we're returning 100%+ of profits to our employees forever.
More background on this extension at https://developer.chrome.com/blog/how-fugu-is-my-browser-and....
Interesting! Which apps would it be most relevant for? Any good examples?
I vaguely remember something about there being a difference on printed paper vs screens when it comes to serifs. But also, aren't most aircraft controls labeled in something like Futura? I believe the Apollo program and other aerospace studies decided that was the most legible.
> the salary should be paying for the work being done and that's it.

I agree with you. The issue is quantifying the essential cost of work. As companies sometimes have no idea how & where they lose or earn money, they tend to rely on external factors to select a "justified" level of wages: average industry wages, location, local laws, whether you need to commute etc.
> High frequencies are IMO mostly pointless for anyone with the money to spend on audio hardware. We have the best hearing as children, so unless you're a wealthy 12 year old you probably won't benefit from anything above 20 KHz.

You can be the most pristine kid in the world and you are still better off without excessively high frequencies.

https://people.xiph.org/~xiphmont/demo/neil-young.html
If you don't mind a subscription, check out xCloud which is included with xbox game pass.

It works pretty well and has a pretty large library.
You can always take a crappy job to pay the bills while looking for something better. You can decide later if you want to put it on your resume or not.
From the origin of life to pandemics: emergent phenomena in complex systems
> Bitwarden recently raised 100M from VC

I wasn’t aware of this, but I’m glad I am now. If that’s the case it’s time to look elsewhere or self host, VC funds and acquisitions are rarely good for users so I’ll assume the worst.
Yeah, but I hear USB4 2.0 rev2 can hit 240Gbps so it's probably best to wait /s.

Is it just incompetence that leads to these naming choices? Who thought this was a good idea?
It really depends on the exact circumstances imo, and so generic advice like "if you're poor and fat just go for runs" is supremely unhelpful because generic advice is often times simultaneously not actionable and it blames the person for not being able to action on it! For example, if you're fat, poor, and wheelchair-bound, "just run" is a slap in the face and, potentially, advocating for a less car dependent society is actually the best thing they can do so that they can safely take accessible public transport to the one nutritionist their insurance covers!
> I still don’t know why anyone would buy a $300 HomePod. As the owner of two original HomePods, they’re fine.

Why did you get yours?
people who are complaining about the wage being too low relative to western wages
are

1. thinking in words instead of things

2. not looking at the alternative which is would kenyan's themselves be rather paid $2 or get nothing at all

i'm african not kenyan and i'm glad these job opportunities exist.

the headline is fake outrage from sjw westerners drinking lattes that cost 5 quid / 7 bucks
I mean you could change the laws so that you get a job for life.

Of course the countries with those laws have never created a company like MS in the first place, so..
... so we have the worst of both worlds. Insurers are forced to take pre-existing conditions, but you can wait until you have a condition before buying it.

I don't think that's even "insurance" at that point....

America may quite possible have the absolute dumbest system humanly possible.
I think ReactOS has an unfulfilled promise it can't deliver on yet, but is so tantalizingly close.

You know how people complain about how Windows adds weird shit and is no longer just an OS, staying out of your way and which you can run applications on?

You know how there are so many false starts of a Linux distribution which will be simple to use, no-nonse, and just be user friendly? (Looking at you, ElementaryOS.)

Well, ReactOS could be all that. Just an OS. Free license. Most old-school programs just work, and for newly developed Win32 programs, very few tweaks are usually needed to them running on ReactOS.

What's missing, in priority order?

- STABILITY

- "Marketing" to show you can develop modern apps for ReactOS

- Hardware support

- Make sure .NET works (not everything, but the basics)

Stability is key. It's unstable even on VirtualBox.

Hardware support is nice to have, but you could deploy ReactOS on modern hardware by booting Linux as essentially a hypervisor and run nothing but ReactOS in thin VM at boot.

All projects need marketing, even Open Source ones. Everything needs a story to tell what it's about.

Having .NET work, even in a limited capacity, would open up ReactOS as a target to many more developers, useful for pros (embedded) and enthusiasts alike.

Parting thoughts: ReactOS is very alluring to me because it doesn't churn and chase the latest, which is tiring in Windows and Mac, but also in Linux land.

What if XP or 7 was just updated to support new graphics, 64-bit, new processors (ARM)? I wouldn't mind switching to an open source OS which was all that. I don't mind the Windows "clunkyness" as much as I dislike the ads, the telemetry and the churn. ReactOS reminds me of when my computer was My Computer and not some corporate cloud tentacle.
I mean, that's not implausible. This sounds like exactly what would happen if one person had a specific font preference and happened to be in charge.
Power games happen in every large scale collaboration that does anything of value. This is not a reason to refuse doing it altogether.
Quoting the docs: it’s “WebAuthn - without reading the w3c spec”. So apparently yes. It does seem very silly that this has to be a third party service instead of open source code you just plug in to Rails or whatever. I guess they had to find some way to get paid for all the expertise they accumulated. Stuff running on external servers is the way tech companies as a whole have decided to remunerate work like that, and now everything looks like a nail. I note that since logging in is such a crucial part of online business, running consulting around open source software would appear to be a a good model. That’s what the people behind the C# OAuth2/OpenID code known as IdentityServer do.
It's clear you're one who enjoys a circular argument so I'll just leave it at this for you. I don't need to know the exact right amount of money these people should be paid to know that $1.32 per hour for looking at child porn and violent imagery is too little, especially without the requisite mental health resources available. If you are so sure this is a fair situation, maybe for your next job you'll accept minimum wage pay doing similar work.
Not to totally burst your bubble but 1Password took funding a few years ago [1]. I say this as a 1Password user.

[1] https://www.wsj.com/articles/password-manager-1password-rais...
I ask a few focusing questions:

"What does the business do, what do the users care about, and what value does this system add for those users?"

"What 'things' does this system involve?" Print out the DB schema + classes to see all of the entities represented in the system.

"What are the things this system does?" Read the unit tests. They describe the intended behavior + the minimal context required for that behavior.

"How do I see output for the changes I make when I work?" Ask a few of the other devs what their feedback loop looks like during development.

Then I make a copy of the repo and comment the shit out of it for myself. I summarize the existing code, and include any observations, thoughts, whatever.

One more: I keep a text file with a list of "activating questions" prior to any of this, which I continually add to, and write answers in. I use this to batch inquiries for other devs, who I set up 20-minute sessions with to answer my questions, so I don't pepper them continually with interruptions.
Ask HN: AI for Personal Notes?
Does anyone use AI for their personal notes?
I'm thinking writing new (summary) notes based on (many) old notes, making connections between notes, asking questions/searching, etc.

I think something like Copilot would be great if it could keep all or even just related notes in it's context.
Hiring freezes are not really freezes. It is more like, "try extra hard to justify more headcount." Companies will always have some need for specialized skills and knowledge.

Since you are a high achiever in an in-demand field, you should still have good leverage during the job search. I would hold out for a role or company which you believe will suit your skill set.

I would not, under any circumstances, hold out for a "perfect" fit. It is unlikely to exist and if the company/recruiter is making it seem perfect they are almost certainly lying to you. A former colleague of mine was burned by this not long ago.
>I've heard arguments in the past of paying "acceptable" US wages to people in other countries would destabilize the other country more than it would help.

Which honestly is a bullshit argument. The only destabilizing thing here is it would make the person in the higher-paying profession more valuable to society and more able to make economic impact where it might not normally. In this case, a rising tide does lift all boats...because you're giving more economic purchasing power to more people. Will this kill some businesses or disrupt the status quo? Yeah. Will it help more people than it hurts? Maybe, probably, who knows? But I personally see no problem with paying people relative to their output, no matter where in the world they are.

Having been to Kenya myself and worked with Kenyan developers for several years, most of whom were quite talented, I see absolutely no problem with paying them their value relative to the work being done. I have no problem with high skilled Kenyans making much more than the local average because they have a skill that is in demand all around the world.

>the salary should be paying for the work being done and that's it

100% agree. If a business derives $X profit from a laborer and agrees to pay a given % of $X to the laborer as compensation, it should not matter if the laborer is in a high cost or low cost of living area - the business still makes the same amount in profit, and shouldn't get to say "hey yeah we made $10mm off your application, but we're going to only pay you 5% of our profits as compensation because you live in Bangladesh and the cost of living is lower, so be happy with what we're giving you" when if you did the exact same labor and lived in, say, LA or NYC, they'd give you 10%. Just bullshit IMO.
"USB4 Version 2.0". Jesus Christ, why not USB4.1? Why are there TWO numbers? You'd think they'd want to keep numbers to a minimum since you already have to track wattage and bandwidth too.
Self-hosting Bitwarden with the open source Rust re-implementation of the server (vaultwarden) seems like a good option. I've been looking into setting it up for my company.
There does at least seem to be a recent uptick in popularity and interest in Datalog, which expresses a more constrained form of similar concepts specialized on data management tasks. Not as general purpose as Prolog, but more suitable for a database environment.

(Also here's a gratuitous plug for my employer's product in a similar vein: https://docs.relational.ai/rel/intro/overview)
What he’s describing here is quite a departure from “quit as soon as you notice your peers are better than you”.

Being intellectually honest with yourself is still important, but if that’s what the parent comment was advocating, it did so poorly.
I think not all Dell laptops are like that, at least the older ones weren't. The last one I had for work could be closed and carried around just fine without fear of it catching on fire.

Unfortunately though my company deployed new Dell laptops to everybody, and yes I do have to shut it down whenever I want to put it in the bag. Always great to see technology move backwards...
Yeah. Not sure that's enough to support your original assertion, though.
Indeed. I think we can all agree now that humans are a dangerous vector for viruses, filth, and general unpleasantness, and the world would be a safer, more pleasant place if we eradicated them entirely.
They receive their overly-negative views of other Americans from media they choose to consume. They could just as easily consume media that presents urban life in a more positive sense, and swear off media that makes a specific point of painting it in a negative way.

It doesn't have to cost anything to learn. One just has to stop deliberately choosing to learn falsehoods.
18,000 is 18,000. Restating it as a single digit percentage of the headcount is itself a distortion.
CVE-2023-22809
> working for sub-living wage is better than zero

> That’s what minimum wage does. It eliminates the alternatives below the line, not above it.

You should go back and look at why minimum wage was established in the first place - so people could work and still have lives outside of work.

And frankly, the "option" of starving out on the street is not a real alternative we should even be including in our discussions in 2023. It smacks of treating poor folks as some subhuman species who has to earn their right to live from us.
A lot of times you simply don't understand what the program is even trying to implement, so you fail to understand the codebase. You have to understand what is being implemented: the inputs and outputs of the codebase. For example, if you want to tackle a graphics driver, you should probably learn the API that it's implementing (OpenGL, Vulkan, Direct X 12, etc.), which is the input to the system, and you should also learn the OS and Hardware interfaces, which are the output to the system.

Every time you need to learn a subsystem of the codebase, the same concept applies. Learning the shading language compiler? Well, learn the shading language itself and then learn the Hardware's programming interface for shaders. Learning memory management? Learn how programs manage their memory, learn how the hardware managers memory. And so on.

Want to dive into a library? Well, learn how to use the library. Then learn whatever interface the library is on top of. Then imagine how you would implement the library yourself, that should give you a gigantic idea of how the library works and you would probably start recognizing what each piece of the code does.

Also, ctags, cscope and Vim's ctrl+] are essential.
I meant easy to do as user. Sorry.
I have fallen into this trap myself, but please stop outsourcing your life skills and life decisions to the Internet.
I saw you mentioned the HA bridge. I can only give my anecdote that it works well for me - probably been set up without touching anything for about a year now.

I remember the initial setup wasn’t exactly intuitive, but what I like is that HomeKit communicates using your own devices rather than via an exposed web service
It's not incorrect, just misuse of "air quality". In principle it looks like candles and humans could have a very similar effect, because both work by the process of combustion. Humans even supply fat as fuel which is similar to the candle wax. But the details differ so of course different gases could come out as a side effect.

Both consume oxygen, which is certainly part of "air quality". But the lesson could've been narrowed down to just oxygen, "air quality" involves other things. Seems main takeaway is that one candle = one human, wrt. oxygen in the room. If the numbers are right.
You can blame the ever-increasing complexity of MS Windows for that. My parents are now on Linux, being that the only things they do on it, other than open the occasional email attachment, are all browser-based. It's easier for me to occasionally run an apt-get upgrade remotely than it is to try to keep Windows free of infestations.
Not sure. Try screenshoting a Netflix movie
Wouldn’t Datalog be a better alternative?
>quarantined fail

What does this mean? Im not familiar with the term
No, my point was that what I'm doing makes no sense and I suspect lots of people are in the same boat. Of course helmets help in the specific situation a helmet is for but it's hard to convince people to change their habit for something that's rare and unexpected.
i just hit 6 months as a new grad today, wonderful coincidence. severance is very good, but not laying everyone off at once is torment
Having designed these screens before, often times the password is something mindless like zeros. If you luck out and it's a pin rather than unbounded input, try zeros or sequential numbers.

Usually a well meaning engineer adds the functionality and rigorously tests it... then customers not wanting every technician to ask the local store for a password have every unit set to the same exact easy to guess password.

Or so I hear.
I'm at the phase where I building exotic home infrastructure, and the latency through a variety of streaming mediums was insufficient. The games felt bad.
I think what ChatGPT will do is shift us into a new state of distrust. How do I know you are a human? How do I know that any text I read anymore on the web is a human? Soon no one will be able to tell. Eventually the web will become entirely distrusted. We will need to devise some kind of way of both keeping out bots and a more robust is-a-human verification scheme.
Bitwarden (for me) is still a little clunkier in how it does things compared to 1Password. I find 1Password a much smoother experience.
That's the idea. They've already restored vision in old mice by applying this to retinas.
PreviewSnapshots is a new open source library for easily sharing configurations between SwiftUI Previews and snapshot tests. It enables writing exhaustive snapshot test with a single test assertion, and automatically generates new tests if additional previews are added.
Hope this isn’t the first of many..
Erm, aren't both WebP and PNG rather useless for games? How do you convert those formats on the fly into one of the hardware-compressed texture formats consumed by the GPU (like BCx, ETC or ASTC)? If you're decoding PNG or WebP to one of the linear texture formats, you're wasting a ton of GPU memory and texture sampling bandwidth.

(these are probably better alternatives: https://github.com/BinomialLLC/basis_universal, or http://www.radgametools.com/oodletexture.htm)
Good question. I googled, and it may be "unregretted attrition rate," or URA, which represents the percentage of employees that managers aren't sad to see leave the company — whether they part ways voluntarily or otherwise.

Source: https://www.businessinsider.com/amazon-secret-terms-only-wor...
Another great watch restoration youtube channel is "Nekkid Watchmaker." His precision and attention to detail is unbelievable.
Open source projects are under financed and their maintainers are overwhelmed.
I would rather read proposed solutions about that because that seems like the more important problem.
Living overseas it took them several yesrs to realize that making a trip to an embassy overseas just to get a registration code was not a feasible way.

Luckily Corona made them realize you can also do it over a Skype call.
Very odd take to compare gas stoves to systematic murder, if that’s what you’re doing.
I did technical training to help fund a startup (had a co-founder). Trained approx 6 days a month (sometimes traveling). It helped make sure the bank account didn't drain quite as quickly. It was hard, but not as hard as a full time job.

> I'm a relationship manager at a commercial bank, what kind of part-time jobs can I get?

Virtual assistant? Maybe ask your current employer if you can go part-time (depending on how much they love you and if there's precedent)?

> However, I don't want to waste a year doing petty work on the startup.

In my experience there's all kinds of petty work at any startup, and a disproportionate amount falls to founders. They're kind of the catch-all utility players.

If you haven't done it yet and you have the time and opportunity, you might want to join a startup as an early employee to see what founders go through up close and personal.
Unless you reach an economic moment where you can pay the same to a policeman in Sweden and a policeman in Greece there is never going to be a socioeconomic identity that would allow you to aggregate all these people in some sort of federation police force.

Why?

Localized pay has been a thing for literally centuries, across a wide swath of fields.

This is not about standardized pay, but about resource sharing.

Imagine a study about an uptick in a certain type of crime. Easier on one big force, than 20 little ones.
Well I said “can.”

It’s not always true but you can’t do the work of 6 people with 2.

I’ve definitely been on teams blocked by the number of people where getting even one more QA person sped things up a lot.
Not sure on the accuracy but in a random article it says

The company also has a metric called “unregretted attrition rate” (URA), which represents the percentage of employees it would like to see leave the company – voluntarily or otherwise – in a given year.

https://www.hcamag.com/us/news/general/leaked-amazon-memo-sh...
As others pointed out it's very likely that more people quit in any given month.
How do you get the pipes through the wall in a pre charged unit? Do they have two pieces connected by a special valve? I’m curious about how they keep the air out of the lines.