skysight-inc/HackerNews huggingface dataset:
> I'm also not sure where I argued that we should frame it as purely matters of race/gender/politics.

That's what people are doing when they "bring it up", effectively, whether they realize this or not. It's a populist, lazy, anti-intellectual framing which rejects deep engagement with object-level concerns as somehow being less meaningful than "acknowledging/validating my identity/daily experience". It's a rejection of real, actual politics as the domain of creative adaptation and compromise-- as if "sharing [one's] racialized daily existence" obviates the need for this kind of consistent, active, pro-social engagement. And it's bad regardless of who's doing it. It doesn't matter if the people involved wear MAGA hats or not, the underlying dynamics are pretty much equivalent.
Fair point. I meant raising the minimum wage enough to be an actual living wage. The democrats do their part to make sure minimum wage is still a poverty wage.

The larger point I was trying to make is that they push symbolic or insignificant policy changes that don't actually do anything to improve the lives of most. There's a reason the working class keeps shifting away from democrats and to republicans. Someone living paycheck to paycheck doesn't have time to worry about "decolonizing" our education system. Democrat politicians like are their own greatest enemy. They can keep winning in democratic strongholds, but they've let republicans take over state and local politics in most states.
> things like not being able to specify default field values inline

I’m cautiously optimistic that Rust will get this at some point. There’s quite a lot of demand for this in the Rust community (although some opposition too)
IA departments (more commonly called Professional Standards or PS these days) usually suffer severely from too close of a relationship with the officers they supervise. It's common for PS detectives to be former field division or otherwise non-PS officers, and often for their promotion paths to be back out of PS, so they're often very much on the side of the officers by default. Consider also that, in most departments, the union is a massive driver of the department culture and attitude towards compliance, and PS is represented by (and beholden to) the same union.

The most common attempt at a solution to this problem has been "civilian oversight," which typically takes the form of a new department of the city government that is responsible for auditing the police department and/or investigating department actions (in response to citizen complaints or on other triggers). The civilian oversight department is typically firewalled from the police department through means like a prohibition on staff moving from one to the other and an independent governance structure.

Because of collective bargaining agreement constraints there's usually still a PS division and some confusing work breakdown, where one audits the others work or the two perform independent parallel investigations or similar. There are some good reasons for that (doesn't necessarily make sense to have an independent civilian oversight agency reviewing every minor policy violation), but it often feels like waste.
Verifiable Computing
> where a large portion of our tax dollars go instead of providing the people in the US with universal healthcare, public housing, high-speed rail, etc.

23.4% of the FY2022 DoD budget is for direct payments to personnel. Including health insurance for military members and their families. 1.2% in family support programs: child care, schools, etc. With about 1/3 of total funding going to some sort of job or benefit.

> Instead of building a better life for all the people

Like the 0.5% dedicated to DARPA, which among other things funded research in 2013 into rapid development of novel vaccines using mRNA platforms under the ADEPT program?

... I won't say 100% of the DoD budget is morally pristine. Or even most of it.

But it's a huge budget, and it funds a ton of good work that wouldn't otherwise be palatable to the legislative branch, but magically becomes so "because military."

So as the quip goes, American defense spending is as much about social welfare and foreign aid as it is about bombs and bullets.
If I recall correctly, the iPad/iPhone-compiled PNG files had the color channels optimized for the graphics hardware of the devices as well - they wouldn't decode properly anywhere else.
Not true. I've lived in other parts of the state where cops show up much quicker--especially if it's something that isn't a property crime.
The active barrier maintainers have moved to working on a fork called input-leap:

https://github.com/input-leap/input-leap/issues/1414
Companies know that Boomers are retiring. If they have a labor shortage, they are completely guilty of poor forward planning.
What is your pihole equivalent/alternative?
Real Estate SEO
Huh. I don't remember a court of law determining that either Zimmerman or Darren Wilson murdered anyone.
There is always value in having a store of data that is unique or differentiated in some way. The trick is figuring out what that is and who might be interested.

For a while I ran product for a social monitoring company and our traditional user base was brands, agencies, etc. who would use our giant database of public content to do market research, etc. At various points we would get inbound requests from someone with a unique ask - I recall:

- a military historian working on a government grant who wanted to analyze the social media activities of various militias in a particular part of the world

- several pharma companies looking for adverse drug reaction reports online

- hedge funds looking for deep sentiment trends in particular areas for perception of certain businesses

- some company looking to find properties where women made announcements that they were pregnant.

And then there’s always the requests for X but in Y language/country. “There’s a Twitter like service in Bangladesh, can you get that data?”.

