skysight-inc/HackerNews huggingface dataset:
There is certainly a history in the US of voting suppression targeted at racial minorities, especially African-Americans. (And although I am indeed not an American, my own country also has a history of racial discrimination in voting, also within living memory–the US is less unique in that regard that you seem to think it is.)

However, if working class non-Hispanic whites appear to have been switching, over the last several elections, from Democrats to Republicans – it isn't clear how voter suppression explains that particular change. Your theory suggests that working class non-Hispanic whites haven't changed their collective political allegiance at all, it is simply that Republicans have managed to selectively suppress their vote, but only of those among them who vote Democrat. I don't think that's very plausible – it isn't consistent with the observed changes in turnout figures. And a history of electoral discrimination against racial minorities isn't very relevant to that theory either, since to explain this it would require, not voter suppression against a racial minority, but rather large-scale politically-selective voter suppression against the historical ethnic/racial majority, which is a rather different thing.

And, it isn't just non-Hispanic whites. The biggest swing towards Trump between 2016 and 2020 was in Laredo, Texas–27.7 percentage points. [0] And Laredo is over 95% Hispanic, indeed the most Hispanic city in the United States outside of Puerto Rico. It is also not a rich city by any measure – 30% of its population are below the poverty line. So, it looks like a significant chunk of Hispanic people in Laredo (and elsewhere in southern Texas) – many of whom would be of lower socioeconomic status – decided to switch their vote to Republican, or turnout for the first time for the GOP, in 2020. And the idea that, instead, Republicans just worked out how to suppress Democrats from voting, is inconsistent with the fact that turnout actually increased in Webb County from 2016 to 2020. [1]

[0] https://www.nytimes.com/2020/12/07/upshot/trump-election-vot...

[1] https://www.sos.state.tx.us/elections/historical/webb.shtml
Are you assuming each request takes a second, or how long? A blog should return fast enough that this isn't the case

Edit: Yes, even WordPress. Unless there are 50 plugins, an unoptimized theme, zero caching, and a resource constrained server.
I'm pretty sure both women and men love big boobs and big dicks...
> Clans/tribes don't emerge from the lack of a state. The state as we think of it is very recent in human history, after all.

Might wanna reread what you wrote there.

If it's from a lack of a state, why would states being recent be an issue? Though I would phrase it as, "in the absence of a state."
Show HN: Open-source, specialised player for esports video reviews
That’s funny. I played them both at release.

I thought Fallout 1 was incredible. I remember getting the trailer literally on VHS tape and being so hyped for it, and it totally lived up to it. It was unlike anything else at the time.

Fallout 2 felt kind of watered down by comparison. The whole idea to move the series back by 80 or so years was terrible. The enclave was a terrible idea. The first Fallout made sense 80 years after the war. Everything looks basically the same. People still live in bombed out buildings. Nothing makes sense. The second and later Fallouts were all set way too late.
I like, well not convergence exactly, but certainly coherence. TBH the old system preferences with its array of icons is more iOS like and the transition should have gone the other way.

OTOH I agree that the Mac should retain and maintain the primacy of kbd-and-mouse interaction and ipad/phone the finger interaction. Jamming one metaphor into the other is terrible and lazy, which I think is what you were getting at.

Omni group’s apps are good examples of getting it right. The app icons aren’t the same but they rhyme; the visual metaphors are the same but the interactions are appropriate to the tools (kbd/mouse or finger) and sizes of the various devices.

Pity Apple can’t go to the same effort. It’s newly great, or even that great at all.
If you remove the image and the blockchain (or even with it sometimes) you have a ponzi and fraud is what will cause the payment processor to boot you. Ethereum is a “payment processor” that won’t boot you. Hence why you would want to use a Blockchain - doesn’t have to be Ethereum either.

Also, intentionally
Misspelling ethereum let’s everyone know how troll of a post this is.
Sublime test starts faster and smoother than vscode, but it's plugins leave too much to be desired compared to a good vscode setup.

I was a massive sublime text 2 user with a living document I would share on how to set everything up just right, but now I only ever use it to open the odd 100+mb sql dump if I want to search for something and have it be syntax highlighted.
1. Power in human society is social and contextual. If there's a custom to limit your status and you violate that, you can be ejected from the group and then your status goes down to nothing. This sort of thing happens all the time. If you play casual sports with friends and then one person trains up to pro level, they'll need to take a handicap or no one will play with them, because having one player dominate the game is no fun, and allowing the pro would twist the whole social vibe into a metagame of currying favor.

