skysight-inc/HackerNews huggingface dataset:
>it's why crimes that happen exclusively between two people are prosecuted as Person v. State

That's to eliminate the inter-generational blood feud's that were previously common when it wasn't the case that violent crimes were crimes against the state.
I mean, if the shareholders hadn't downvoted Coinbase stock to oblivion, this wouldn't have happened.
This is why every time I've left a job, my last day at my previous job was Friday and the first day at my next job was Monday. There's something deeply stressful to me about being unemployed. I'd much rather take a stress-free paid vacation on holiday leave than just be unemployed and have things potentially up in the air.
What is Montana if not at-will? at-king-doth-give-you-thou-shalt-command?
Take the family practitioners out of the doctor average. Probably the radiologists as well. These people are the sysadmins of the med biz. Look at the top surgeons or orthopods, those who fix athletes, for the high end salaries. Or plastic surgeon to the stars.
This is a great way to put it. Lying is 100% part of the game with employment. It continues even when you're still at the workplace.

Are really people so asinine to believe that hiring managers aren't lying through their teeth the entire time they talk to you? I guess HN is full of people who are naive or have malicious intent.

If anyone here thinks their manager truly cares about them (and you work in SV) - you're naive.
think it’s more like a barbell. last time Uber did a mass layoff it included a lot of more senior managers who had been there awhile. they are far more expensive than the entry level new hire who is actually doing the work…
I saw one recently here that you pay a percentage of what they help you save.
Okay, but how do I get CI for it to not be slow as molasses? I'm just a backend/infra eng, but while I know some JS/TS, I'm not an expert; `yarn install` (which is all the CI section seems to cover) is slow.

