skysight-inc/HackerNews huggingface dataset:
> unabashed naked racism such as Casta is quite a different thing than what we might call "subtle racism"

The two are causally linked, though. Overt racism as in Casta gives way to subtler and more structural issues over time. But everything we observe about those places, even today, seems to suggest that these structural issues are highly relevant there.

> Post something on Twitter about it in English? Yeah, that'll fix it for sure...

It's called raising awareness. In fact, there's more merit in doing so wrt. issues that most are unaware of. Everyone and their dog knows about structural racism in the U.S. by now; very few seem to know or care about the issue as it occurs elsewhere, and in far more problematic forms.

> In spite of all of that, "I grew up poor" is a fairly accurate and reasonable description in the context of growing up in Western Europe.

Socio-economic marginalization is in fact very different from absolute poverty and deprivation of the kind we might see today in Nigeria. One of the more surprising facts about countries where absolute deprivation is a real concern is the varying correlation between it and social marginalization. People in the historical past were surely living in material deprivation by modern standards but, by and large, they had a rich and tight-knit social life; they were not marginalized as most people in relative poverty might be nowadays in the West.
*for you

It's all about trade-offs; you decided to trade better performance and native look&feel for faster/easier development. Perfectly reasonable, but for others that are making different trade-offs React Native totally is the future.

I think RN is a great middle-ground where you get native looking&feeling UX, but still get to share 95%+ of the code across platforms.
Thanks for that deep dive. I too thought the article fell apart at that point.

For a minute I wondered if the piece was about to become self-referential; gradually slipping into complete bullshit in order to illustrate how it’s done. (Much like the film “Adaptation” changed toward the end as the protagonist changed his writing.)

Alas, it was just sloppy thinking and poor writing.
> Even though it may be mathematically equivalent, I think the psychological appeal is important to motivate people to vote at all, if not think clearly about how they vote, and do it honestly and wisely.

I agree with you here, maybe I did not articulate my previous comment correctly to reflect this.
"They should be ... opening more warehouses."

Opening more warehouses would require hiring more people. I remember reading that turnover among Amazon warehouse workers is exceptionally high. Sooner or later Amazon will have to raise what they pay these workers, which will drive prices for products sold on Amazon to increase.
I'm not sure what that means in terms of the common people. In my mind, shareholders, in the shareholding position, are the same as the corporations. When a person has a vested interest that could run counter to the will of the people, then In my mind that is not role where the person has rights that trump the will of the common people.

I know laws are made differently in different countries. But the idea of common law is more about doing whats right for everyone involved in daily living regardless of country. Corporations and making profit, in principle, is a byproduct of people and when those for-profit situations runs counter to the will of people, then in principle, that system should be subject to conditions set by people who actual care about its effects on the world.
is this supposed to be a surprising insight?
I did tech support for a few years and probably answered 100k calls or so. I would estimate that less than 1% of people were unreasonable. 2-3% were mean people. 80% were kind. It's a hard job and you have to focus on the good.
AFwall+ I can't use a mobile device without a firewall
You might've assumed the commenter's chemistry -- it/they might not even be carbon-based.
https://electionscience.github.io/vse-sim/
Windows gaming on m1 is doable then? Tempting for some of the older games.
I don't know if I would put France in the stable countries basket. Italy's indebtedness will catch up with them sooner or later. France will likely come shortly after. There are lots of liabilities that come attached to becoming a member of the eurozone. All this debt will have to be inflated away.
Incredibly trivial example but, I did this for baseball score cards as a kid. My dad had internet at work but we didn't at home, so he printed some baseball score cards for me at work, and brought them home so I could pick one. But I wasn't happy with any particular one of them, so I went to our local copy shop and sat there for a couple hours happily cutting and gluing together the elements from all of them that I wanted to create the ultimate baseball score card.
You can have one disruptive rad event every 10 minutes if you compare and correct state between three or five computers at something 100 Hz.

And a more recent computer that isn't designed for rad-environments will automatically be way more efficnent than a rad-hardened one.
Road Robots Are Coming to the Rescue
https://www.wired.com/story/robots-infrastructure-transport/
> You also need to build your house to an exact specification that your local government came up with, of which you have no control over.

Things are much less dire than this. My city’s zoning doesn’t come anywhere near an exact specification for buildings. It sets certain minima and maxima, but to call those an “exact specification” is a gross exaggeration.

