skysight-inc/HackerNews huggingface dataset:
I’m a native English speaker, but I’m pretty sure this thread is the first time in my life that a computer menu and a food menu have come in contact in my mind. Of course they’re the same, and that’s why they called it a menu on the computer, but they’re just so far apart in real life they have zero association in my mind, like homonyms that don’t have a shared meaning.
The gist of it:

> But there’s a far more compelling reason not to use any kind of PK in a public context: if you ever need to change keys, all your external references are broken. Think “404 Page Not Found”.

> When would you need to change keys? As it happens, we’re doing a data migration this week, because who knew in 2003 when the company started that we would now have 13 massive SQL Server databases and growing fast?
Its apparently based on the wars of the roses and in the medieval period there was a lot of looting pillaging and all the rest.
On the other side of it, it's nice to get the time off even if you don't get sick. Companies will tend to argue that sick time is only for when you are sick.
Thanks for sharing! Glad to hear it's been a successful venture for you. Hope we get to hear more about it at some point!
Correct, JPA stands for 'Java Persistence API'
HBO Max Streaming Will Premiere All 2021 Warner Bros. Movies
You're getting downvoted because of your snarky opening statement.

But I do think it's important/relevant to compare virtual threads to Kotlin coroutines.

I agree with your point that tacking all of this onto the existing (flawed) Thread API is a risky move. I understand the reasoning on both sides, but I'm not usually a huge "backwards compatible at all costs" or "don't make people learn new things" proponent on anything. So that's my bias.

I think you're painting the `suspend` keyword a bit rosy, though. The fact that Kotlin has colored functions is a huge pain in the ass. You have to design different APIs sometimes to account for a "suspend version" and a "non-suspend version".

The idea with Loom (like goroutines, which is the first green thread model I've used) is that async stuff is so cheap that you can almost pretend it doesn't even matter if something calls a coroutine. I'm not sure if that's the best solution, though. One advantage that colored functions do have is that you see it and "know" that the thing involves expensive and/or blocking work. With coroutines, how do you know if calling a function will slow your current thread down as it waits for the results? That's a question we could ask Go devs today, I suppose.

I agree with your prediction that Kotlin's coroutines might just sit on top of virtual threads on the JVM in the future.
More expensive than tunneling under the Atlantic?
Templates, Linked Database, Styles/Designs, Sorting/Filtering of databases. I also follow alot of Ali Abdaal workflow. https://www.youtube.com/watch?v=ONG26-2mIHU
>The more you pay, the shorter your runway.

The horror of asking a company to charge customers to finance their operations rather than running the VC treadmill.

I don't get how more founders don't realize it is in the VC's best interest to keep you on the treadmill, burning their money and giving away your equity.
The thing is not just "ARM", it's Apple's implementation. Their A* mobile cpu lineup destroys any competing mobile ARM CPU, and the M1 evolved from that. So just running ARM isn't going to save anyone.
He did write for a while in one of those publications, but he hardly waxed lyrical. It was mostly vaguely negative “insights” about Apples business strategy and how awesome they could be if they just listened to him.
AMD is colloquially referred to as "Team Red" in computer hardware circles. Intel is "Team Blue" and Nvidia is "Team Green."

The phrase "seeing red" is a fairly common idiom in my experience in American English. This refers to the matador's traditionally red sash used in bull fighting. Red is believed to draw inordinate amounts of bull attention and make them angry.

The use of "seeing red" is a bit strange, as the idiom is typically associated with anger and a pending bull charge, potentially metaphorical.

Thus, AMD -> Team Red -> seeing red -> bulls.
A 352 Megapixel image of Starship Serial Number 8
IIRC France already has some measures in place
I don't think he's wrong to question it, but people have taken that questioning and lack of answering to be a failing of Tolkien and LOTR when in reality that's just not the scope of the book. It's a mythical battle of good and evil, not a true-to-life description of a society that happens to have magic. Both LOTR and ASOIAF try to say something about humanity by holding up a funhouse mirror, just one produces an "ugly" and "gritty" distortion and the other produces a "stylized" and "ideal" distortion.
I agree, I avoided using the word union.

In an ideal world, this would be a union.

In (what I worry might be) the real world, the word union conjures unhelpful barriers to action.

I'm less interested in fighting idealogical battles. I'm more interested in achieving a practical goal - getting a large group of people to say no to leetcode.

My guess is more people will say no to leetcode if they think of it as a general group anyone can join. This allows a larger amount of people to ignore idealogical barriers they might have to joining. So for now it's a "group/job board".
> it is within ~10%

This is just so off. Look at Geekbench's figures for a 865 Plus, add 35% on top and you are still not close to an A14 and miles away from the M1.
One big problem is that companies (especially FAANG) are wasting time having very senior devs do Leetcode-style shit, which is a false negative for people that don't balance binary trees and manually regex strings all day. This especially penalizes more experienced / older devs who don't have time to LC grind (of which I'm also one), and introduces unconscious selection bias.

Certainly there are other ways to verify someone can code: code samples, talking through high level language concepts, reviewing existing code, etc.

What people should be focusing on is this - 1) Do you understand enough systems architecture / code techniques to succeed at this particular company? This can be done via mostly talking. 2) Do you have experience that will help us with our company-specific problems? Give them an actual problem you regularly deal with, and get them to attack it.
I wrote a scraper for myself only to keep an eye on several used truck websites. I was able to do this for craigslist, so I could run it every couple days and check the nearest 75 cities, the list of truck ads, filtering on/out certain keywords, and the pages for the interesting trucks, making a report for myself to help find the vehicle I want.

