skysight-inc/HackerNews huggingface dataset:
I've not looked at the implementation details of Ruff, but I am of the opinion that lint tools should be based on an architecture like GitHub's stack graphs[1]. This is the technology that powers GitHub's code navigation.

Specifically: analysis is broken up into two phases:

1. one that only depends on the content of a file, and
2. a second one which deals with inter-file dependencies.

The advantage is that you can very effectively cache the results of (1). This makes that phase of the analysis not performance critical. Phase 2 has to be fast, but you can push as much expense into phase 1 as possible.

This provides scalability - both at the level of GitHub where people may view code from many different commits, but also for the live editing case where you may be editing a small number of files in a much larger project. The effects of your small changes may affect many of your dependencies and you want to know the lint errors immediately.

[1]: https://github.blog/2021-12-09-introducing-stack-graphs/
I wonder if that's because they know people use + to tag for later spam blocking, or is it just a lazy regex user who needs to read this article?
If you look at what really happened saying "Kiwi Farms killed her" isn't exactly fair.

- The thread about her didn't have a post for 6 months before she killed herself

- Facebook locked her profile when she posted about suicide. Why is Kiwi Farms to blame for this?

- She was thrown out where she was living a few days prior because the people she was living with decided they could no longer take care of her

- She had severe mental health issues unrelated to her being harassed

- She threatened to kill herself after that and was taken into custody, spent 2 days in triage at a mental health facility but was never properly hospitalized and left

- She cited homelessness and mental health problems as reason for the suicide

https://www.oregonlive.com/portland/2018/06/woman_who_set_se...
I've been using keystone to run a small coffee roasting operation. The underlying concept (primsa + graphql + custom crud hooks + ootb ui) makes it incredible easily to model and build businesses processes.

Only compliant is that the admin UI isn't that flexible or extendable. You eventually end up rewriting standard views entirely when you need to add additional features that ideally would have just been minor extensions (eg adding a custom action to a record page)
> Something you want to keep in mind is that stellar coders from India already have stellar jobs and won't be up for hire.

Precisely, and they know what they're worth, so they won't be cheaper anyway.
You might be reading too much into it (or not). As a person of color myself, I didn't find the comment as if designed to "gotcha" as much as to clarify from a place of some (imho understandable) frustration. I think nphatack's answer does a good job at clarifying by specifying the range in the Fitzpatrick scale.

In my case, being mixed race, I could fall anywhere between 2 and 4 depending on the time of the year and my tanning. The clarification is helpful. "Lion Pose" also evokes Black culture so I would assume the intention is to target mainly the Black community (of which I consider myself part of, anyway) whilst people of colour is a broader group so it's a valid question.