We have a monorepo with about equal gigantic parts Rust & TypeScript. The Rust part builds ~1100 crates in ~8 minutes, and runs all the unit tests after another ~9 min. (~17 min total.) The yarn install part of our CI takes ~39 minutes. (Not really sure how to do a "# of crates" style comparison.) (And at 39 minutes, this is very much on CI's critical path. The Rust stuff … isn't. The irony of a compiled language beating the pants off one that is only sort-of isn't lost on us.)
Wait, you can dovnvote? The app I use only upvotes
Even if the national law would permit it there, I would really want a front row seat when this would be presented to the worker's council. That would be some show :)
You’re talking about something completely different. This wasn’t AWS having access to customer workloads. I am current employee at AWS. The amount of alarm bells that would go off, audits and complicity by line level employees to make this feasible and it not come out is astronomical.
Facebook's site is awful, but performance, and specifically the performance of React on Facebook if I feel like watching profiling reports in Dev Tools, is rarely ever my complaint with Facebook's site. (When I have noticed performance issues with Facebook they were network/backend issues, not front end issues.) Facebook seem to have some pretty aggressive performance goals, meet them more often than not, and React seems to benefit well from that dogfooding (as release notes have sometimes mentioned that performance improvements were driven by Facebook's needs).

Anecdotally, having to profile the performance of apps I've built on Angular and React I'd much rather be profiling a React app than Angular any day of the week. I got so frustrated with Zone.js at one point I wrote an entire "Component Framework" for Angular to avoid Zone.js as much as possible and try to remove Zone.js entirely as a dependency in Angular apps that I need to profile.
I think just the fact that Glenn regularly exposes the government spy to corporate media talking head pipeline makes him have more credibility, to me, than all those networks. These "analysts" are literally trained liars with insane conflicts of interest but instead of noting that the networks instead frame them as experts. Nothing that is spoken by the majority of their guests or contributors is in any way uninfluenced by hidden agendas and, probably, secondary government salaries.

I will also say that Tucker may or may not be good on war coverage but the rest of his show is so toxic I'll never know.
Fair point.
Even with the valuations exactly the same, Snap's case demonstrates resilience to "American tech giants making life tough for statups."
> For comparison, I would have never ever reached out to you again. And if I met you in the hallway at some other place, I would have made sure that everyone knows how I feel about you.

Well, see, I don't even need to work with you to know I wouldn't enjoy it :). Spiteful much? And guess what, I bet the tech industry is big enough that it will never happen, so cheers.
Perhaps I've misunderstood what you're referring to, but the test in the article is measuring speed transferring 10 GiB. 256 KiB is just the buffer size.
It's a class system, but nearly all Americans insist that they are middle-class: upper middle class, lower middle class, but definitely middle-class.

https://www.investopedia.com/terms/m/middle-class.asp
As cliche as it sounds, don't beat yourself up about taking time to make the product that most accurately matches the one in your heart. The best games are the ones that had a vision and went for it without compromising on their ideals along the way for money.
+1 to this
It's at will employment so a signed offer doesn't really mean anything anyway. Practically speaking, people renege on offers all the time and nobody holds it against them.
She says I work with computers.
>Some called caste equity a form of reverse discrimination against the highest-ranked castes because of India’s affirmative action system for access to education and government jobs.

I've heard some pretty horrible stories about this in particular; like Brahmin kids being legally adopted into Sudra families in order to get into a reserved position at a State University, and rich kids with private tutors getting given further advantage over poor kids doing all the work themselves because they happen to be of a lower caste.

Just like in every other country, affirmative action does nothing but help members of a specific group who are already advantaged.
Every couple of months an article about caste is posted on HN. The article and the reactions are always the same.

* Shallow allusions to how caste dynamics = white-black dynamics in the US

* Any one in opposition = caste supremacist = hindu nationalism

* Belief that caste dynamics in the US = caste dynamics in rural India

I am going to buck my own trend of writing explanations about how western interpretations of issues faced by foreign civilizations are wrong. I will instead link to older comments [1] I have written before:

Choice quotes:

> Caste related pieces in the western press miss the entire context around 1st-world-discrimination among Indians. It annoys me to no end, because discrimination is still a major problem in certain communities. But, the western media has cast it onto their agonizingly shallow concept of privilege and bigotry.

> caste is not caste anymore. The nature of internal sharding, class division, and discrimination in the diaspora has its own patterns that don't abide by caste lines.

I have some strong suspicions on why caste has suddenly become a major issue in California politics over the last decade. I know better than to talk about on a pseudo-anonymous account.

[1] https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...
Web Framework Bar Chart Race
As someone who employs both product managers and engineers, if you spoke about (let alone to) an engineer like this in my earshot, you’d be given a box to pack your things.

You’re not nearly as valuable as you think you are.
That's not really possible, every employment agreement in tech I've seen explicitly forbids moonlighting or working for other competitors.
Thank you for making it!

Unfortunately, a JVM on wasm would be quite difficult for the same reason that Lisp over wasm is quite difficult (I had actually looked for wasm JVMs before trying anything). I had no idea there was a JS JVM implementation! That's very cool.
>Isnt the British method of preparing tea and coffee to load it up with milk and cream immediately?

I feel like the potential health risks of doing this every day might be worse than the health risks of cancer caused by exposure to hot liquids, even if it's something as small as a bit of increased weight gain. (Especially since you can just wait for it to cool down a bit.)
Law enforcement and private surveillance companies are currently investing a ton of effort into using public blockchains (which is most of them) to unmask participants in crypto transactions. At the same time, they're putting more pressure on Coinbase and friends to do aggressive KYC, and Congress keeps considering bills that would effectively outlaw anonymous crypto purchases. It's not going to be the safest way to collect ransoms for long, if it even is today.
That's what I thought. Turns out constructive dismissal, choosing to quit due to poor conditions or breach of contract, qualifies for unemployment. I'd have quit a couple jobs way sooner if I'd been aware.

My claim in CA was approved in 2020; I don't recall if that language was on the page or not at the time. Although I never got paid anything due to ID verification failure later in the process (clogged phone lines meant I never learned the reason, I gave up after a few weeks and a couple snail mails).

I was also fired in 2016 and paid out at that time, having told the UI interviewer that the employer didn't follow their dispute resolution process (breach of contract, in retrospect).
That sounds like a good idea. Have you considered writing it?
I agree, I'm probably in the same boat with 5000+ karma but for the most part worthless comments and oftentimes getting yelled at by dang, but some filtering would be better than none at all. My guess is that companies don't want people to comment on their posts because of fear of the conversation turning extremely negative, since probably most people to comment would be people who have a bone to pick for some reason. I notice that reddit also doesn't allow commenting on their ads, even though the ads present themselves for the most part as just another post(just like hn)
Always there is competition, but are you willing to use such a service if the pricing is reasonable?
> notably car water cooling, as robust as it is, does eventually spring leaks.

Internal combustion engine cooling is not the same application as industrial computing. Differences include

- ICE Cooling relies on pressure (boiling if released to atmospheric pressure

- Maintenance (Schedules and Leak Detection); Most modern cars go a lifetime, if not 100k miles with no cooling system maintenance; if preventative maintenance is performed (replacement of radiator, pressure tank and/or rubber hosing regularly)and the system is monitored for level, repairs can be pre-empted. (very rarely does the leak happen in the block))

- Vibration and Environment (including cost or effort of maintenance)
I have never been asked to put my parents occupations or net worth on a resume, or been asked it in an interview.
If the offer is in writing (always get offers in writing), then the employee has some recourse. I imagine this is why CB is offering 2 months severance to affected people, or so I read elsewhere in this thread.
What’s the Story with Mortgage Rates?
>> That said, it's important in any moral discussion to attribute immorality to someone with whom you disagree.

> This kind of comment does not belong here.

It's okay to call people racist and stupid but what I said is inappropriate?

As to "end up in the same situation", how will a typical US poor person end up in Guatemala "at any time"?
Actually, it seems to already do this, although it requires the type be integer!

https://play.rust-lang.org/?version=stable&mode=debug&editio...
>That kind of work is hard, expensive, and likely to be fruitless.

Don't forget that the "fruit" for scientists is fame, not the truth. Anything that can get headlines and conference talks is a good thing, regardless of whether or not the methodology even makes sense.
Do Kwon unlikely to face prison time for $60B UST crypto wipeout
There is some irony that posting the kind of feigned outrage and clever swipes that are being directed at Musk are exactly the kind of things that Twitter is for. No doubt people want to quit, but then where would they tell people about how they quit and how mad they are?
I thought Grafana was open-core. They're OSS product is in Github - https://github.com/grafana/grafana and they also offer their enterprise version which requires a paid license. RH is pretty much the same.

Maybe my definition of open-core is different than yours.
There is a reasonable expectation not to be targeted by adversarial AI though. This feature makes a terrible future. I will never recommend a client use MS email again.
Another thing that Tesla got right... glad to see other companies following in their footsteps.
I think independence can be greatly overrated. Real news requires resources to investigate, gather, corroborate, etc. An truly independent blogger has little ability to do that.
There isn't a federal law that covers stuff like this. We really only have employment discrimination laws at a federal level (i.e. you can't fire someone for being a certain race, religion, etc.). So it's up to each state and local area to define employment laws and it varies a ton. In some states they have 'at will' employment laws that effectively say you can be fired for any reason and with or without any notice. I imagine rescinding offers fall under this and are perfectly legal in some areas.
If your personal ethics are to give respect to those who respect you, it is not out of line with personal ethics to treat corporations and HR departments like the lying sociopaths that they are.