I could not do this for any of other several large sites advertising used trucks, like commercialtrucker.com, truckpaper.com, and machinio.com. I kept bumping into artificial javascript and captcha limitations that were not worth my time to try to work around.

The thing is that I will probably find what I want on a craigslist site that I can scrape, I'm getting a lot of great info from them, and I'm not going to bother with any of the ad-based sites, it takes to olong to run all the manual searches. They have effectively done a disservice to their (presumably paying) customers who want to sell their vehicles.
That's true, it's more like naming your language "BlockchainScript". I could totally see someone doing that today.
> I think what is required for the interviews is very different than the actual work you do once you are hired

I'm sure that's true once you achieve seniority. I'd wager that the first couple of years, at least, you're not solving problems, but implementing solutions designed by higher ups. You need to do this fast to be useful.
If someone was preventing my paper from being published, pretty much at the deadline, I would also like to know who they were and address their concerns directly. If everyone at Google is a grown adult, I think they should be willing to defend their last-minute issues with this person's paper directly.

Why should they need to shroud themselves in secrecy?
That photograph is beautiful. A work of art! The arch spanning that grand space, the track lighting making it look like an image from space, the curved walls. Like nothing on Earth!
On how to read books I trust and like the classic called How To Read A Book [0]. The rest, these articles, etc. always feel too fluffy and contrived.

[0] https://en.m.wikipedia.org/wiki/How_to_Read_a_Book
I'm stepping slightly back from the political/social context of this article to make a broader point: If you think for a second that your FAANG employer gives a single fece about diversity, inclusion, justice, and so on, you're making a mistake. Individual employees may care a lot, even high-ranking ones. The company does not.

Google does not care about being progressive. Google cares about appearing to be progressive while selling ads.

So whether or not Dr. Gebru's portrayal of her departure is accurate, or Google is racist or discriminatory, etc., doesn't actually matter. Google will never love you. Google only loves money. The moment Google decides you make Google less money than you cost is the moment you're gone, and clearly Dr. Gebru found herself on the wrong side of that equation, whether she intended to or not.
Among US Free Skins Hats Pets Always Ampostor
> hiding key components of your application behind a burger menu is bad for engagement