It can also be confusing (and for some frustrating, but I don't find it so myself) because "people of colour", especially in the USA, generally means anything that's not a 1 on that scale (e.g. some latinos or mediterraneans), so the ambiguity can easily be avoided by using darker skin vs fairer skin, which also has no political or ideological connotations, generally.

Personally I think this is a great brand and one I hope also makes it across the pond to Europe. We need more, not fewer, beauty and skincare products aimed at treating darker skins.
Spoken like someone who didn't read the comment properly, or at all.

Building a big red bridge quickly isn't that much of a testament to the ability of people in the 30s to get stuff done if people in the 30s also spent their entire childhood drinking dirty well water because in many parts of the US people hadn't got around to implementing the ancient technology of piped water

Not going to lie, I'd pick the society where taps are standard but a bridge might take a long time to build over the one where the bridge building progresses more quickly but you'll be waiting 15 years to get a tap and need to boil what comes out of it.
Also, pretty sure the counter to the ISIS takeover of northern Iraq involved the same kind of broad artillery fire on apartments, etc., as we’ve seen in Ukraine.

Here is a study into deaths during the ISIS takeover and occupation, and the counter. There was relatively little conflict when ISIS took over, so the low death rates there are unsurprising but somewhat irrelevant. The death rate in the “liberation” is significant.

https://pubmed.ncbi.nlm.nih.gov/29763433/
Whatever mechanism the government uses to “ensure affordable access” would be a regulation. We’ve seen what fully unregulated healthcare looks like and it’s people dying in the streets.
good point. Still; I would've presumed Chalmers was superintendent at some point in his career. Additionally, Chalmers has on occasion [1] been referred to as "Super Nintendo Chalmers".

[1] https://www.youtube.com/watch?v=av4lbel9aIo
And if you think the practice is unethical, I would tell you that China is simply operating from a completely different frame of ethical reference.

For China, every sport in the Olympics is a team sport, even the ones that are not explicitly described as such. While showing sportsmanship is kinda/sorta important, it is even more unethical to not do everything in one's power to respond to the hopes and expectations of the government (who provided the funding) and of the Chinese people - namely, medal count ranking. So if there is something that can be done as a team and that is not explicitly forbidden by the rules, you can bet that the Chinese team will do it even if it seems unethical to you. This should not surprise you when you consider the communist/socialist ideology, where individualism is frowned upon. In fact, they'll probably think that national teams who don't do it are being stupid.
But what if the backpacks had comparable or better zippers than YKK? They exist.
Conventional is exactly the right term unfortunately.

"Conventional" means all-out war, army vs army. The problem is that russia is carrying out conventional warfare tactics against a civilian population rather than an opposing army.
If you enjoyed that feeling I suggest you look at http://astronaut.io which shows a few seconds of random Youtube videos with few views. Previously discussed here https://news.ycombinator.com/item?id=20432772
Git’s database internals IV: distributed synchronization
There's lies, damn lies, and statistics. Models are further along, beyond statistics.
> It is the charge of a sole art director to supervise and unify the vision of an artistic production. <snip>. The art director makes decisions about visual elements, what artistic style(s) to use, and when to use motion.”

I don't see how you can call it creation when they don't create anything. They make decisions about what to create, they provide input on how to create, but they do 0 creation themselves.

If I ask my partner to cook dinner, does that mean I made dinner?

> Would you also say that movie directors are not creating just managing?

Yes. It's in the name - they are directing. They are managing the creation of their team. They themselves just sit in a chair and bark orders - not creating anything.
I’m saying adding is better than removing, and removing is terrible.
Its true that it doesn't mention child rape but it mentions rape and torture of plenty of others. The point I was making is that its not like Russia likes to abide by either the Geneva convention or sway away from committing war crimes.
More like US prison system vs Chinese “camps”. One look at the numbers shows which of those is more oppressive. This includes things like slave labour: https://www.theguardian.com/us-news/2022/jun/15/us-prison-wo...
There's no inherent reason why doing lazy evaluation in an eager-by-default language should be any harder than the reverse. I can imagine a language that is eager by default but has a '#' operator that holds expressions in unevaluated form until terms are requested.
Poland Seeks Nazi Wartime Damages over $1.3T in Losses
The grey tells me you're being downvoted, but I couldn't agree more. That being said, were this actually painted by a human it would display a high level of technical competence with brushes and paints.
It is a hurdle, but as new processes slow it is not insurmountable to raw power.
I believe you will not come to an agreement with those that find that the opposite is true (‘let builders build’) because ultimately it boils down to one’s outlook on life and what we deem important (‘our value system’).

By arguing in favour of regulation, you have a set of assumptions and expectations that support your view. For example, in the literal case of buildings, you might be thinking of rent-seekers and greedy fly-by-nights that build low cost housing in high rises that collapse years later (for example).

I could argue, these were never builders to begin with. They are copying something (very unoriginal) which doesn’t count as building, but is rather a very good example of entropy (of an initial good idea perhaps).

Those builders who really build, as in create, they are precious and rare, and only bloom in an environment of less regulation.

It is one of those many contradiction in life where you have to let the failures through to allow for something new and novel to emerge.

I believe that we owe our own existence to this principle, where evolution was a very wasteful process of many dead ends in terms of life forms that emerged from it but could not persist.

If evolution had been “conservative” I guarantee you intelligent life would not have emerged.

Transfer this principle to the evolution of ideas, or rather, creations, we will also stagnate ourselves into a dead end with our civilisation if the “regulators” ever get the upper hand.

(I am not saying they don’t have a purpose or should not exist; merely that they need to be balanced by the ‘chaotic creators’)
China will just import the cards via third leg which isn’t sanctionizing them, eg Japan
I think this is great insight into the culture. We all really want to be that "talented" person's seemingly-shallow-thinking-but-in-the-end-incredibly-insightful boss.
The RISC-V arch (instruction set) is not proprietary and freely available. SiFive doesn't licence instruction sets, only implementations thereof.

ARM architecture licences are used when you want to do a largely complete re-implementation of the arch, so the instruction set is really the only issue.
>They came to tell me that I had to lose, and they would give me the same reward of a EUR 21,500 bonus

Nice! Here you have to spend 6 weeks at a coding camp and join a company developing CRUD apps to make that kind of bonus.
2 seconds is fast!
Stupid idea --- forget self driving at this point. From what I hear, Tesla sucks at it too. You still have lots of time to catch up.

VW should focus on being "the people's car". Give me simple analog controls and gauges that work and a Bluetooth radio. You shouldn't need to be a software genius to pull this off. You can just buy the Bluetooth radio from China for less than $50 if that helps.

Oh, and forget about things like CAN bus enabling the windshield wiper motor just so you can use DMCA to stymie aftermarket manufacturers.

Give me a call once all this is done and maybe I'll take another look at some of your Euro-trash. Good luck!
Do you really need that much security? What is it you're securing, exactly? Neither my cookie recipe nor the extensive collection of h0rse is worth a great deal of effort to deny others access; I don't have need for obtrusive security measures.

If you do have secrets that are valuable enough to justify the effort; have you really put in the effort to secure them? Or have you got multifactor authentication and fancy encryption happening on a system that's physically available to anybody from the janitorial services company all night? The equivalent of a big impressive vault door standing alone without walls around it.
I see this as a continued effort of middleware being rewritten in C++, Rust and Go to replace Java - seems like common wisdom "Java can be as fast as C" has finally been abolished as this situation progresses (Kubernetes and other newer cloud middleware written in Go instead of Java, etc.)
I still wonder why we don't see wide spread standardized battery packs placed in standardized housings, that could be swapped faster at existing gas stations with minimal infrastructure. Ideally, swapping would take relatively the same as filling a tank of gas and would be done by an automatic system. I've seen some videos of NIO doing this, but I'm pretty sure there's no standardized solution for the European market.

I think this model could work if car owners don't own those replaceable battery packs, but they just pay for the energy inside them instead. I guess it would be easier to install 1 automatic ramp in a gas station that services a client in < 5 minutes than to build charging stations that service clients in hours.

LE: not referring to the whole battery capacity, these packs could offer ~100km range depending on the vehicle.
It's good you've learned this lesson, and we expect you'll do better next time. The Internet does not tolerate mistakes, unless they're not pedantic. We'll let it go with a warning this time, but any further unimportant errors on your part will be met with a thorough and patronizing explanation. Hope we're clear.
Atlanta is far from music starved (not counting this recent debacle that threatens our festival music scene for the foreseeable future [1]).

Despite that, Athens still manages to pull a lot of great acts that never make it to Atlanta. Athens has it really good and truly lives and breathes its music scene.

[1] https://www.washingtonpost.com/arts-entertainment/2022/08/02...
I've never heard of or met a circumstance that actually warranted Haskell. Not even in finance, those guys are totally wasting their time.

It's an attractive (I'm going to say "it seems" though you ought to take that for granted) intellectual rathole. Like some forms of philosophy, like many things. Thank GOD (despite being unbelieving at the time) I went with Lisp instead. And I got real speedups.
> The guy who beat up a Jew in London screamed "fuck Jews" while he did it

