MurphyA/hacker-news huggingface dataset:
by Remnant44 | 2025-10-08 22:53:29+00:00
Sure.. in detail and abstracted slightly, the byte table problem:

Maybe you're remapping RGB values [0..255] with a tone curve in graphics, or doing a mapping lookup of IDs to indexes in a set, or a permutation table, or .. well, there's a lot of use cases, right? This is essentially an arbitrary function lookup where the domain and range is on bytes.

It looks like this in scalar code:

transform_lut(byte* dest, const byte* src, int size, const byte* lut) { for (int i = 0; i < size; i++) { dest[i] = lut[src[i]]; } }

The function above is basically load/store limited - it's doing negligible arithmetic, just loading a byte from the source, using that to index a load into the table, and then storing the result to the destination. So two loads and a store per element. Zen5 has 4 load pipes and 2 store pipes, so our CPU can do two elements per cycle in scalar code. (Zen4 has only 1 store pipe, so 1 per cycle there)

Here's a snippet of the AVX512 version.

You load the lookup table into 4 registers outside the loop:

__m512i p0, p1, p2, p3; p0 = _mm512_load_epi8(lut); p1 = _mm512_load_epi8(lut + 64); p2 = _mm512_load_epi8(lut + 128); p3 = _mm512_load_epi8(lut + 192);

Then, for each SIMD vector of 64 elements, use each lane's value as an index into the lookup table, just like the scalar version. Since we only can use 128 bytes, we DO have to do it twice, once for the lower and again for the upper half, and use a mask to choose between them appropriately on a per-element basis.

auto tLow = _mm512_permutex2var_epi8(p0, x, p1); auto tHigh = _mm512_permutex2var_epi8(p2, x, p3);

You can use _mm512_movepi8_mask to load the mask register. That instruction sets each lane is active if its high bit of the byte is set, which perfectly sets up our table. You could use the mask register directly on the second shuffle instruction or a later blend instruction, it doesn't really matter.

For every 64 bytes, the avx512 version has one load&store and does two permutes, which Zen5 can do at 2 a cycle. So 64 elements per cycle.

So our theoretical speedup here is ~32x over the scalar code! You could pull tricks like this with SSE and pshufb, but the size of the lookup table is too small to really be useful. Being able to do an arbitrary super-fast byte-byte transform is incredibly useful.
by viccis | 2025-10-08 22:54:49+00:00
What you're describing the director do sounds like the favorite pastime of HR directors. They just love going out and changing up the performance review software every couple years without consulting anyone else and paying enormous amounts of money for it. At least the current favorite for this (Lattice) has decent UX versus some of the past ones I saw used all over (PeopleSoft in particular)
by rtpg | 2025-10-08 22:54:51+00:00
Fly has consistently surprised me at how late they have been to doing the "standard company" stuff. Their sort of lack of support engineering teams for a while affected me way more though.

You gotta take the Legos away from the CEO! Being CEO means you stop doing the other stuff! Sorry!

And yes they have their silly disclaimer on their blog, but this is Yet Another "oh lol we made a whoopsie" tone that they've taken in the past several times for "real" issues. My favorite being "we did a thing, you should have read the forums where we posted about it, but clearly some of you didn't". You have my e-mail address!

Please.... please... get real comms. I'm tired of the "oh lol we're just doing shit" vibes from the only place I can _barely_ recommend as an alternative to Heroku. I don't need the cuteness. And 60% of that is because one of your main competitors has a totally unsearchable name.

Still using fly, just annoyed.
by balamatom | 2025-10-08 22:55:05+00:00
>"Hmm ... what is the nature of empathy? How may a linguist view the word? What is it's function? Ah! Is there an interesting generalization I can find here? Wow, let us dig deeper"

The funny part is that if you care about a semantic argument I know you will care about how you treat other people, too.

It's the person who strongly insists to not discuss what words mean, who 9 times out of 10 turns out to be dangerous.
by 1vuio0pswjnm7 | 2025-10-08 22:55:14+00:00
"AI companies say these kinds of large, reciprocal, and sometimes overlapping deals are what's needed to meet growing demand for their tech. But as more and more money gets invested in the space these unorthodox business arrangements are also raising flags for industry analysts who are starting to wonder: Is the trillion-dollar AI market being propped up by the industry itself?"
by eek2121 | 2025-10-08 22:55:28+00:00
My (admittedly naive) understanding is that when the U.S. government shuts down, ALL funding stops. If a department still has dollars in the the bank, they can operate until those dollars run out.

