skysight-inc/HackerNews huggingface dataset:
Yep that's fair to count this. But I use TKL keyboards and having the mouse in hand most of the time unless typing words, mean I don't need a split keyboard or any fancy setup and I have no RSI. The distance between mouse and the letter J is very short for me.

The few times in my career where "I switched" to vim bindings and tossed the mouse far away to give it a good crack, I ended up feeling sore pretty quickly. Maybe it's just my experience.

The time spent between mouse and keyboard is made up by a fairly high wpm.

Anyway, this was never about pure programming speed. Programming is mostly thinking. It's about "think of something, scroll fast, go there, make the change" and I'm faster at that than with vim bindings. I'm sure of it after testing both setups.

Like someone else pointed out, "you do you" works best here. I started with a 386 dx 33 back in the day and professionally on windows NT, maybe if I had started professionally on linux, I'd be a vim guy today(?)
Show HN: Quantum Safety Firefox browser add-on
With the building interest in adopting post quantum cryptography and using quantum safe methods over the Internet, I was seeking a way to know if my web browser session was protected. Unlike the padlock icons that show if you connected over HTTPS/QUIC/TLS, there didn't seem to be any easy way to tell if a web browser session was using post quantum cryptography. Of course you can dig through info in the developer tools, but this is a lot of hassle when doing ordinary browsing. So, I built a simple Firefox extension that shows a different icon if the main web page is protected using post quantum cryptography or not. (Unfortunately, Chromium/Chrome doesn't provide APIs to do something similar.) Please let me know what you think.
So once can no longer comment on anything?
What is so difficult about allowing that screen to be powered by another computer? Apple is really crazy, because I know that screen costs a fortune.
Congrats on the game! Saw the trailer and instantly brought it on steam :D
In addition to being a job board, Indeed is a job aggregator. It scoops up listings from job boards and company websites and allows searching through them, with links to the original listing.

It is not perfect—it misses many postings across the web. But as long as its miss rate hasn't gotten much worse over the past few years, the data presented above is still valid.
You can solve that problem in situ, by piling a few metres of regolith on top.
I put that in the "hacky workarounds" category.

Does it work at all? Yeah. Does it work in my markdown editor? Probably not. Does it work in my markdown renderer? I don't know. Which version of Mermaid does it work with? Probably a different version of mermaid on every platform. Can I save my mermaid diagram to a file and link it instead of inlining the mermaid diagram inline? Who knows. Flip a coin everywhere mermaid is supported.

I tried pushing a markdown renderer to the limits once - only to find out that the markdown renderer I was using doesn't correctly implement commonmark, and my markdown file breaks with every other markdown renderer I've tried it with. To say nothing of the custom extensions I tried to use.

At this stage I'd rather keep my markdown files simple, and use something better for real documents. Something like typst.
Did they buy all the media? A company going on a buying spree doesn't say much about how big they got.

https://en.wikipedia.org/wiki/IHeartMedia makes it sound like this was any old media company and ended up going bankrupt.
keep it up brain! great game tho
I'm interested in something that we call "Virtual Photography", which is basically capture beauty within virtual worlds. For that, there are games that include photo modes and some that don't, but it's often that those they do have several limitations (like range, controls, etc).

I mostly do free-cameras, a way to detach the camera from the player to allow different angles that otherwise would be impossible to appreciate.

Lately I did a project to spawn lights on The Witcher 3 [1], to allow 'virtual photographers' to take some amazing portraits [2, 3], I did this by using Rust with a little bit of x86 assembly.

Rust has been neat for this, because despite working on a safety-hazardous territory, the amount of crashes has been minimal because we still have safeguards within the unsafe stuff, but sometimes I just want to not worry about lifetimes.

If you like games, you can check this amazing gallery from the FRAMED community to see the extents the people do to take amazing shots within games engines (and admittedly, external tools like reshade, mods, etc):

https://framedsc.com/HallOfFramed

[1] https://github.com/etra0/litcher

[2] https://framedsc.com/HallOfFramed/?game=The+Witcher+3&title=...

[3] https://framedsc.com/HallOfFramed/?game=The+Witcher+3&title=...
Why are we seeing this now? During the Biden administration, the US government colluded with sites like Facebook and Twitter to silence American citizens.

