skysight-inc/HackerNews huggingface dataset:
> You, the reviewer, are an expert in the system. ... You also should know that people who aren't experts (like me) don't know about it, simply because they didn't use it, in this PR, when they should have.

While this happens, I find that it's very common that even a junior developer has some insights the expert reviewer doesn't by virtue of the fact that he/she has spent more time on this specific problem than the reviewer has. As a reviewer, it's always better to assume you are not the expert.

> Of course, if I'm also supposed to be an expert, e.g. a co-maintainer, then it's different. I should know X. Which means either it's a brain fart, or I actually do have a reason. In which case I should have commented on the code, because if another contributor can't tell the intention in the PR, then they can't tell in a year when no one can remember why it went that way.

I disagree, and your example is a good case of not considering all the possibilities.

Yes, in certain cases, X may be the obviously better approach, and a comment would be a good idea. In many/most cases, there are N approaches, and you happened to pick one. If your approach has advantages over X, I don't see a need to justify it as a comment in the code because you then should put comments to justify it over the (N - 2) other solutions.

At the end of the day, the burden is on the reviewer to specify why he prefers X. Only if he presents a case ("X is better because of reason Y") should the developer feel obliged to justify the decision.
This is woefully incorrect.

Epic Games charges 12% instead of the 30% Apple, Google, and Steam charge. If when buying a game, you decide to support a creator (basically by entering a referral code), Epic Games then gives 5% to the creator of your choice. And I believe that comes out of their cut, which means Epic is charging 7% in that case, the developer is getting 88%, and the buyer's favorite Twitch streamer is getting 5%.
So... theoretically there is no security disadvantage to using Blink as your render engine instead of Webkit, as long as they're running the in the same sandbox? If that's really the case, then it's even more bizarre that Apple stands by their security statement.
> Don't let climate change distract you from other sources of planet destruction.

Not a good wording. Climate change is a major driver of biodiversity loss.

In general, there isn't any problem we're facing right now that's worse than climate change any way you look at it.
It looks ugly as sin though.

It is my opinion that the current generation of supercars (not to mention hypercars) not only exceeds the driver skills but also the driver's ability to properly function for 7-10 days after bringing said supercar to the limit.

Makes sense to have both the V12 and a small electric motor because the rich folks would buy the car for the option (but not the obligation) to use the V12 but in reality it's gonna be the electric motor doing all the work while proceeding at 7mph around Harrods/Piccadilly or the Burj Khalifa. I think the environment can handle a couple of V12 revs per week when rich folks get out of Harrods.
I tried not to use an ORM for my last project, but I you ended up rolling my own ORM for the application anyways because it was easier to keep the structures in the web application tied to the database. How else do you keep the two consistent?
Back then they didn't lose houses, they sold them because they didn't need them anymore, and moved in with kids for eldercare, basically.

Houses weren't limited in availability, other things were the limiting factors - and sometimes "move in with" would mean moving in next door or into what were called "mother-in-law" houses.
Some of it, too, is that if it were more practical, more people would disable it.
There are more than enough unaddressed ethics issues in ML/DS from racial bias in criminal sentencing to de-anonymization of weights to keep ethicists busy without needing Skynet.
To expand a bit more. At least in the SOPs that I wrote, is a loan declared default if a repayment of (interest and/or principal) has not been received after a certain cutoff (30+, 60+, 90+) or the company has been declared bankrupt, dead, or similar (hard trigger events)
For the latter, this is why petitions like these matter: https://www.reuters.com/business/china-evergrande-faces-wind...
> EVs currently have better instant torque but lower top speeds.

Some also have limits on battery output. The Mustang MachE can only go full speed for 5 seconds before power is cut really drastically. So much so, that in a quarter mile drag race, the Mach E is as fast as a 5.0 to 60 MPH, but slower than a 2.3L to 100. Not that every EV has this weird limit, but it does exist.

