skysight-inc/HackerNews huggingface dataset:
Foreign key would probably go the other way:

LogEntry(LogEntryId, Date)

Temperature(TemperatureId, LogEntryId, DegreesF)

If there is no temperature measured, then you don't create a record in Temperature.
I have not thought about into this, but I'll need to look into the possibility. This could be a useful feature for an eventual version. Thanks for the idea.
There's also the Martin Luther King thing "...will not be judged by the color of their skin but by the content of their character." A lot of DEI hiring seems to be about fashionable skin colours.
Pluralsight terminating "A Cloud Guru lifetime course access"
Already noted by another user. Thank you.
You put a record in the Measurement table, and none in the Value table.

> But honestly that level of normalization is much more work than it's worth

Yes. I question whether it's worth anything to begin with.
I'm really sick of people lumping homeless people in with "drug addicted or mentally ill people". There is a lot of sober hard working people that are homeless because they got caught out with some bad luck and don't have friends or relatives to fall back on. Once your homeless everything becomes much harder.
As the article mentions, this makes it quite similar to a bytecode vm. I think the traditional wisdom is that an AST walker is easy to write, but for speed you'd want a bytecode interpreter. It'd be interesting to see how close the performance gets with this flattened AST.

In practice I think there are more differences. E.g. AST interpreters tend to pass environments around while bytecode interpreters often store these on a stack (though I guess there's nothing stopping you from doing this with an AST either). I wonder if there's some goldilocks zone for ease of implementation with decent performance.
Zuckerberg, Musk, Thiel, that Vader without a helmet looking Google bro Schmidt? Super fucking weird people. And not in a good way.
Same here. LED headlights are driven on a signal and it causes me migraines (seizures) sometimes. Regulation has failed us.
I really don't understand society's attitudes here. Why is it more humane to give a psychotic person agency, resulting in them living in filth like an animal, dangerous to themselves and others, than to commit them to a mental hospital? If you let a baby or an old person wallow in their shit, it would be considered abuse. Why is this not abuse?
Thank you for mentioning the windmill problem. Great insights!

https://www.3blue1brown.com/lessons/windmills
Ah yes, drawing ASCII art, the de facto benchmark for evaluating LLM quality.
> “Disorder is domination of public space for private purposes."

The first thought I had on reading this was ‘the world has a car disorder’.
Would AI not be able to crush this game?
Baltics Count Down the Days to Leaving Russian Energy Grid
https://archive.today/DqMKZ
Aye, that makes sense (not the slurs, but the explanation). Thanks.
Would The Most Dangerous Game maybe be an earlier ancestor? Although the game in that is more one sided.
There are more brown people than Indians… Usually these initiatives push for underrepresented brown people, ie Hispanic/Latino Americans.

Most diversity programs actively harm Indians as over represented, as they fall under the broad “Asian” category (see Harvard).

But I guess Indians are easy pickings these days.
using the same trick, watch this video: https://www.youtube.com/watch?v=zBa-bCxsZDk
Oh I know I have no hope of convincing them! But there are all sorts of less engaged people on here ready to be taken in by whatever slightly contrarian take they come across.
Are 3D videogames at odds with accessibility?
Fun Computer Science Projects in Python
Haha yeah just noticed they call Bytespider "TokTok's crawler" too
A Haskell program is still a sequence of instructions, they’re just composed using the IO monad instead of being written directly.
I expect many people know this one, but it's a useful teaching aid when understanding the relationship between arrays and pointers

int array[10];
*(array+1) = 56;
array[2] = 4;
3[array] = 27;

The first two are obvious, but the third is also legal. It works because array indexing is just sugar for pointer arithmetic, so array[2]=4 is identical in meaning to *(array+2)=4. Therefore 3[array]=27 is identical to *(3+array)=27 and so is legal. But just because you can doesn't mean you should.
The challenge is that only some "historical inequalities" reduce to skin color, so it becomes easy to start favoring certain "historical inequalities" over others because of their political salience rather than their severity, intensity, extent, impact, etc. And that can very easily start to look like a kind of racism itself.
> This effort focused on sourcing from diverse-owned businesses

This alone is abused to no end. In my small city, I've personally known three 'woman owned businesses' where the husband just put it in his wife's name to win contracts.

Like all things, what may have had good intentions justs gets abused by the adaptive.
Canadian Super Scooper plane grounded after hitting civ drone over LA wildfires
"Life, liberty, and the pursuit of happiness" does not automatically mean "good, moral, and upstanding lifestyle."

To the extent that people have a natural right to exist and society does not I think it should be contingent on administrators to prove the standard they're applying is actually reasonable and non discriminatory.
https://www.nsf.gov/nsb/news/news_summ.jsp?cntn_id=309769&or...

“In 2021, the proportion of foreign-born workers in STEM occupations (26%) was greater than the proportion of U.S.-born workers (24%), with more naturalized citizens in S&E-related occupations (11%) than noncitizens (5%) or U.S.-born citizens (9%).”

Does the US still need even more foreign visa workers given these statistics? What percentage is appropriate? How is this sustainable?
The Secret History is a great story, and teenaged me came away badly misinformed about how many Bacchic cults I was likely to encounter in college.
So I read the second link and it looks to me like this is a combination of problems: the browser ignoring SOP for images, and the website just happening to expose a way to abuse that fact to check if one is logged in.

I think this also assumes you are not using any kind of isolation for your tabs. What I don't understand though, is how it could figure out that I am logged into google even though I have third-party cookies disabled.
The main point is to share information. You and your father and your sister are all taking care of your mother with alzheimers. What was the geriatrist's phone number again?

As another commenter commented, this would be a good candidate for a local-first app. I'd love to do that at some point.
My mistake, I know that most of school funding came from the state but I thought it was because it was from property taxes being collected. In fact it's from state income tax and sales tax.
In the 1990s we had automatic headlights that worked perfectly and didn't blind anyone.
USOS is just a tool and it's mostly a matter of how it's configured (for example MIMUW, my faculty, doesn't use first-come, first-serve registration at all) and how various policies are enforced.

Stories about students failing to sign up for a previously failed course are mostly urban legends, I believe. The dean's office has the power to override anything that's going on in USOS and they can manually register you for a subject if it's needed for you to graduate.
In my company some repos use `master` and some use `main` so there's definitely some diversity of terminology
Yep, I'm sure there are plenty of 2nd/3rd generation homeless ethnic Indians in the US. Someone with the will and drive to cross 1/2 the globe and get through the visa gauntlet is highly unlikely to end up homeless due to addiction or mental health, since those have likely been weeded out in the process, but the same mentalities that entrap many American's will likely fall on their descendants.
Oh that's great. Thanks.
I look after a citizen science-driven phytochemistry research activity and would be interested to understand more about your background. My email is in my HN user page.
I can't see FB becoming like X. If nothing else FB has a real names policy so everyone can see who said what whereas on X you can be anonymous or set up a million bot accounts or whatever.
The thing you claim to care about (drug addicted or mentally ill people being a public menace) is wildly easier to combat when the people in question have a stable living situation.

The housing first initiative in Salt Lake City provides ample evidence that if people have a stable living situation it is way easier to get them to take their medication, get into rehab, keep them out of dangerous situations. It’s actually more cost effective in the long term to house the chronically homeless instead of kicking the can down the road.

If you actually care about what you claim to care about you should be supporting housing first.

That means
1) get people housed with minimal red tape and basically no conditions
2) treat mental health and drug addiction