Complicating the matter further, employees may choose to work without pay, because backpay is legally required by law (certain individuals are trying to undo this, however, I lack the patience or desire to get into this on HN). That means that if employees have the means to hold out, they will ultimately be compensated.

Perhaps someone more informed can provide more detail.
Show HN: I made an ASCII Art rust server that serves its own source code
by blourvim | 2025-10-08 22:56:35+00:00
it is pretty rough around the edges, but I had a lot of fun coding it. it is both kind of a quine and a polyglot

It was challenging to make both the html render and rust source code look like a ghost.

I like how browsers don't give errors and display the trash i send to best of their abilities
by raw_anon_1111 | 2025-10-08 22:56:56+00:00
It’s not that simple, if I were young, single or even married with no kids, even if my expenses went up to double from living some place like Atlanta to San Francisco and your income went up $75K - $100K+, you should still be able to save a lot of money to increase your savings.

The average mid level to senior developer[1] in Atlanta and most other 2nd tier cities working in enterprise dev makes between $130K to $170K and that’s been surprisingly stagnant and hasn’t kept up with inflation since 2016. Compare that to a developer working in any of the major public tech companies or competitive private companies wheee you can make $250K+ easily.

I don’t live in Atlanta anymore and I’m no longer officially a developer. But most developer jobs that come to me are still from there and that’s where I know the most non BigTech developers from.

No you won’t be buying the big house in the burbs. But even if you rent a place twice as expensive, you’ll still come out ahead.

What if you have a house? If I were young today and no kids, I wouldn’t buy a house so I would have the mobility. I would live light so I could move easily.

[1] no matter what your title is, you will be leveled as a mid level developer in any nsjor tech company if all you do is pull well defined tasks off of the board
by kube-system | 2025-10-08 22:57:24+00:00
In the old days people didn’t check them and they’d run around on underinflated tires on the highway until they had a front end blowout and took out a family minivan in the neighboring lane.

That’s why it’s a FMVSS requirement now.

There are secure TPMS implementations, e.g. ABS sensor based systems.
by sdotdev | 2025-10-08 22:57:34+00:00
I feel like anything above 4k is impractical. thats 8,294,400 million pixels and 8k is 33 million. sure thats a near 4x increase, but visually its the exact same. all 8k movies do is allow a higher charge because they can label the movies to be better with their "higher and better" number
by anonu | 2025-10-08 22:57:44+00:00
In this case it's a marketing ploy for the state of Texas and also a way for Schwab, citadel, blackrock and fortress to press their finger on the balance of power which is far tilted towards the ICE.

Also note Schwab is headquartered in Texas and they account for a significant percentage of trading in the US on a daily basis.
by dreamcompiler | 2025-10-08 22:57:56+00:00
American Airlines is more a credit card company than McDonalds is a real estate company. If McDonald's stopped collecting rent from its franchisees, there would probably be layoffs at corporate but the general public would still be able to buy Big Macs.

If American Airlines' credit card revenues dried up they wouldn't be able to pay their fuel bills and the company would be gone the next day.
by mopsi | 2025-10-08 22:58:20+00:00
Let's assume for a moment that this is true. In 2014, when Russia first invaded Ukraine, European militaries were in the process of unilateral disarmament. Military units were being disbanded, bases were being shut down, equipment like Leopard tanks was being sold to places as far away as Chile. The US removed its last permanent heavy equipment from Europe in 2013. The few countries that still had conscription were debating a move to much smaller professional armies.

If a leader in Moscow had truly feared an invasion from the West, why would they have needed to do anything other than sit and wait for the disarmament trend to continue?

Perhaps it was the other way around: the leader in Moscow saw all that and believed that no one would have the resources to stop him?
by rtpg | 2025-10-08 22:58:43+00:00
Because CEOs at startups are notorious for trying to problem solve aggressively by "just" doing the thing rather than throwing it at a person who _might_ have made the same mistake, but might be more primed to be confused as to why they are not logged into x dot com and why 1password's password prompt doesn't show up and why the passkey doesn't work or whatever.