All of these people had money to spend and specific interests - we couldn’t help most of them as the economics didn’t work out in terms of building a scalable business, but if you can find a niche and run things lean, there’s a real long tail of opportunity there.
Doctors Gave Her a Choice: Let Covid-19 Kill Her Child, or Amputate His Limbs
This is the first time I've heard of "thread compatible" objects/state. The author states: "Most types in C++ are thread-compatible, as this guarantee comes mostly comes for free", and that "Any concurrent call to a non-const method must be synchronized by the caller."

My understanding is that due to things like memory tearing, or the possibility of invariants between object members being in intermediate states, reads are always unsafe when there is a possibility of writes. Therefore, you can't selectively skip having some kind of synchronisation for the const calls (the reads), as something needs to be synchronizing all the reads against any potential writes. So to me this just reads as, "the caller has to manage all the thread safety for all the accesses", which I'd agree is what typically "comes for free" in c++, but I'd hardly call it a "guarantee".

I'm wondering if I'm not seeing some meaningful level of "thread compatibility" in between "thread-safe" and the "accessor beware" behaviour of all c++ that wasn't designed to be thread-safe. Or is there an example of some c++ that is not even "thread-compatible" once the caller has accepted the burden of synchronization?
You can achieve consensus at small scale with an empty merge commit that merges several commits made by a quorum of trusted authors. You do not need to solve consensus at a large scale with no trust, and you cannot solve consensus at a large scale with no trust. Bitcoin has some mathematical approximations, but they are approximations, and the 51% attack is not only possible, but highly feasible. There's a reason why " six confirmations" was a long-lasting meme in the Bitcoin community
What would be the basis for those damages? The GPL itself couldn't provide any but I guess if the troll itself got sued by someone else for GPL violations, they could pass on the legal costs from that suit. Maybe the emotional pain of discovering a GPL violation is worth some damages :)
Note also that, at least in 2011, all iOS apps would show a PNG poster image prior to loading the actual interface. So this may have been more about the "perceived" app launch time than the real one.
The problem with mistakes is that there are at least two kinds of mistakes that happen in school:
1) Mistakes where a student genuinely tries but fails because they didn't quite find the right solution.
2) Mistakes where a student gets it wrong because they put 0 (or even negative) effort into learning or trying to solve the problem.

Mistakes of the first kind should be celebrated, mistakes of the second should be harshly scorned.

Unfortunately, as I remember most of my classmates in school (lower, upper, and especially university) the vast majority of mistakes were made in #2.

I don't know what the school system can do about this. How can you differentiate between the two with the information available to instructors?
Agreed, but only if the violator refused to fix the issue or didn't fix it in a timely manner after being notified.
Contrary to many places, the comments on SSC provide the better reading.
Is that narrative still true post-modern cpp? On some level it feels like the cpp narrative was written in the early 2000s and hasn't kept pace with reality. Too cluttered, too object-centric, bad compile times, sure. Is the cognitive load of choosing safe pointers that much more than navigating the borrow checker?
If I have to guess, something something microservices/event-system. One separate team handles code consumption which is not he same who handles the validation, and because its a distributed mess, it is eternally broken.
The problem with answering your questions is that it dependents on the country and my knowledge about this topic isn't deep enough give an answer I would find satisfying.

> But if it's violated after notification

It's violated from the get to go, but it might only get terminated after notification (and a potential grace period) which can have all kinds of stage effects, like a different court being responsible or laws with "less bite" then copyright laws being the relevant laws. There was an interesting case where this happened in France not to long ago (but I forgot the name, it also seem to had other complications).
Guns, Germs, and Steel - Jared Diamond
Journey to the ants - Bert Holldobler and Edward O. Lewis
A short history of nearly everything - Bill Bryson
The Power of One - Bryce Courtenay (In addition to its inspiring message on overcoming adversity, it also taught me a powerful message on the difference between diversity and inclusion - the latter only happened afterwards when it was pointed out to me - another lesson...)
Atlas Shrugged - Ayn Rand (keep a highlighter ready for each episode of altruism)
> Except, it is almost the exact same with cars. If your car is stolen, there is very little chance the cops will actually help you recover it.

Not the same thing. The parent comment is saying that the police department is getting ahold of the stolen bikes, but not making any effort to return them to their rightful owners.

If your stolen car is abandoned somewhere and found by the police, you'll be getting a call ASAP. They're obviously not out there scanning every car on the road to see if it's yours, but if it comes into their possession it's going to find its way back to the registered owner very quickly.
Extinct tree from the time of Jesus rises from the dead [video]
I was worried about this for several years.

I then had the realization that if someone manages to genuinely automate programming, humans will wind up still being in the loop to confirm that the generated code is reasonable under the hood, and to be sure we have people who understand what it's doing and why.

If I'm right about that, code review chops will be worthwhile in the long haul.
> I've used Ada extensively in this area, and I just don't see what Rust has to offer that Ada didn't already address.

Memory safety guarantees that don't go out the window if you ever need to free a dynamic allocation, for starters.