And why would you hobble yourself into a disadvantage and even potentially take a multiyear hit to your life because you have some vague notion of objective ethics? That's just letting them take advantage of you. They bet on engineers thinking the game is not rigged.
Next step will be to detect potential attempt at unionizing.
Let's take this case: I don't want to be billed anything and I didn't upload my root creds to github for hackers.

But I still don't read all the fine print and start getting charged. It hits 100$ and my limit is 100$. Amazon starts complaining.

I guess I'm hoping a low limit would cause Amazon to start complaining and throttle/restrict.

Yes it's not perfect, it would be better to tell Amazon to never bill and not let me use anything that costs money. Which they won't do, for revenue enhancement reasons.
Django Debugging Tips and Techniques
To be honest, Windows has always kinda sucked at including drivers in the default install. In the XP days it was normal for almost nothing to work properly after installing. VGA with basic VESA only, no network etc. Part of the job was figuring out where to get all the drivers from and how to get them onto the machine you were installing with half the hardware not yet working.

Linux has always been great at long term support and if something was supported it would work out of the box. Though of course many things weren't supported at all. These days that has really improved.

Thanks for your work on the ports collection. I use FreeBSD daily as my main machine.
Duende
It’s not clear to me that the kernel allows the receiving process to write instead of just read.

But also, if you are sending data, why would you later read/process that send buffer?