2. I don't agree with you about most societies. Most people prefer their own social circles to have similar ability, intelligence, income, even physical attractiveness. That's the revealed preference for a society. We're not ants or bees that choose hierarchies when we don't have to. So by existing societies I assume you mean, the one global society that manifests differently everywhere but is really all the same and can't be escaped. Since people hate hierarchy it will not surprise you when I point out that this particular society only exists due to extreme violence and disinformation. So instead of thinking about molding a consensus, let's think instead about removing the violence and disinformation and then we can see what people really want. As for the easiest way of doing that, I don't know, but at least we don't need to go around saying that the current system is necessary.
If it’s a reasonable company, they will be willing to move your start date upon (polite) request, justified by the delay. In my recent job change, there were a couple of things that moved the timelines (only a couple of weeks, not months like your case), and the recruiter adjusted my start date like it was SOP.

Re resigning: make sure you have some concrete evidence of passing all contingencies in the hiring process (even go so as to ask the recruiter if any steps remain). Only after that, give your notice.
Makes me wonder if the person who made the comment had themselves written a compiler, or, as I suspect, not.
Thanks for that. I’ve never heard it before but that’s such a great term - very evocative.
Peak UI was the Ann Arbor Ambassador in 80x48 mode, plus the mode bar at the bottom.

From almost complete arpanet dominance to utter obscurity.
It's not that there was no fraud in the 2020 election; just that there was not enough for even Republican county and state officials and Trump-appointed judges to even consider overturning the results ;)
They do it to White people throughout the country. They make no difference between White Americans and European-Americans. They ignore the differences among people from a huge continent spanning Western, Central, Eastern Europe, and the Slavic people from the ex-USSR.
I was uncomfortably nervous at the local nude beach, where a very large owl was surveying the scene. I couldn’t help but figure that it’d be dead easy to mistake a flaccid penis for a mouse! I rolled over face-down out of a sense of self-preservation.
There were lots of people at your college that excelled. They were in all likelihood kids who excelled in high school.
Student loan forgiveness makes my grandson a chump
I also think it can be solved by changing the data model.

Say, you are caching a result of joining two tables with two ids that you are filtering on. It's still very managable to track the dependency and know when to invalidate. It can easily grow out of hand (talking about 10 table joins and 100 lines of SQL). Then solving the "when/who" to invalidate problem is essentially equivalent to doing "joins" on the write/invalidation path. First of all, it's unbounded. The number of cache entries you need to invalidate can be unbounded (not bounded by the number of indices, but a function of data in the database instead). My argument is that why do this to begin with? I acknowledge this is hard.

But why do it? On the other hand, you can have simpler data models (e.g. TAO), fetching and stitching everything together on the read path scales fairly well. It's essentially doing "joins" on the read path. But it's all hitting caches, so it's fast still.

For some complicated queries, you can cache secondary indices (which is easier to figure out the "when/who" question, just as how DB figures out which index entry to update on transactions) to make your read-path join faster.
> I don't understand how most countries aren't terrified of having their ability to repair farm equipment, which is essential to food production, locked behind parts serialization with the encryption keys controlled by a foreign company.

One possible explanation is that the people who hold the power here are geriatric, utterly out of touch with the state of modern technology, and periodically have lunch at the country club with the emeritus chairman of the board of XYZ farm equipment company, who reminds them in casual conversation that these right-to-repair bills are frustrating and bad for business.
It's...pretty bad. (I have thousands of hours in both DF and vim.)
Would suggest checking out pyquery. It uses JQuery-like syntax. It's been around a long time and in my opinion, it's way easier to use https://pypi.org/project/pyquery/.
woah- small world. didn't expect to see a familiar username on this random HN thread. thanks for making JQBX!
You know bisexual isn't the same thing as a hermaphrodite right?
You don't make progress. Unless you're in a position to gain power, what you do is you have six to ten children, raise them on the homestead, and hope that in a few generations they can begin to fix some things. That, or violent revolt, but revolt is a bit harder
What I learn from coding for a decade is mistake never makes perfect!
Also, free online, the very entertaining short story “Let us now praise awesome dinosaurs”: http://strangehorizons.com/fiction/let-us-now-praise-awesome...
Bimodal is a case of multimodal where n=2.

And you're going to have to explain why it's a sign of a decline.
sounds like their question is "why does a dumb display needs a Pi"
Why is your tool better than the others?
What about "flipped" classes, where students learn independently with electronic media, so at whatever speed and level they can handle, while teachers support them by reviewing their work, mentoring and tutoring?
Children of the “same” age in school can be 11 months and 30 days apart in age. That is absolutely huge during the grade school years. In fact, month of birth is a significant factor in student athletic success. And when it comes to physical bullying, yes it’s generally the larger more
physically mature kids doing the bullying.
Because if enough people dislike what God is telling them, they'll leave for the church across the street that says that God has, in fact, revealed something slightly different and more agreeable.
Hi, author here.

Thank you very much for this very precious feedback! I think it way better explain what I wanted to say in "3rd Poison: Momentum".

But, there is an important distinction to make: The China you are describing seems to have way more "available energy" (people and resources) than needed and no really specific goals, while in my experience it's rarely the case for smaller organizations, teams and individuals.