Bitfields are an underspecified minefield in C, I don't think it's as clear of a loss as you're making it sound.
The linked presentation deck "High Performance Managed Languages" is great!

Deck PDF: https://qconlondon.com/london-2017/system/files/presentation...

Video: https://www.youtube.com/watch?v=Pz-4co8IaI8
A few years back my cable provider got in a tiff with the local CBS affiliate about programming fees.

Each side blamed the other and neither side was willing to compromise. The cable provider dropped the channel in retaliation and for some 2 years we had no CBS. (Naturally there was no discount in the monthly cable bill as a result of this “principled stand”.)
The Dead Sea of East Texas would be the Gulf of Mexico then
Let gravity do what, exactly?

The water is flowing out of the well because its internal pressure is enough to overcome gravity. Increasing the well-bottom surface area would increase the flow rate.
Yeah, we’ve come full circle now. This was the first post: https://news.ycombinator.com/item?id=29573792

Then someone posted the GitHub repo, and now someone has the posted the link that provided the initial insight (linked to on the original page)
Easy answer is to the question is 'No.'

However under a few very limited conditions short-range wireless power is feasible.

The problem with long-range stuff is that power falls off with the CUBE of the distance. Eventually the proportion of power that actually makes it to the receiver is a negligibly tiny amount. All of the rest is wasted.
Xcode 13.2 contains Log4j vulnerability
I mean, almost all pizza delivery was cash on delivery until fairly recently, which is food delivery without prepayment. The driver would tell you how much you owed, and you hand them the cash plus a tip. Yes, sometimes pizza places would have issues with people prank ordering a bunch of pizzas to someone else’s house, but pizza shops had ways to try to mitigate that risk.

If you are really too young to remember this, you can watch “Home Alone” to see some examples of how this worked.
While I am glad to have provoked discussion, especially in the context of the original "Parable of Lightning / Kolmolgorov Complicity" essays which I highly recommend reading, and that this thread was one of its traps appears to be confirmed, but I defer to the moderators in regard to whether we're adding value with this kind of personal slander.
Next level: Close the loop, integrate into the electric stove control, add up/down buttons on the display.
I agree, the argument always seem to be some kind of inductive reasoning stemming from the presumption that unequal representation is not only a bad thing, but causally due to either past or present racist actions.

This seems very facile to me, even though there undoubtedly is overlap with the truth.

But as to my own view, I remain a meritocrat, despite the the tide that seems to turning against such thinking.
Youtube TV would GLADLY unbundle ESPN. Disney will not allow it. Disney insists that every Youtube TV subscriber pays for ESPN or nobody gets it.

Google is fairly asking that whatever price they pay for ESPN, that no other streaming service (including Hulu which Disney owns) gets a better price. Disney said no. This is the fundamental reason Google does not now have an agreement with Disney for the channels.
> (The odd capitalizations are used as binary flags and determines whether a chunk is required or optional, and when it is retained or removed.)

I found this commingling of human-readable data and metadata quite novel. I can't bring to mind another format which does this.
More Rust relevant link: https://www.anyleaf.org/blog/writing-embedded-firmware-using...
A ticket is valid if and only if it gets you into the concert. You can ask the concert organizers to validate tickets for you. Most concert organizers have concentrated on two sites that allow them to validate tickets. That is why Ticketmaster is valuable, despite its terrible reputation.

A cryptographically signed I owe you is and will always be meaningless. What is meaningful is the signature at the end of the chain, when the concert organizer lets you in.
If not Toba, it still seems likely that there was a severe population bottleneck at some point. How else can we explain why human genetic diversity is substantially lower than so many other species, including our nearest extant evolutionary relative, the chimpanzee?
Atomic Habits - If you’ve ever had trouble making a good habit/routine stick, or making a bad habit stop, this book frames habits and their cause-effect relationships in a way I haven’t seen elsewhere, and in ways that I think about almost daily.
He attended one of the best high schools in the entire US, Stuyvesant. That's a privileged upbringing where it counts.
I read your comment opposed to Damore as something like "Damore says this distribution of traits exists in the general population, but it doesn't necessarily exist in the subset of Google." Please correct me if I'm wrong.

I think that point is true and I think it is the kind of thing where, if Google were considering taking Damore's feedback, they should investigate. Is Google's population of employees noticeably different from the general population? How about the population of people who interview at Google?

I think that the assumption that Google, with 150k (or whatever it was at the time) employees plus candidate employees, roughly approximates population trends is a reasonable starting place for a single author writing up some thoughts. If this were an academic paper we would probably expect the author to consider this at some point. If it's some thoughts the author put together on diversity? Seems like a crazy standard to me.

I'm not sure what questions you've asked that haven't been responded to. I see a couple questions in your parent comments asking whether your take on Damore was nuanced/critical. If that's what you're referring to my answers to those questions are that I feel you badly misrepresent Damore and your commentary on him is short of meaningful.