It's about as authoritarian as you can get and not only did the tech community ignore it, they outright supported it.

Sites like Parlor were shutdown over night by companies like Amazon for simply having the wrong politics.
That’s funny, I use emdashes all the time. I didn’t realize that was an AI thing.
Iceland has a great geothermal power story, but the air is not nearly as cold. The reason Antarctica is good is because you would just blow outside air into the datacenter, no chillers required.
> people should be able make their own choice

Is anyone currently being forced to use any technology?
That's now how you measure inequality. Look here.

https://fred.stlouisfed.org/series/WFRBSN40188

And

https://fred.stlouisfed.org/series/WFRBST01134

And

https://fred.stlouisfed.org/series/SIPOVGINIUSA

You aren't looking at the right data. This is why it's so hard to educate the public about this, even intelligent people on HN get it wrong.
Oh I don't agree with any of the examples you raised. I also don't know how to compare levels of hate, though.

I took issue with Obama-era ICE raids, Biden's speeches regarding anyone that decided not to get vaccinated, Bush's description of really most of the middle east. Hell, even how many have talked about Russians as though every single Russian citizen supports the Ukraine war is hateful.

Hate is almost a given when groups are given a name and we begin othering people. That's nothing new to human history and has seemed to be more and more common over the last decade or two.
My favorite comment I ever saw entered into a revision control system was: “THE PROGRAMMER WHO WROTE THIS NEEDS TO BE TAKEN OUT AND SHOT AND THEN HANGED”.
Off topic, but it's a little weird that people now call the common editors like VSCode "traditional editors", as if Vim and Emacs were released yesterday.
https://www.youtube.com/watch?v=-MwCJpEuC44
Does leaving them unnormalized affect their numerical accuracy? A few sources [0] [1] suggest renormalizing often, but I'm not sure whether it's just dogmatic or if it's actually necessary. It definitely seems less involved than re-orthogonalizing matrices, in any case.

(Luckily, for my project, I'm not particularly worried about error, since the only thing being rotated frequently is the camera, and microscopic scaling and shearing won't affect the result much. I measured the error in the basis vectors over time to make sure, and it just seems to be O(sqrt(t)) random-walk noise, not anything that compounds on itself.)

[0] https://www.tobynorris.com/work/prog/csharp/quatview/help/or...

[1] https://stackoverflow.com/a/12934750
> My experience with modality is that almost every time I want to do something I'm in the wrong mode.

Vim tells you the mode though!

