MurphyA/hacker-news huggingface dataset:
by norir | 2025-08-23 18:15:34+00:00
From my perspective, Zig is trying to do far too many things to ever reach a baseline of goodness that I consider acceptable. They are in my view quite disrespectful to their users who they force to endure churn at the whims of their dictator. Now that enough people have bought in and accepted that a broken tool is ok so long as it hasn't been blessed with a 1.0 all of its clear flaws can be overlooked in the hope of the coming utopia (spoiler alert: that day will never arrive).

Personally, I think it is wrong to inflict your experiments on other people and when you pull the rug out from underneath say, well, we told you it was unstable, you should't have depended on us in the first place.

I don't even understand what zig is supposed to be. Matklad seems to think it is a machine level language: https://lobste.rs/s/ntruuu/lobsters_interview_with_matklad. This contrasts with the official language landing page: Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software. These two definitions are mutually incompatible. Moreover, zig is clearly not a general purpose language because there are plenty of programming problems where manual memory management is neither needed nor desirable.

All of this confusion is manifest in zig's instability and bloated standard library. Indeed a huge standard library is incompatible with the claims of simplicity and generality they frequently make. Async is not a feature that can be implemented universally without adding overhead and indirection because of the fundamental differences in capabilities exposed by the various platforms. Again, they are promising a silver bullet even though their prior attempt, in which they publicly proclaimed function coloring to be solved, has been abandoned. Why would we trust them to get it right a second time?

There are a very small number of assembly primitives that every platform provides that are necessary to implement a compiler. Load/store/mov/inc/jeq/jump and perhaps a few others. Luajit implements its parser in pure assembly and I am not aware of an important platform that luajit runs on that zig goes. I do the vast majority of my programming in lua and _never_ run into bugs in the interpreter. I truly cannot think of a single problem that I think zig would solve better than luajit. Even if that did exist, I could embed the zig code in my lua file and use lua to drive the zig compiler and then call into the specialized code using the lua ffi. But the vast majority of code does not need to be optimized to the level of machine code where it is worth putting up with all of the other headaches that adopting zig will create.

The hype around zig is truly reaching llm levels of disconnection from reality. Again, to believe in zig, one has to believe it will magically develop capacities that it does not presently have and for which there is no plan to actually execute besides vague plans of just wait.
by nativeit | 2025-08-23 18:15:48+00:00
This is more or less what the "architect" mode is in KiloCode. It does all the planning and documentation, and then has to be switched to "Code" in order to author any of it. It allows me to ensure we're on the same page, more or less, with intentions and scope before giving it access to writing anything.

It consumes ~30-40% of the tokens associated with a project, in my experience, but they seem to be used in a more productive way long-term, as it doesn't need to rehash anything later on if it got covered in planning. That said, I don't pay too close attention to my consumption, as I found that QwenCoder 30B will run on my home desktop PC (48GB RAM/12GB vRAM) in a way that's plenty functional and accomplishes my goals (albeit a little slower than Copilot on most tasks).
by manveerc | 2025-08-23 18:16:57+00:00
I don’t think it would have gotten this big if it was not for Zuckerberg. I was at Facebook, 2012-13, and had a few interactions with him. Since then I have worked at Dropbox and Confluent. Met CEOs of few other big companies of this era. None of them are in the same league as him. His clarity and dedication are unparalleled.
by watwut | 2025-08-23 18:17:29+00:00
I think that one huge factor is that people almost seem to be intent on turning sport onto a chore and moral duty. And tests of characters end up being around as appealing as cleaning the toilet.

Sport can be pleasant and fun. It can be social for people who want social. It can fulfill more then one goal.

But, instead the expectation is that people will pick the most boring thing (running, gym), that they will commit to amounts of times and periodicity that makes life's harder and that nothing fun enough actually counts.
by Inufu | 2025-08-23 18:17:30+00:00
> You don’t have to randomize the first part of your object keys to ensure they get spread around and avoid hotspots.

Sorry, this is absolutely still the case if you want to scale throughput beyond the few thousand IOPS a single shard can serve. S3 will automatically reshard your key space, but if your keys are sequential (eg leading timestamp) all your writes will still hit the same shard.