Regarding your edit - in my view we have a substantive disagreement here, over Damore. I don't see why we would abandon that to discuss other topics.

My position on Damore is that you and others misrepresent Damore in order to gaslight and threaten people who disagree with you. "Unapproved thoughts on diversity? That's an anti-diversity political screed. You are a sexist bigot who will be fired and relentlessly slandered in national media."

By gaslighting I mean that you and others pretend to invite "conversation" but when disagreements happen there is less conversing and more heretic-burning. Damore is a perfect example. Google hosts a diversity class, the class asks for feedback, Damore shares his thoughts on diversity, then he is terminated and renounced in the media, and even here, by you, on Hacker News.
For some strange reason, I've been spending a lot of time in r/AdventOfCode this month. ;-)

Mostly it's for general overall awareness of the various things I'm interested in. It's a far more permissive environment for blowing off some steam.
The one we received stated we were notified because "your account has container images stored in Amazon Elastic Container Registry (ECR)". Currently, we do not use ECR, and if there was anything using ECR, it was from a previous devs that worked on PoCs never making it to production.

I have no experience with ECR, but because of this, I've had to stop what I was doing to look into something for several hours just to CYA that unused, but undead/legacy data wasn't leaving us vulnerable. 'Cause that's how we all want to spend weekends.
Because of "holistic review", admissions are subjective, which means admission officers can do whatever they want. Admission officers do have access to race, why else is it on applications?

Read the NYT story I linked to, to understand how application readers are gently guided to consider race, without explicitly being told to do so.

Excerpt from the story:

"I received an e-mail from the assistant director suggesting I was not with the program: “You’ve got 15 outlier, which is quite a lot."
It's obviously implying a threat if you're at all familiar with the legal sphere.

Passive-aggressive language, sure, but still not exactly inviting the recipient to a picnic, and passive-aggressive language doesn't get you off the hook.

Related, doesn't matter if it is completely without merit and could never succeed.

This entire story and thread is just something else. Talk about failing to meet even baseline ethical standards.
Not intentional. But now, given your reaction, I wonder whether I should fix it at all :D
The black market for social media manipulation (2018)
Richard Dawkins: “What I say in biology has become pretty much orthodoxy”
> Nobody ever had a problem with verifiable receipts when attending concerts or buying a car or eating at a restaurant.

My friends won a contest for an all inclusive trip to the Super Bowl a few years ago when it was in Arizona.

Flight was good, hotel was good, but they showed up to the stadium for the game... fake tickets. Someone scammed the people running the contest. (I think it was a radio station -- need to check)

NFTs fix this in a way nobody else in the industry is.
The only other sensible thing would be to take off and nuke it from orbit. It's west Texas, I doubt anyone would notice a difference ;-)
> Is that narrative still true post-modern cpp?

The key reference on "modern" C++ is the "C++ Core Guidelines". They're pretty comprehensive but quite complex as well, and they don't really manage to establish a "sound" or "safe" idiom for the language; they're more focused on avoiding the most common pitfalls.
People hate to see reality but let's be honest. Cops do a terrible job. If a crime against you happens. It will likely never be solved. The report will be there for you though

But they just don't have enough of funding is always the big complaint. And it's bullshit when they walk around with body armor and use military equipment from Iraq.

Crimes only get solved accidentally by cops. If they happen to see it go down and then somehow catch them in the act
Barrier is almost perfect for my use, with one big flaw. It has no concept of individual displays. For most setups, it probably isn't a big deal. For me, I am back to a hardware KVM.
Or the blockchain is the API, which is public, and requires only a single integration point for everyone.
Prof Erik Demaine of MIT pioneers the field of computational origami. I do not know the details of his research. But there are practical applications like fitting large space probes into narrow rockets. Or making machines that flex without explicit hinges.
Just that you are the wallet holder, the contract could block transfers.
I’m not totally sure but I’m guessing the question is basically “why not skip the middleman CA and just trust whoever controls the domain directly?” and the reason is you can’t be sure if example.com is actually who it says it is bc DNS is easily spoofable (e.g by your isp or a local government). ACME works because the challenge is exchanged offband
Here's an example

https://www.youtube.com/watch?v=6X44b25YStU
It's not a million miles away from it though.

Typically gas stoves have a failsafe safety system that uses a thermocouple to keep the gas on only when there's enough heat.

If you used a timer to break that safety circuit (relay?), the solenoid will revert to it's safe state, and turn off the gas.

Doing that safely may be difficult. And doing anything with a gas installation may be illegal, depending on where you live.
Slashdot and its associated Everything2 site were written in Perl

That really takes me back!
And if we're counting the School of the Americas then most of the cartels are our doing too.
Yes, SerpApi. Not the Spanish one!