Plus, EVs are all quite heavy, and even though the weight balance is much better, they don't handle nearly as well. The writing is all the wall though, there will never be an EV Miata or GR86. Future vehicles are all going to be gigantic cars with hypercar acceleration and numb handling.
> 2021 GMC YUKON XL: 106 litre fuel tank

Average US price: $1.37/litre, total $145.

Although the average price somewhere in California is $2.06/litre, or $300 for that tank.

Here in Denmark, it would be $380.
Choose backticks as the quote style for interpolation to attract Markdown fans and confuse the hell out of MySQL users :D
Not sure if aging is related to growing forever. Our ears never stop growing but they don't live forever :P

It's more likely that those animals descended from an ancestor that didn't 'age' in the conventional sense _and_ had slow, unrestricted growth. Those two traits are not necessarily related.

Not sure if I agree with the 'specialized' moniker. All creatures are specialized to their ecological niche. Humans are kind of an exception.

What may have been selected for is fast and adaptable organisms. Why bother with 'aging' if you can tolerate damage over time, in exchange for more efficient organisms in the short term? You only need to repair enough to ensure the organism will reproduce (and maybe help care for the offspring for a while).

Humans are actually pretty good in that aspect compared to many animals. Probably because it takes a while before we are able to reproduce.
> Then why doesn't it target Chromium as the vastly dominant engine that has ~80% of global market?

Because WebKit sucks!

I don't intend to be vitriolic here, but this really is the status quo of rendering engines. You have Blink, which is capable of making complex webapps and fully-featured browser experiences, and then you have WebKit, which is almost exclusively capable of breaking them. I'm not mad that WebKit sucks though, we need sucky browser engines! Sucky browser engines like WebKit run great on terrible hardware like Smart TVs or WiFi Fridges or portable game consoles that wouldn't be running a browser engine otherwise. The problem is that Apple forces mobile users onto a browser that's behind the rest of the world's web technologies. They can make sucky browsers all day long, and they won't hear a peep out of me as long as I can replace it with a Chromium-based browser. WebKit is holding Safari, and by extension the rest of the internet, back.

That's the problem, and arguably an abuse of market position considering Apple directly profits off the failure of webapps.
https://www.reuters.com/business/china-evergrande-faces-wind...
One great benefit of Kanopy is that you can access pretty much entire catalog of Great Courses free with Kanopy here [0]. I love the breadth and depth of Great Courses when I want to learn various topics such as gardening, space exploration, ancient history etc.

Just add your multiple library cards and each video or set of videos would use a credit from your library for that month. Once all credits for a given library expire, you can connect Kanopy simply to a different library card with just one click.

[0] https://www.kanopy.com/en/category/915
Oh boy, have I got a story for you.

Around 1999, my hometown (pop. ~600) fell for a conman. Like, the actual Town government, and almost everyone in it.

Pudgy, balding, middle-aged white dude breezed into town and seduced the owner of one of the motels. She kicks her husband out and starts taking Conman to town board meetings, etc. Eventually divorced husband.

Guy claims to be Hollywood connected, a wealthy promoter or agent, scouting locations for future filming, etc.

This goes on all summer, and the town manager and county administrator, and the whole board and chamber of commerce totally buy it, lock, stock, and barrel. Conman claims he can bring in some big country music star he knows. I don't remember who. I can't stand country, so why would I remember? Big star. Not Dolly big, but Boot Scooting Boogie big.

He convinced the town to foot the bill, that he would pay for everything once they had the final bill... and this podunk nowheresville town 60 miles from the nearest traffic light pays to fly this star in on a private jet, sets up a huge stage for her, and all like 50 of us that show up get a private concert. It sucked.

This whole time... Everyone in town is talking about this guy, right? And nobody is asking if he's legit. I mean, I did, but I had long hair and was a nobody, so...