> There is close to no overlap between these people and the people who take pains to explain for the 15th time to a likely racist skeptic that they dont hate jews it's the state of israel they have a problem with.

Yes, those specific anti-Zionists aren't anti-semites. These are the types of anti-Zionists that you'll find in tech circles who are educated, egalitarian minded people that are cognitively capable of separating the crimes of a state and the ethnic group inside it. That doesn't detract from the observation that there's an intersection and correlation between people who are anti-Zionist and people who are anti-semitic. You see this correlation manifest in alt-right neo-Nazi communities, who both hate Israel and hate Jews, go and read Stormfront or 4chan. And you see it manifest among Arab-Muslim nationalists. There isn't a group that hates Jews and don't also hate Israel.

Regarding the guy who was screaming "fuck Jews", he was probably motivated to action by what Israel was doing a day before. It didn't happen in a vacuum where his anti-semitism can be cleanly separated from his dislike of Israel. The two are related.

It's the same underlying psychology as people who are racist against Muslims because of Al Qaeda or ISIS, or people who are racist against Russians because of Putin, and so on.

https://musliminstitute.org/freethinking/culture/sorry-truth...
I don't think there's any objective way to say whether one is worse than the other, so this totally boils down to what parts of the respective scandals annoy any one person the most. That said, I'm not 100% convinced the number of people involved (22 players + some coaches vs 2 players + coaches) contributes either way to badness.

