skysight-inc/HackerNews huggingface dataset:
Will people really agree to disagree and move on, though? That certainly hasn't been my experience. Over time I have found that some people can do that. For example, my wife and I actually very rarely agree on political matters, but when we do discuss them I know that neither of us will belittle the other or walk away thinking the other is a horrible monster. But that's rare in my experience. So I only talk politics IRL with people who I know have that ability, and it takes time to feel out who can and can't be trusted to do that. Thus, I don't talk politics in mixed company.

I also think another aspect of the "no politics" rule which is important is that it attempts to preserve spaces where people can just enjoy things. People need to escape from politics and just enjoy the good things in life together. This is important for personal mental health but also social cohesion, as it's extremely difficult to have positive relationships with those you only ever argue politics with. If we don't have spaces which enforce a no politics rule, you can't ever unplug from the madness and that isn't good.
Thats what happened in Brazil, when the local supreme court, one judge in particular, went to war against the Bolsonaro government.
Don’t think the SCOTUS has this power no?
I disagree with the often stated claim that HN is social media!

To me, HN is more like an online forum.

IMHO for a service to be defined as Social Media it needs to at least have a 'social graph' of some kind.

HN has never suggested an account to follow, or tried to suggest trending posts or topics to me.

Yes, HN does have a voting system. But that to me doesn't make it social media. HN posts are not measured and promoted based on engagement.
From Wiktionary [0]:

> Carefully aware of all circumstances; considerate of all that is pertinent.

"I wish more people would put more consideration of all that is pertinent about the genre of problem they're trying to solve and how their framing railroads them ..."

[0] https://en.wiktionary.org/wiki/circumspect
> you can’t have references to uninitialized memory.

The method is available[0] in nightly Rust

pub const unsafe fn as_uninit_ref<'a>(self) -> Option<&'a MaybeUninit<T>>
where
T: Sized,
{
// SAFETY: the caller must guarantee that `self` meets all the
// requirements for a reference.
if self.is_null() { None } else { Some(unsafe { &*(self as *const MaybeUninit<T>) }) }
}