The evidence is clear that it works and that it is more cost effective than dealing with the fallout when homeless people unravel.

Unfortunately politicians who had preconceived notions about this topic ignored the evidence and revoked funding for the program. Your statement that it is impossible to treat or cure mental illness and drug addiction (which the evidence does not support) places you in that camp. You, my friend are the worst part of the problem. Because the evidence exists to disprove your stance, but you hold a strong opinion without having bothered to check the science.
If DEI was only marketing, why has the number and proportion of women in tech been increasing over that time? I'm not trying to challenge you, I'm just curious if you have any insight.

ETA: and do you think that number will increase, stagnate, or decrease with DEI gone, and why?
`memcmp` would be able to crush this game, but the fun is in doing it as a human!
Just passed through on a ship but wasn’t able to dock at Stanley. Y’all should build a port. ;) /s

I do wanna go back and see it though
Solitaire based games have been big with my family recently. We sometimes do them cooperatively. If you go on YouTube, people have all kinds of newly invented ones or ones that are slight variations of another. Joker jailbreak is an example. Also Dungeon Crawl or Clear the Dungeon or something like that. I think I also watched a video for Osmosis. None of these are like Warhammer 40k exciting, but they are surprisingly fun at killing 10-15 minutes when you're waiting on your food. Even though they are 1 player games, my family and I frequently do it as a family activity or take turns. We keep a pack of playing cards in the glove compartment of the car so we never forget. I feel dumb for not learning more than a few card games as a kid.
It's also the OG kimchi as Koreans didn't have red peppers until the Columbian Exchange (but have been preserving vegetable via brines since the Three Kingdoms era)!
> They quite literally do - it's in the graph in "Multi-threaded Bandwidth" section. 32-core Xeon Platinum 8480 instance was able to sustain 534 GB/s from L3 cache.