Spoiler: he wasn't. Not even a month after the big concert, he disappeared with motel lady's (and her husband's) life savings, and obviously skipped on the million-odd bill for Peggy Rae or whoever TF it was.

Everyone looked like a moron. Motel lady declared bankruptcy and left town. I gloated mercilessly.

Idiots. They all voted Trump, too. Some people never learn.
The vast majority of generators of fake news today are from Content Mills, Copy Paste Mills and general SEO spammers. Political misinformation is the other big generator. The economics of it and not "ethical" gate keeping is what will affect their output. Realistically, normal people don't have the ability to coordinate hordes of proxied IPs to attack social networks requiring account sign ups and custom feeds.

The value of exercising critical thinking, checking trusted curated sources, information hygiene, recognizing and avoiding manipulation tactics in news and ads will have to go up. The internet is already almost entirely unreliable without requiring any fancy AI. The listed skills will be necessary regardless any increase of politically manipulative content, advertisements or product misrepresentations.
Any less than 2.1 and you have to have an uncomfortable conversation about which nation is going to be the sacrifice. Any more and you have to worry about overpopulation.

That said, I'm of the opinion that we'll never really need to have any tough conversations about birth rates because they've fallen so drastically across the board. It seems that it will be enough to universally encourage higher birth rates in every nation for the foreseeable future (with the expected outcome being that most will still struggle to hit 2.1).
I certainly don't, and I would like them even less if multiple companies were sticking them in my hand at a trade show. I think generally the tech industry could do with less focus on alcohol. I don't drink, but I used to be okay with going to socialize with coworkers at a happy hour. But it doesn't take very long to tire of leadership talking about inclusivity, and then only planning alcohol-focused team events, when they all know I'm not into it. But more to the point: a lot of harmful stuff happens to your team when everyone is drunk. It's hard to work with someone who threw up in your Uber the night before. I don't know why some companies keep rolling those dice.
That's what the title is for.

I stay away from the discussion of computer consciousness.
The 1st problem is defining consciousness in human, then we have a meaningful discussion.
pre- vs post-conception
every single year single the early iphones, they have had equal or better battery life than competing androids with larger batteries. They consistently have 500 - 1000 mAh less than their close competitors.
Pole position started that crappy trend of pay per time vs pay per lives, but otherwise i did play that cart a lot too :)
A combined approach works if want to encode the exclusive constraint:

CREATE TYPE school_type AS ENUM ('college', 'high_school');
CREATE TABLE schools (
id SERIAL PRIMARY KEY,
type school_type,
unique (id, type)
);
CREATE TABLE colleges (
id INTEGER NOT NULL,
type school_type default 'college',
check (type='college'),
foreign key (id, type) references school(id, type)
);

Ya, the syntax is annoying and repetitive. It would be nice if foreign key could be a literal to remove the extra column altogether. e.g.:

foreign key (id, 'college') references school(id, type)
The concept of juicers isn't new either, but applying stupidity to them was the novel concept.
I like the phrasing, "Correlation correlates with causation because causation causes correlations".
I would expect the opposite, as they already have the ability to leave their home country, which puts them at middle-class or so at least, and they apparently do quite well in the US.
the T.50 has a fan, and it is used for aerodynamic benefit, but it does so by helping speed up air through the under car diffuser, which allows them to use a more aggressive diffuser than would otherwise work. It all adds up to a modest downforce improvement and/or drag reduction.

The McMurtry by comparison is more like the old F1 fan car, in that it is literally sucking itself down to the road, with tons of force, with a skirt and so on.
> Easy enough to turn all of these things off. You're describing a setting.

Can you turn off all of these in Chrome?
I would presume you'd want to have that explore option use different algorithms. When in the exploration situation you still want to narrow down what kinds of topics people want to find and not just a random assortment. You're always going to have to "read people's minds" to some extent because there's too much information and too many options out there. You should probably increase this exploration value as the user continues to scroll.

Also, if someone is scrolling and scrolling you'd probably want to increase your exploration hyperparameter as time goes by. So thus we're pretty much automating what is done above by user behavior. You don't really need to read someone's mind because they are already explicitly telling you that what you've presented to them isn't what they are looking for (otherwise they would have clicked it by now).