Source: direct conversations with AWS teams.
by thro1 | 2025-08-23 18:17:51+00:00
All downvoted ? If not performance of [ONE] feature like JS engine, what would make Chrome better ? (crippling others). JS is used so much only because all other options are kept broken (since Microsoft JS XMLHttpRequest - for applications not documents, being the lowest common denominator - against few bugs that needed to be fixed, not much changed) - otherwise there will be no need of JS for documents processing and less energy wasted - and the bill is payed not by corporations but by users, with extra tracking taxes.
by SilverElfin | 2025-08-23 18:18:32+00:00
I agree it’s confusing. If these each have some benefit why not combine them? I doubt users will know when to use what.

The article says this:

> Both Bitchat and White Noise are decentralized and distributed, but Bitchat relies on Bluetooth Low Energy (BLE) mesh networks while White Noise uses a network of independent relays that anyone can run. Bitchat can operate entirely offline, whereas White Noise depends on internet connectivity.
by neilmovva | 2025-08-23 18:19:18+00:00
I was surprised to see 5090's theoretical BF16 TFLOPs at just 209.5. That's not even 10% of the server Blackwell (B200 is 2250, and GB200 is 2500). B200 costs around $30-40k per GPU, so they are pretty close in performance per dollar.

Starting with 4090, NVIDIA limits the performance of tensor cores on gaming cards, specifically for ops that might be used in ML training. FP8 and FP16 matmuls run at full speed if accumulating in FP16 (I've never seen anyone use this), but only half speed when accumulating in FP32. This restriction is not present for lower precision matmuls like FP4, and is removed entirely on the workstation-class cards like RTX Pro 6000.

It doesn't seem worth it to use NVIDIA gaming cards as a "cheaper FLOPs" alternative anymore (e.g. diffusion models could have been cheaper to run on 3090 than A100). They are generous with memory bandwidth though, nearly 2TB/s on 5090 is amazing!
by MomsAVoxell | 2025-08-23 18:19:31+00:00
Okay, your keychain and my keychain might have different orders of magnitude, but yeah - I run the pwnagotchi as a standalone Linux machine (because that's what it is), and I use the paper display for my own purposes these days, just to view a calendar and subjects of last 3 messages to a particular mailbox .. when I want to do some dev, I ssh -Y in, and its just like a moderately performing Linux box ..

https://www.thingiverse.com/thing:6981256

The pwnagotchi stuff is fun, but its also easily turned off, which means its not always just pwnagotchi'ing .. more of a battery powered raspian box I can also clip inside the moped glovebox .. When I get to my desktop, I can also just use standard KVM dongles and use it that way .. its not fast, but for a lot of things, its quite adequate ..
by yorwba | 2025-08-23 18:19:35+00:00
Hopefully nobody told you that "this trial shows that substance X is not harmful" while pointing to this study, which is not a trial, but a cohort study making use of the fact that different birth years in Denmark received different amounts of aluminum in their already-approved-after-trials early-childhood vaccinations to study the effect on 50 different chronic diseases.

They excluded children from the study that didn't fit the demographic they were trying to study (didn't get their early-childhood vaccinations, e.g. because they died too young) or that had other diseases known to cause the chronic diseases they were trying to study (if you have a respiratory tract infection and develop asthma, is that because of vaccines or because of the infection?) so that they could deal with slightly less messy data.

Kennedy might've preferred it if they'd done a double-blind trial revealing injuries associated with high exposures to aluminum adjuvants in childhood vaccines, but that's not the question they were trying to answer.
by Harvesterify | 2025-08-23 18:19:36+00:00
I'd recommend anyone interested in Confidential Computing to read the work from Rodrigo Branco (@BSDaemon) to understand why it's mostly a failure and a PR stunt from cloud providers to give the illusion that the customer stays in control, while at the same time the hardware capabilities CC is built upon are unsecure (and can't be fixed by firmware or microcode update, most of the time).

For example, a direct link to his keynote slides from ESA 3S conference last year (PDF): https://indico.esa.int/event/528/attachments/5988/10212/Keyn...
by sansseriff | 2025-08-23 18:21:05+00:00
If you're passionate about it, then go for it! Though be aware that several others have tried similar things:

- https://www.befreed.ai/knowledge-visualizer

- https://kodisc.com/

- https://github.com/hesamsheikh/AnimAI-Trainer

- https://tiger-ai-lab.github.io/TheoremExplainAgent/

- https://tma.live/, HN discussion: https://news.ycombinator.com/item?id=42590290

- https://generative-manim.vercel.app/

No doubt the results can be impressive: https://x.com/zan2434/status/1898145292937314347

Only reason I'm aware of all these attempts is because I'm betting the 'one-shot LLM animation' technique is not scalable long term. I'm trying to build an AI animation app that has a good human-in-the-loop experience. Though I'm building with bevy instead of manim
by aseipp | 2025-08-23 18:21:36+00:00
ReadySet is basically "incremental view maintenance" but applied to arbitrary SQL queries. It acts like a caching proxy for your database, but it simultaneously ingests the replication log from the system in order to see things happen. Then it uses that information to perform "incremental" updates of data it has cached, so that if you requery something, it is much faster.

Naive example: let's say you had a query that was a table scan and it computed the average age of all users in the users table. If you insert a new row into the users table and then rerun the query, you'd expect another table scan, so it will grow over time. In a traditional setup, you might cache this query and only update it "every once in a while." Instead, ReadySet can decompose this query into an "incremental program", run it, cache the result -- and then when it sees the insert into the table it incrementally updates the underlying data cache. That means the second run would actually be fast, and the cost to update the cache is only proportional to the underlying change, not the size of the table.

ReadySet is derived from research on Noira, whose paper is here: https://www.usenix.org/conference/osdi18/presentation/gjengs...
by blackbear_ | 2025-08-23 18:24:38+00:00
> Seems like you would def want to compare the two groups, so what did this study actually do?

You are right. Indeed, all vaccines and drugs undergo clinical trials testing for safety first, efficacy then, before being approved for sale and distribution.

The study in question analyzes data that was routinely collected after the vaccine was approved, that is why they didn't do the randomization themselves.

One of these vaccines is DTaP-IPV/Hib aka Pentacel, and the clinical results for it are reported here: https://www.fda.gov/files/vaccines,%20blood%20&%20biologics/...

> The two controlled pivotal safety studies, overall rates of serious adverse events were similar in Pentacel and Control subjects.

(Tested on about 5,000 children younger than two years old and getting two or three doses of the vaccine).

Another trial for that vaccine was recently performed in Japan, also not finding significant rates of adverse events: https://pubmed.ncbi.nlm.nih.gov/32307307/
by throwawayqqq11 | 2025-08-23 18:25:03+00:00
> no vaccinated vs unvaccinated comparison

You dont need a placebo group, when you have alot of samples with varying exposures. Focusing on the unvaccinated is a strawman.

> Exclusion of N children.

Cleaning of data is really common practice in statistical analysis, you should declare it though. If you where tasked to summarize performance metrics in a company to find a base line, would you include days where eg. earth quakes hit?
by Harvesterify | 2025-08-23 18:25:36+00:00
Exploited in the wild, difficult to say, but there has been numerous vulnerabilities reported on underlying technologies used for confidential computing (Intel SGX, AMD SEV, Intel TDX, for example) and quite a good amount of external research and publications on the topic.

The threat model for these technologies can also sometimes be sketchy (lack of side channel protection for Intel SGX, lack of integrity verification for AMD SEV, for example)
by rs186 | 2025-08-23 18:25:55+00:00
Unless this becomes news on mainstream media (hint: it won't), nothing happened and nothing will change.

The only thing that will actually make them change how they handle security is an event where their internal system gets hacked in a really bad way, like PSN, potentially affecting restaurant operations and involving customer info. Then executives will start paying attention. Otherwise, this is what it is.
by windexh8er | 2025-08-23 18:26:12+00:00
Gluetun is the bomb. I run it in front of all of the *arrs as well as LSIO's webtop for quick access to a VPN (Mullvad). The nice thing is the operational containers don't have network access to the Internet if the Glutun container is down, so it's a nice failsafe mechanism to guarantee the VPN path.
by pdmccormick | 2025-08-23 18:26:42+00:00
I love projects like these. They touch upon so many low level aspects of Unix userlands. I appreciate how systemd ventured beyond classical SysV and POSIX, and explored how Linux kernel specific functionality could be put to good use. But I also hope that it is not the last word, and that new ideas and innovations in this space can be further explored.

Recently I implemented a manufacturing-time device provisioning process that consisted of a Linux kernel (with the efistub), netbooted directly from the UEFI firmware, with a compiled-in bundled initramfs with a single init binary written in Go as the entire userland. It's very freeing when the entire operating environment consists of code you import from packages and directly program in your high level language of choice, as opposed to interacting with the system through subprocesses and myriad whacky and wonderfully different text configuration files.
by vunderba | 2025-08-23 18:28:51+00:00
I've seen a couple attempts at this.

https://www.reddit.com/r/vibecoding/comments/1m9jz33/made_a_...

https://www.reddit.com/r/singularity/comments/1dobklo/new_ai...

My only piece of advice is you'd better be using a "Credits Based" API such as OpenRouter because as soon as a bot or scraper gets ahold of your site you might be looking at a rather intimidating bill at the end of the month.
by nozzlegear | 2025-08-23 18:29:09+00:00
At the risk of sounding a bit flippant, there's a popular 2018 headline from The Onion that becomes increasingly salient as time passes:

Trump Claims He Can Overrule Constitution With Executive Order Because Of Little-Known ‘No One Will Stop Me’ Loophole

https://theonion.com/trump-claims-he-can-overrule-constituti...
by SilverElfin | 2025-08-23 18:30:41+00:00
I agree with your point on delays caused by freight rail and Amtrak speeds in general. But I think the bit about Nebraska is too negative. People love road trips in their cars and train trips for the same reason - it’s fun looking out your window and seeing things. If you open yourself to it, there is so much to appreciate about the parts of countries that are less visited.
by JumpCrisscross | 2025-08-23 18:31:21+00:00
> because it allowed criticism of Israel, at least according to the people that reintroduced it and got it passed

This is nonsense. I worked on that bill. The Israel lobby was, like, there. But to my knowledge is delivered zero votes. At the end of the day, if you want a bill passed, you are very careful about saying no to support.

From a broader social-media advertising perspective, the war in Gaza has been a financial bonanza.
by krapp | 2025-08-23 18:31:37+00:00
>Curious to see how it evolves and what kind of conversations happen when metrics are removed.

I've seen a ton of projects like this. It will get deluged with spam and shitposts and people will stop caring once the novelty wears off and leave once it becomes a cesspool. Probably for 4chan which at least has a culture and established userbase. And porn.
by sarchertech | 2025-08-23 18:31:46+00:00
“Which commandment is the most important of all?”

Jesus answered, “The most important is, ‘Hear, O Israel: The Lord our God, the Lord is one. And you shall love the Lord your God with all your heart and with all your soul and with all your mind and with all your strength.’ 31 The second is this: ‘You shall love your neighbor as yourself.’ There is no other commandment greater than these.”

The natural consequence of following this is to never keep slaves, to never take advantage of another person, to never harm another person in any way. Slavery is inherently incompatible with the greatest commandments.

The Old Testament law was a framework for governance of an imperfect people. Jesus didn't come to establish a new framework for governance. He came to teach people people how to live in a way that makes following the letter of Old Testament law unnecessary. If everyone loves their neighbor as themselves, and loves even their enemies, there is no need for government at all.

And yet new systems of government were established because of shifting views as more people began to embrace the radical egalitarian view that humans had inherent worth as we are all created in the image of our creator, and that we are all one in Christ.

>The Bible will never say that women are equal to men, it will never say that slavery is wrong

"There is neither Jew nor Gentile, neither slave nor free, nor is there male and female, for you are all one in Christ Jesus."
by ModernMech | 2025-08-23 18:31:51+00:00
> Perhaps I'm misunderstanding?

The post wasn't saying that StackOverflow Q&A sections with buggy code dominate the training sets. They're saying that despite whatever amount of code in there from Git repositories, the process of generating and debugging code cannot be found in the static code that exists in Github repos; that process is instead encoded in the conversations on SO, git hub issues, various forums, etc. So if you want to start from buggy code and go to correct code in the way the LLM was trained, you would do that by simulating the back and forth found in a SO question, so that when the LLM is asked for the next step, it can rely on its training.
by bob1029 | 2025-08-23 18:32:20+00:00
My journey into shaders started in Unity with Shader Graph and I eventually wound up using some much older ideas - Baked GI w/ the standard URP lit shader [0]. The built-in shaders already give you most of what an average gamer could ask for:

> The Lit Shader lets you render real-world surfaces like stone, wood, glass, plastic, and metals in photo-realistic quality. Your light levels and reflections look lifelike and react properly across various lighting conditions, for example bright sunlight, or a dark cave. This Shader uses the most computationally heavy shading model in the Universal Render Pipeline (URP).

If you add on top of this a willingness to bake lights [1] like it's the early 2010s again, you can achieve extremely high quality scenes without getting tied up in distracting code paths and tools. Your time is much better spent out in the field acquiring actual textures, meshes, audio samples, etc. Painting & lighting an exotic texture IRL and then using a depth-sensing camera to capture it can be orders of magnitude more productive.

[0] https://docs.unity3d.com/Packages/com.unity.render-pipelines...

[1] https://docs.unity3d.com/Packages/com.unity.render-pipelines...
by sandreas | 2025-08-23 18:33:15+00:00
So this would mean that either my configuration is bad or it might be a hardware limitation. So if you don't mind I would love to see your

gsettings list-recursively | grep 'peripherals\.touchpad'

Here is mine (before you ask, disable-while-typing=false does not fix my problem) :

org.gnome.desktop.peripherals.touchpad accel-profile 'default' org.gnome.desktop.peripherals.touchpad click-method 'fingers' org.gnome.desktop.peripherals.touchpad disable-while-typing true org.gnome.desktop.peripherals.touchpad edge-scrolling-enabled false org.gnome.desktop.peripherals.touchpad left-handed 'mouse' org.gnome.desktop.peripherals.touchpad middle-click-emulation false org.gnome.desktop.peripherals.touchpad natural-scroll true org.gnome.desktop.peripherals.touchpad send-events 'enabled' org.gnome.desktop.peripherals.touchpad speed -0.044999999999999998 org.gnome.desktop.peripherals.touchpad tap-and-drag true org.gnome.desktop.peripherals.touchpad tap-and-drag-lock false org.gnome.desktop.peripherals.touchpad tap-button-map 'default' org.gnome.desktop.peripherals.touchpad tap-to-click true org.gnome.desktop.peripherals.touchpad two-finger-scrolling-enabled true
by OptionOfT | 2025-08-23 18:34:02+00:00
In 2016 I built a house in Belgium. Extremely energy efficient (solar, air to water heat-pump, incredibly thick insulation, ...).

Your energy-score had to be below a certain limit (where 0 is neutral).

Now, we wanted to install AC, but that would actually bump our energy-score, because the idea is that if you need AC you didn't insulate enough.

Except... when you have such thick walls the house overheated starting mid-spring until mid-fall.
by Brybry | 2025-08-23 18:34:32+00:00
I threw a 15" Dell laptop from the early aughts into a wall (for reasons I am not proud of), hard enough to put a hole in the sheet rock, and the laptop still worked fine.

Cracked the plastic case a bit but that was it. The most amazing part to me was not the HDD surviving but the LCD backlight. This back was when they still used those super fragile thin CCFLs.
by ack_complete | 2025-08-23 18:34:32+00:00
No, overlapping sibling controls is absolutely supported in Win32. It has a defined Z-order for child controls along with functions to manage it:

> The system maintains the z-order in a single list. It adds windows to the z-order based on whether they are topmost windows, top-level windows, or child windows.

https://learn.microsoft.com/en-us/windows/win32/winmsg/windo...

The WS_CLIPSIBLINGS window style is also explicitly for controlling cross-clipping of child windows during painting:

> Clips child windows relative to each other; that is, when a particular child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips all other overlapping child windows out of the region of the child window to be updated.

https://learn.microsoft.com/en-us/windows/win32/winmsg/windo...

Furthermore, group boxes and tab controls require overlapping child windows, because they are designed for the controls that visually appear within them to be sibling controls that are raised in Z-order. This is why the dialog editor's current behavior is broken, because the editor's picking behavior is opposite the drawing behavior and USER32's hit test order.