skysight-inc/HackerNews huggingface dataset:
For most people the charging time isn't a problem because you usually charge it at home or at work when you're not using the car anyway.
Related:

Another Big Crypto Player Just Blew Up - https://news.ycombinator.com/item?id=31794111 - June 2022 (4 comments)

Three Arrows Capital reportedly facing insolvency - https://news.ycombinator.com/item?id=31784602 - June 2022 (377 comments)

Battered Crypto Hedge Fund Three Arrows Capital Considers Asset Sales, Bailout - https://news.ycombinator.com/item?id=31777441 - June 2022 (125 comments)

Crypto hedge fund Three Arrows fails to meet lender margin calls - https://news.ycombinator.com/item?id=31769163 - June 2022 (1 comment)

Rumors Swirl About Financial Stress at Three Arrows - https://news.ycombinator.com/item?id=31748345 - June 2022 (2 comments)
You did not address the part where I said "Microsoft, just like Apple, engaged in anti-competitive practices that prevented user choice.".

Microsoft was literally brought to court, and a judge said that their practices were anti competitive.

So yes, the legal system said that Microsoft was anti-competitive.

You should go read up on the court case, because it is an absolutely true fact that a judge ruled that Microsoft engaged in anti-competitive practices.

And now there are new laws, in the EU, that will prevent Apple from engaging in anti-competitive practices as well.
The article states:

“It sounds dramatic to say that they don’t age at all, but basically their likelihood of dying does not change with age once they’re past reproduction,” says Reinke."