Though, for convenience I think you could find clear patterns in certain behaviors. For example, I'm one of those people that like to fall asleep to a show that I've seen a few times already. It is pretty easy to predict that. You can sure predict that if I'm opening Netflix late at night that I want to watch Star Trek.
Comfy T-shirts are always welcome swag.
Rubocop recently managed to be listed as one of the most loved and most frustrating ruby gems which is quite an achievement. Neverless, I didn't like that and I hope this Hanami Mastery screencast will help you to not rip-off your hair :)

In this episode, I'll show you how to ONLY LOVE Rubocop and never get frustrated by it.

Check it out!
This is a common refrain on Reddit and other places, but does anyone know anyone who ever had a issue with this law?

If you aren't going to offer the recordings to the public in any way I can't see how you would even be caught.

I particularly like when people say you shouldn't record evidence of someone committing a crime. For someone to press charges they would have to admit that they are the person on the recording, commiting the crime.
Maybe you should look into specifics of what exactly I am asking as the question, before terming it "crazy meta stuff".
I am trying asking valid questions, which may be wrong or someone will explain it better clearing my misconception. I will learn something new & be grateful. Win-win

What is your contribution by this rant exactly, except making yourself look absurd?
Also https://www.postgresql.org/docs/current/functions-json.html
Poly-Go-Not
What a misleading argument. Yes, Apple believes that restricting IOS browsers to Safari improves security. This is NOT the same as saying Safari has fewer bugs, or fixes bugs faster, than other browsers. I suspect Apple's argument is that by allowing other browsers, and their plugin management system, the other browsers (or their plug-ins/extensions) will be able to bypass the App store and do things that are insecure.

And it is hard to see how counting numbers of bugs has much to do with the severity of the bugs. Not every bug allows a jailbreak, but the ones that do are of much greater concern.
It seems like an obvious next step for Postgres support would be to make PRQL a stored Procedure Language.

create function foo() returns bar as language prql $$<prql code here>$$;
The obvious downside to Liveview is that all of the UI state resides on the server. Every UI update therefore requires a full roundtrip request to the server, and so reducing latency is of paramount importance. That's why fly.io is so heavily invested in the Phoneix ecosystem, because their service is predicated on the idea of distributing your app globally to reduce latency. A React/Angular/Vue spa on the other hand can make decisions about how to update the UI without contacting the server. In fact, many PWAs these days are actually designed to work completely offline.
"This is the heart of the game. I wanted each ghostly enemy to have a specific character and its own particular movements, so they weren't all just chasing after Pac Man in single file, which would have been tiresome and flat."
— Toru Iwatani, Pac-Man creator

https://gameinternals.com/understanding-pac-man-ghost-behavi...
There's a similar much longer list compiled here too: https://docs.monadical.com/s/system-monitoring-tools
There have been so many clickbait articles about how Fromsoft games are "the hardest games in the world" or other nonsense like that. That's never even been Fromsoft's goal, and it's not even close to accurate. They're arguably not even the hardest games of their type, Nioh is a lot harder from my perspective, and its gameplay was largely inspired by Fromsoft's games.
I really wish SERIALIZABLE was the default transaction isolation level and anything lower was opt in… with warnings.
Because they assume a different risk factor than you do.
> Once you have your revenge on boomers, you’re the next enemy in line if not on the list already.

I'm not out for revenge, I now have abject apathy for their plight and alarming as it is I think I've come to the stark realization that I'm comfortable with saying/knowing that we will be significantly better off when they are no longer here.

As far as being 'on the list' have a look at my bio and posts.

I've spent time in many other Industries and I have, admittedly unlike many of my cohort, learned to live with less in Life and I have no need for opulence or descendant lifestyles: I have no interest in consumerism and have been mainly focused on environmental activism. I have been called a 'prince' but then I show them both my physical and emotional scars most usually realize that they wouldn't want to go through what I went through rather quickly.
Tesla doesn’t have enough desks after Musk threatens to fire remote employees
Do what other organizations do. Have a separate organization to the evaluations.