Further, even if you need a variance from elements of the zoning, those are generally easy to get if there’s good cause (or in practice in our city, merely a not entirely unreasonable reason).
In the UK much of the popular support for the EU was from people looking to escape their own god awful politicians, that things didn’t go well after leaving, due to the same god awful politicians, wasn’t a big surprise. Technically one way to fix it would be to elect better politicians, but it’s the UK so that doesn’t seem to be an option.
Yes, you can run absolutely massive systems with very high throughput and high concurrency using only OS threads and "normal" synchronous programming, if done correctly. However it's generally a pain in the ass because most languages often have their own threading models that may have their own limitations or interaction-with-the-OS quirks, while in C or C++ you're typically on your own for like, all your dependencies including trivialities like thread pools and stuff. And all newer languages tend to instead design their I/O ecosystems around asynchronous stuff. So you have to choose your poison. But handling massive systems always requires a bit of special care anyway.

You will often encounter many other bottlenecks that hold your system back. There are other concerns like latency and utilization to care about. But assuming a purely "compute/IO" driven data plane, yes, you can scale synchronous APIs with threading quite far.
My main advice is feel free to skip questions or entire sections, it's okay to let some things be "status quo".

Also I don't like YOLO questions ("what if you had a year to live") they're usually orthogonal to your actual plans and values.

It is important to note how much time you think you have left with your loved ones, your career, your schooling, etc. and take that into account when deciding how to spend your precious tie.

EDIT: I will add, just typing out that I will be 98 in 2080 is a cheap thrill all by itself.
You're right, but all the industrialized countries are similar. Too many laws, nanny states.

Children have to explore their environment and learn from their experiences to grow up. If you leash them, you steel of them their childhood and adulthood, and because the cage is build of laws that mostly count for all, you steel of the few that could grow up normal their adulthood, too.
Data is not information. Lots of data is worthless if you don't know what you're looking for.

Perhaps we could actually do something about this if we focused strongly on falsification, but right now there's just going to be a whole lot of Wittgenstein's ruler going on; what people want to look at or see will come first with such an abundance, and there's going to need to be some kind of real filter to make it useful.
I mentioned it in a comment elsewhere in the discussion, but I've got one coworker who is just a terrible person, another that treats others terribly when he isn't getting his way, and used to have a third who would treat his reports like crap if they didn't worship the ground he walked on. I've got a couple family members who are just unabashedly nasty to everyone. There's a couple more who are just awful to service workers because they think they're lesser for the work they do. Those are just the people I have to directly deal with on a regular basis.

The author apparently logged the number of people who were jerks over the course of a given time and and that's how they came up with the numbers they used. Whether those people are awful all of the time, who knows. I know there's a number of people in my life who are just terrible people all of the time. Of course, they think they're the nicest people in the world and are the victims in every situation.

The lesson in the article is to be decent to everyone and if someone's nasty in return, ignore it and focus on the people you can help. The numbers aren't necessarily the point, but from my experience, it's a reasonable estimate.
Avoiding either > Easily predicted branch > conditional move > difficult to predict branch
Do they mostly control for drugs? Or are there other types of controls? Like do they usually check for passports and ID?
Yeah totally agree it's not always/usually obvious. But there are cases where there's a clear readibility/assumed-performance tradeoff and in those cases I say always prefer readibility (unless you benchmark).
> The Cold War might not have taken the forms it did if we had known what the other people were really doing instead of acting on the basis of our own worst fears. And I've become convinced that our government is not a government in which things should be done in secret, for better or for worse. If that's a limitation, it's a limitation that comes from the nature of our society. — GFK

Does (did) he have an opinion on the record about Iran-Contra ?
I visited Dubrovnik in early December expecting to spend mostly euros, given the peg and impending switch. In reality I used only kuna. Almost all restaurants, market stalls and shops were accepting HRK only and none of the ATMs were dispensing EUR. To me it seemed so bizarre with only 3 weeks to go - and a big contrast to my experience in Amsterdam before their switch in 2002.
I think German improv is generally better than German sitcoms. I have the disadvantage of mentally translating and overanalyzing as I watch in a way that a native speaker wouldn't, but Schillerstraße, for example, strikes me as funny.
why aren't linear types called acyclic types?
Having to decide if I should visit a close relative near death in a aged care facility which had all wings infected by Covid-19.
A correctly predicted branch, in a sense can cost less than a nop in that it does actual work and requires no additional effort from the backend.
Consider the agricultural revolution of the early 1700s, Charles Townshend, walking around after his cows, noting every poop, taking detailed notes about every poop, and then a year later, what grew where that poop was, and what were the cows eating when they created that poop? His neighbors certainly regarded him as eccentric, having such a fascination with poop. And yet the whole modern world is indebted to him for his odd obsession. And likewise, Jethro Tull's obsession with designing a machine that could replace the workers his father and grandfather had worked with.
The perjury clause definitely does not refer to the accuracy, only to the authorization.
Yes, the native format is very similar to Parquet.

It works for Parquet as well:

SELECT * FROM url('https://clickhouse-public-datasets.s3.amazonaws.com/hits.parquet') LIMIT 1

And for CSV or TSV:

SELECT * FROM url('https://clickhouse-public-datasets.s3.amazonaws.com/github_events/tsv/github_events_v3.tsv.xz') LIMIT 1