They do not. The chip has 105MB L3 cache and they tested on 128MB of memory. This exceeds the size of L3 cache and thus, it is not a proper test of L3 cache.

> If you look closely into my comment you're referring to you will see that I explicitly referred to Golden Cove core and not to the Sapphire Rapids core. I am not being pedantic here but they're actually different things.

Sapphire Rapids uses Golden Cove cores.

> And yes, Sapphire Rapids reach 450 GB/s in L1 for AVX-512 workloads. But SPR core is also clocked @3.8Ghz which is much much less than what the Golden Cove core is clocked at - @5.2GHz. And this is where the difference of ~200 GB/s comes from.

This would explain the discrepancy between your calculation and the L1 cache performance, although being able to get that level of bandwidth only out of L1 cache is not very useful for the reasons I stated.

> I'm not sure I follow this reasoning but if true then AMD and Intel have nothing to compete against each other since by the logic of CPU caches being limited in applicability, their designs are equally good for the most $$$ workloads.

You seem to view CPU performance as being determined by memory bandwidth rather than computational ability. Upon being correctly told L1 cache memory bandwidth does not matter since the bottleneck is system memory, you assume that only system memory performance matters. That would be true if the primary workload of CPUs were memory bandwidth bound workloads, but it is not since the primary workloads of CPUs is compute bound workloads. Thus, how fast CPUs read from memory does not really matter for CPU workloads.

The purpose of a CPU’s cache is to reduce the von Neumann bottleneck by cutting memory access latency. That way the CPU core spends less time waiting before it can use the data and it can move on to a subsequent calculation. How much memory throughput CPUs get from L1 cache is irrelevant to CPU performance outside of exceptional circumstances. There are exceptional circumstances where cache memory bandwidth matters, but they are truly exceptional since any importan workload where memory bandwidth matters is offloaded to a GPU because a GPU often has 1 to 2 orders of magnitude more memory bandwidth than a CPU.

That said, it would be awesome if the performance of a part could be determined by a simple synthetic benchmark such as memory bandwidth, but that is almost never the case in practice.
15 lines of Python would be able to crush this game. But that's not the point.
OK in that case that makes at least clearer for the user. Thanks.
> mediocre team of all H1Bs

More mediocre than other people in the company? Presumably the manager is themselves an immigrant, possibly also on a visa. OP's saying they deliberately saddle themselves with people who are worse on every dimension, and thereby make their own job harder. And only managers from 2 countries do this. That should be suspicious to anyone possessed with logic.

> Really, not one other candidate from a slightly different <group> hit your bar?

See now that's a very different question. Are you, like OP, also arguing for diversity considerations in hiring?

> from the same country of origin

