skysight-inc/HackerNews huggingface dataset:
As a person who has been to many protests I must point out that it's not that the police act exclusively because of racism but rather that thier decisions and choice of tactics are heavily influenced thereby.

Because of thier racism and prejudices they are too quick to use force, tear gas and other "compliance methods" against those they deem undesirable, while they consistently avoid use of such methods at all when they self identify with the protesting group.

That's what's being referred to

It's not overt kkk or Nazi shit, it's the subtle underlying racism that makes them shoot tear gas on the first day into a group of entirely peaceful people, which then result in the escalation to this extreme violence we now see.

It's a well established fact that the police are the source of escalation in many cases, choosing to attack the whole instead of seeking to address the problematic few.

The cops even send in fake protesters to engage in violence so they can then attack the protest. It was caught in Quebec on video, so I highly doubt it doesn't also happen in France where tensions and racism are far more significant. (See agent provocateur)
From OP:

> Now with all those aptitude training [...] that require you to turn on your webcam

They are referring to an automated personality or skills test to screen candidates. The webcam is to make sure the applicant is the one actually doing the test. These things are dehumanizing and snake-oil but there’s’s no question that applicant misrepresentation happens, including situations where the person interviewing is a ringer being paid by an agency or the applicant.
You are probably replying to the wrong thread - I didn't say anything about a pdf.
To your first point, I agree that's probably a smart allocation to make given the expense. Where we differ is the value driven by lower order tests; synthetic test breakages are also more expensive fixes since they've traveled the SDLC. Overweighting synthetic tests compared to unit and integration can lead to a lack of confidence in proposed changes. That's to say, I think it's good to have the larger volume of your testing allocated in unit and integration tests while synthetic tests can validate major contracts.

> If a synthetic test breaks production in some unanticipated way, that is incredibly valuable because one user shouldn't be able to break production for everyone and you just found one heck of a bug to address.

This is a valid point, however, I wasn't referring to breakages. I was referring to usage statistics, data, etc. Conflating synthetic usage and data with real usage and data can be problematic. There's ways to mitigate that, but they add overhead, which was my original point that synthetic testing and monitoring adds a good deal of operational and code complexity.
Just concentrate on getting to Mars, Elon. If you can pull your head in and stop f'ing round with what doesn't concern you, we might even like you again.
Not just anyone can start a water company. The capital investment is massive and it’s a natural monopoly unless you want five redundant networks of pipes.

At this point a few competent programmers who knows web tech and can either use cloud or set up their own operations on cheap bare metal servers can start a social network. The bar only gets lower over time as it gets cheaper and easier to run large Internet services.

The barrier is even lower if you include running your own simple web forum, board, or a fediverse node. Anyone who knows a little sysadmin and can afford a $20/month VPS can do that.

I do agree that there should be regulations around net neutrality that prevent ISPs and backbone carriers from discriminating against any legal form of traffic since those are more like the water company, but the fact that everything is encrypted these days makes that kind of discrimination hard anyway.
name one platform that follows “free speech” as required for the government that isn’t a complete trash heap of vulgarity and abuse
Recent article about this: https://acoup.blog/2023/07/07/collections-the-status-quo-coa...
It certainly crossed my mind.

But some of this stuff, namely science, needs huge institutional investments.
Please show us an algorithm with better packing density for this problem if you know one.
Code-golfing some more, I could get it down to 448 bytes (leaving out standard library, reimplementing syscall/2 by hand, and convincing the linker to drop useless sections). So C does win out here, but moreso by virtue of object format than anything I think.
Ok, but can you please stop posting unsubstantive comments to Hacker News? We're hoping for something different here.

https://news.ycombinator.com/newsguidelines.html
So why not change Capitalism to just government including Capitalism, Communism or Whatevernism?
Yes, but the author is making a strong claim that is untrue, that "Companies which receive VC funding are not profitable", specially since from VC economics THOSE VC-backed companies that are profitable are the quintessential part of the equation!