So, how to innovate and avoid starvation while operating on limited resources? This certainly deserves its own post :)
Creator here, I built this player with a coach from a French professional Valorant team after they contacted me. The main feature is the ability to load in multiple viewpoints of the players in your team, easily synchronise them together, then jump between the viewpoints of the players in the team. The player is designed to be used over a screenshare (i.e. Discord) or with the team in the room with the coach.

Over the last couple of months of new users coming onboard and providing feedback, I've expanded the features to include drawing on top of the video frames, slow motion playback etc. I'm always open to new features and ideas for it, so if you'd like to provide feedback, you can reach me either in the email address in my profile or via our Discord at https://discord.gg/EaJdhHtZEk

I was originally planning to write this in C# with GStreamer powering it, and I'll likely come back to that setup, but opted to use Electron to quickly put together something that I could test with people and easily implement feedback. Consider this version a "V1" with a native "V2" coming if I have enough interest in it.
Despite the title, I didn’t see any examples of Big Oil suing countries to block climate action in the article. Did I miss it? Early in the article it talks about Vermillion, but they aren’t Big Oil.
>Why not? They could.

They syntax isn't fully specified (it does some basic syntax checking on the top level, but doesn't check anything inside brackets). Asking browsers to support every variation of type declaration syntax that will come out is a lot (even if that turns out to be just typescript and flow). Why bloat the language and implementations?

Unless you propose an unified syntax for types... in which case it will hurt innovation as we won't ever be able to make backwards breaking changes, as people will rely on all sorts of quirky behavior.

>Ok, but you're ignoring the goal of this proposal: "The aim of this proposal is to enable developers to run programs written in TypeScript, Flow, and other static typing supersets of JavaScript without any need for transpilation"

Right, but why is this desirable? What does this bring to the table other than some convenience in exchange for adding more bloat to the language & implementations?

If you want browsers to also type-check, then you're also adding more complexity to implementations. In exchange of a small bit of convenience?

If you want the type-check to be used for optimizations, while a noble goal, would require some massive reengineering of current javascript engines. It's already possible to get optimizations that come from static typing by compiling things to webassembly instead (so they can use existing pipelines, like llvm. Assemblyscript comes to mind, it tries to be similar to typescript but with mandatory types).

A lot of optimizations might not even be possible to do even with type annotations, unless they're a lot more strict than typescript's. See the following examples:

* https://www.typescriptlang.org/play?#code/G4QwTgBAZg9jBcEDOA...

* https://www.typescriptlang.org/play?#code/MYGwhgzhAEBiD29oG8...

* https://www.typescriptlang.org/play?#code/MYGwhgzhAEBiD29oG8...

JS engines already optimize number-heavy code when they can identify that variables are always going to be numbers.
Sure, there's a whole class of languages that are enough like one another that if you know one you have an advantage picking the other one up.

On the other hand, it looks like Rust is only moderately more popular than Dart: https://www.tiobe.com/tiobe-index/

But I can see why they'd steer away from a language controlled by one company, especially one notorious for killing off projects.
Atom has been in my choices, but actually, many development metrics of atom/atom is growing down: https://ossinsight.io/analyze/atom/atom
But then how am I supposed to turn a slur like #FA6607 into a nice (might I say fruity) shade of orange?
Yeah, I understand. There's nothing stopping a large buyer from getting a good deal on other grid storage.

(or say, some other grid storage company deciding to build chargers)
Oh man... If I thought a sandwich could travel... Freshly Baked Eatery in downtown San Jose. Hands down my favorite sandwich place on the planet. The bread is always fresh. It wouldn't survive a flight from SJC to AUS and I'm moving even further in a few weeks. One of th top five things I miss about the bay area.
This article is extremely light on details and the only actual reference is a link to a footnote in a referenced article that doesn't actually contain any information supporting the article's claim.

Let's get a better source, please.
And so the cycle repeats.

Thin client, fat client, thin client, fat client, ...
I wonder if it would look nicer to polish the rough surface down a bit to get more visibility. That tiny screen is interesting though.
But the family does.
So I am not familiar with international law, but a hypothetical --

Suppose some country got sued by an oil company and lost, and the president or prime minister of that country held a press conference, announced that they would not pay the judgment, and instead invited the oil company to go fuck themselves. Using those words, on national TV.

What might plausibly happen next?
The FDA moved mountains to get these first vaccines rushed out of the door. And while they are better than nothing, it has not met the high expectations that were set. People fully boosted are still developing symptoms, some even developing long covid.

But the worst is that any newer vaccines or even therapies are not getting the same type of priority anymore. There are a lot of really interesting products on the pipeline, moving at a really slow pace, like Novavax.
This comment does not show a lot of curiosity - even a quick read of the Wikipedia article for gender identity refutes this argument. Gender has been differentially and socially constructed throughout human history.[1]