It's always possible to have issues, of course, and to make mistakes. But there's a risk profile to this kind of stuff that doesn't align well with how certain people work. Yet those same people will jump on these to fix it up!
by jedbrooke | 2025-10-08 22:59:02+00:00
I feel like we kind of got monkey’s paw’ed on USB-C. I remember during the 2000’s-2010’s people were drowning in a sea of disparate and incompatible connectors for video, audio, data, power, etc. and we’re longing for “One Port To Rule Them All” that could do everything in one cable. We kind of got that with USB-C, except now, you see a USB-C cable/port and you have no idea if it supports data only, data + charging, what speeds of data/charging, does it support video? maybe it does, maybe it doesn’t. at least it can plug in both ways… most of the time
by hunterirving | 2025-10-08 22:59:43+00:00
I've been dealing with the same issue for the last week or so, but just found a solution!

Install the GitHub CLI ("brew install gh" or similar), authenticate with your GitHub credentials ("gh auth login"), then run the following:

gh api --method PUT -H "Accept: application/vnd.github+json" /notifications -F read=true

Blue dot gone! :-) This marks all notifications as read, which clears the phantom notification from the deleted account.
by ewoodrich | 2025-10-08 23:00:30+00:00
I was writing up some recommendations to my team for using Github Copilot in its different modes + Roo Code/Cline and tried so hard to avoid using “vibe coding” in a professional context. For sake of clarity I ended up including it once in a “you may have heard the term…” style reference but it just comes across as so deeply unserious and felt ridiculous being forced to use it at all.

I also landed on “agentic coding” FWIW. It’s a bit clunky but didn’t feel like an embarrassment to the entire software industry typing it so I’ll happily use it over the alternative.
by rtpg | 2025-10-08 23:00:57+00:00
Isn't this backwards? If the autocomplete doesn't show up that's a flag that the password is going somewhere it doesn't belong. If you're always copy-pasting from a password manager then you're not getting that check "for free".

Obviously SSO-y stuff is _better_, but autofill seems important for helping to prevent this kind of scam. Doesn't prevent everything of course!
by 1vuio0pswjnm7 | 2025-10-08 23:01:07+00:00
"The market is propped up by these companies for sure. It's propping up the New York Stock Exchange, other exchanges. And so if those companies were just all of a sudden dip, even a little bit, you'll see the effects, feel the effects of that in the stock market."

"You don't necessarily have to care about AI or the future of OpenAI or the future of Nvidia even, to care about this story because this has reached into so many other markets. The financial markets, equity markets, debt markets, real estate markets, because data centers are real places that need to be built. Also your energy bills might be higher if you live next to a data center., So this extends far beyond now at this point, the AI sector."

https://www.bloomberg.com/news/articles/2025-10-08/the-circu...

"A wave of deals and partnerships are escalating concerns that the trillion-dollar AI boom is being propped up by interconnected business transactions."

"Never before has so much money been spent so rapidly on a technology that, for all its potential, remains largely unproven as an avenue for profit-making."

"The recent wave of deals and partnerships involving the two are escalating concerns that an increasingly complex and interconnected web of business transactions is artificially propping up the trillion-dollar AI boom. At stake is virtually every corner of the economy, with the hype and buildout of AI infrastructure rippling across markets, from debt and equity to real estate and energy."

https://www.bloomberg.com/news/features/2025-10-07/openai-s-...
by anonu | 2025-10-08 23:01:19+00:00
Loose language here: in the US you choose which exchange you want to be your primary listing. Listed securities can and usually do trade on all exchanges. Exchanges have different liquidity profiles and market makers. The rules are enforced to ensure that you can send an order to any exchange and you should always get the best price even if it's on another exchange. During regular market hours...
by tptacek | 2025-10-08 23:01:19+00:00
We've had an unusually large security team for the size of our company since 2021. I'm sorry if you don't like the way I communicate about it but I have no plans to change that. We take security extremely seriously. We just didn't take Twitter that seriously.