But not any random country. Literally the 2 largest countries in the world, which produce massive quantities of software engineers. Preferentially hiring from your "in-group" is never morally or legally right. But why is there automatically a presumption of lower competence when that "in-group" is such an enormous hiring pool?
The point is that it isn't a money problem, so the proposed solution of diverting money is off point to begin with.
What options exist if you want to handle this traffic and you own your hardware on prem?

It seems that any router or switch over 100G is extremely expensive, and often requires some paid for OS.

The pro move would be to not block these bots. Well I guess block them if you truly can't handle their throughput request (would an ASN blacklist work?)

Or if you want to force them to slow down, start sending data, but only a random % of responses are sent (so say ignore 85% of the traffic they spam you with, and reply to the others at a super low rate or you could purposely send bad data)

Or perhaps reachout to your peering partners and talk about traffic shaping these requests.
hey, thanks for remembering the oldtimers!!

I check in often, but don't comment much anymore.
Coming from a very homogenous country, all these diversity discussions are interesting to say the least
The claims about unconscious bias don't replicate:

https://nymag.com/intelligencer/2017/12/iat-behavior-problem...

and the claims about the orchestra also didn't replicate.

Actually DEI promoters hate blind hiring and usually try to kill it because when implemented it always raises the number of white men being hired - there is racism and sexism in society, it's just in the opposite direction to what DEI programmes claim, and it's not unconscious.

An interesting example of this kind of meltdown was the one attempt to organize a conference for Electron developers. They decided to select speakers using blind reviews of abstracts, because they believed the non-replicable pseudo-science you're repeating here. When the results were unveiled it turned out every speaker they had selected was a man (the expected outcome of blind auditions), so they cancelled the entire conference in fit of anger. The whole community lost, because the organizers had believed in these lies told by social studies academics.
From https://pod.geraspora.de/posts/17342163 (discussed in https://news.ycombinator.com/item?id=42549624): “If you try to block them by User Agent string, they’ll just switch to a non-bot UA string (no, really).”
Tim Sweeney literally exploits children’s psychology on an Epic scale with Fortnite V-Bucks. He doesn’t get a say about anything, and in a sane world, would probably be in prison (and he wouldn’t be alone).
Copyright reform was in 1994, remember after that date tables full of floppies started turning into kids running around with paper catalogues and asking "gry uzytki, co potrzeba?". CD Project guys did a bit more than just sell games :). Marcin Iwiński aka S.S. Captain might have cracked Amiga games himself https://www.youtube.com/watch?v=2x_Q4L99ZrY

„Again S.S. Captain. Again of Katharsis. Again the No. 1 in Poland and again with a new import/of co2!/. Mini intro by Raf. Wonderful tune by Martin Galway. Font/logo by Jerry. Why the Polish scene is so boring??? ; no copy parties. No cool demos. No quality groups with quality stuffs etc. Its' a big shit! isn't it???”

https://spidersweb.pl/plus/2021/07/cd-projekt-story-witcher-...

They went legit in 1994. I think theirs was one of the only few tents selling original games at the Warsaw weekly computer trade fair https://www.vogons.org/viewtopic.php?t=88993 'History of Polish computer trade fair 1986-20xx. HD video/hires images from Giełda Komputerowa na Grzybowskiej (1993).'

There is maybe 5% chance CD Project founders Marcin Iwiński and Michał Kiciński

https://spidersweb.pl/plus/2021/07/witcher-cdprojekt-cyberpu...

were captured in this picture selling pirated games in 1993 :)

https://c7.alamy.com/comp/2HADG1M/warszawa-031993-centralna-...
It's not pretending if you're actually doing it.
The optimum outcome comes if there's zero racism, i.e. we only look at the quality of the company. Let's say there's R amount of racism, and D amount of DEI to counter it (super hand-wavy of course). The optimum outcome is if R = D. If R > D, racism skews the outcome away from the optimum. If D > R, DEI skews the outcome away from the optimum.

The anti-DEI (and anti-affirmative action, etc) crowd is claiming that in 2024, D > R. They would probably also claim that in 1960, R > D, i.e. a black doctor is likely to be more qualified than his/her peers.
Silent Subjugation: How we were forced to accept poorly designed software
don't be hangin around no catfish elon
What property makes the Hilbert curve desirable compared to, say, a snake pattern, with which neighbouring ISBNs are also neighbours in the visualisation?