BTW that's not even entering on the fact that "profitable" is not even clearly a financial goal for large companies: on one end Amazon has been "unprofitable" for a decade or so but that's BS ofc. On the other end WeWork was unprofitable as well but was highly valued, and that was BS ofc (being highly valued).
That’s a completely invalid counterpoint you’ve got there
Ask HN: What happened to Web3 startups?
I guess most of them still have some runway left with the VC or ICO money they raised. How is it to work at such a place after the hype and after the sentiment turned negative?
The whole feed based "internet town square" concept is flawed, if anyone have seen an actual European town square you would have noticed that it's nothing like Twitter or similar. In a good town square, you have people minding their own business and the public activities are actually curated(a few agendas that fit in the physical location) and people visit those if they they are interested in.

People don't actually participate in 100 different activities all the time and they are very annoyed if someone is trying to grab their attention.

Also, although there are all kind of people at the town square, those who scream "if evolution is real why the monkey in the forest don't become human" are nuisance for those who already went through the evolution theory and know why monkeys are not becoming human still.

Therefore, the whole concept of discovering different kind of people and being exposed to different ideas is not analogous to a feed with christian fundamentalist and atheists screaming to each other because people have different knowledge levels and some are more up to speed than the others on different topics.

A true town square are the forums where you can actually browse topics and participate in those who are at your level. Reddit is a closer analogy to a town square than Twitter.
Indeed! And an honorable failure — where you learned a ton, tried your best to succeed, but it just didn’t work — is a terrific outcome. We acquihire “failed” startups quite regularly. The founders of those companies have often turned into some of our best senior engineering and product leaders. And some of them go on to then leave after learning from us to give a startup a go again.

Success or failure aren’t the bad startup outcomes. The worst startup outcome is The Slog. The Slog sucks. I have several friends stuck in The Slog. Symptoms: you’re growing just barely enough to hold things together (call it 10–20% YoY on <$200k in revenue per employee). You keep thinking the next big thing is just over the horizon. You have a handful of customers who say they love you but won’t buy any more from you. Every once in a while you get some press or show up on HN saying you’re cool.

THAT is the recipe for disaster. You can wake up and realize 10 years have passed and you have nothing (economically, educationally, or emotionally) to show for it. It’s possible both with bootstrapped and VC-backed startups. The Slog is the worst startup outcome.

Bad VCs can definitely make The Slog worse. There’s so much money in the system there’s almost always someone who will put more in, even if on worse and worse terms. Good VCs, on the other hand, can help get you out of The Slog. They can counsel you when it’s time to give up. They can introduce you to potential acquirers. And while it may not be a huge financial win for you or them, it’s a much better outcome than slogging on indefinitely.
A title like this is probably the only thing that could get an HN thread to fill up with substantive, thoughtful comments defending venture capital. The contrarian dynamic strikes again!
On the "cup throwing incident":

https://en.wikibooks.org/wiki/Raku_Programming/Perl_History#...
I was trying to get clang to throw an error that included type information to double check what it thought the type was. Quickest thing I could think of was trying to assign to an array.

The exact error in question was:
error: array type 'int[3]' is not assignable

Which seems to imply that clang is considering the length to be part of the type.