[0]: https://doc.rust-lang.org/stable/core/primitive.pointer.html...
> Code coverage has absolutely nothing to do with code quality (in many cases, it's inversely proportional)

My theory from working at a company that demanded high unit test coverage is that it encourages coding patterns that are easier to create coverage for. Not necessarily easier to genuinely test, but easier to get a high coverage metric.

For example, try/catch blocks are bad if you want coverage. Now you have to do things like inject exceptions. People will try to design things so that's not required, with odd side effects.
Have we seen any drops in Chrome marketshare?
Expert Wizard Amendment
> Hexagons have a unique property: they tile a plane without gaps, and each cell maintains a consistent shape and size.

This is not a unique feature of hexagons; squares do this (and square-tiled cartograms are common, and to the extent any thing in this article is a real trait of hex-tiled cartograms it also is of square-tiled ones) as do triangles (though you need two different orientations with triangles.)

> Compared to square grids, hexagonal tiling reduces the “edge effect” where corners in squares can mislead the interpretation of adjacency.

This is true if you are drawing a grid over a true map, but when you make a cartogram that reduces irregularly sized and shaped geographic units (counties) to each be represented by any regular polygon, you are going to "mislead the interpretation of adjacency" pretty significantly in any case, so this seems largely irrelevant to the presented use case.
> You're assuming there is no genetic component whatsoever to human skills and interests

Are you seriously suggesting that black people are genetically less predispositioned to program? Explain the evolutionary advantage to that please because that sounds absolutely absurd.
They could replace the university name with things like the university's median SAT admissions score, and admissions rate.

Previous work experience is relevant to the job, so it'd be hard to argue removing that information, and working on older technology does imply a minimum age. Though I guess theoretically one could be a retro computing enthusiaist.
They own HBO and HBO Max.
It is finally some positive news. Before the election, inflation was down, but egg prices were up. So this was a big thing according to social media bots and algorithms.

Now prices have gone through the roof, but it is not a big thing anymore.
And a curious question: I was seeking the truth on the qualifier "obvious" and the legality of the EO in general, and I presented my case with references to the actual EO. My reasoning could be very wrong but at least I tried to stick with the discussion of the actual legality of the EO.

What's your reason to flag it and downvote it without counter arguments? Anything that does not agree with your rage is automatically morally bad bad bad?
Honestly I wasn’t even approaching this with right vs left in mind. I spend most of my voice on this subject talking down my liberal friends off a cliff. The right and the left tend to think the economy has never been worse and it’s all X fault.

Here’s the same jist from the economist: https://www.economist.com/leaders/2024/10/17/americas-econom...

If you want the thoughtful, smart, very right wing source on it, then check out the Cato institute: https://www.cato.org/commentary/americans-grim-views-decent-.... Which tries to explain it as basically “people get really mad about inflation even if technically as a whole they are better off”. But the Cato economists still concede that overall the economy is/was doing extremely well and things are improving for people that by standard economic measures looks really good.
Did people forget the_donald?

What do people think others will do, when they see that the_donald behavior gets rewarded by electoral and political support?

If its not clear, everyone is going to radicalize, because its getting success.
A potential distinction is entropy preservation. For password hashes you usually want to preserve as much entropy as possible although one could argue that beyond 256 bits of output it may not matter (only one-time pads would suffer from smaller output). KDFs on the other hand must output a correctly-sized key for a particular cipher and so have further constraints on output choices (and potentially avoiding weak keys, e.g. for elliptic curve point generation).
Sure, but that's not the law being discussed. It's literally a negotiation process.
This seems to me that there can be only two outcomes here. Either gov gets completely neutered and stops existing in conventional form. Or this ends in treason charges.
Fact: If the job paid 10X what it does, we would have more than enough of applicants.

Fact: Somewhere between 1X and 10X is a salary where we would have enough applicants.

It's objectively true.

Whatever prior assumptions prompt you to second guess this obvious, objective truth are ripe for reanalysis.
We've previously tried Sonnet in our PDF extraction pipelines. It was very, very accurate, gpt-4o did not come close. Its more expensive, however.
What device are you using? I use Apple TVs, and Apple TV+ is consistently extremely high quality streaming for me. YouTube is incredibly painful to use because their tvOS UI is garbage. Quality's OK, though.
Follow Bluesky users, and Bluesky feeds in Feedly
Perhaps we need ai to figure out if it’s actually going to hit
needs 60 votes to pass senate, not just a majority
$4 and change here for locally sourced eggs in San Diego, CA, at an organic food store no less.

Meanwhile, $9+ at commercial supermarket for bottom of the barrel factory produced eggs -- strange times...
You expand your pipeline into places where you were not previously looking. Go recruit at a historically black college, or a Women Who Code convention. You don’t need to lower standards.

The talent is out there. If you’re not even looking in the right places, that’s the first place to start.
Do you get meaningful insights with current RAG solutions?
Ask HN: How Do You Clean and Structure Data at Work?
Curious to hear from different industries—what’s the most frustrating or repetitive data task you deal with and how are you solving it?

I do software implementations, and we get customer data exports from legacy systems as CSV or XLSX. Cleaning and mapping them for import is always a pain.

Anyone else constantly structuring, formatting, or fixing data? How do you deal with it, any good tools or workarounds?
<< It's ridiculous how much attention and handwringing there was about Wikileaks and Snowden

The two situations are very, very different for reasons that should be relatively obvious. Musk ( via Trump ) has actual mandate to do that.

<< You can put aside any of the questions about the constitutionality of funding, this is an absurd breach of national security, both in terms of the INFSEC/IT aspect but also in terms of him casually shining spotlights on projects he knows nothing about and knows nothing of the consequences of disclosure.

This may be one point I am kinda agreeing with you on.

<< To me it's performative empty arrogance with real security consequences, both for the people whose personal information was accessed but also for national intelligence and military strategies and methods.

Maybe.. just maybe.. some of those methods should be revised in light of day.

<< Yes, I would want the department of defense to be funding research in this area.

I am genuinely of two minds about it so the question is why you think it is a good idea especially given that you also stated the following:

<< I would not expect anyone to glean anything useful about said research from a title entry in a grants database, or maybe from anything in the grant description.

Either it is ok to fund it, because you think it is a good idea or you don't know what it is and still think it is a good idea. I can accept one of those propositions.
Such as? If a specific culture puts women off studying CS, than that culture is sexist, no?
Slightly off topic, but this made me think of an example from the PuLP (Python Linear Programming library) that solves a sudoku using LP constraints.

https://coin-or.github.io/pulp/CaseStudies/a_sudoku_problem....

One nice thing about this approach is that by adding each solution in as a constraint and re-running, you can exhaustively enumerate all possible solutions for a given puzzle.
It's a thing tech (and tech-adjacent) people say when they rub their temples and decide to try to work out the solution to a problem from their existing ideas and biases instead of considering what anyone else has said about it.
Yes but its because all their chickens keep dying because of the factory farm conditions that local farms might not have
Surprised Yarvin hasn't been mentioned much on HN since this all started. The last few weeks have been a transparent implementation of his plans.
That didn’t work for me, at least with FB and Insta.

I unfollowed/unfriended anybody who kept posting political stuff.
I did the same for anybody I didn’t interact with in real-life regularly.

That basically left my parents, and about 5 friends. None of whom post anything regularly.

So, now my feed is just random shitposts and memes from “influencers”.

So, I deactivated my Meta accounts. And I’m still alive. And probably saner.
> “The way we irrigate fields with plastic-contaminated water, we postulate that the plastics build up there,” Campen said. “We feed those crops to our livestock. We take the manure and put it back on the field, so there may be a sort of feed-forward biomagnification.”

How to solve? Move to a remote location and practice subsistence farming?
> A county like San Francisco or New York, which packs thousands of residents into a small area, now stands out with an intense color saturation, drawing the eye immediately to where the people actually are. Conversely, a vast county with a sparse population adopts a lighter tone, accurately reflecting its lower density without the distraction of an oversized area.

That sounds great, but this colour scheme doesn't seem to be what was actually used on the map.

If I know anything about the US population density, the gradient used is dark blue -> light blue -> light pink -> red, so the "vast counties with sparse population" actually show up as saturated as the dense urban ones.

The most visually attractive areas on that map are the large dark blue areas of West Texas and the Rockies, the opposite of the intention described in the text.

I would recommend using a single colour gradient instead.
Awesome read. I wish I'd started programming when I was a teenager. I mean, I did some BASIC on a Commodore 64, but nothing as advanced as OP was doing in his teens.

By the way, I also have OP's "Programming Boot Sector Games" book, which is an amazing book.
> How are concepts fixing a problem created by previous features to the langue?

Concepts fix implicit template requirements

> What about ranges?

Fix the bad iterators

> Auto

Fix the the overly long type names

> Move semantics

This is mostly necessary because of excessive copies that cpp does

> Consteval

Fix cases where constexpr couldn't do it at comptime
I was about to post roughly this comment. It may not be that companies don't believe in DEI. It might be they're just afraid of the Trump-hammer if they keep their DEI program.

Check back later to see if they've stealth kept most of the DEI stuff.
Basically they can pull a trump here - Make a lot of noise, then quietly reverse themselves without mentioning it.
The Apple TV app is 100% the only way to cope with Paramount+. Of all the streaming services I use regularly -- Netflix, Hulu, Disney+, Peacock, YouTube -- it's the only one that doesn't work for me more often than not when using the app directly.
The states of the united states collect about $12T in taxes total.

That is GDP times taxation as a % of gdp

roughly $36T times 30%

Precisely what that is doesnt matter, could be $10T, could be $20T

The federal government collects its tax from the states which it does through programs approved in congress.

Those programs are medicare, medicade and military spending + a few hundred billion total in scraps like the FAA or NASA. in total that sums to around $2T, which is all the states are obliged to give the federal government from the taxes they collect, if they dont like it they can choose the nuclear option and simply exit the union - California has a reasonable campaign long time ongoing to do exactly that called calexit - although right at this moment it lacks momentum. According to wikipedia there are growing movements in Alaska, California, Texas, Louisiana, Florida, and New Hampshire to secede.

Those movements will grow very very quickly when the states are actually presented with the now inevitable choice of doubling what they give the federal government while the federal government stops spending on pretty much every federal program - which is the only way the federal government can sustain paying its bills now the interest on their debt is larger than they take in revenue.
Many of the houses on my block of chicago seem to have chickens and there havent been any problems. Nothing but 3 flats
You don't ask for the requirements. You ask what they're trying to do, or what problem they're trying to solve. Sometimes I have to ask "where is this data going" or "what do you expect the end result of this to be".
An example of “AST via reflection”

https://docs.scala-lang.org/scala3/reference/metaprogramming...
I wish I could do this locally. I don't feel comfortable uploading all of my private documents to Google.
> TL;DR: because they dont have a streaming service

They have two major streaming services (which they originally planned to merge), Discovery+ and MAX (formerly HBO Max).
Musk: The DOGE team will aim to make rapid safety upgrades to the ATC system
They don't need to sue, they'll just ban your account with no warning or explanation the moment you get on their radar.. at least that's what they did to me.
CheerpJ 3.1: JVM in WebAssembly
Seems more and more preferable…
Really? If you've worked with C++ it shouldn't be shocking.

The first example uses the int type. This is a signed integer type and in practice today it will usually be the 32-bit signed integer Rust calls i32 because that's cheap on almost any hardware you'd actually use for general purpose software.

In C++ this type has Undefined Behaviour if allowed to overflow. For the 32-bit signed integer that will happen once we see 2^31 identical lines.

In practice the observed behaviour will probably be that it treats 2^32 identical lines as equivalent to zero prior occurrences and I've verified that behaviour in a toy system.
Or you stop trying to force blacks into the job and hire whoever applies and is the most qualified. This way people don't die just so leftists can feel satisfied.
If the Chinese government wants data from a Chinese company, all they have to do is ask. There is no practical legal basis for them to refuse.
The thing is, it won't do that by default. You have to enable caching currently, when creating a new account. I use a service that detects if a website is still running, and it does this by using a certain URL parameter to bypass the cache.

Again, I think you are correct with more sane defaults, but I don't know if you've ever dealt with a network admin or web administrator that hasn't dealt with server-side caching vs. browser caching, but it most definitely would end up with Cloudflare losing sales because people misunderstood how things work. Maybe I'm jaded, at 45, but I feel like most people don't even know to look at headers by default when they feel they hit a caching issue. I don't think it's based on age, I think it's based on being interested in the technology and wanting to learn all about it. Mostly developers that got into it for the love of technology, versus those that got into it because it was high paying and they understood Excel, or learned to build a simple website early in life, so everyone told them to get into software.
That sounds quaint. Why was it awarded to Reuters, a British/foreign news organization that supposedly hires journalists to report unbiased information? What expertise would they have in preventing social engineering attacks?
I really want one of the hats for the Radpberry Pi but it doesn’t look easy to source. I don’t see any boards for sale and I’ve never tried to use PCBWay.
Yep, I do think Paul was presciently observing a powerful class of people who would end up making the decisions in big companies that would not end up being all in MS customers, but I also remember being shocked seeing the demand for Azure when it first released (we wrote add-on software for cloud deployments for the big 3 clouds, and some smaller ones)
Well spoken and I believe mostly correct. Thanks.
was it https://www.causal.app/
It seems "fair" but, if they even make a single search in that month, you charge them the full monthly fee.

Real "fair" pricing just charges per request, and has the per-request pricing progressively go down as they reach various thresholds. Preferably with a free tier.
There are only so many black people in the country. Every skilled job has this problem; poaching can make you look slightly better but it does nothing overall and will make wherever you poached your qualified black applicants from look worse.
What CF does when bots use "Chrome on Windows" browser agent string?
My data says otherwise and you have provided nothing to back up your claim other than saying we have an industry full of dirty money paying programmers to write unethical code. I'm sure it inspires them to do their best work.

Half these imbeciles don't even change the user-agent from the scraper they downloaded off GitHub.

I employ lots of filtering so it's possible the data is skewed towards those that sneak through the sieve - but they've already been caught, so it's meaningless.
TPM 1.2 is only guaranteed to support SHA-1. That was a baffling inadequacy when it came out in 2011, proven so just a few years later when SHA-1 was publicly broken in 2017. This makes TPM 1.2 useless for its intended purpose.

TPM 2.0 is guaranteed to support SHA-256.
So you're saying my argument is false, and out of billions of people, there’s none that share the same opinion as me???

Crazy, because a few of my friends literally gave this same reason for buying an iPhone.
What does it mean that MP3 is free?
Right! I was going to say something like that. Google is in all honesty, corrupt. Then again, most big corporations are this way. Google and Microsoft seem to be a bit more than others, though.
First of all the washing procedure they used is not what is used commercially. Commercially they also spray mineral oil on the eggs which this study did not do.

And then of course there's this line:

"These differences between unwashed and washed eggs are not significant."
They decided that at least some amount was acceptable - the minimum score on the AT-SAT was changed so that 95% of test takers would pass because the original threshold where 60% passed excluded too many black applicants. This was despite previous studies showing that a higher score on the AT-SAT was correlated with better job performance.
Ah yes, but that isn't guaranteed to work, and if someone is going to get in trouble if they don't make their numbers then they start making contingencies.
Many people cared about the attempted coup. Sadly not enough
This kind of thing is incredibly context dependent.

But it basically sounds like waterfall development, which is a reasonable approach in certain contexts.

But this thinking doesn't really make sense for any of the projects I work on.
San Francisco's new speed cameras
Which negative cardiovascular and cancer risks are you referring to?
Having slaughtered my fair share of chickens on a relatively small but not back yard operation, there is a much easier way!

Buy a t-post (any 3-5 foot rigid metal pole will do but a t-post has perfect geometry). Next, you'll grab your chicken, lay her down on her back or stomach [1], once she has settled down you're going to lay the t-post gently across her spine just a bit behind her skull.

Now place your feet on either side of the t-post to secure it, grab her legs, and in one swift motion pull and stand up.

You will very quickly decapitate the hen and once you do it a couple times it'll be very low stress for both you and the chicken. This latter part is key, if you're stressed, unsure etc, the animals will be the same.

You can improve this further by keeping an upside down traffic cone around, drop the bird into it once slaughtered and that'll contain the flapping/running around you mention.

In my experience, for novices, this is the easiest method for all parties and reduces the risk of slips, mistakes etc.

[1] Back is sometimes easier, they'll often go into a trance. Sometimes you can lay them on their stomach and trace a line to relax them, there are youtube videos of this.