And for ndJSON:

SELECT repo_name, created_at, event_type FROM s3('https://clickhouse-public-datasets.s3.amazonaws.com/github_events/partitioned_json/github_events_*.gz', JSONLines, 'repo_name String, actor_login String, created_at String, event_type String') WHERE actor_login = 'simonw' LIMIT 10

Note: the query above is kind of slow.
Here is the query from preloaded data - your activity in GitHub issues:

https://play.clickhouse.com/play?user=play#U0VMRUNUIGNyZWF0Z...
> I think that you are severely overestimating the number of people who believe the political bullshit.

I come from a very, very red part of America, and I can assure you that many of them do believe it, or at least did in early 2021. A couple years later, we've seen the investigations turn up none of the evidence that was described, but people still believe it. Close relatives of mine were raving about the 2000 mules documentary earlier in the year, which was completely debunked.

I think a lot of those same people are getting tired of being told that the next big shoe to drop is just around the corner, but if we're being honest, it's not all that different from how the left treated the Mueller investigation. Everyone was so convinced that they were going to rattle Trump's presidency and Mueller totally punted on Trump in his final report.

It feels like we're living in a non-stop JJ Abrams movie where we're constantly being triggered to follow one anxiety-inducing story after another.
Normal distribution (probability theory) 5% of anything will be outliers.
Perhaps one problem is that every college has its own bespoke curriculum and processes, so every data problem is a "little data" problem. Of course there are lots of rationalizations for why every program needs to be unique and special, but does it really benefit the students?

A similar problem in medicine: Every clinic system has a unique set of business processes, and a custom build of Epic. Granted the clinics are competing on which one can develop the most efficient processes, but does the patient benefit?
Make no plans. Enjoy life for what it is.
Your Memories. Their Cloud.
Well, reducing the share number of branches in your code has exactly the same impact as improving the predictor's performance. So, no I don't think you can get this conclusion from the article.

The article is only biased into improving the CPU and ignoring any opportunity of improving your program. What is understandable, because it's about CPU architectures.

In practice, you will want to improve whatever part you have the freedom to change. You usually can not choose.
Seven stowaways and a hijacked oil tanker
Adopting the euro in the current incomplete state of the EU's financial and economic integration is a fairly risky business as other countries found out the hard way

Croatians probably bet that the EU will - eventually - deliver on its promises.

Its not a crazy assumption.

The repeated existential crises might convince Europeans of their joint destiny. The result could be a prosperous, peaceful continent that is a role model for how people can coexist.

Welcome. 2023 starts with some good karma.
> And neither of those is a microbenchmark thing, which is kind of my point. I'm surprised language would hurt that much...

The point I'm making here is that every line matters -- not just the hotspots. If you're suprised that language can have that much impact, perhaps it's time to learn a bit about performance issues that you're being dismissive of?

> I don't think people are talking about 2004 when they talk about the responsiveness of ancient software on ancient hardware.

No, I was responding to your mention of a 500x improvement in hardware. That pipedream ended in the early 00s, and people still talk like Moore's law will absolve their inattentive coding practice. And that felt fine in the decades we went from kHz to GHz, but it's unacceptable today.
Then everyone would have to rent.
>sophomoricism

I don't know what this means and I don't care to look it up.

>the equating of people being wrong with malfeasance,

What else can you do when honesty and hubris is out and part of the equation respectively?
> but it might have been years or decades ago,

I'll assume the reason it was decades ago is going to be because things that were $0.25 are now $2.00.
No I mean building a product that works on web, android, and iOS, and has a native experience on all platforms. It’s hard enough to find a good web dev, but it’s far harder to find good iOS and Android devs. It’s a very large and expensive endeavor.
Yeah inline is an absolute classic for this. The number of uncommented __attribute__((always_inline))s I see in C code drives me crazy. There are absolutely legitimate reasons to use that attribute but there should ALWAYS be a comment about why, so that later readers know in what conditions they can safely remove it.
I suspect it is a curve?
By default, a lot. However, they also are (or at least used to be, it seems to be quite outdated now) really good at documenting their telemetry publicly: https://www.google.com/chrome/privacy/whitepaper.html