The "CEO" thing is just a running joke. Kurt's an engineer. Any of us could have been taken by this. I joke about this because I assume everybody gets the subtext, which is that anything you don't have behind phishing-resistant authentication is going to get phished. You apparently took it on the surface level, and believe I'm actually dunking on Kurt. No.
by skeeter2020 | 2025-10-08 23:01:45+00:00
>> I have neither the time nor inclination to be flying

Everybody struggles with that trade-off; it would be nice if the pro virtual connected crowd acknowledged that a big part of the value of these relationships is that they aren't easy or casual. The infrequency and cost/effort involved is part of what inherently makes them special. I seem to be in the minority that would trade 100 cursory relationships for 1 deeply meaningful relationship.
by sensanaty | 2025-10-08 23:01:49+00:00
I still like Svelte, but to me SvelteKit has taken up too much of its mind/devshare. Svelte itself is fantastic, especially as a Vue guy I love the "new" reactivity system/runes, but SvelteKit for me is horrible. It's just a hodgepodge of over engineered crap to cater to React/Next devs, and the Svelte team has also been hell bent on horrible decisions like the abomination that is routing[1] in SvelteKit.

To me Kit is the antithesis of what made Svelte so attractive to me originally. Svelte was dead simple and intuitive to use, Kit is anything but.

[1] https://svelte.dev/docs/kit/routing
by CobrastanJorji | 2025-10-08 23:02:29+00:00
Yep, 100%, that's a great example. I have a friend who LOVES tinkering with his 3-D printer. He built a CoreXY from scratch to his own spec, he hacks about in the firmware, he experiments with new slicing algorithms, but to my knowledge he's never actually printed a 3D part for any purpose except calibration and for making 3D printers. The printer is the hobby. Its ability to make stuff is both entirely the point and also entirely unimportant.

But the idea of a 3D printer is totally different. It's for people who need to learn just enough about 3D printers in order to use them to do other things. The idealized owner of a printer does not care how printers work besides picking one that's suitable for a job. If you spend a lot of time thinking about the design of your printer, something's wrong. A framework should, for most regular work, be as much like a printer as possible.
by hbcondo714 | 2025-10-08 23:02:32+00:00
I assumed Micro Center went out of business like Fry's[1] but I happened to drive by one of their locations[2] and was pleasantly surprised to see its parking lot full with folks going in and out of the store. I need to go back and relive my childhood memory of walking down the aisle seeing motherboards in the flesh.

[1] https://en.wikipedia.org/wiki/Fry%27s_Electronics

[2] https://www.microcenter.com/site/stores/tustin.aspx
by tagrun | 2025-10-08 23:02:40+00:00
Since you have a rosy picture of Python, I assume you're young. Python has been mostly a fringe/toy language for 2 decades, until around ~2010, when a Python fad started not too different from the Rust fad of today, and at some point Google started using it seriously and thought they can fix Python but gave up eventually. The fad lived on and kept evolving and somehow found some popularity with SciPy and then ML. I used it in 90s a little, and I found the language bad for anything other than replacing simple bash scripts or simple desktop applications or a desktop calculator, and I still think it is (but sure, there are people who disagree and think it is a good language). It was slow and didn't have type system, you didn't know whether your code would crash or not until you run that line of code, and the correctness of your program depended on invisible characters.

"Ecosystem" is not a part of the language, and in any case, the Python ecosystem is not written in Python, because Python is not a suitable language for scientific computing, which is unsurprising because that's not what it was designed for.

It is ironic you bring up hype to criticize Julia while praising Python which found popularity thanks to hype rather than technical merit.

What promise are you referring to? Who promised you what? It's a programming language.
by rchaud | 2025-10-08 23:03:08+00:00
They have lost $68 billion (not spent, lost) on this project [0]. For that money they could have bought EA, owned its cash flows and still have $8 billion left over.

[0] https://www.ft.com/content/df26fc4c-5488-4994-b2b8-be4bfbda2...
by ffsm8 | 2025-10-08 23:03:22+00:00
Tbf, the versions used in this are all roughly 5 yrs old.

And svelte was pretty new at that time, hence it would make sense that it was figuring stuff out, I think.

Though angular has gone through multiple concepts during this time between version 11 (as used in this article) and the current 20 - and especially signals and zoneless would have also massively impacted performance.
by dgl | 2025-10-08 23:03:29+00:00
The post calls this out:

> the 1Password browser plugin would have noticed that “members-x.com” wasn’t an “x.com” host.

But shared accounts are tricky here, like the post says it's not part of their IdP / SSO and can't be, so it has to be something different. Yes, they can and should use Passkeys and/or 1password browser integration, but if you only have a few shared accounts, that difference makes for a different workflow regardless.
by alanbernstein | 2025-10-08 23:03:44+00:00
There was a demo app showing artists' studios in very high detail. It was really neat.

I imagine if you ever want to "hang out in VR", it would be nice to do it in your own virtual living room, instead of the imaginary virtual spaces.

The technology is neat. I don't know that either of those justifies the R&D effort. So just try to enjoy that neat technology exists for its own sake.
by plantwallshoe | 2025-10-08 23:03:54+00:00
You’re getting very confused about this thread. That medically trained comment was in reference to a hypothetical situation laid out by some other commenter in which a doctor recommends a lobotomy.

If in this hypothetical world where a trained and certified doctor recommends a lobotomy, then it should be your right as a human to take that medical advice and apply it as you see fit. Some legislator with nearly zero medical training and a political agenda should not decide what is or is not medically acceptable.

Bringing it back to the real world: the same legal framework that blocks conversion therapy is the same legal framework that blocks hormone treatment. Whether I like it or not, I don’t think the government should decide what treatments we are allowed to have. I should be able to choose my doctor (even if you think they’re a shitty doctor) and take their medical advice. You should be able to choose your doctor (even if I think they’re a shitty doctor) and take their medical advice.

Feel free to replace the word “doctor” with “counselor” or with “priest” or with “accountant”; then replace “medical advice” with “therapeutic treatment” or with “religious guidance” or with “financial advice”.

All these professions (except priest) have some credential requirement with a bar roughly equivalent to the amount of damage they can do. If we as a society have agreed to their credential, we should be free to take their advice.
by tptacek | 2025-10-08 23:04:01+00:00
None of this password manager configuration stuff matters; we've just got Passkeys set up for the account now, which is what we should have done, but didn't, because we spent the last 2 years with one foot out the door on Twitter altogether.

Since this attack happened despite Kurt using 1Password, I'm really not all that receptive to the idea that 1Password is a good answer to this problem.
by FireBeyond | 2025-10-08 23:04:31+00:00
You're right, and I should be more specific - what I referred to was things like SIRS, SOFA, and qSOFA (which was being introduced at the BLS level around here in 2022) for "suspicion scores".

But even then:

> but it seems to me that few clinicians would have had a strong suspicion of it in this case...

Tachycardic, febrile and with a suspected infection?

The issue here seemed to me to be two-fold, misdiagnosis of a viral infection versus bacterial, but in the setting of treating for a bacterial infection to then be consciously overlooking multiple markers for sepsis?
by paranoidrobot | 2025-10-08 23:04:44+00:00
For me (Well, my grandmother) it was Family Tree Maker.

To cut a very long story short - after Windows 10 restarted on her, and changed default browser and application settings too many times she was going to completely give up using the computer.

I built a new machine (a Dell AIO workstation) for her with Ubuntu, FTM and a few other things.

Worked brilliantly.
by fennecbutt | 2025-10-08 23:05:29+00:00
Yes, exactly this. But idiot VC funding (which YC is also somewhat engaged in I imagine) cries for MCP. Hence multi billion valuations and many million dollar salaries and bonuses being thrown around.

It's ridiculous and ties into the overall state of the world tbh. Pretty much given up hoping that we'll become an enlightened species.

So let's enjoy our stupid MCP and stupid disposable plastic because I don't see any way that we aren't gonna cook ourselves to extinction on this planet. :)
by LeFantome | 2025-10-08 23:05:45+00:00
Implementing a web browser is running to stand still for sure. But it is clear that Ladybird is implementing the spec faster than it is evolving.

I am not saying they do not have A LOT left to do. But your comment almost makes it sound like they are falling behind and that is most certainly not the case.

The team is quite pragmatic and many perfectly modern websites work already. Again, A LOT to do. But it is looking very doable. They still expect a "usable" release sometime next year.