[1] https://en.wikipedia.org/wiki/Gender_identity?wprov=sfti1
Electric Aircraft Flies Eight Legs Across Six States
There's a Saltlick in AUS. It travels.
“Yeah Frank I got rid of that annoying pop up telling me to get professional help by mixing vlookup and xlookup in my spreadsheets”
https://www.youtube.com/watch?v=La7ZirXO2Ps&t=10 is a great documentary (in German)
> Does Siri lack a lot of smarts to ask random questions and give the answer? yes, But I found when I switched to HomePod the things I normally do (like weather, timers, and similar) Siri did better

Disclaimer- I have never worked on Siri and don’t know. But this smacks of “hard coding” the common cases, something that apple is much more likely to do than google or some of the other big tech companies because of how poorly it scales. For me this is not evidence at all that Apple has caught up in the ML space, just that they have good enough speech to text and better UX people willing to invest in identifying and manually outlining a lot of cases.
The fence is 100 feet high and requires climbing an arduous ladder to see over it. One of the people decides not to climb it.
Nobody plans to or wants to make a worker's comp claim. Lots of people specifically plan to and want to make a "maternity leave insurance claim". Lots of other people are extremely unlikely to do so. And, of course, about half of my coworkers would only be eligible for the paternity leave variant.

The chances are fairly low that my 64yo small business owner will be making a claim. They're quite high for my 27yo purchasing agent who just got a house with her husband, which they'd wanted to do before starting a family.

The key difference is that employers ought not discriminate between these groups. Workers comp strikes everyone equally and unpredictability, which works great with actuarial models, but you ought not just not hire married 20-40 year old women to drastically reduce your likelihood of a maternity leave expense...or worse, fire them about 6 months before they're expected to make a claim.

Health insurance has the same problem, as a 33yo with an 18-minute 5k and zero preexisting conditions, I'm unlikely to need much - especially if I don't skip my "annual" physical for the 3rd year in a row, but my smoking, obese, arthritic 59-year-old machinist has a serious doctor's appointment like every two weeks.

How do you run such a service both morally and profitably? At every turn there's an opportunity to sacrifice one for the other.
Lewis Carroll’s proposed rules for tennis tournaments
Query the Internet Archive’s CDX server for this info. Consider caching the data for performance and good netizen reasons.

https://github.com/internetarchive/wayback/blob/master/wayba...
The "dirty" use seems pretty silly (sounds like something out of a crass 80's movie or something), but I can't really imagine using it in a non-dirty manner either. I mean I know people have hunted and trapped beavers, but when the capture them they don't just, like, thwack them with a giant cleaver, right? Would ruin the pelt if nothing else.
You can connect a 1000W inverter to a Prius and it'll happily run for days until the tank is empty. You probably aren't going to see those at a job site though.

https://invertersrus.com/prius-power-inverter/
How does this compare with Apache DolphinScheduler? That seems to fit the orchistration / workflow scheduling role pretty well, and seems like the next iteration of Airflow... Not quite getting how this compares, and not finding anyone directly comparing them on Google (though that's been less reliable lately).
That veil of abstraction gets pierced very quickly the moment you need to debug an issue or regression in your application. I'm working on an internal application that's using Django in my current job, and there are plenty of instances where we've had to run an EXPLAIN on the generated MySQL query to identify performance bottlenecks.
Yes, spent fuel rods are exceedingly dangerous, far more so than unused ones. We should really use the term "spent fuel rods" instead of the nonspecific nuclear waste.

The fact that every nuclear power plant produces these and we store them in swimming pools is really not great.

Not to push coal, but by comparison, nothing that can ever happen in a coal plant can create the unfixable mess at Fukushima, or the one at Three Mile Island, or the one at Hanford, or many other nuke accident sites. These are simply not "cleanup-able" situations and they will continue to fission for thousands of years.
VSCodium exists which is VS Code without the Microsoft "added features" (telemetry etc.) which sounds like more what you want.
Production-quality fonts usually have huge amounts of tweaks and fine-tuning to make them look good. Characters won’t be exactly the same height, they’ll be a bit above or below their nominal position, that sort of thing. Those tweaks also make those fonts completely useless as reference for developers.

What this font gives you is a bunch of boxes and lines with well-defined, predictable sizes and positions, which makes it very easy to validate that your text rendering/layout is at least somewhat sane.
Why does elm need to exist? If I want the "ground up type system", I'd go for haskell, something more user friendly or UI oriented then F# with fable. A functional language just for UI is too niche, waste of brain space.
Generally speaking governments, unless bound by treaty (and not even then really) are completely free to ignore the results of (most) lawsuits https://en.wikipedia.org/wiki/Sovereign_immunity
Probably wouldn’t have much of a chance at buying oil.