In humans, kids are born well below the age when we see the worst effects of aging. The old do not play much of a role in natural selection. It seems likely that aging or lack of it is more of an accident, then.
I think they are wonderful (from the Codd and Date days...) but mostly everyone else disagrees.
I take transit a lot and many times of the day and while I've seen all of these things, most of the time you see harmless stuff. Mostly it's teens (kids who can't drive yet), doing dumb things like drawing graffiti on a map or putting silly stickers on things. Occasionally someone smelling like booze and weed ends up on the train. Someone who hasn't showered in... days gets on. Sometimes you notice a person who is obviously not fully there and talks to themselves a lot or mumbles and shouts with no pretext. Occasionally you see a person with untreated visible medical conditions (like an abscess). If you have headphones in or have a book in your face, you probably won't even notice what's happening. The numbers back these up as it's statistically much safer to take transit in most places than drive. I do have friends in the suburbs though, so I know there are folks who find safety and comfort in appearances. And for some folks they find genuine solace in their car which is fine.

You don't even _know_ who you're driving next to on a freeway. The driver next to you may be driving home dead tired, "microsleep"ing along the way. They could be very drunk, trying desperately to get home and crawl into bed. Maybe they got fired at their workplace cause they were on meth. Someone driving might have a seizure and lose control of their vehicle. You can just look at traffic crash statistics; the US is the worst developed country for traffic incidents by far. Just because you can't see them doesn't mean their conditions don't actually exist.

Don't get me wrong, I'd love to see America pay actual attention to the folks with these physical and medical conditions, and the fact that we don't is terrible. But stuffing them into cars or forcing them to an underclass where they can't drive isn't the answer. And it's not particularly unsafe to take transit.
This should be a movie.
That battle has been lost. Even if people didn’t have a smart speaker, they almost certainly have a smart phone and it’s way, way worse from a surveillance perspective.
I'd just look at government archives.
> It's better to have high standards to begin with to avoid needing to fire people.

Which leads to the job interview system that doesn't satisfy anybody either.
The problem with your thesis the people who own guns in this county are not the ones being made angry with these three decisions.
That's just being facetious though. We've all seen that website with funny correlations. This line of argument while an important lesson to look deeper into systems before claiming a correlation doesn't really add much here.

Loads of people get the flu vaccine. Enough that I'd imagine the sample size is representative of the population at large. A large number of people also don't get the flu vaccine. So this is a surprising result. Especially since we are injecting a liquid into the people so there could reasonably be some effect we never thought of. Which is the whole point. These people aren't correlating things in completely unrelated fields and claiming a link.
This is my experience as well. I grew up in a small midwestern town. I continue to shoot and do a little bit of hunting, but the temperature around firearms and gun ownership really took a turn in the 90’s. Lots of wild conversations happening down at the conservation club.

Edit: I guess my initial comment was more about a cultural/legal framework for reasonably reducing the number of semiautomatic weapons in the general populace.
I would extract this to a separate function.
Maybe so, but please don't post unsubstantive (or name-calling) comments to HN. If you want to say specifically what you think is correct or incorrect, that would of course be great.

https://news.ycombinator.com/newsguidelines.html
If you’re having trouble learning to paint, but you’re trying to learn with a fork, then you should start by replacing the fork.

If you’re having trouble painting because your paintbrush isn’t made of squirrel hair, then you just need to learn to fucking paint.
I thought the ruling suggested that it just return to the legislative branch, not specifically the states. I have a hard time seeing how they can regulate stuff like the affordable care act and everything else but not this. At the very least they could put a modest tax on it and then use that tax for medical related grants.

BTW that is filibuster proof if using their remaining budget reconciliation passage for this (a hack, but it seems hacks are how everything gets done).
I lost it when at my previous job I found a 20 multiline super complex type defined by another dev, asked him to describe it because I was in a tight deadline and had not time to parse whatever he was defining. He starts with "it's pretty simple" and then used like 10 minutes to describe me what he meant while writing on paper the various pieces getting confused two times. At the end of the day it could be simplified in a one line union type of a few strings which would cover 99% of the usecases and the other 1% was something we had never used and would never use.

I really wish people would focus more on keeping types as simple as possible instead of using that complexity just because the language allowed it.
But 58% of Americans didn't want Roe v. Wade overturned, while only 35% did, which widens the decision's unpopularity even more (again, according to a Gallup poll):

https://news.gallup.com/poll/393275/steady-americans-not-roe...
> It's conservatives who fight 1/ building low income/subsidized housing, 2/ putting that housing in any neighbourhood where they might be in.

That’s why, I presume, cities that are thoroughly controlled by Democrats, like San Francisco or Seattle, have no trouble building low income housing and putting it all around the city, right? I mean, conservatives have no government representation in those cities whatsoever, so the Democrat politicians are simply listening to the wishes of their constituents, and as a result, low income housing projects sail through, and housing prices are low, correct?
They can't really do that because Firm A may depend on Firm B's payment to stay afloat. So you can't just say Firm B doesn't have to pay A and all is well. Also if a Firm defaults on its debt obligations, nobody will choose to lend to that Firm in the future.

Certainly it still may be possible to untangle the situation by shifting losses to those who can bear it (socialize them), but it's not as simple as you make it sound. Have to work out a whole graph of dependencies.

Lehman Brothers had something like $50T of value in underwater derivatives. Good luck solving that
This is going on my wall. Thanks so much.
Probably this "by monitoring network traffic"

Checking which domains you access, what ips, whatever.
Wild.

> 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.

The concert actually happened? That's the craziest part of all of it.
I'm very curious what sort of things people are saying in the workplace that they are afraid of coming out.

I've found workplace conversation to be so sterile and bland that I can't even really conceive of what that would look like beyond the insane examples you see in HR videos. That sort of stuff happens in working class jobs, but I've never seen it in a office.
When I've needed them I've needed them for multiple statements, once is not enough. Currently have to use plpgsql for this, which is half awesome, half abomination. :-D A single simple language sounds easier to learn.
You can if you curate the list. Curating requires collecting and processing information, which often can be expensive.
Right, but if you're making a price-comparison website with scraped data, you can't scrape the product image from a supermarket website legally.

You could of course get images from some other source - but you need meticulous organisation when a single brand of tea might have 40, 80, 160, 240 and 600 bag packages.
Fine, then the fetus has the right to vacate the womb and gestate in someone willing.

The fetus can’t be given rights to the mother’s blood or use of her body, otherwise that sets a pretty dangerous precedent. If abortions can be outlawed, why not vasectomies? Or chemotherapy?

My point is it doesn’t matter the status of the fetus. It’s about the right of pregnant women to have autonomy over their body.
Like with any culture war issue anywhere, it reaches the point where, whether actively or due to escalation, rational discussion does not survive in an environment where the stakes become personalized. It's wishful to lament how people aren't talking about this rationally but because of escalation the only way to get your message out effectively is to, unfortunately, distill it as hard as you can. I don't think anyone knows how to effectively defuse this situation, so it's just a horrible catch-22.

The UK is, of course, not immune to this on its own culture war issues.
Cardinal Richelieu[0] would like a word (well, a paragraph or two) with you.

A more recent treatment (albeit a fictional one) of that idea can be found here[1]

[0] https://www.brainyquote.com/quotes/cardinal_richelieu_183310

[1] https://babylon5.fandom.com/wiki/The_Illusion_of_Truth
> The issue of loading into your vector register... well, there are some dirty tricks for that.

Good discussion. I think the only method you haven't talked about is the simple "unaligned load" instructions (which might be the simplest, and most portable way, to do this). I know that ARM and x86 both can do unaligned loads no problem, but at a possible performance penalty.
https://free.law/

Among its other achievements, the Freelaw Project was instrumental in the push for recent bi-partisan legislation, signed by Pres. Biden, in the realm of ethics reform for the judicial branch.
No thanks. What I'm interested in is a _structured_ program for providing feedback and going off-script into potentially legally problematic territory as an individual doesn't tip the cost/benefit ratio in the right direction.
Most city democrats are actually conservatives. They just don't believe it. They'll still vote "democrat" but typically the most conservative ones.
I also love the idea of a single-purpose device

Hardware in physical reality is a useful abstraction.
Another nice thing is that their UX changes actually feel like steps forward. For example if you live in an area with overlapping libraries, the app has gotten much better at unifying the catalog info.
I use Auto Tab Discard [0], which offloads tabs after a period of time. They still show as normal tabs (with a "ZZZ" icon to indicate it's been discarded), and the website reloads when I switch to them.

When I open the browser after closing it, the session is restored with all but the current tab offloaded so it opens quickly and using very little resources.

My current session has tens of tabs, only a handful of them active. It uses about .5% CPU when idle, and less than 1Gb RAM.

[0] https://add0n.com/tab-discard.html
There's nothing to elaborate. I live here.

It's nice to live in, unless you live in a district where you rather not.

Anyone claiming those don't exist is just sitting in his tiny bubble.
My tone normally is "I believe this should be extracted to a separate function, and here's WHY".

The WHY is to typically refer to some best practice, coding standards, something as neutral as possible.

I use the combination "believe" and "should" as it's friendly but still has some hint of authority. Another tip is to not just post negative review comments, I also comment on things that went well.

When I see somebody repeatedly make the same mistake, or very severe mistakes, I schedule a session to discuss the topic, as there's likely a knowledge gap or misunderstanding. Invest in people like that and make it clear that this improves life for both themselves and the reviewer. Win-win.

People can be very diverse, of course. Still, if you need to sugar coat feedback too much and are afraid of a possible backlash or drama, that's unhealthy. The exchange of good faith professional feedback is part of business.
> 1950

That prosperity almost certainly more to do with the post-WW2 economic boom than anything else. There are arguments to be made against unions but citing what happened in the golden era of the '50s-'60s isn't one of them.
is this sarcasm? That’s a wild generalization of people who use credit cards
Across the country there are data privacy advocates who are shaking their heads that, despite their best efforts to raise awareness of why privacy and digital security affects EVERYONE, it takes the abortion debate and questions about whether law enforcement will look at your period tracker app's data to determine if you're looking to get an abortion...

I guess better late then never. Hopefully this will really encourage people to take privacy and data security seriously.
No one was forcibly vaccinated. The use of incentives and disincentives to encourage vaccination can certainly be debated, but no had a vaccine forced into their body against their will.

Plenty of people are still not vaccinated by choice.
You can't use any non-WebKIT engine on IOS, that's a an absolute monopoly.

Is chrome a monopoly? at this point yes, but ignoring safari is not a solution, Safari is universally hated because of its limitations which are made on purpose.
I prefer to use Angular for the same reason you prefer to use React. It really is personal opinion, both are good and mature frameworks/libraries.
I'm a huge fan of EdgeDB!

Possibly our focus is a bit different — I see EdgeDB as primarily focused on transactional queries, whereas PRQL is very focused on analytical queries. PRQL doesn't do quite as much — e.g. we don't model the relationships between entities, which is less functional but more compatible.

Feel free to reach out on Twitter if you think there's some way of us collaborating, or if you have any feedback or guidance for us.
>that's all just to say that it's not a "haha gotem" moment when you find someone close to retirement who "opposes socialism" but doesn't want to see social security go away (for them).

It wasn't an attempt at a "haha gotem," sorry if it came out that way. It was more of an example of the irony of being for and against the same concept by having different understanding of the meaning than someone else.

SSI was probably a bad example, anything useful will fit. "Socialism bad," but "please fix the potholes in my road, pick up my trash, put bad guys in jail, put out that forest fire, keep the shipping lanes clear, etc. etc." All those a person could like and they are socialistic, but ask that same person what their opinion on socialism, he thinks Castro nationalizing US industry in Cuba, not all the service he finds infinitely useful day to day.

I guess that's the complicated way of saying we should talk about political ideas in a much more narrow sense, like "lets lower the medicare age to 55; we're already paying for the most expensive demographic," rather than "Socialism good."
No, I mean they take the actual photographs and then license them to the retailers. Plus they can also capture other product data in a consistent format etc.

See here as an example: https://www.brandbank.com/content-licensing/

So for instance you could scrape a website that licenced images from brandbank above, and then fall foul of their copyright.

Brandbank as an example does work with UK supermarkets, e.g. see below:

https://www.brandbank.com/tag/sainsburys/
https://www.brandbank.com/tesco-case-study/
The Deracination of Literature
Yeah, actually, I'm super well acquainted with it, are you? Normally I hate the "self-documenting code" trope, but in this case, actually think the vast majority of these parameters are actually self-documenting, and also, everything is type-annotated. Let's take a snippet from the Dependant class:

class Dependant:
def __init__(
self,
*,
path_params: Optional[List[ModelField]] = None,
query_params: Optional[List[ModelField]] = None,
header_params: Optional[List[ModelField]] = None,

What are path_params? They're params parsed from the URL path. What are query params? The same, from URL query component. Header params? Params pulled from the request headers. Shocking. If you actually sit down and read through FastAPI it's remarkably easy to get your bearings and start hacking around, despite the "no actual documentation" (I think type annotations count as documentation).

Compare that to code bases like Django, Celery, Matplotlib, where it's kwargs, kwargs, everywhere and nary a type hint to speak of.

The number of open issues is due to the massive popularity of the library (46K stars) compared to the number of actual maintainers. Some actual questions on the Issues tab right now:

- How to add admin page?
- Is safe to remove value from list in asyncio
- Best practice to run FastAPI on Cloud Run with server port as $PORT

These are all n00b questions that could readily be answered with general-purpose resources, but this is the blight that super popular FOSS libs and their maintainers have to deal with.
https://developer.apple.com/wwdc22/10098
That's good to know. Even Google's OCR in English is pretty spotty, so I can just imagine what it does with other languages.
As an extremely lazy person, I quite like the t-shirts, as they reduce the amount of clothes shopping I have to do. Also sometimes people get quite creative with them; I prefer the ones that aren't really identifiable as swag by the general public (which I suppose makes them... not conventional swag, really?)
> I'd probably go further and argue it's just unethical.

Fucking someone up is unethical too, but it is way more common to hear how someone was deceived than how someone was upheld to their own words.

/rant off
I admittedly went a little overboard with the tone of my comment.
I bet most people do not think as much about company swag. Why rain on your parade right ?

I do think tech generally has an unhealthy problem of over-identifying with their company and that there is a certain insular monoculture resulting from it.

At the end of the day, tech is situated within the greater social context around it. Any one who has their ears to the ground will know the most common complaints by young people in tech and how it ties into society's perception of young men in tech.

I deeply respect anyone does not care about how society perceives them and can march on un-affected. At the same time, I see propagation of incorrect myths and resulting insecurities within younger tech workers. If you are an average human that's susceptible to all the common markers of status around them, then some counter to big-tech koolaid might be in order.
The code quality of angular 4/5/6 and the add-on packages was so bad, I wouldn't want to lock myself into that ecosystem ever again. I don't remember exact numbers, but I'm pretty sure that about half the bugs that project had were due to angular, poorly designed Rxjs interactions, or angular flex-layout.
Had I known anyone cares about this ...

Anything else anyone cares about, that could use a speedup... ?
Yes, I could understand (if not also somewhat disagree) with it regarding photos, but "and data"? What does that entail?
Several other people made good points about the overall review structure that might well be more important. But to answer your actual question about tone:

There are two axes I think about here when deciding on tone. Why am I reviewing this code? And why did this person write the code?

For the me axis, at one extreme I'm paid to review this code, and I designed or co-designed the software that's being modified in the reviewed change. Architectural decisions were mine. At the other extreme, I'm just another volunteer, this system I'm presumably interested and somewhat knowledgeable about (otherwise why review code for it?) but I may not even be an expert, and certainly can't be said to "own" it in any way.

For the other person axis, at one extreme they are assigned to work on my project, this is their job, at the other extreme it's some volunteer who has worked with this ten years longer than me and maybe designed it and it's good of them to ask me to review it, they could just push commit.

#6 "Extract this to a separate function" is a command, so it's not appropriate unless either they're an employee and I'm supposed to be mentoring them, or they sent unsolicited contributions to some project where I'm an expert and frankly I'd rather not have their contribution than take it as it stands. If it's a project that invites contributions (even very informally) then this is always the wrong tone.

#1 "Should we extract this to a separate function?" is a question, and so it's not appropriate if I am expected to provide guidance (e.g. in mentoring or when reviewing code from a brand new team member) but absolutely appropriate if I'm reviewing code by somebody who knows the project much better.

#3 "I would extract this as a separate function" is always appropriate if you are sure you would do that work. However, if you are sure you would do that work, consider just doing it instead. In the scenario where it's a junior employee being mentored maybe there's pedagogic value in them extracting it so write either #5 or #6 depending on whether they seem to need the explicit instruction or whether it's implied in the usual workings of your environment. In the scenario where you're a new volunteer maybe the author has a good reason it should not be extracted and so it's worth asking. But in the middle case why aren't you doing it? If it's just not worth your effort the same is true for the author.

#4 "This could be extracted to a separate function" is redundant and so is #2 "Could you extract this to a separate function" the answers are "duh" and "hopefully you can do so or else you should learn this language". So overall I think I see three tones I would use (#1 #5 and #6), but in quite different circumstances, two tones I think are too vague/ redundant (#2 and #4), and one tone which is probably never useful (#3) because it suggests I should do work instead, in which case why not just do the work and say you did it "also I extracted this as a separate function, [link]..."?