But now that you mention outcome, I'm thinking again from the perspective of the Algerian team rather than the sport itself. They could've been the first African nation to make it out of the group stages of the world cup but were denied it by a third party, whereas I suppose at least in the Badminton case the player had some kind of agency (even if it was unlikely they'd choose not to obey the instruction to throw the game). So I'm coming around to the idea that Austria/Germany was actually worse :D

To add a lukewarm ending to the tale, Algeria eventually managed to make it out of the World Cup group stages in Brazil in 2014. Unfortunately they faced an in-form Germany and lost 2-1 after extra time. Germany would go on to win the competition, completely destroying Brazil 7-1 on the way, so Algeria maybe don't feel so hard done by that time.
Yes. I like to know what you’re up to so I can understand what’s broadly going on in the team in case it’s interesting or if I can help you somehow.
That's total misattribution of cause and effect. We could build that bridge today just as fast with no loss of life. We have tie offs, sensors, harnesses, automation, power tools, helicopters, better cranes, etc.

Look at the California high speed rail debacle. The reason for its lack of progress has zero to do with worker safety. They've barely even tried to do anything. It hasn't even gotten that far.

Our unwillingness to build housing has zero to do with worker safety. Few workers die or are seriously injured building houses in places where we still build houses.

The article here is right about the disease but wrong about the causes or the cure.
Which claim from the article you refer to? I don't see it saying that US razed a city to the ground or wiped out most of the population of entire towns.
You can't really get it instead, you already have the other. Does it do what you want at a quality point you require? Is that worth selling at a heavy loss (eBay suggests £30 for a quick sale)? Are they even comparable products? The Mako looks like an ⅛" driver for small and odd security bits.

A smooth low-backlash ratchet is the USP. Conscious decisions about materials. I can't speak to your requirements.
Your correction is incorrect. People have shown forum posts by users posting passwords, bank balances, and SSNs. They called the SSNs 'Minecraft numbers' to try to skirt any moderation attempts, so don't try to sweep this stuff under the rug. Their users are doing this and their mods know it. They only delete such information an attempt to put a fig leaf on the matter. Too little, too late.
Noone wants to bang to mozart bro.
Exactly. The quickest way to have your software put on the shitlist at any organization of any size by it's security team is to do something exactly like this.
Same, mostly. This charting didn’t really work for me. But I often have a hard time picking the exact right color, too.

Many of the lower digits for me are shades of red, but are kind of comparative.

2 is red.
9 is a dark red.
5 is a lighter red in comparison to 9.

A lot of the higher numbers just kind of turn to black/I separate by digits. And all of the digits can still be black, the colors I associate just kind of get overlayed.

Some, like 6, are kind of confusing. It’s dark purple, but most shades of purple don’t feel right.

Some, like 1, is black or blue. Its definitely black when a digit of a higher number. It’s blue when I think of ordinals/first place.

3 is definitely yellow as a digit, pretty much always, but it gets dirtier sometimes. It can also be red/redish.

4 is like a dark aqua blue I associate heavily with water, but it can also be green, like when I think of the letter D, which I associate because they have the same order.

Would be interested to hear if you also have any associations that are “fuzzy” or context dependent like this. My associations in a given context are very very consistent/have had these same associations as long as I can remember, and I imagine the digits being colored in the way I described, but I’m also not sure if whatever I’m doing is really the same thing as people who actually experience the color quite vividly and automatically. I found a cool article a while back that talked about different subtypes, but I can’t remember if I’ve run across others describing this “fuzziness” aspect. It’s made me doubt whether I really have it, although it seems pretty definite that I do given the consistency with other explanations, but it also seems like it might be more kind of like a labelling/categorization thing for me than like a forced experience thing I hear some other people describe.

EDIT: missed that rendall describes something that sounds the same as the “fuzziness” thing I’m trying to articulate here -> https://news.ycombinator.com/item?id=32675007
The problem is that Israel is seen as a "friend state" and Israel claims to be a democracy. So we expect higher standards of ethics than most other countries. The other reason is that we (western countries) could have a strong influence to make the crimes stop.

Of course, "evil states" like Russia or China are not expected to behave well. And anyway, we (western countries and western companies) don't have much influence on them. So it's easy to abundantly criticize them.

Some "friend states" are clearly dictatorial and commit mass crimes, but we (western government and western opinions) don't expect much of them on human rights. Saudi Arabia started the Yemen war which killed 380,000 people (according to UNO), mostly Yemeni civilians, but who cares? Slaughtering a journalist in Turkey got more attention, because it was more spectacular.

Other "friend states" are less openly dictatorial (they have polls, even if often rigged) and only slaughter their political opponents. Then it's easy to just look elsewhere. Most African countries are in this category, from Egypt to Gabon, etc.

But Israel? Is it a democracy when its blocus of Gaza puts millions of people in a sort of giant jail? When hundreds of civilians are killed every year? When people can be thrown in jail by the administration for no public reason, and kept in for years without seeing a judge? In the same way, in 1945 there were far worse violations of the human rights outside of India than inside India, so why would anyone care for the way UK was ruling over India? And was France a democracy in 1960, when it ruled over Algeria with millions of second-class citizens and with a systemic use of torture?
Cities have dense road systems, but the vast majority of the surface area of roads is outside of cities.
Of course the arabs in this area deserve better. Pretending Israel is the oppressor is not empathizing. Nor is believing in fake history in which some Palestinian state (or even major population) has ever existed. They're victims of PA/PLO/Fatah/Hamas and other such organizations as much as Russians are victims of their govt. Repeating their leadership's propaganda doesn't help them. To empathize with them is to recognize there are sane people living there who don't buy into this hogwash and are simply victims of circumstance.
Then why do people do this in cultures where it's not stigmatized?
It's almost like millions of people with valuable knowledge and skills were killed off or disabled by some kind of global pandemic or something.

Go figure!
For complex programs, you won't be able to keep all relevant aspects in short term memory. So the only option is to quickly write down everything.

I see fast typing not as a programming advantage, but as a thinking advantage.
As a mediocre developer, I'll gladly endorse this view.
The current iteration is probably Google, specifically their office suite that comes with an SSO service.

Are startups in the last ~ 5 years using anything else for email/docs/calendar? Microsoft maybe, but they are already on the list. :-)