> Also fairly certain almost every teachers union will oppose it

Of course they will. Those unions are absolutely, irrevocably committed to the idea that teacher merit is totally determined by length of service and having a master's degree.
Have you tried Datagrip?
> where I read it (probably xkcd)

Yep, it's in the alt text for https://xkcd.com/552/

"Correlation doesn't imply causation, but it does waggle its eyebrows suggestively and gesture furtively while mouthing 'look over there'."
ha! just saw that. can't edit now will live forever! And I wish....
GCC-Rust Feedback Sought – Possibly Aiming for Upstream in GCC 13
This is a great article for anyone working with language models!
NYC kicked the bums out of Manhattan in the 80s and kept them out through the early 00s. It worked really well. Wealthy people used public transit to get to their wall street jobs, and many people walked home alone at night. Fast forward to today, and it's not progressive to go after the bums any more. Now the subway is extremely dangerous and smelly, and nobody but the desperate takes it. The streets are a lot less safe than they used to be.

You can take the bums off the street (and put them in shelters) and your city will get a lot better. It's just very unpopular with progressives, who happen to be the voting base in big cities.

Eventually, things will get bad enough that the progressives leave, and then the streets can get cleaned up again.
https://world.openfoodfacts.org/product/3017620422003/nutell...

The "Nutrient levels for 100 g" section seems a little whacky.

Red circle: 30.9 g Fat in high quantity

Red circle: 10.6 g Saturated fat in high quantity

There's nothing intrinsically wrong with consuming fat, especially saturated fats - they're completely different from carbohydrates and sugars, which you don't want to be consuming large quantities of.

Aside from the whacky qualitative assessment of nutritional value, the quantitative information seems to be very useful. Imagine being able to query their API and filter out foods with vegetable oils or high-fructose corn syrup...
You do have control, actually -- you can always say things like "Sorry, but the number of weeks / rounds does not seem to be in line with the TC being offered", knowing that this carries a moderate-to-high risk of rejection. Or if that is too blunt for your style -- you can always politiely excessive rounds of LC, interviews that start before 9 a.m. in your time zone, or (one of favorites) interviews with people who expect you to have your camera on while they have theirs off.

Or any of the other tokens of gratuitous unpleasantness, carelessness and plain one-sided-ness that these companies routinely rub in our faces, as if we're desperate to work for them.

It just depends how much FY money you're sitting on at the moment. Like anything else in this industry.
The funny thing about porn generation models is that there probably already exists pornography for every possible permutation of English words.
They're both hard for the same reason (to me anyway).

The pain point in both classic games and fromsoft games for me is the amount of time it takes to try something again. The feedback loop is often so long that I get annoyed with how long it takes to even ATTEMPT the part that tripped me up again.

Say I'm struggling with a particular screen in megaman, and say that screen is maybe the 10th screen in a level. I get to that screen, I die, I start back on screen 1. I now have to go through all 10 screens again just to try the part I'm stuck on. And then after a few tries I progress to screen 11 and I die. I'm back on screen one again and the cycle continues.

Yes, this results in me getting really good at every part before then, and it can look visually impressive once I know the whole map because I have the whole thing memorized at some point, but that takes a lot of time and I just don't play games like I used to. I have the same issues with fromsoft games, but it's actually better for me with classic games, because they usually have the kindness to put a checkpoint right before the level boss. But dark souls rarely puts a bonfire within spitting distance of a boss.

I didn't mind when I was younger, which is why I can 1cc Castlevania and Sonic 3, but it's just not something I'm willing to put the time into these days. And that's fine, I don't think they should make the games easier or anything, it just means I'm probably not going to play them.

Edit: This is also why I don't really play competitive multiplayer games anymore. I may have the time to put in to get good enough to have fun, but I'm not willing to commit it to getting good.