Insert -> Normal/Visual: ESC, Ctrl+c, or Ctrl+[. You could also do something like, while in Insert mode press Ctrl+o to do "one movement" (e.g. "i234[Ctrl+o]^1[Ctrl+c]", or maybe, "ihelo world[Ctrl+o]2Fll[Ctrl+o]$![Ctrl+c]" -- don't type the "[" and "]").

Normal -> Insert: well... it depends on where you want to insert.

> But in practice I can't count so I cut the wrong number of lines

Sometimes you don't need to keep track of the number of lines. But, if you really wanted to, you could do something like:

:set relativenumber

If you're deleting 5 lines in, say, a CSV, this helps.

If it's code or text you could also use sentence ("(" and ")") or paragraph ("{" and "}") movements like "5d)" (delete the next 5 sentences); "d{" (delete up to the previous paragraph). There's a bit of jank when it comes to code though, but there's some support for it (or maybe I'm just doing it wrong).

> then I have to look up how to undo because obviously Ctrl+Z doesn't work

"u" for Undo, Ctrl+r for "redo". ":help undo" goes into _way_ more detail, and it does get complicated. I don't think I've needed anything past section 2.

> I just can't see where this "efficiency" is supposed to be at all.

The "efficiency" comes with investment, which you can get with any editor.

> If you tell me I'm supposed to spend 4 weeks reading VimTutor to gain efficiency in Vim

I didn't go through vimtutor for a very long time. You can become a reasonably okay Vim user, but it does take some investment. On the order of weeks is probably correct.

But honestly, VSCode is fine too. Notepad is... probably fine.
Then use an LLM to extract layout information. Don’t trust it to read the text.

> If the OCR model gives you back 500 words all ranging from 0.70 to 0.95 confidence, what do you do? Reject the entire document if there's a single value below 0.90?

No, of course not. You have a human review the words/segments with low confidence.
RIP Marshall Brain. He was a great man. And quite befitting the peculiar name.

It really makes me think. Honestly the Manna system has only just since the LLM discovery been possible, whereas it seemed a bit farfetched to me 15 years ago when I first read it. It would be pretty easy to roll today’s “AI” into a product to replace fast food managers like in that story.
I've been arguing that nations already concluded that nukes were the only defense against regime change. The major impetus was the 2003 invasion of Iraq.
if you have power on the other side of the farm, or if you can run POE power, the Unifi UDB Pro could be useful:

https://youtu.be/SnCY9O2qCek?si=jgKWcvLaNfEkMCB0
Your reasoning is extremely vague and you praise the hell out of musk and xai for some weird reason...
> Bezos corp speak

Yes? Double speak is created to mask normal speech. Being masked with what? I think we agree on the answer here.
You have described London. There are no taxes on owning a property at all, the growth rate has slowed somewhat since the 00s heyday but it's still going up.
This reminds me of the joke from Ergodic theory that a lazy physicist can check for phenomena by only looking square numbers.

To elaborate, Poincare recurrence says that certain nice dynamical systems will always return to near their original state after finite time, and by Sarkozy’s theorem any set which contains infinitely many pairs of terms that differ by a square is in some sense big enough to observe that recurrence.
> But geothermal cooling would be great on the moon too. Run a pipe 2 meters under the lunar surface and it is -21C.

It won't stay -21C for very long, if you pump heat into it.

Really, radiative cooling is your only longer term option.

Btw, you can make your radiative cooling a lot more efficient than you gave in your example, if you run it at a higher temperature. Radiated power grows with the fourth power of (absolute) temperature. So, run your chips at something closer to eg 100C and you radiate more than 2.5x as much power.
I believe they have already started this effort. https://elixir-lang.org/blog/2023/06/22/type-system-updates-...
> The CDC/FDA assumed culling was better, I’m not an expert.

You are taking an agency's assumption as a fact though, its functionally yours at that point. It doesn't matter if someone else says it, it matters if you agree with the logic of how they got there.

> And the point has always been to prevent a human outbreak, not reduce egg prices.

Human transmission has yet to be proven. Culling hundreds of millions of birds to avoid human transmission when we don't even know if that's possible seems idiotic at best, sadistic at worst.
It is interesting to me that people seem to believe that were it not for this software, no one would ever complain at workers who are, or who are though to be, slacking. As though that concept was invented by the software.

In reality this sounds to me like a play to eliminate the manager jobs, not to materially change working conditions for the rank and file, who are monitored for output one way or another, even in Western countries. Nobody employs workers unconditionally and for life.
I've been really impressed with what you're doing with Fil-C, but:

> Here's the difference with Fil-C: It's totally memory safe and fanatically compatible with C/C++, no B.S.

Is this true on both counts? If I'm reading your docs right, you're essentially adding hidden capabilities to pointers. This is a great technique that gives you almost perfect machine-level compatibility by default, but it comes with the standard caveats:

1. Your type safety/confusion guards are essentially tied to pointer "color," and colors are finite. In other words, in a sufficiently large program, an attacker can still perform type confusion by finding types with overlapping colors. Not an issue in small codebases, but maybe in browser- or kernel-sized ones.

2. In terms of compatibility, I'm pretty sure this doesn't allow a handful of pretty common pointer-integer roundtrip operations, at least not without having the user/programmer reassign the capability to the pointer that's been created out of "thin air." You could argue correctly that this is a bad thing that programmers shouldn't be doing, but it's well-defined and common enough IME.

(You also cited my blog's writeup of `totally_safe_transmute` as an example of something that Fil-C would prevent, but I'm not sure I agree: the I/O effect in that example means that the program could thwart the runtime checks themselves. Of course, it's fair to say that /proc/self/mem is a stunt anyways.)
For conductive cooling, sure.

But for radiative cooling, vacuum with a clear view of the night sky is orders of magnitude better.
Ya, my team owns at least 4 services. It's a mess. One is deprecated, one calls the other 2 which just adds latency and redundant data fetches, and neither acts as proper 1st party API (there's always a debate about what service to call when another team wants to integrate with us), and the 4th is some pubsub thing which is invoked a completely different way, so that's one kinda OK. The most annoying part though is we still don't own the entire vertical. There's another 2 services downstream of us, and at least 1 upstream, so we're always at their mercy to accomplish anything.
its not renting vs owning that's the problem, its renting vs mortgage where mortgage is improperly considered synonymous with ownership. but that's because its so rare to be able to own the home near the places you can rent.

so sure, renting vs buying a home in cash will give the cash ownership a leg up. but then it shifts over to people that would love to espouse about the 'time value of money' and leverage, where putting all the cash down is suboptimal vs a mortgage. the % increase of the home value isn't amplified when using cash up front either.

so lets optimize this further, renting vs mortgage with the option to pay it off at any moment is always better. but nobody has that cash, so we're back at square one.

if you HAVE to do a mortgage, then its likely that renting will be a better deal for you for over 10 years straight, before the mortgage pays dividends.
AI helps me consider a wider range of approaches to lots of different problems. Especially when working with unfamiliar domains or esoteric technologies it helps me iterate so much faster.

It’s the world’s greatest rubber duck and even if that’s all it ever is, it’s a game changer for me.
A bit of searching turned up this, on a discussion between the author of that paper and a critic: https://www.reddit.com/r/IndianHistory/comments/1iekde1/fina...
I think you're conflating a different issue and making mole hills out of mountains.

A paper, or journalism, is much more sensitive to these issues than a typical business btw. Because as you can imagine, once readers distrust a news source it is very hard to repair that reputation.
I am apathetic and don't care about society beyond my own timeline.

The only difference between you and me is that I'm honest about it - actions speak louder than words and I'm not seeing much action on that front. Why would I waste my limited time on this earth struggling against something that everyone seems so apathetic about?
There’s a very low chance that three separate models will come up with the same result. There are always going to be errors, small or large. Even if you find a way around that, running the process three times on every page is going to be prohibitively expensive, especially if you want to finetune.
> “As discussed in the government’s sealed filing, the government has uncovered evidence suggesting that the charged conduct was only a small part of Wagenius’ malicious activity,” the government memo states. “On top of this, for more than two weeks in November 2024, Wagenius communicated with an email address he believed belonged to Country-1’s military intelligence service in an attempt to sell stolen information. Days after he apparently finished communicating with Country-1’s military intelligence service, Wagenius Googled, ‘can hacking be treason.'”

Seems like an easy guess as to what "Country-1" could be.
Look at the accounting equation (assets = liability + equity) and imagine a two entity economy. One is Joe (the government) and the other is Bob (private sector). Joe controls Joe Bucks, which MUST be used by Bob to pay his liabilities (taxes to Joe). Where does Bob get the Joe Bucks from? The answer is obvious, from Joe! Ok, so where does Joe (who controls Joe bucks) get Joe Bucks from? I'll let you figure that out (hint, one person's liability is another person's asset)
I was a little kid when a local university came out with news that they had a big breakthrough in Cold Fusion. I remember my mom telling me it was going to change everything and we would travel around the world on invisible rails.

Many years later the worlds richest man is digging short tunnels to drive electric vehicles in.
> Telegram and Reddit are not high quality media...

Says who? Back in the day people made a big deal about how Wikipedia was a low quality source of information until it turned out to be by far the best public repository of information humanity has ever seen and one of the best institutions ever built for neutral and informative coverage of various issues.

Reddit is a fantastic resource too. It sometimes gets long-form discussion involving domain experts and is much better at representing multiple viewpoints than any pre-internet media channel (which, given the bias of the major subreddits, is pretty amazing).
Ix hun (anything Visualized Math)
Can't wait to try it out!
It’s 5ms of average latency - under optimal conditions! Wifi latency can range anywhere from 5-50ms. Not everyone’s in a single family home, where there’s little interference. :)

