skysight-inc/HackerNews huggingface dataset:
Race gets brought up every time

Even Clarence Thomas is referred as “the second black Supreme Court Justice”

Every time you will see this first black baseball player, first black governor, first latina… as if it were an achievement instead of an indictment on the country
Publishing free software video games
To answer your questions (I could not tell if they were rhetorical or not), worst case outcome is that someone either legitimately or illegitimately has the history of my vehicles’ locations and commands issued to the vehicles. As mentioned, in my grandparent comment, within my risk appetite. It could happen, but I don’t care enough to worry about it.

> It's reasonable then to do our best to avoid products and services that exploit the weakness of our laws until that situation is improved.

Agree to disagree. If the cost of loss is low, to go without the product or service is more costly than potential data loss. The services I use within this context are very likely not actively lying about their privacy policies.
I mean yeah, there are loads of good reasons to not be addicted to drugs.

Now if only those pesky addictions would listen…
Calling that a "straight" line with a straight face is so Euclidean. Get over it.

Shortest distance between two points is what it is.
> But what if we want a struct to feel like a real C type?

Remove this; it's already a real type. You could go over the two namespaces and why you need to type 'struct' otherwise, but I wouldn't present a false dichotomy of real and "unreal" types.

> Declaring a Struct as a New Type

It's not really a new type. It's a type alias, and the two names can be used interchangeably. I would just call it a type alias.

https://en.cppreference.com/w/c/language/typedef

> If we declare a structure variable without initializing it, like any other variable in C, it will be uninitialized at first and may contain random values.

I also see no mention of = {} or = {0} (I forget which is Standard C and which is C++). Since you already talk about "random values", you might as well explain how to 0-initialize a struct.
What hardware would those game run on? M1 and M2 are great but can they run AAA desktop games? I doubt it.
Nah, sugar is way worse.
Redlining and racist real estate deed clauses did exist.

The KKK embodies American white supremacy. In 1925 and 1926, 50k white hoods marched down Pennsylvania Ave. 4% (5 million) of Americans were Klan members. There were numerous mass lynchings and murder during the 1919 Red Summer. This was the surfacing of simmering racism because of an influx of Jewish and Catholic refugees from WW I and the increasing household wealth of black people. Somehow, black people, Jews, and Catholics were responsible for all of the ills, lack of wealth, and loss of privilege for the average American white Christian male. Henry Ford was Hitler's hero and wrote antisemitic editorials and books.

In 2023, it's still the case that some social clubs, private preschools, universities, apartment co-ops, and more require photographs with applications because it provides an easy way to discriminate without being openly honest about it. Blackballing (secret ballot cast by colored rocks) is also used to deny people arbitrarily.
Some of this reasoning is just wild.

1. "We can attract direct contributions from Intel, ARM, RISC-V chip manufacturers, etc., who have a vested interest in making our machine code better on their CPUs."

They are nowhere near popular enough (or used enough by some particularly important customer) for any major architecture vendor to spend any time contributing except as someone's random side project. To think otherwise is ... really out there.

2. "We can implement our own optimization passes that push the state of the art of computing forward."

There are in fact, no magic bullets. Once you pass the baseline of optimization capability, the reason these compilers do well is because they've been worked on forever, and made better 0.2% at a time.

Also, anything you implement they can implement. Maybe it takes annotations, or whatever, but that's about speed and not capability.

3. "Compilation speed is increased by orders of magnitude."

Uh, not if you are doing #2. Most optimization passes, especially when you are first productionizing research, are quite bad. It takes a tremendous amount of applied engineering to make them fast.

This is what i did on both GCC and LLVM. Implement and speed up ad nauseum. I implemented plenty of high-optimization-value, never been productionized before algorithms. It usually took a few versions and lots of slow-compiler bugs to figure out the best way to implement. It turns out most researchers are not spending their time working on the compilation speed. At best, they care that it's passable.