It's still undecided and has become under further scrutinize lately if low engagement actually is a bad thing, considering everything.

Many of the biggest tech companies does nothing but optimizing for engagement, and hence we have viral outrages via social media. Addiction is also played as something that are good for companies, but we're slowly waking up to the notion that optimizing only for engagement was never a good idea for humanity at large.
>If the governance focused on restoring negotiating power to workers

The right for workers to form a union is also a worker's right worth protecting.

But this is not a workable solution for every single employment relationship.
Wait this is a really good idea - he'd be incredible
The Internal Tourism Program
I confess that, as someone who has never been primarily a developer (done a number of different things over time), I find this whole leetcode thing beyond strange. I have never in my life studied for interviews other than reading up on a specific company I'm interviewing with. ADDED: And every job since the one out of grad school decades ago has been directly through someone I knew.
I was going to recommend this. No reason to use a special data type for the ID in your database unless you have some sort of actual constraints (like a 64 bit limit or something).

Instead just use a sequential integer (or UUID). When you need to expose it publicly, use something like hashids ^.

The main downside to straight UUIDs as primary key, is the B-tree used to store the primary key is larger if using UUIDs which are 16 bytes vs 8 for longs. In this case though the IDs are 8 bytes so this point is moot. Also the data is stored randomly on disk, which will make things like range queries slower if querying by ID (but you probably want a different index for querying anyway).
Great result, in sore need of external validation (just like every other piece of research). In a few years we will see through the hype.
This looks really helpful, I'll definitely check it when I run into problems with persistence. Which will be probably very soon - I have to admit I've been using JPA for almost a decade and I still find it
so confusing that I'd rather use native SQL for any non-trivial scenario(i.e. everything above plain CRUD). N+1 select problem is far from the hardest issue with JPA, for me it's either mixing managed and detached objects or following weird cascading rules especially during updates.
You can keep using mobiles even after stop receiving updates. They don’t get remotely disabled or anything.
It is similar for Swedish. As far as I know nobody has surpassed stava despite it being about 25 years old.
Building on this advice, I highy recommend the essay titled "How to Read a Book" by Paul Edwards:

https://pne.people.si.umich.edu/PDF/howtoread.pdf

Edwards is an academic historian of science who write incredibly long and dense books drawing on hundreds of sources. If anyone knows how to read, its him, and his advice was truly useful for my own reading.
I disagree with your assessment in the strongest terms as I have personally experienced them being separate as achieving the opposite most of my 15 year career.

Places I had worked including my current employer, vacation days need to be scheduled at least a week+ in advance. As a person who gets sick a lot I almost always end up having to take unpaid days off when I’m sick because I blew though my 3-5 sick days.

Places with PTO I can take my entire pool off as sick time. Never took an unpaid day at a PTO business.

Right now. I have 400+ hours of banked vacation time, but I have used all of my sick days for the year. If I get sick I have to take it unpaid or work. It doesn’t make any sense.

Honestly I think they should outlaw having them separate.
Right? Completely avoid having to pay the salaries of buildings full of bankers with my interest payments
I'd say there's plenty of doubt on the mask front. Lots of evidence that masks encourage risky behavior, lots of evidence that COVID spreads as an aerosol that face cloths can't contain or could even increase, and clearly masks and lockdowns have not been at all effective throughout the world.

The argument isn't "slippery slope" - it's that we are spending trillions of dollars on unproven and ineffective interventions, or even counter-productive policy that directly cost thousands of lives.
Entropy and Diversity on the ArXiv
‘I guess this is a thing’: Third metal monolith appears in California
Hand-washing and coughing etiquette were emphasised strongly at the beginning of the pandemic, before mask-wearing. But at the moment it actually seems that contact infection is at most a minor — or virtually irrelevant — mode of infection. Hand-washing therefore almost certainly ranks way below mask-wearing in terms of effectiveness^1. As for the rest of the list, social distancing is strongly emphasised but incredibly hard to do in practice. It’s an extremely costly intervention, because it affects the economy both directly (workplaces) and indirectly (restaurants, cinemas …). And yet, notice how many countries still practice strict social distancing rules (albeit inconsistently and often not based on the best evidence).