Wifi 7 is nice in that regard because the 6ghz band is barely used these days.

I think ethernet is a nice to have, certainly not required.
there is LSP in vim, among other things
It's normally forbidden because most people don't want to end up naked on some weird website without their consent.
Yes -- great memory! Amazingly, Adam and I talked about BattleTris on Oxide and Friends just two weeks ago[0] -- and specifically how BattleTris almost prevented ZFS from coming into being. (!)

[0] https://www.youtube.com/watch?v=VbLz79trgz8#t=14m12s
Same! Except I tried using LLaVa 1.5 locally and it didn’t work at all lol
This is the same rep that introduced "Aaron's Law" to grandstand in the moment, while the contents of it would have done zilch to actually help (another) Aaron. It seems like this must be an attempt to get their employers' specific digital authoritarian wishes implemented in cooperation with the other team's sweeping authoritarian push.
IME you can't reliably extract the intent from the C code, much less the binary, so you can't really fix these bugs without a human rewriting the source. The likes of CHERI might make exploitation harder, but it seems to me that ROP-style workarounds will always be possible, because fundamentally if the program is doing things that look like what it was meant to do then the hardware can never distinguish whether it's actually doing what it was meant to do or not. Even if you were able to come up with a system that ensured that standards-compliant C programs did not have memory bugs (which is already unlikely), that would still require a software rewrite approach in practice because all nontrivial C programs/libraries have latent undefined behaviour.
Or 'caw' if you want to change the whole word, even if cursor is in the middle somewhere. I read it as "change a word".
Privacy is a worthy goal but it is too silly to wrap it in this Trump Derangement Syndrome.