For existing well-productionized algorithms (which don't push the state of the art), you will not get orders of magnitude speedup. You may get some percent depending on how you structure your compiler.

There are certainly slow parts of LLVM, but it's hubris to believe you are going to make something both better optimizing, and seriously faster, for this kind of language.
There are other languages for which it is true. Zig is super unlikely to to be one of them.

The way you gain compilation speed for this kind of language is to optimize less. Spend as little time processing things into machine code as possible, using as fast of algorithms as possible, and where you can't, relying on heuristics and such more to help generate good enough code most of the time.

There is more, but man, this feels out there.

If they said "we want to get 90% of the performance at 60% of the cost", sure, maybe.
But saying, basically, we will get >100% of the performance at "orders of magnitude" (their claim) less cost is just, as i said, a wild idea.
I wish them the best of luck.

Everyone who tries to reinvent good infrastructure is doomed to discover why that infrastructure was invented in the first place
.
The current standard is "consumer harm" with lower prices considered per-se evidence to the contrary. The issue here is monopsony rather than monopoly because Amazon is fantastic for consumers but Terrible for sellers because there is effectively a single online market to sell in owned by Amazon.

My worry would be a feedback loop giving Amazon increasing dominance due to this effect, and would like to see both vertical integration and Monopsony more heavily scrutinized, but this lawsuit seems to target a feature with an objective benefit to consumers given Amazon's amazing shipping and return policy.
Gotta do something with all that corn.
The Friends of Comcast Club?
The best teams do the most because they have the most trust. The worst teams are usually spending time paying down technical debt, or busy generating it to meet a deadline.

Same goes for "rockstars", only its easier not to "lose your groove" if there are fewer people pinging you. You still run the real risk of two "rockstars" playing out of sync, and causing a mighty mess down the line.
God I hate OKRs and think they're one of the best ways to kill your startup. ("There is only one Goal" from the cover of The Goal by Eliyahu M. Goldratt)

If I am working at a place that wants me to write OKRs I will be very happy to have something like this to help me out.
YouTube tests restricting ad blocker users to 3 video views
I'm working on something to help you code with LLMs with projects of any size. If you go to https://inventai.xyz, sign-in with your email, you'll be notified on release.

I started off with something to create AI art, but that didn't really take off. I'm also disappointed with Dall-E 2 lagging behind the others in terms of image quality. So now I'm focusing on code generation.
Good. Do you know what the penalties are for copyright infringement?
They know pandoc won MD to PDF battle. https://youtu.be/3f9YvjqUTlw
> If, at population level, you don't have equality of outcome, then either you don't have equality of opportunity or 'there is something fundamentally wrong' with whichever population is failing

Do Indian people massively disproportionately own hotels because other ethnic groups don't have the same opportunities? Is there something fundamentally wrong with non hotel owning ethnic groups? It's not systemic Indian supremacy, it's just historical accidents compounded through network effects. Noticeable differences between populations frequently occur by random chance, they're usually evidence of nothing at all.
This is only still at the proposal stage. The Github issue is mostly for posting usecases for and against, etc… It's not "Accepted".
>This has nothing to do with racism.

Other than the systemic kind.
A good friend of mine was a Vietnamese boat person. Her father drowned off some rickety-ass boat during the process. I dare you to explain to her that she is part of a small, self-selected, well-off group and that her people are "slightly over represented" in higher education.

Maybe I'm misinterpreting, but this comment is actually pretty disgusting, part of this new type of thinly-vailed socially acceptable racism that is justified on the basis of being on the "right side of history".
Or, crazy idea, they can accept they have absolute boatloads of money and are making tons more, and that this is enough.
Honestly the UBI images seem like the best option. They publish those, they have to publish the source for them.

Sure, they can make it more difficult by making them static, but it seems doable.
Ah, the obligatory comment from Walter Bright talking about D in posts about Zig

(Nothing wrong with it, just a bit funny how predictable it has become)

I guess the interesting difference in approach here, is that D seems to have completely separate compilers, while it looks like the main Zig compiler will support LLVM as a backend if you have it installed? If true, I like the approach Zig is going for.
I have mad respect for Jeff.

I really, really, HATE Ansible.

There is a special place in hell where all the worst of humanity go. It's a room where you must build either Ansible or Jenkins infrastructure, for eternity.

Since Jeff is a professional, I am assuming his book does not detail the myriad ways in which Ansible is just fucking horrifically designed and a nightmare to use. Where the docs are usually missing or incomprehensible. Where important features seem to just not exist. Where barely anything works - but when it does, it works in a totally asinine way, that you will spend hours figuring out. Even if you've done it before. Or the nightmare that is trying to debug it, or use it with modern cloud infra and best practices.

Sometimes - rarely - Ansible is an OK solution. It's more lightweight than its competition in the configuration management space, and it can be portable, if you add all the portability yourself. Well-maintained Galaxy stuff is quite useful and can save you weeks of time and years of therapy.

But for the most part, it and its Configuration Management brethren are better left for systems where someone is manually monkeying with them and breaking them, and you need something automated that also has some dependency-tracking to fix complex things for you.

The Cloud is still, sadly, mostly not immutable. So we still need shitty "orchestration" (Configuration Management) tools to maintain it. But I really hope they go away. I have never seen a Configuration Management tool that I have liked, because their very concept is automated duct tape.

(my bona fides: 20 years operating large-scale systems, including a reimplementation of DynamoDB, which was powered by OpenStack and AWS infra scaled dynamically by Ansible playbooks. I. Still. Have. Scars.)
They're not even accusing him of anything real. "Abuse of political power"? Are you for real. They accused Google of "abuse of market power" when the company posted its opinion of their proposed censorship laws on their own site. They deposed another politician because he "resigned in order to dodge an investigation" or whatever. Whatever sticks. It's easy to understand what they're doing, no reason to overanalyze it. It's obvious they want to destroy the guy and they don't really need a real legal justification for it. These aren't even real judges, they're more like puppets appointed by political connections. Why would anyone even take this circus seriously?

I mentioned Venezuela because similar stuff happened in Venezuela. Lula is literally friends with all of these communist dictators. Not that long ago he literally welcomed Maduro, a guy on USA's shitlist, into our soil with military honors. It's not coincidence.
Good call. Such statement implies that there is no other reason, as obvious as that might sound. Just say "One reason to" to avoid implying that's the only one.

> I'm pretty sure packed structures have other uses.

Like reducing memory footprint.
I thought the same thing. Why is calloc not widely used?

That said, when initializing structs `= { 0 }` can be used to set all members 0. And at least in more recent compilers you can used the designated initializer with dynamic allocation by casting:

Foo* f = malloc(sizeof(Foo));
*f = (Foo) { .bar = 1, .baz = “car” };

If a member is missed, it will be set to zero (the value for uninitialized static storage).
I've heard, but never confirmed, that you get Mathematica for free when you purchase a Raspberry Pi.
Native peoples have an oral history that the Sacramento and Central valleys can turn into inland seas during periods of unusual rain.

https://en.wikipedia.org/wiki/Great_Flood_of_1862
seaweed got what plants crave: It's got electrolytes!
It’s certainly not the users’ faults for starters, and “artificial stimulation” should include alcohol and cigarettes which don’t result in situations of the magnitude we see regarding the illegal drug trade, perhaps exactly because they are legal and regulated.
"because others have a predilection for legislating morality and controlling others' bodies."

Are you sure people who want to keep heroin, meth and coke illegal are doing it because they want to legislate morality and control others bodies?

Or is it because they don't want to have to deal with the negative effects that these drugs have on their community.

Criminalizing them hasn't been the solution, but decriminalizing them will not make things that much better either...
4 times in this comment you referred to one half of a point you were trying to make but not the other half.

Makes it much more difficult to parse when you say "either" but only provide one half of that statement.
The Ottoman Empire controlled the region until about 1922. The British came in at that time and arbitrarily drew a line dividing the region into “Mandatory Palestine” and “Transjordan”. This lasted until 1948 and the creation of the modern state of Israel.

For thousands of years people of several religions and cultures (Jewish, Muslim, Roman, Druze, Armenian) lived together in that area; like most such arrangements there weren’t clear lines that differentiated cultural groups.

The lines on the map are and were always arbitrary. Same every time and every where the west has tried to draw lines on maps.
> Why not just.. well, let poor people come first?

"Poor people" aren't a unified political coalition in the US.

For various reasons, you can't do political favors for poor people and expect them to reliably vote for you.

Black people are a unified political coalition in the US.

I recommend reading about Bueno de Mesquita's model of selectorate theory for understanding how stable political patronage networks operate; the model is very insightful for cases like this.
Yeah, it obviously doesn't help that colloquially antitrust is interpreted as "monopoly" and people think the law would require an absolute monopoly.

I see the downvotes to the original question, but I'm not too bothered by the question itself as I think it's reasonable given a general person's understanding. Similarly the belief that antitrust only applies to consumer prices being raised rather than supplier prices being forced down.
Explore the Associated Press "AP Stylebook" (pay-walled, sadly),
and propose a mapping to them. It would take a few years to
get accepted and more to propagate throughout the working press.
The spillway reconstruction was expensive and time-consuming, but at least it didn't fail that time. The issue was a lack of investment in remediation repairs and improvements, and a lack of planning for extreme event flows.

In the long term, California is unprepared and fucked in terms of dwindling water supply and damaging storms and forest fires from climate change. That's why I left.
As an individual there is an ethical choice to abstain that is outside of criminalization and societal morality. It is similar choice to not eating meat because factory farms lead to poor treatment of other beings. It is similar to riding a bike instead of driving a car.
$2,500 is less than I would have guessed it'd be worth? Then again I'm not sure who the market would be, it's kind of an awkward item that I'm not sure how much it'd appeal to most gun buffs or medieval fans.
Tweets and reddit posts (and HN posts) aren't highly personal communication, but currently some of them are written by actual humans in their own voice.
> sold at auction last Thursday for more than $2,500

I need to keep my eyes on auctions apparently, as I’d gladly have paid a bit more for that
Or, more parsimoniously (no pun intended), because poverty isn't as strong of a unifying factor as you think.
Screen. shots.
Monopolies can only exist with government support via protection from competition. Expansive government power makes monopolies more likely and more stable than minimal government power.
Not like Chinese Americans had it easy in the past, why aren't they adjusted upwards instead of downwards?

Fundamental issues I have with aiming for basically equal outcome by artificially tipping the scale until some metric evens out:

- Which dimensions do we make adjustments based on? is it just race or do we consider wealth etc?

- How much do we adjust? Black Americans had it tougher, boost by 10, Hispanics by 7? Chinese by -5 because they somehow succeeded without tipping the scales?

- Where does it end? We tip the scale for 200 years and if things are still out balanced keep adjusting?
You're not being punished for the crimes of white slaveowners.

You're being punished for performing well compared to other demographic groups despite being a minority and experiencing discrimination.
> Net benefit is not my argument

Exactly. Your argument is incomplete and therefore wrong. If you were denied admission to a university you applied to, it is because you are incapable of making a complete argument, not just due to AA.

> it is on You to provide proof that few percentage of native born Blacks at ivy league create any benefit (that exceeds the damage caused by fraudulent 75% )

Why? I am not arguing for AA. Once again, please read and understand the comments.
Your opinion is noted. It's always the people who benefit from discrimination who want the people who suffer from it to just "let it go".
What is your alternative for those 5 years? As her options without a degree are limited.
I didn't know that, but apparently yes: https://www.wolfram.com/raspberry-pi/
The only concern is someone hacking Tesla's HSMs that sign their firmware and software updates, since then they could craft a malicious payload disguised as a software update that flashes new firmware onto the BMS and as such causes your car to explode the next time you plug into a supercharger, for example.
Subject matter experts may be good at defining what the standards should be - that does not mean they need to be wholly and independently in charge of enforcement of those standards.
If you read the text in the linked issue you'll see that there they're not entirely removing the LLVM backend. They're just decoupling it from the main binary, so you can still easily use LLVM as a backend if you have it installed on your system.

Makes sense, kind of silly to have to bundle a 100MB+ copy of LLVM if you don't need it for the common case, and if you're a developer you'll probably have it installed already anyway.

The problem could be that it'll be hard to guarantee that your Zig installation works properly with the version of LLVM you have installed? We'll see..
There's cool stuff going on in medicine https://www.nature.com/articles/s41586-023-06160-y
if the signed JSON string is
{
"widget" :{
"dataA": "aaa",
"dataB": "€30"
}
}

and your code produces

{"widget":{"dataB":"\u20ac30","dataA":"aaa"}}

The signatures will be different. The JSON spec doesn't require any ordering of fields or say much about how strings must be represented. This is all discussed in sec 3.2 of RFC8785 https://www.rfc-editor.org/rfc/rfc8785#name-generation-of-ca...

You don't say how your work's custom message request signer works, but yes, you have to have the exact same json on both ends to match signatures.
I've installed it on a ThinkCentre M720q but had multiple issues with networking and Firefox inputs. Gave up and installed Ubuntu 22 LTS as I had to get work done.
That is exactly the question - does anyone have a good answer?

Be that as it may, you would think that a million subscribers would be enough to keep a magazine afloat.
"A democracy cannot exist as a permanent form of government. It can only exist until the voters discover that they can vote themselves largesse from the public treasury." --Alexander Fraser Tytler
so then it depends on if HN ever embarasses the CRTC or the government. Better toe the line else be designated
You got pro tips for working with LLVM types after parsing LLVM IR? I can't for the life of me figure out where in the class hierarchy I am, and the doxygen is... interesting. Language wrangling is much nicer in a language with proper ADTs like Haskell, but I also feel like there's probably that bit of LLVM documentation that I haven't read.
https://web.archive.org/web/20230630031721/https://www.he360...
You're not wrong, but no pile of shoulds is going to be effective in this endeavor.

Instead, I'd like to work on genetically engineering yeasts and bacteria to synthesize the desired alkaloids in a homebrew setting. It would be more ethical, and probably safer too.
I mean, it's all logging how users use your product. For things that aren't cloud-dependent, there are toggles in the car the user can click to turn them off, and it doesn't harm almost any functionality (of course disabling app camera access in the car will prevent you from seeing your live sentry cam in the app; it'll still record locally to the USB though).
Or buy a hackrf one and make a wideband antenna like a a bicone or dual planar disk or tapered slot, etc, and use Qspectrumanalyzer with the hackrf_sweep backend to frequency hop at 8 GHz/s (@20 MS/s) for spectrum monitoring.

edit: Now that someone provided an archive.org mirror I see the site is actually about truly global radio monitoring as a service. That's pretty cool. There's plenty of public/open SDRs online and some that do hyperbolic multi-lateration of signals but nothing so integrated or comprehensive. The USA's Unified Data Library has a lot of this kind of thing too. Unfortunately for regular US citizen accounts you can't use the RF monitoring endpoints in the API or web interface.
Dafny is an amazing language. A clear step forward when it comes to writing correct code.
Exactly. I mixed soda syrups for my small business and had to learn what actually goes into it all. Soda is generally 80% soda water, and the syrup is usually only 50 °Bx (roughly 50% sugar by mass). Of course with sweetners the syrup is almost entirely water since you need a tiny amount of the sweetner to get the same level of sweetness. In an average soda drink, the flavor and dye is about 0.6% by volume of the syrup (again, more water since it's in solution), and the preservative is 0.2%. The amounts are so tiny you would have to consume a completely unreasonable amount to even get sick, let alone do lasting harm (except for the sugar, obviously).
I found this via my YouTube recommendations today:

Seems to be a reasonable attempt at explaining all the references in that original video --

https://youtu.be/tbqU9APUuYI