The only attack vector I could imagine would be if one sender was splicing the same memory to two or more receivers. A malicious receiver with write access to the spliced memory could compromise other readers.
Thanks for your response.

What I get from this is that the processor arch. Is dictated by the compiler at compile time, and by writing to bytecode directly we are skipping this.

I thought the proc. arch. was established by the manufacturer and was unavoidably implemented by the jni at runtime... unless there is an interface on top of the jn-interface to deal with the proc. But it seems absurd... why do this at compile time?
To Promote Public Safety, Michigan Authorizes Cops to Rob Travelers at Airports
You'd generally have a CI build with some combination of heavy caching, incremental build, and reverse dependency detection, so that it can rebuild and test everything that's changed in a given PR without taking forever. I've worked in places that had a dedicated team of senior people maintaining the build and virtually a full outsourced team contributing to the open-source build tool to support that.
> The crypto bubble is popping.

For the 900th time, the crypto bubble is 'popping' or it has already 'popped'. The speculators and bag-holders are getting flushed and wiped out once again just like in 2017. This is before regulations are coming and it is happening again.

Meme-coins and other useless ERC-20 tokens will collapse and become abandoned where as the utility in many other cryptocurrencies (coins not tokens) will continue to survive.

Until then it has to go down before another drive higher which will probably happen after another Bitcoin halving, most likely in a couple of years time.
Do people still use their phones to receive calls from strangers?
I am receiving 1-2 unsolicited calls per day, it got so bad I am not answering unknown numbers. If they have something important to say, they can leave a message or text. Most of my friends act the same way.

It's a pity that companies (presumably like this one) ruined phone for everyone.
Sounds like https://yarnpkg.com/features/zero-installs might be something to help out. Especially if those installs are mostly just filling out a giant set of node modules folders.
Wow, that is breathtakingly cynical. I’ve hired many people over decades and I’ve never lied to a single one of them. And in the dozen or so tech jobs I’ve had, only one hiring manager (the CEO!) has lied to me. Lastly, I only work places where my manager does give a shit about me. I’ve left a couple gigs because I learned I was wrong about that, but seen it confirmed in plenty of others.

Your advice is not universal. Consider broadening your sample size.
Back when I had Facebook, I had a contact who posted quite a lot. Often quite interesting stuff so I would read it when his stuff appeared in my newsfeed.

So Facebook just made his posts my... uh entire newsfeed. Like my newsfeed would just be 5-10 posts from this guy, some political bullshit and then another 5-10 posts from the same guy.

Even if that were the stuff I was engaging with, surely it is obvious that I don't want it in that quantity.

I'd love to hear from Facebook newsfeed product managers as it really seems like no humans actually contributed to decisions.
I don't know if io_uring provides a mechanism to solve this page ownership thing but I bet Jens does: I've asked [1].