And as for coughing etiquette, I can’t remember when I last heard somebody cough or sneeze when out. I’m sure it happens (after all, it’s sometimes unavoidable) but it has definitely gotten much rarer. In sum, it’s a very strong claim to say that “masks are a pointless waste of time”, and almost certainly wildly off the mark.

^1 Of course hand-washing should be practiced nevertheless, because it also prevents other infections, notably GI infections. But paradoxically excessive hand-washing also has negative health implications: soap and alcohol destroy the skin’s protective layer and dry it out, and the mechanical action of hand-washing exacerbates this through abrasion, which causes micro-lesions, irritation, and increases the risk of catching infections. And unlike for mask-wearing we actually have very good evidence for this. We don’t yet know the exact consequences, but the NHS has noticed a strong uptick in dermatological conditions since the beginning of the pandemic, some of which are serious. (Here’s a publication on this: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7102542/)
She has a history of attacking people through social media. If I were reviewing her paper, I would certainly not want to be known to her, especially if I were critical of it. The possibility of retaliation from her is very real and she often uses her considerable twitter following to do exactly that. I believe she thinks she's doing the right thing, but from a disinterested party's perspective she seems like a bully.
Absolutely agreed, and that sounds like a reasonable solution all around. Having a pool of sick days leads to the same situation, just with different circumstances. (e.g. Somebody who has a planned surgery for long-term health issues needing to save up sick days to use for the recovery.)
Dropbox does: https://knowledge.broadcom.com/external/article/169397/dropb...

And I seriously hope cert pinning gets adopted by more applications.
I wonder how many HNers are old enough to remember when Joel Spolsky shook up a lot of thinking about software hiring at the time (~2006). He had two major insights, one of which has become lost to time unfortunately and the other has mutated into an abomination over time:

- Hire based on "smart and gets things done"

- FizzBuzz

Prior to Spolsky software interviews were much more like a traditional job interview: resume, CV, talk to a manager, a bunch of questions about experience etc. Things like N years experience in language X where hugely important. The idea that you should hirer people that were "smart" and "got things done" was mind blowing at the time.

Unfortunately FAANG seems largely focused on hiring for their definition of "smart" and has virtually no interest in if you can get things done. I've learned when interviewing at these places to never mention any past experience I've had solving a problem since it always seems visibly hurt my performance.

And VC funded startups have really doubled down on the "not smart" and "get things done" category. All of the sub 1k employee startups I've worked at or talked to in recent years seem to penalize thinking about or understanding the problems your working on, and mostly care that you're constantly scrambling to get things done, even if those things are useless.

So sadly, "Smart, and get things done" has been completely lost to time. FizzBuzz on the other hand...

The entire point of FizzBuzz was to make sure that people could code. It was supposed to be very easy, and completed in a very short period of time. Again, the problem in 2006 was that there were many corporate programmers who only knew how to basically refactor legacy Java code. If you had to start from zero, which most startups did back then, you needed someone that could build a program from nothing and think about problems computationally. FizzBuzz was meant as a sanity check, not a stress test.

This has morphed into a bizarre paranoia that "most coders can't code!" Now the point of FizzBuzz wasn't to replicate the exact problem, but to come up with some other quick, easy problem just to verify that the candidate does, in fact, know how to code. But hiring managers had no imagination so they just replicated the exact example Spolsky used. This lead to candidates memorizing the problem as part of interview prep. This of course lead to companies developing harder problems, which lead to candidates studying more. When this combined with Google's famous algorithm questions (originally to check if, you know, you did in fact understand computer science) we ended up with the leetcode nightmare we have today.