edit: You asked for code (my apologies that it's rather trivial).

int x[3] = {1, 2, 3};
int y[3];
y = x;
I agree with everything else you said but I totally disagree that functions like that are "niche". It's true that many codebases are written such that they have few of them, but that's "accidental" not incidental. Almost nothing is pure math, but almost everything is data transformation that is deterministic given some set of parameters and dependency configuration. And mocking out external state to control the behavior of the thing being tested is great. But the point is not to say "and then this method of that dependency is called with this input", it's to control the behavior of the thing being tested, by controlling what its dependencies return.
they are two separate languages
You (and the people in those issues including Gargron) are confusing contexts URLs and namespaces. "@context":[{"toot":"http://joinmastodon.org/ns#"}] defines a "toot" prefix for the http://joinmastodon.org/ns# namespace and namespaces don't have to resolve to anything. "@context":["http://joinmastodon.org/ns#"] would be incorrect, but that's not what Mastodon does.

Some of the namespaces used by the JSON-LD spec itself (https://www.w3.org/TR/json-ld11/#conformance) don't resolve either. For example:

$ curl -X GET -H "Accept:application/ld+json" https://www.w3.org/ns/prov -L
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>406 Not Acceptable</title>

EDIT: it seems the source of the misunderstanding in the issue you linked is that GoToSocial used to send "@context": ["http://joinmastodon.org/ns", ...], ie. using it as a context URL instead of a namespace: https://github.com/friendica/friendica/issues/10740#issuecom...
WebAuthn is a web standard created by the w3c. Passkey is an extension of that spec created by a consortium of tech corps. Using Ethereum is like signing a message with a GPG key. It just proves that you control the private key pair to that public address on the blockchain. WebAuthN does something similar, but instead of using the public Ethereum blockchain and private/public key pairs to verify it, it uses your TPM, an authentication key (yubikey), manufacturer metadata and a "Relying party" to make attestations. The relying party is a third party, like the FIDO metadata service, and it's specified in JavaScript so the end user can't change it.

On the other hand, with the Ethereum protocol, you only have to rely on the public blockchain to attest/sign/prove ownership. You can choose the software and hardware that you use to secure your wallet too. You can even keep that wallet airgapped, totally offline and still authenticate using QR codes. If you were so inclined you could even run your own end point/node so you're not relying on any 3rd parties to attest/sign for you. It's a self sovereign online identity if you want it to be. It also has other benefits like the ability to store monetary value in the way of cryptocurrencies.

The ability to verify ownership of digital assets (tokens), like NFTs, and use those in creative ways like we have here. You can also use the Ethereum Name Service and tie a .ETH domain name to your public key, so people know that a message sent by frizlab.eth is really you, even if you have to get a new wallet address. It's your identity (frizlab.eth), your wallet, and with NFT's I think it could also verify and visualize your reputation or skillset online too, no matter what website you're on. Your identity owned by you and built on top of a world wide, immutable, distributed, consensus protocol. I wrote an article for Wordpress developers with my ideas, but I think it can apply to the web as a whole.

https://caches.xyz/the-rostrum/wordpress-web3-and-ethereum-w...
I think they meant to say "Free" instead of "Open Source" by the way they're talking about "fundamental rights".
Fascinating. Seems like similar issue risk management issue to silicon valley bank where they didn't account for a jump in interest rates and increase in inflation.
4chan is pretty heavily moderated.

Anyway, I think you can have freedom of speech and moderation. I don't think it's a violation of freedom of speech to have certain areas dedicated to specific topics, in which off-topic posts get removed. As long as all speech has somewhere it can be posted (e.g. by allowing users to create their own sub-forums where they decide the rules for themselves).
Not to say you’re entirely wrong … but regulated by which government(s), which have (ideally) previously demonstrated that they understand social media well enough to write net-positive regulations, then do a decent job of enforcing those?
Really depends on what you're trying to do, the hobby has so many different facets.

If you're interested in low-power stuff or doing remote mountaintop SOTA type stuff, KX3 and a Buddipole make a great kit. The usual Kenwood/Yaesu/Icom HT's are all pretty good for handhelds these days, mostly coming down to which modes/features you want support for to make the decision. (The low-budget chinese radio brands can be _okay_ in certain circumstances, but are largely pretty bad. Don't let them sour your experience of the hobby as a whole too much.)

If you're into digital modes there are tons of options to explore. Personally I'm pretty bearish on the "DMR" stuff as there's very little "Amateur" about it, but the DStar community is doing some fun stuff. http://js8call.com is interesting on the HF side.

If you want to get really crazy on HF, FlexRadio makes some pretty cool kit too.

There's no shortage of available gear, but it really depends on what you find fun. Best plan is to see if there are any clubs nearby that might be doing different types of events so you can experience different things like Earth-Moon-Earth, QRP, contesting, etc, and see what catches your fancy!
Do you find any of these legacy system clients are open to having their system upgraded to a modern version of the same or related language, eg. .Net for ASP? After all, it wouldn't involve a significant change in the business logic and most esablished languages are more or less backwards compatible.
I want my HoloTV and I want it now!
> I thought that regulation was based on the idea that it's difficult to start new, competing social networks.

Tried it? Difficult is an understatement. As you point out though, "miscellaneous billionaire(s)" can try. That's hardly the same thing as the first days when Twitter started.

> Regulation means that companies have to follow arbitrary rules, including rules that you may not like.

I'm going to presume your use of the word arbitrary there is a result of a lack of faith in government. As little faith as _I_ have in government though, I wouldn't call regulations arbitrary. Anyway ...

> Wait until every social site is legally required to ban you if you violate a given rule.

Fine with me. There are plenty of laws I don't agree with, but follow because the rule of law is more important than getting laws right (aligned to my opinion). This is not least because we can do something about those laws we disagree with in a civil way.

I'm fairly certain I'd get punished on these sites if the current social justice trends became law. That works well, because then we'd be able to go through an established public process to change them — rather than a private company deciding their own laws, with no recourse.
That's not a town square though. That's someone shouting out their window.
My career is in full stack web development but I program in C in my master's degree coursework and as a hobby. Every time I have to peel back a decade's worth of CSS to move a button on a webapp I daydream of moving to a career in C. Is the grass actually greener on the other side?
4chan is moderated, it's just that almost everything is allowed. There are some things you can't post there, though. And enforcement is quite strict.
Is that ultimately not the same as 404 – The resource you requested was not found, so here is a temporary placeholder?
I see a lot of comments saying they "wasted" months or years on away team work, it was hard to quantify for promos, the KT itself from the work went to waste etc. Totally makes sense for career- and purpose-driven employees.

So one management takeaway is this type of work seems ideal for highly competent outsourcing.

Offer a bonus for early delivery, and hire a small army of cheap out of school eager beaver BAs to just go around frantically documenting all the tech debt being incurred.
https://www.rootclaim.com/
Notion makes money on team use & collaboration. I think notes apps that are laser focused on individual use are much harder to justify and pretty much have to stay small/lean/indie and they’re selling essentially a luxury product to a small user base.
It seems like the group of people who can start a competitive service is small enough, and homogeneous enough, that we risk a case where we can choose between the site where you can use the word "cis" and the site where you can use the word "retard", but can not find a platform where tracking the political activity of billionaires is OK.
You have to “control speech” to be able to have a community that doesn’t devolve into toxicity. All healthy communities do it, either implicitly or explicitly. Including Hacker News, which actually has a really good community as a result! Healthy communities are easier to destroy than create. They need protection. It’s not a political thing.
At the risk of stretching this analogy even further past its breaking point, what do you think a “town square” is?
> From cryptic "undefined behaviors" to . . . [the] lack of a single reference implementation of the compiler/libC, and you have a language that is harsh to defend.

I think you're confused, because this is internally incoherent.

In single reference implementation languages, all behavior is undefined behavior. Undefined behavior is just behavior for which there are no requirements imposed by the international standard. It's an unbounded form of implementation-defined behavior.

Undefined behavior does not mean that the behavior is completely unpredictable. It does mean you should read your compiler's documentation (including tweaking what happens with certain common UB). For example, if you want signed integer overflow to always wrap, and you read the GCC or Clang documentation, you'll know to use -fwrapv. If overflow could cause catastrophic failure and the program should abort if it happens (e.g., Therac-25), you'll know to use -ftrapv. There's nothing wrong with writing to an arbitrary memory address, either, if you've read your documentation and that's how your environment communicates with a particular I/O port.
Would any business leader say anything like, "we have no idea if we'll ever be profitable, or what we would need to do to get there?". Everyone made fun of Softbank's presentation on Wework[0], but it just looked to me like a simplified outline of nearly every over-confident business presentation I've seen in my life.

[0]https://nymag.com/intelligencer/2019/11/softbanks-insane-pre...
It's the Jenvons Paradox[0] which weirdly isn't mentioned in the article.

[0] https://en.wikipedia.org/wiki/Jevons_paradox
Ion channels are also a hyper-conserved mechanism as every cell needs to maintain a resting potential, and there are tons of ion channel modulating drugs approved and used messing with the with billion years old hyper-conserved mechanism.

I heard about NAD+ on Dave Asprey podcast, that with age the NAD cleavage system cleaving NAD excess is also degraded and a Nuchido company makes this supplement with additives targeting NAD cleavage system restore as well.
Ken Sherriff (righto.com) who's chip teardowns are often posted on HN is also a frequent guest on curious marc's channel.
- Hired a journalist on some mid-size news company to tarnish the company’s reputation. I never imagined they would bother to do this, but I was wrong.

- Used an APT for hire but I don’t believe they did succeed , still it is quite insane. I was lucky enough to catch a targeted rootkit but issue was quickly remediated. I’ll eventually find a consultant to analyse the Win 11 rootkit. They were definitely not script kiddies.

- Some black hat SEO and shills for hire, but that is expected.

I’m really surprised by hired journalist / APT aspect. Something I never imagined would happen, but apparently it does happen.
Absurd. Social media platforms are banal entertainment sites, the idea that they need to be enshrined in our society as utilities makes absolutely no sense.
can you describe what it is about your daytime job that makes moonlighting difficult?
You should and it is rather easy (for the most part) these days. It is all very straightforward to put together a PC, take your time and follow the instructions that come with the motherboard. The biggest challenge is if you put it all together and the system doesn’t turn on. You may need to flash the bios.

AMD processors and graphics cards are good, but perhaps require a bit more troubleshooting than Intel + Nvidia. I have a 5900X and while very good, I had to flash my motherboard bios to have it recognized and then again later to fix a TMP issue. These are small hurdles I haven’t encountered with Intel in some time and I would imagine would be a real head scratcher for a first time build.

If you are building for gaming it is also worth noting that Nvidia DLSS is a feature that is very much worth the premium in my opinion. But depending on what games or what you are looking to do with your machine AMD cards can be the better value.
Rupert Murdoch: the internet won't destroy newspapers (2008)
“ Hering’s original argument:

Hering put forward two arguments. First, that mixtures of his opponent colors (‘reddish green’) are inconceivable.

…

Second, Hering argued that unique hues are unique insofar as they describe all colors and cannot themselves be described.”
This old soldier is cringing at the fact that they called themselves Rangers. I’m guessing no actual Rangers were involved.

If they called themselves SEALs though, I’d be laughing my ass off.
I'm sure you learned all that from other US/South Korean articles like this one, right?

I watched a documentary about North Korean defectors that wanted to go back to North Korea, one of the many reasons was to be with their families. They never mentioned their family were imprisioned. And it wouldn't make much sense to want to go back if their family was imprisioned.

Again, I'm no North Korean supporter or whatever, I just think there is a LOT of propaganda and misinformation about NK, and I think we should take everything with a grain of salt... Unless you think the US is a saint and would never lie about enemy countries.

And about the sanctions, I dind't mention any sanctions, you are just assuming that I support X or Y, when I never said such thing.
Companies are valued by their future cashflows, not their present
I love channels in .NET. I use them in our .NET web services to pass work items from controllers to background services without having to directly couple the controller & background service classes.