---

[1] https://twitter.com/trav_downs/status/1532491167077572608
Yep, 90 days max.
Impossible, because Safari is missing crucial API needed by uBlock Origin.

https://developer.apple.com/documentation/safariservices/saf...

Incidentally, missing API is also why uBlock Origin will either die or be significantly limited in Google Chrome with Manifest version 3. (I'm not sure of Gorhill's plans.)
Here for one thing. I have seen a lot of posts about quitting Twitter, Facebook etc.
I give it 1/10. Have a great day.
I’ll admit that I didn’t make it clear the sarcasm/joke. But I was playing on the fact that a unicorn is a mythical creature, just as mythical as this functioning proddev team.
Hell, I accepted an offer and still work at BigTech and I still get internal recruiters from the company I work at sending me messages on LinkedIn about “exciting opportunities”. I clearly state on my LinkedIn profile where I work.
What is the incentive for a hiring manager to lie? What could they get from it?
It's not really lying or deceit. It's just companies talk about their future-perfect-best self during the interview and offer - as does the candidate.

The unspoken rule is that things can change dramatically in a few hours and each party should deal with it - which means it's also totally ok to back out of the offer you received and move on.
I would say for cs this is largely true now? At least for deep learning stuff my impression is pretty much the most impactful stuff are coming from the big tech companies. Academics sort of pick the scraps around them. I mean Google (deep mind) were the ones who figured out protein folding and for a while quite a lot of academics were jittery that they'd keep that knowledge to themselves.
> ... After much thought and consideration, we have made the difficult but necessary decision to part ways with approximately 10% of our workforce.

Burying this at the end of paragraph #4 seems odd. It's not like given the timing and the vagueness of the title that the audience can't deduce the topic. Still, what's wrong with a title that just comes out and says "Layoffs"?

Also, the use of the term "astronauts" for "employee" seems sad. The "workforce" is being laid off but "astronauts" are building the company.

This kind of thing must be hard to communicate, but I'm not sure that obfuscation makes it any easier.
> We will rescind a number of accepted offers.

> We will apply our generous severance philosophy to offset the financial impact of this decision.

It's funny, just last week I was talking about my friend who got a job offer and then lost it and got severance back in 2000. Some asked me, "how do I get that to happen to me!"

I said "try to get a job offer and then pray for failure". Apparently the answer was, "try to get a job at Coinbase".
For anyone in the thread wondering how a felon might get ahead...

Im a formerly incarcerated software engineer. I now run a non-profit org called Underdog Devs dedicated to getting formerly incarcerated people into software engineering jobs.

We have over 450 members. We experienced engineers from all over the industry that will guide you. We also have a program called Project Underdog where we offer a stipend to pay their bills and have them pair program all week long with various mentors. Its led by the brilliant Jessica McKellar and has proven to be better than any bootcamp or CS program ive experienced.

Reach out if you would like some support.

https://www.underdogdevs.org

and on Twitter @UnderdogDevs
There is no such thing as automatic opt-in.

That’s weasel talk.
Opt in means you get to choose if you want it.

They’re turning it on by default and not telling people.

This is the most bullshit thing Microsoft has done in decades.
I really hope you, or someone else, takes another stab at this project when the economic winds shift. It's a worthwhile endeavor.
I wrote this out:

The honesty is refreshing.

Still, why does it always have to be when they're doing something they shouldn't do?

...

Then I realized that they really have to do something, and I don't know exactly what the alternative is. If they gave them any compensation they would be admitting harming people and that could be a legal issue.

Edit: Oh, they are doing that, but are vague about it:

> We will apply our generous severance philosophy to offset the financial impact of this decision.

That's a pretty nice minimal way of saying it, and they probably will have a minimal approach of doing it as well, both to reduce the cost and risks.
It's mostly stupid criminals who accept crypto since it's much more easy to trace than cash. Privacy coins are a completely different matter tho.