The worry I have with Hilbert curves is that they make the result look like there are distinct "squares" of data [0] when really this is just an artifact of how Hilbert curves work. In that sense, the current visualization is more useful, because it's straightforward to identify the location of each country in it.

[0] https://raw.githubusercontent.com/jakubcerveny/gilbert/maste...
This is where the foundation of a relational database semantics in set theory shows through. You can’t model the behaviour with pure boolean logic.

In the SQL spec by default unique indexes consider nulls distinct because you’re adding tuple to the relation, and this is done by equality.

When doing a select distinct or group by you’re not doing a boolean grouping, you’re doing a set projection. NULLs are considered part of the set of “unknown values”, so NULLs are grouped together but they’re still not equal to each other.

The behaviour is mathematically well defined, but it doesn’t match boolean logic.

I’ve been dealing with databases for well over 20 years now and I can only think of a couple of times when this behaviour wasn’t wanted, so I think it’s the right choice.
People aren't making hiring decisions based on protected classes. Rather, they're looking for qualified candidates in new areas.

One thing that's common is for people to recommend their friends for jobs. Most of the time, their friends look just like them, because that's the kind of friends that people make. If you base your hiring process around this easy source of candidates, you end up not talking to a lot of people that would be qualified for the position. "DEI" can be as simple as "in addition to employee referrals, we're going to hand out brochures at a career fair".
There is a longer overview of it here: https://github.com/rust-lang/rust-analyzer/blob/master/docs/...
did The Simpsons predict this?
Most addicts end up recovering
Thank you again everyone for your comments. Some of them have been helpful.

Tomorrow I will take down the HN front page. Your accounts will remain in case you still want to check things out. You can also delete your accounts yourself, or ask to have them deleted.

If you want, you will still be able to create a new account from the default main page https://katesapp.org. You will need to ask for an access code, but I'm happy to provide one.

Edit: Sorry, the option to delete your account has not been uploaded to the server yet. However, email me at the address in my HN account, or contact me through the app, and I'm still happy to delete your account for you if you want.
Again, thank you everyone.
>I'll make some controversial statements.

I hope we are now in 2025 and what you wrote shouldn't be controversial.
The best, most entertaining book I've ever read on C covered that (unless I'm misremembering, but I doubt it): Expert C Programming.

https://www.goodreads.com/book/show/198207.Expert_C_Programm...
It was too long since I’d posted and I couldn’t edit it, otherwise I would have.
I am actively doing this as well
It can be marketing and somewhat effective. I'm not trying to say that it didn't accomplish anything (though others are), I'm suggesting that it wasn't motivated by a sincere desire to accomplish something real for equity. And since the motivation was external pressure, a change in external pressure immediately triggers a pivot.
he beat his wife on video, that is who Zuck likes now, kinda strange
"Yes it improves performance!" proceeds to show the most unconvincing stats ever

you can probably blow on your GPU and get a similar performance change
...in what sense has Clojure actually won over Scala?

I see way more Scala in companies last ~5y and have the impression of its ecosystem being more robust. Not uncommon for greenfields. It's longer than that I even encountered an active Clojure codebase. This is from a data-engineer perspective.

Clojure may be more popular for some niche of app startups perhaps? We are in different "bubbles" I suppose.

EDIT: Data disagrees with you also.

https://www.tiobe.com/tiobe-index/

https://redmonk.com/sogrady/2024/09/12/language-rankings-6-2...

https://survey.stackoverflow.co/2024/technology#1-programmin...
That doesn't make him wrong here.
The continual drive for growth is a problem though. By definition it isn’t sustainable, yet we keep adding, consuming, growing.
That's just false. Nearly every state relies disproportionately on local property taxes to fund schools. Federal dollars tend to be supplemental and come in the form of food subsidies or Title grants. They absolutely do not "more than have the gap made up" unless you're in a state with an equity funding pool (like Washington).
Same, and I had no idea it was correlated with astigmatism! That does explain my prescription