MurphyA/hacker-news huggingface dataset:
by docdeek | 2025-07-23 20:51:37+00:00
There’s a bit more context in this article: https://www.yahoo.com/news/articles/bondi-takes-revenge-fami...

According to this article, she self-reported to the DOJ ("Feinstein says that she took it upon herself to inform the DOJ of her relationship with Aaron after the backlash first kicked off more than three weeks ago.”). The people from the DOJ who contacted her initially were looking into ethical issues ("Within a week, she said that she was then contacted by the Office of the U.S. Trustee, which said it was reaching out on behalf of an ethics committee.”).

She told the investigators that she didn’t have anything much to do with the app ("They asked me about my relationship to the ICEBlock App,” she said. “And I informed them in so many words that I really didn’t have any relationship or involvement in the app, I was married to the creator.”) However, she also admits to the journalist that she is a ‘minority shareholder’ in the app development company.

The Newsweek article on HN seems to have a lot less info than this one, though both have pretty inflammatory headlines.
by ryandrake | 2025-07-23 20:51:39+00:00
More than one third of Americans do not own any stock at all, even indirectly through mutual funds or retirement accounts[1]. Although admittedly, this number has been falling steadily (in 1989, more than two thirds of Americans did not own stocks).

1: https://news.gallup.com/poll/266807/percentage-americans-own...
by tlamponi | 2025-07-23 20:51:43+00:00
Scam is probably the wrong word, and it's choice might be a bit feeling fueled, but it's really not true that this only depends on the HW.

systemd also changes behavior in what naming policies are the default and what it considered as input, it did that since ever but started to version that since v238 [0]. Due to that the HW can stay exactly the same but names still change. I see this in VMs that stay exactly the same, no software update, not change in how the QEMU cli gets generated, really nothing changed from the outside virtual HW POV, interface name still changes.

The underlying problem was a real one, the solution seems like a bit of a sunken cost fallacy, and it added more problem dimensions than there previously exist.

Besides, even if the HW would change, shouldn't a _predicatble_ naming scheme be robust to not care about that as long as the same NIC is still plugged in somewhere?

Disclaimer, as stated elsewhere: I really like systemd, I'm not one that speaks out against it lightly, but the IF naming is not something they got right, but rather made worse for the default case. Being able to easily pin interface names through .link files is great, but requiring users to do that or have no network after an upgrade, especially for simple one-NIC use cases in a completely controlled environment like a VM is just bonkers.

[0]: https://www.freedesktop.org/software/systemd/man/latest/syst...
by jasonthorsness | 2025-07-23 20:51:58+00:00
I was the only regular user (it's basically a POC/concept site), so it was extremely low volume except for the scraper(s), who suddenly became high-volume. I could have done more research into scraper/bot blocking but I didn't have the time and needed to respond to the scrapers immediately, so I pulled the plug.

EDIT: I have also since learned of Vercel's bot/scraper blocking features so I'm also going to try turning those on and see if it stops the scraping.
by llm_nerd | 2025-07-23 20:52:33+00:00
HN loves SIMD, and there is a "how I hand crafted a SIMD optimization" post doing numbers on here regularly. They're fun posts, and it absolutely speaks to the fact that writing code that optimizing compilers can robustly and comprehensively turn into good SIMD branches is somewhat of a black art.

Which is why you, generally, shouldn't be doing either. You shouldn't rely upon the compiler to figure out your intentions, and you shouldn't be writing SIMD instructions directly unless you're writing a SIMD library or an optimizing compiler.

Instead you should reach for one of the many available libraries that not only force you into appropriately structuring your data and calls for SIMD goodness, they're massively more portable and powerful.

Google's Highway, for instance, will let you use their abstracted SIMD functions and it provides the optimization whether your target is SSE2-4, AVX, AVX2, AVX512, AVX10, or if you build for ARM NEON or SVE, for any conceivable vector size, or WASM's weird SIMD functions, or RISC-V's RVV, and several more, and when new widths and new options come out, the library adds the support and you might not have to change your code at all.

There are loads of libraries like this (xsimd, EVE, SIMDe, etc). They all force you into thinking about structuring your code in a manner that is SIMDable -- instead of hoping the optimizing compiler will figure it out on its own -- and provide targeting for a vast trove of SIMD options without hand-writing for every option.

I was going to quickly rewrite the example in Highway just to demonstrate but the Perlin stuff seems to be missing or significantly restructured.

"But that is obvious and I'm mad that you commented this" - no, it isn't obvious whatsoever, and this "I hand-rolled some SSE now my app is super awesome look at the microbenchmark results on a very narrow, specific machine" content appears on here regularly, betraying a pretty big influence of beginners who don't know that it's almost certainly the wrong approach.
by ValentineC | 2025-07-23 20:53:21+00:00
> Internally that policy was called “getting to yes” and it was a huge pain in the ass.

I don't remember a "getting to yes" era, especially when I brought in my old MagSafe 2 charger whose cable insulation had worn out because of the type of plastic Apple used, spilling blue stuff all over my space.

All the Genius Bars I went to (in multiple countries) gaslit and blamed it on me storing my MagSafe charger wrongly, even though this was obviously Apple's fault. I wish I could have been surprised and delighted instead.

I still have it in a plastic bag somewhere, rotting away.
by rconti | 2025-07-23 20:53:52+00:00
Maybe the public would get a better deal fiscally.

Would having to change APIs every 17 months as providers change their terms, constantly having to deal with breaking changes, etc, etc, etc be a "better deal"? There's an advantage in stability, and that's one thing governments typically provide. Yes, you can argue "a private provider could provide stability... for a fee". Which works great until it turns out even the fee isn't enough to keep them around. And you have to switch providers. Again.
Most interesting job openings according to ChatGPT
by jobswithgptcom | 2025-07-23 20:53:57+00:00
I've always been fascinated by how large language models "think" about our work. So, I decided to run a little experiment. I gave a GPT model (gpt-4o-mini) a pretty unique task: to go through a big list of job postings and score each one from 0 to 100. But instead of the usual stuff like salary or experience, I gave it three abstract criteria to judge by: autonomy, innovation, and technical challenge. I got to see tons of interesting roles across industries that I had fun reading about. Examples:

Senior Nuclear Scientist – Xcimer Energy (Score: 85) Networking Architect – Optics – OpenAI (Score: 90):

HN: Is this something that could be useful to build on as a job search feature?

https://jobswithgpt.com/blog/ai-rated-job-landscape-2025/
by smcleod | 2025-07-23 20:54:26+00:00
Within the GGUF (and some other formats) you'll see each layer gets its own quantisation, for example embeddings layers are usually more sensitive to quantisation and as such are often kept at Q8 or FP16. If you run GGUF-dump or click on the GGUF icon on a model in huggingface you'll see.
by 9rx | 2025-07-23 20:54:33+00:00
Absent of any other context one might reasonably assume "1990" Refers to 1900 CE. But we have additional context, such as:

"Cities had guards.", "you were mostly at the whims of thieves and pirates."

What in that speaks to 1900 CE over 1900 BCE? There is evidence of pirates in both time periods, so that feature alone isn't telling. But the context doesn't end with that feature in a vacuum, does it?
by dragonwriter | 2025-07-23 20:55:01+00:00
> As you noted already, attempts to implement Communist ideology or Socialist offshoots regardless of flavor have resulted in the state continuing to exist but a narrow and self-perpetuating elite continues to control both the state and, through the state, the means of production and society more generally.

No, that's exactly not what I said.

What I said was that regimes that are identified as Communist have done that, but that they have also all been one particular flavor (Leninism and its derivatives, which explicitly and centrally focus on extreme and pure form of state socialism -- there are other common factors in Leninism and its descendants, like vanguardism, that have some relevance here, too, but I didn't mention them before and won't go into them in detail now, because its a bit afield.)

I also mentioned that the modern mixed economy that has displaced capitalism stricto sensu throughout the developed world itself is also a (more incremental, and less narrowly focussed on a particular pole of socialist systemic theory) implementation of socialist (incl. Communist) ideals, but with elements of both market socialism and state socialism, implemented largely in places that (in line with Marxist theories of the prerequisites for moving on to the socialist phase) had mature capitalist systems, democratic institutions, and working class consciousness, and that continuing to incrementally build on the progress already made in the modern mixed economy was the best road forward.

> Equally there's no reason to think that other approaches to socialism, regardless of flavor, will play out any differently

Sure there is, because there are other approaches to socialism playing out differently today. That's a pretty good reason to think that other approaches to socialism play out differently than Leninism and its descendants.
by bell-cot | 2025-07-23 20:55:09+00:00
Over the longer haul, 99% of the potential infrastructure value of the "destroyed" rail line is in the unified right of way ownership. Rails rust (or are sold for scrap, legally or not), ties rot, ballast (gravel) becomes choked with dirt, brush, and trees, and bridges and viaducts crumble. So long as the rail-to-trail project doesn't erect a too-high legal barrier to eventual higher-value uses, it's actually a best case scenario.
by SideQuark | 2025-07-23 20:55:18+00:00
US tax system is the most progressive in the OECD [1]

US top tiny amount of incomes pay vastly more, even per dollar earned, than in any other first world country, where middle and lower class pay a much larger share.

Around the bottom 50% of US taxpayers pay zero federal income tax, and after post tax transfers (aid, etc...) the lowest decent sized chunk get money back, i.e., negative federal income tax.

Then, after already covering the vast majority of US tax burden, the really wealthy end up paying another large chunk in estate taxes (and no, there isn't magic sauce where they all hide all assets in foreign lands - you can simply go over public IRS data, or CBO data and see).

Here's historical effective rates by quintile. Bottom two were 9.3% and 15.0%, top 27.1% in 1979, in 2019 they were 0.6%, 8.9%, 19.3% top 1% remains over 30%. https://taxpolicycenter.org/statistics/historical-average-fe...

How much more progressive is enough?

https://www.cbpp.org/research/what-do-oecd-data-really-show-...
by noboostforyou | 2025-07-23 20:55:26+00:00
> What is the public good

Accurate, scientific information to make informed decisions that can affect your safety and well-being. If you have to drive over a bridge or close to a body of water every day but you know there is a high chance of flooding tomorrow would you still travel to the same high risk area?

What do you think is the role of government? To improve the lives of its citizens should be up there, do you agree?
by mappu | 2025-07-23 20:55:38+00:00
> What is the scoop on the schism leading to forgejo? Like, the actual reason

My 2c as an outside observer - It is all about sponsored work.

Gitea long wanted a CI feature but from the outside, all anyone could see, was a Drone/Woodpecker integration. Codeberg started to spend a lot of time investing in this.

Then one day, Lunny(? i think) appeared suddenly with a fully compliant and working Github Actions CI implementation. The development had been done under a private sponsored contract.

It's great that Actions was managed to be open sourced. It's significantly better. But Codeberg really took it the wrong way and started agitating and sponsoring a fork. Nobody wants to be left in the dark.

There is a huge amount of interest in Gitea (and its forks). Everyone wants this to remain MIT, and it obviously will since there's no CLA. IMO all the "gitea company" stuff is about having a better legal structure for contract work on big features like that. That contracting is happening anyway so it may as well have a good legal structure.

Forgejo PR managed to twist that good announcement into seeming as a conflict of interest, because the "Gitea" name was reused for two different concepts. Now that it's CommitGo as the (legally independent) contract development agency, it's much clearer. There is a Gitea company as well but it just needs to hold trademarks and domain names and cloud stuff.

It's really a story of some great developers maturing into a more sophisticated legal and contractual level. The model is quite good, similar to e.g. Debian being the community project and Freexian being one of many commercial contractors for it.

Anyways, compared to Forgejo today, Gitea has the most development activity, all of the core developers, and Forgejo have given up tracking Gitea's main branch and are now adrift. Best of luck to them.

> Secondly, how do get in contact with contributors for sponsored work?

CommitGo is the legal vehicle for contracting the core developers. For other contributors, bounties are managed via https://algora.io/go-gitea/home
by declan_roberts | 2025-07-23 20:55:39+00:00
It's unnecessarily politicized and also the source of all of these fake job postings.

Employers put them up and everybody wastes their time applying. When the employer "can't find anyone qualified" they import an h1b for less money who can be worked harder because they have no choice.

They love that they can hire and train people who can't complain or even legally leave to join a competitor. Pound sand, Americans!
by Aurornis | 2025-07-23 20:55:41+00:00
JetBrains IDEs with their zero-latency typing mode are actually some of the most responsive editors for typing performance: https://pavelfatin.com/typing-with-pleasure/

They can definitely feel a bit sluggish navigating around once you have a giant codebase and you’re using a lot of features, but code editing has been very responsive for me.
by Alupis | 2025-07-23 20:55:47+00:00
> It's another attack from within.

The amount of fearmongering and scaremongering in this thread is literally off the charts.

No, the weather service isn't being shut down... one private organization decides to charge for API access (you know, to make money) and immediately you folks go straight into sabotage and end-of-the-world conspiracy theories.

It took me all of 3 seconds to find several mentions to the big ooga-booga, "project 2025". The article is literally about a private organization and you folks go right into the conspiracies... it's exhausting.

At this point, I think I have to assume some of you actually enjoy being afraid. Some sort of coping mechanism for losing an election and not getting your way for 4 years...
by mauvehaus | 2025-07-23 20:56:06+00:00
There are real costs to retaining disused tram tracks. In Boston, the MBTA Green line E branch tracks were left in place for decades after service was discontinued, no doubt increasing costs every time they had to pave around them or do utility maintenance below them.

In Somerville, the Somerville Community Path was a disused heavy rail right-of-way when I first visited in 2002 or 2003. Ripping up the tracks and putting in the community path improved walkability to a Red Line station (Davis) and creating a nice space for recreational walking and cycling.

There are real trade offs to leaving disused infrastructure in place. Not losing a continuous right-of-way is a huge upside, but there are definitely downsides too.
by dimal | 2025-07-23 20:57:08+00:00
I still do a lot of refactoring by hand. With vim bindings it’s often quicker than trying to explain to a clumsy LLM how to do it.

For me, refactoring is really the essence of coding. Getting the initial version of a solution that barely works —- that’s necessary but less interesting to me. What’s interesting is the process of shaping that v1 into something that’s elegant and fits into the existing architecture. Sanding down the rough edges, reducing misfit, etc. It’s often too nitpicky for an LLM to get right.
by camel-cdr | 2025-07-23 20:57:15+00:00
So I think I managed to do all of the above with varying degrees of success: https://godbolt.org/z/WY99vxs76

* parse_fract: I got that one down to 23 instructions on icx, although gcc took 81 and clang 91

Since both of the other two return an index, I decided to keep it simple and use a 128 iteration inner loop that accumulates the index into a 8-bit integer, so I don't have to widen. 128 instead of 256, because I needed a sentinel value.

* find_unmatched: obviously the compiler couldn't figure out the clmul trick. icx: 0.86 instr/byte, gcc: 0.625 instr/byte, clang at failed to vectorize the +-scan.

* find_special: The LUT didn't end up working that well, so I'm doing the four comparisons separately. icx: 0.45 instr/byte, gcc: 0.30 instr/byte, clang: 0.25 instr/byte

(I used znver5 as the target for gcc and clang, but znver4 for icx)

These were more painful to do than need be, somebody should try it with ISPC and see how that compares.

I didn't know about the inclusive scan support in OpenMP before writing this. It's almost good, but the implementations are slightly buggy, and it seems to be designed with threading, not SIMD, in mind. In the sense that you have to write the scan into an array, while in SIMD you don't need that, in multi-threading you need the buffer to do a scan-tree-reduction.

The other problem is early exit loops, which should totally be permissible. icc also had support for early_exit, but icx doesn't support it anymore. Wouldn't you "just" need to do an or reduction on the condition mask and break if one bit was set?

Thanks for the suggestions. Sounds like you are working on some kind of parser?
by bdamm | 2025-07-23 20:57:19+00:00
The markets for EVs and gas cars are fairly established, so your personal choice to keep fixing your car vs selling it to someone else who will fix it instead doesn't have a net change on the environment. Nor does your choice to buy a new car or a used car.

The only thing that matters, really, is whether you are personally supporting the oil market or the electric market, how much, whether electric generation in your area has a good mix of green sources, and your support for political willingness to embrace policy that identifies and prices-in the side-effects on the environment, such as eliminating subsidies for oil companies. It all boils down to your willingness to put your money where your beliefs are, which for some people is very hard to do, for some people is not very hard to do, and for some people the environment just doesn't factor into their decision making at all. Tragedy of the commons, or will enough people actually care? Those who have the means and the awareness, definitely should.
by TheOtherHobbes | 2025-07-23 20:57:24+00:00
Public services like NWS use a public service model. The idea is literally to provide as comprehensive a service as possible.

A private service will provide a profitable service, which will be cut-down, nickel-and-dimed, and generally enshitified for profitability,

Financially, the relatively small cost of these public services makes a negligible contribution to taxes while providing huge national benefits.
by thegreatpeter | 2025-07-23 20:57:33+00:00
It is truly remarkable how some of those affluent & resourceful devs in the world come here to complain about an API that now requires a subscription.

Somebody, somewhere in the world has to build & maintain this API. Somebody's job depends on it. If you use it and you find it useful, you can afford to pay whatever they're willing to charge.

Otherwise, build & maintain your own. Make sure you never charge for it!!
by mystraline | 2025-07-23 20:57:37+00:00
NOAA is a military agency. It is not civilian, like VA, ICE, or Dept of State.

Weather provided realtime marine, atmospheric, and solar weather to better equip theatres of war and aid.

Without weather, soldiers conducting defense, offense, or aid operations have that much less intel on making decisions. The side effect is less climate change and national weather reporting.

If anything, the stripping down soft power, intelligence, science, and everything seems like a plan to turn us into a 3rd world kleptocratic kakistocracy. Then again, capitalism has went from innovation and creation, to extraction and worsening.

Maybe its time to let China take the reins and show what socialism can accomplish. If the videos on Xiao Hong Shu (rednote) are any indication, they're doing absolutely superbly.
by bearcobra | 2025-07-23 20:58:07+00:00
Weather data is incredibly important to a huge number of activities and to the general safety of the public, which is why the government is providing it in the first place. Debt to fund it is almost certain to economically productive. The republican controlled congress is cutting taxes and raising debt levels. A similar argument could be made that we should continue to fund services and raise taxes to reduce deficits instead
by perihelions | 2025-07-23 20:58:10+00:00
The FBI's literally putting employees under polygraphs to purge non-MAGA loyalists.

https://www.nytimes.com/2025/07/10/us/politics/fbi-polygraph...

> "Some senior officials who have taken the test have been asked whether they said anything negative about the F.B.I. director, Kash Patel."
by ryandrake | 2025-07-23 20:58:19+00:00
> This reads like every single self-help book ever.

And every "business success" book ever. They're all just Survivor Bias. Have 1,024 people flip a coin 10 times, find the guy who flipped heads 10 times in a row, and have him write a book about what it takes to be a master coin flipper.
by nomel | 2025-07-23 20:58:38+00:00
> No, cones do not produce a negative response.

Yes, they do, after the photoreceptors. Those CIE colorspace curves aren't biology, and shouldn't be interpreted as such.

LMS colorspace is the (currently understood) biological colorspace [1], and contains inhibitions, from the opponent process [2] found in the meatware [3]:

red-green: L - M

blue-yellow: S - (L + M)

This contains a nice introduction to biological colorspace [4].

[1] https://en.wikipedia.org/wiki/LMS_color_space

[2] https://en.wikipedia.org/wiki/Opponent_process

[3] https://en.wikipedia.org/wiki/Lateral_geniculate_nucleus#Col...

[4] https://color2.psych.upenn.edu/brainard/papers/Stockman_Brai...
by dingnuts | 2025-07-23 20:59:19+00:00
In my experience, having used several paid weather APIs for hobby crap, the NWS ones are generally the worst in every way.

They're slower, harder to query, the documentation is worse, and they have less data available because the others buy data from private weather stations and re bundle it in addition to pre processing and repackaging the Federal data into better formats on your behalf

I say this as a NOAA lover; the government just isn't good at building APIs.