Rob Braxman has been teaching privacy, degoogling and what not for a long while without all that political preaching.
(Discrete) Fast Fourier Transform implementations:

https://fftw.org/ ; FFTW: https://en.wikipedia.org/wiki/FFTW

gh topic: fftw: https://github.com/topics/fftw

xtensor-stack/xtensor-fftw is similar to numpy.fft:
https://github.com/xtensor-stack/xtensor-fftw

Nvidia CuFFTW, and/amd-fftw, Intel MKL FFTW

NVIDIA CuFFT (GPU FFT)
https://docs.nvidia.com/cuda/cufft/index.html

ROCm/rocFFT (GPU FFT)
https://github.com/ROCm/rocFFT .. docs: https://rocm.docs.amd.com/projects/rocFFT/en/latest/

AMD FFT, Intel FFT: https://www.google.com/search?q=AMD+FFT , https://www.google.com/search?q=Intel+FFT

project-gemmi/benchmarking-fft:
https://github.com/project-gemmi/benchmarking-fft

"An FFT Accelerator Using Deeply-coupled RISC-V Instruction Set Extension for Arbitrary Number of Points" (2023) https://ieeexplore.ieee.org/document/10265722 :

> with data loading from either specially designed vector registers (V-mode) or RAM off-the-core (R-mode). The evaluation shows the proposed FFT acceleration scheme achieves a performance gain of 118 times in V-mode and 6.5 times in R-mode respectively, with only 16% power consumption required as compared to the vanilla NutShell RISC-V microprocessor

"CSIFA: A Configurable SRAM-based In-Memory FFT Accelerator" (2024)
https://ieeexplore.ieee.org/abstract/document/10631146

/? dsp hardware FFT: https://www.google.com/search?q=dsp+hardware+fft
Chicago tech incubator 1871 leaving the Merchandise Mart after 13 years
https://archive.is/2025.02.27-025450/https://www.chicagotrib...
Most people can't string 3 steps of a logical argument together and can't see the system they live in. They actually believe in God and they actually believe they get an afterlife... like how much more gullible can you get
It always goes wrong. I've done it like 3 times now. Migrated from one language to another, and then it was taking too long so we rushed it (and also no one was proficient in the new language), so it became an utter mess. So now (3 years later) we're spending another year un-effing it (or trying to). Another one we switched data backends which yielded no performance benefits nor new features and was also rushed. And the 3rd was mostly fine (because it was small) except that it was deprecated like 6 months later because of another mandatory migration. Millions of dollars just wasted writing and rewriting things with little to no benefit.