(I haven't checked whether the documentation is complete/accurate, of course.)
Oxytocin, trust, and reciprocity (2007)
When you collaborate on a project it's pretty hard to argue it wasn't authorized.
What's the rate? You're not getting free money.
An anecdote from someone in IT at a major university: The registrar has two employees whose sole job is to write SQL queries. These are to answer basic questions such as, "How many undergraduates are currently enrolled." And it turns out that this is a nearly impossible question to which to give a definitive answer.
My main problem with Nix isn't the language, which is fine. My problem is that Nix shoehorns everything into it; I have to write my nginx config (for example) in Nix for some bespoke nixpkg.

I would much rather just version my nginx config written in nginx config, and let Nix pull that up, or something like that. Then you get all the benefits of Nix (I think?) but my configuration is also readable for someone who doesn't know Nix. Plus I can use my existing knowledge (as well as the wealth of online available docs), instead of something obscure.
I could have sworn that PPro used 2-bit saturating counters, but I checked and: "The P6 rejects the commonly used Smith algorithm, which maintains four states using two bits, in favor of the more recent Yeh method[1]. This adaptive algorithm uses four bits of branch history and can recognize and predict repeatable sequences of branches, for example, taken–taken–not taken."

One other thing I wondered about is if there have been improvements to the recovery of mispredicted branches that have not yet been retired. It seems like the huge OOO-windows of the latest Apple and Intel CPUs would see diminishing returns otherwise. Anyone knows?
Every one of your criticisms here is very valid.

> I think you're trying too hard to look for errors in a system that isn't your preference and not looking hard enough at errors for the system that is your preference.

This is true that I have that bias. I think there's currently momentum in the US for switching from single vote to ranked voting, and I worry that if we get into disputes over which alternative voting system is better, that momentum will be lost and we won't change at all. You're right I was far too quick to dismiss approval voting as a devolution from cardinal voting.

> I am also not sure why you keep using the phrase "lesser of 2 evils".

I don't know if you're from the US or not, but this is a common idiom about how our election process works in practice. The Simpsons [0], South Park [1] and dozens of others have pretty great parodies of it. In each of our presidential elections, even though there will be a plurality of presidents running, there are practically only 2 -- the ones backed by the major parties. And often, they happen to be the 2 worst -- where they're either shamelessly narcissistic enough to be unfazed by criticism, or are overly agreeable and quick to make impossible promises. Your quote by Plato is on point here.

That's the phenomenon that I desperately don't want to have any more, that I want n-candidate elections to actually have n candidates. I (perhaps wrongly) attribute a lot of the polarization in the US to two-party elections.

It's true that you can be a bullet voter on a ranked ballot, but there's no incentive to (that I can think of). In an n-candidate election, if there are 2 known popular candidates, and you absolutely despise one of them, then in a normalized cardinal system you'd be incentivized to bullet vote for the other popular candidate -- whether or not they're terrible. That's the scenario I'm talking about when I say lesser of 2 evils. Without normalization, you'd be incentivized to approval vote. And I don't have anything wrong with approval voting, I shouldn't have criticized it in my last comment.

But I do still dislike cardinal voting, because of the fact that it gives people strategies for voting. I think some people will vote earnestly like A:1, B:3, C:6 and others will vote strategically like A:10, B:0, C:0, and so this will leave the earnest voters feeling like they had the election stolen from them by strategic voters when A wins.

[0] https://www.youtube.com/watch?v=l7l9QmtiXHU

[1] https://www.youtube.com/watch?v=E7pfsneLSSM
Greece and Italy can’t blame Brussels for structural demographics and no industry worth young people sticking around for though, right? If your country is just a runner up economically, you didn’t have much leverage to begin with. With monetary policy control, you can print, but without the underlying economic engine to back that printing, you end up as Turkey (bad) or Venezuela (worse). Only in aggregate can you monetize the debt.
I dislike Thatcher, a lot. However she was ahead of the curve in 1990. This is a quote from her last speech in the House of Commons as PM:

“ [...] the point of that kind of Europe with a central bank is no democracy, taking powers away from every single Parliament, and having a single currency, a monetary policy and interest rates which take all political power away from us.”
> The worst thing - the development enviroment was MS Word.

I hope you are joking.
Where are you living? I live in Lincoln with the logistics depot in Doncaster. I have never had less than a 24 hour delivery, if that what Amazon said they would do, with very good delivery tracking. Of course, some goods may take longer, and you are informed about this.

I'm not a mindless Amazon fanboy, and I think Bezos is a bit of git, but the service I've had over the years has been pretty good.
> Avoiding either > Easily predicted branch

Branchless code can easily out-cost a well-predicted branch (and its content if any).
USAF budget is 1.5 trillion in USD? I find this hard to believe. According to the site below, total military spending is 1.2 trillion annually.
https://www.usaspending.gov/explorer/agency
You do lose key levers when entering the euro ans Schengen. But this is a trade off and hopefully in 2022 countries do this with their eyes open.

On key aspect is that Schengen does not harmonise immigration policy and actual external borders' security but removes internal borders. And of course the euro means the country loses control over its monetary policy.
Worker Tools: Tools for Writing HTTP Servers in Worker Runtimes
If you are tight on staff or other inputs, you are wise to 'fire' your worst customers.
Ask HN: How did your 2022 resolutions turn out?
If you made any resolutions in 2022, how do they turn out?

Edit: share details if you’re comfortable