It's tragic since many of the "smart and gets things done" programmers today struggle to pass interviews. But perhaps this is because companies don't really want that anymore.
Maybe I'm misunderstanding the purpose of the site, but this is silly. I was mad at the TLDR not including the answer to the premise, until I realized that the post itself doesn't even make an attempt. The information contained is basically the same as scrolling through the HN comments.
I'm interested in the metaphysical theories presented by yoga instructors. There are zero scholarly papers that deal with transcripts of yoga classes.

Now I can easily gather a corpus of text from the huge number of yoga classes online!
Yep, I call it collectivised micromanagement in an attempt to commoditize development.
You don’t invest in stock. You invest in companies. Companies are expected to grow over time. A share does nothing. It’s a percentage.
Same with my work, however I have noticed I tend to work over my hours because I get wrapped up in programming.
Her ousting seems like immanent justice after seeing her flame Yann LeCun on Twitter to the point where he actually left the platform. Racism, sexism, and the lack of diversity are a real issue in the United States, and I don't believe for a second that Google's leadership is in any way opposed to increasing diversity. From a distance, it looks like she got the boot because, fundamentally, she behaves like a bully.
Yes. Everything was painted, and to modern eyes, as gaudily as possible.
> They can associate your login cookies with every page you visit.

This is why 3rd party cookies should always be disabled.
The least discoverable patterns are obviously going to be gestures. Add on top of that, modal gestures. Try to ask a new user to find iPad multi-tasking for example; it requires a specific starting state and then a hidden gesture, a long press, then another gesture.

You’re also ignoring context. Everyone already knows what the hamburger does, so it’s very discoverable. And brand new tech users who don’t know find it soon enough and then know.
> Companies will tend to argue that sick time is only for when you are sick.

To me this somehow... makese sense? Of course a burnout counts as sick time, but for just getting "time off" there's vacation days, which are (in Europe) mandatory. Mandatory as in "your contract grants you at least X days off" and often "you need to take at least X-Y days off in one year"
What You Can Learn from How to Ace a YC Interview
Pocket Worlds | Senior Mobile Game Developer | Remote | Full-time

Pocket Worlds specializes in building games that are social by design.

Our first game, Highrise, is a creative virtual world where people make avatars, express themselves and make friends. Over 5 million users create avatars, chat and make new friendships in Highrise.

We are looking for a Senior Mobile Game developer with experience shipping polished production games. The perfect candidate will be well versed in C++, cocos2dx, and be comfortable jumping straight into a production game with millions of users.

Link to the job posting: https://jobs.lever.co/pocketworlds/fc407540-ab93-4ee5-8ac1-2...

Please contact Aleksandra (aleksandra@high.rs) for more details.
Scientists reverse aging in mice eye cells, restoring vision
It is a review that every paper submitted to a conference or a journal from Google has to go through. In fact I believe one has to do that prior to even submitting the paper to external peer review. That at least was the interpretation every researcher I knew at Google was operating under.
I always open these links hoping to find some new source or concept on note-taking, thinking, meta learning etc. But Im dissapointed by the continuous flow of shallow hustle porn material

Looking at the more substantial link that you provided now, thanks for sharing!
I remember this, when the HTML chats didn't need to be manually refreshed anymore...

I still test with Netscape 2.0 out of respect, and some JS features work with it on my site.

The Web is just amazing, I can write across 25 years of platforms from a dozen different vendors, totally unrelated, and it works in all of them!
I believe it does, particularly if you use techniques like potato boxes (I haven't tried these yet so not sure how effective they are.)
I've definitely seen use of src:local(...) in the CSS served by Google Fonts in the past, but they may have changed things, or perhaps it depends on details of the request, the detected browser, etc. YMMV.
Small roundabouts are still roundabouts.

Also a cursory scan of Torshavn shows lots of roundabouts, eg https://www.google.com/maps/place/62%C2%B001'16.2%22N+6%C2%B...
Lombok is available on ORM: https://github.com/braisdom/ObjectiveSql