MurphyA/hacker-news huggingface dataset:
by somethingsome | 2025-12-14 11:59:24+00:00
I'm always surprised by the amount of advises in rehearsal.

I like to give public speaches, but I organize myself completely differently. I spend much time making Slides that are easy to follow and logically ordered, and in each I know that I can say a little more or a little less without disrupting the message. I know that I can count on 1 slide = 1 min. Unless lots of images.

I don't rehearse as I know that I prepared well my slides. Then during the talk I add more or less informations naturally depending on the time left and on the facial expressions of the audience. I usually finish exactly on time.

Usually I read my slides and think about what exactly to say only just before the talk.

I find this way more natural, and less scripted, and I usually get compliments on my presentation and naturalness. I think rehearsing removes much of the naturalness of a talk, unless that aspect is worked extensively, but that could sound a little too scripted for my taste.

One trick that I use often if I tend to forget some information that is important to say, is to put one word that trigger the information IN the slide, but in very light Grey, and in a natural place, like close to an image. So if I ever forget what to say, I have my landmarks in each slide to guide me.
by pumphaus | 2025-12-14 11:59:30+00:00
I have both, a Boox Mira pro (monochrome only) as well as a Dasung Color EInk Monitor.

You actually get used to the monochrome thing. I've adjusted my syntax highlighting to use more italic, underline, bold etc so you get by without the semantic coloring.

The color eink is way better though. Only downside is that it has less contrast than the purely monochrome one. Color makes up for it nicely, though. Plus the refresh rate on the Dasung is way higher, so you can actually use a mouse without going insane trying to predict cursor movement.

Where the monochrome monitor was more of a secondary display primarily used for coding, I'm now using the Color EInk one as my main display.
by pumphaus | 2025-12-14 11:59:53+00:00
Input is just HDMI, so works on Linux without issue. There might be an app or something that lets you control the settings, but I've never used that once. All relevant stuff can be configured from the front panel buttons. I think the Mac issue is that macos slightly dithers/moves the image with a high rate which would kill the EInk pixels quickly. There appears to be an app to deactivate this behavior though.
by antonymoose | 2025-12-14 12:00:41+00:00
> A lot of it is people who like Bourdain's aesthetic and want to replicate it, but they don't know much about food, they've never worked in hospitality in their life and they're afraid to go to the sketchier parts of town.

I can kind of relate to the GP, I went back and rewatched a lot of Bourdain’s shows recently and I felt a kind of revulsion I hadn’t previously. I don’t think it’s necessarily fairly aimed at Bourdain himself but at the kind of person that has since latched onto his vibe and meme’d it to death on social media. Yet another iteration of the mall goth in a Misfits t-shirt that doesn’t know who Glenn Danzig is, only this time Bourdain is a very clear icon behind the style to cringe at in hindsight.
by cassianoleal | 2025-12-14 12:00:48+00:00
> The fact that there have been no recorded deaths directly caused by cannabis in all of human history[1] should be enough indication that this is the least harmful substance we enjoy.

Also 0 from LSD:

"LSD at typical recreational doses (~50–250 μg) is considered to be very safe in terms of toxicity, with not a single toxicity-related death having been reported at such doses despite many millions of exposures" https://en.wikipedia.org/wiki/LSD#Overdose

2 from psylocybin which edges on statistical error, but also:

"In reality, the 2016 Global Drug survey found that psilocybin mushrooms are the safest recreational drug. Of 12,000 people who reported using magic mushrooms, just 0.2% sought emergency medical attention, at least five times less than the rate for cocaine, LSD, and MDMA." https://recovered.org/hallucinogens/psilocybin/can-you-overd...

So, even though cannabis does seem to be very safe, it's not necessarily _the least harmful_.
by gwbas1c | 2025-12-14 12:02:51+00:00
> Data warehousing with cold/hot storage along with basic statistical analysis

You missed the point. The cost of physically entering the places that the government wants to surveil is much much higher than the cost to Warehouse the data.

It's impractical to perform mass surveillance when you have to physically enter every person's domicile and or workplace who you want to surveill.
by timeforcomputer | 2025-12-14 12:03:14+00:00
How is the latency for drawing? I am going to start doing this, but it makes me think, it would be nice to have a way to disable full refresh while drawing, and doing tablet-side drawing over the current VNC frame while the stream is paused, and asynchronously forwarding the input which will hopefully recreate the same drawing path on the server.
by srean | 2025-12-14 12:03:56+00:00
I suggest getting familiar with or brushing up on the differences between a Markov Chain and a Markov Model. The former is a substantial restriction of the latter. The classic by Kemeny and Snell is a good readable reference.

MC have constant and finite context length, their state is the most recent k tuple of emitted alphabets and transition probabilities are invariant (to time and tokens emitted)
by devilbunny | 2025-12-14 12:05:04+00:00
I have run into the firewall problems before. Even seen them that block authentication but -if already connected to the tailnet before joining the WiFi in question - will continue to pass data. OpenVPN would not connect and couldn’t handle the IP address switch.

At worst, I turn on phone hotspot, authenticate, then switch back to WiFi. A purely serendipitous discovery on my part, but a very welcome one.
by flumpcakes | 2025-12-14 12:05:44+00:00
It doesn't defeat the point in my threat model. No one in the position to log my traffic knows who I am other than my source IP address (which is already enough to link it back to me anyway). So let's take Mullvad at their word that they don't log anything, what's the threat now?

Maybe Amazon are x-raying the card numbers before shipping them out to customers, but that would require Mullvad giving up the card number -> account number -> account number traffic logs. Not much of a threat there.

Maybe all amazon orders are funnelled somewhere and they correlate the fact I bought a VPN card with my home address, and then correlate my bandwidth into Mullvad IPs (gained from my ISP logs) with data leaving Mullvad but that's all very unlikely and very circumstantial.

I'm also not doing anything illegal so perhaps my threat model/level is lower than the 'average' VPN user.

Anyway, not to be a shill but honestly I am just completely won over with how Mullvad do business. I know that a VPN does not make you automatically 'private'/'anonymous' but just the way they do business makes me happy.
by baobabKoodaa | 2025-12-14 12:05:53+00:00
You're moving the goalpost here. The claim I was responding to was:

> Cloudflare can censor a site only if the site owner requests or allows, right?

This is different than what you're saying:

> Cloudflare could "censor" DailyStormer only because DailyStormer themselves put Cloudflare in front of their services. Same with Polymarket.

Yes, you are correct that Cloudflare can only censor their own customers. But that is a different point than the one I was responding to.
by bluuewhale | 2025-12-14 12:07:07+00:00
Author here!

Thanks for the great point. This is actually the main topic I'm working on for the next post.

It's understandable to expect SIMD to win purely because it's wider, but in practice the end-to-end cost matters more than raw VL.

With the Java Vector API, the equality compare can indeed be compiled down to real SIMD instructions, yet the overall path may still lose if turning a VectorMask into a scalar bitmask is expensive. The "best case" is a vector compare followed by a single instruction that packs the result into a bitmask; if the JIT doesn't hit that lowering, it can fall back to extra work such as materializing the mask and repacking it in scalar code. From what I can tell, they have been working on intrinsic for VectorMask.toLong (https://bugs.openjdk.org/browse/JDK-8273949).

Also, SWAR avoids that entire transition by staying in GPR and producing the bitmask directly with a small, predictable sequence of bit operations. For small fixed-size probes, that simplicity often outweighs SIMD's theoretical advantage, and on some CPUs heavier vector usage can even come with frequency effects that further narrow the gap. So, I guess the more likely explanation isn't that the Vector API never uses SIMD.

I'll take a closer look at how it compiles down to machine code and share what I find.

P.S. Benchmark results can vary a lot depending on the environment (OS, CPU and JDK/JIT version and flags), so it’s also possible the benchmark picture changes on a different setup.
by akho | 2025-12-14 12:07:22+00:00
Quoting the op:

> The Damage:

> I effectively have over $30,000 worth of previously-active “bricked" hardware. My iPhone, iPad, Watch, and Macs cannot sync, update, or function properly.

(I assume these can be re-sold? They do mention that they can't sign out)

> I have lost access to thousands of dollars in purchased software and media.

Should the "purchased" software and media be within the data export scope?

> I don’t have a 6TB device to sync them to, even if I could.

...yeah.

But let's say we limit ourselves to stored bits.

How should the service identify the person asking for data export? Does your regulation imply government id registration for all internet services? Is that what you actually want?

What if the service is e2ee? How do they deliver "human readable file formats"? Are we also banning e2ee?

What do compliance requirements imply for people's ability to start competing services?

You are proposing to replace a very tiny bit of personal responsibility (having backups) with a very intrusive, and highly consequential, legal mechanism.

EDIT: Though I would, of course, support a requirement for these services to properly warn users (on the registration page, not buried in TOS small print), and provide thorough instructions for making backups to external storage connected to any of the devices they support.
by forgotpwd16 | 2025-12-14 12:09:08+00:00
Fil-C introduces a garbage collector and can result in significant slowdowns in some cases. Its main existence reason is making non-perf sensitive C/C++ memory safe, not improving the language design. If really want your stack to be C/C++ & Fil-C then your competition includes D/Nim/Go/etc, not (just) Rust/Zig. Even if it magically made C/C++ memory safe, no downsides, your question basically boils down to C vs C++ vs Rust. Don't know about you but prefer somewhat larger binaries and some compiler brawling over programming 70s style.
by the-lazy-guy | 2025-12-14 12:09:58+00:00
Fil-C aborts your program if it detects unsafe memory operations. You very much can write code that is not memory safe, it will just crash. Also it has significant runtime cost.

Rust tries to prevent you from writing memory-unsafe code. But it has official ways of overcoming these barriers ("unsafe" keyword, which tells compiler - "trust me bro, I know what I'm doing) and some soundness holes. But beause safety is proven statically by compiler, it is mostly zero-cost. ("Mostly" because some things compiler can't prove and people resort to "unsafe" + runtime checks)

Two orthogonal approaches to safety. You could have Fil-C style runtime checks in Rust, in principle.
by lurk2 | 2025-12-14 12:10:33+00:00
> A core problem is that an influx of tourists hits the housing supply.

This is the explanation these activists rely on and it’s cribbed directly from posts I was reading on /pol/ ten years ago. While it sounds plausible, I’ve never found it to have any basis in empirical reality. Tourist accommodation represents a negligible proportion of dwellings outside of resort towns, and in resort towns the whole economy is based around tourism. Some people might object to tourism changing the character of the cities they live in, but their primary objection is cultural, not economic.

If you look at the signs you see in Latin America (“Expat? No! You are an immigrant!” and “Speak my language!”) or the graffiti in Barcelona (“Tourists go home, refugees welcome.”) it becomes fairly apparent that most of these people don’t have coherent objections at all, they just resent people they perceive to be wealthier than themselves; this is why the refugees are not targeted, despite their having had far greater impacts on housing markets in Latin America and cultural cohesion in Europe.
by anonnon | 2025-12-14 12:10:45+00:00
One of his most famous quips was:

> Your body is not a temple, it's an amusement park. Enjoy the ride.

Then he died alone, in a hotel room in France, supposedly by his own hand, with the belt of his silk bathrobe as the implement--despite being a heroin addict most of his life and thus ever cognizant of the possibility of a fatal overdose, and having friends, like Mark Lanegan, who died (painlessly) from a fatal overdose. But no, instead of OD'ing, he supposedly chose to "unalive" himself with his bathrobe. And he left no note. And he tweeted this out a month earlier: https://x.com/Bourdain/status/998954845146177536
by nabla9 | 2025-12-14 12:10:59+00:00
You don't get any important information from this single automated transaction.

Look at the Nvidia executives disposition/acquisition schedule. Here is Shoquist https://www.nasdaq.com/market-activity/insiders/shoquist-deb... Disposition means the selling or otherwise getting rid of a security. Acquisition means the buying or otherwise gaining ownership of a security.

All Nvidia executives sell Nvidia stock constantly year after year. They get more stock with their options. Almost all their worth is in NVDA and they want to spend and diversify.

Changes whatever narrative you made your mind does it?
Ask HN: Can a two-phase tariff accelerate renewable deployment?
by NiceWayToDoIT | 2025-12-14 12:11:13+00:00
I’m looking for critical feedback on follwoing concept:

Short pitch video (YouTube): https://www.youtube.com/watch?v=fLwI98huNWM Full preprint (Zenodo): https://doi.org/10.5281/zenodo.17288906

I’m not trying to sell anything here. I did wrote a book with more details it is on Amazon, but the preprint should be enough to evaluate the concept.

I’d especially value:

- what you think the weak points are (regulation, project finance, consumer acceptance, deployment constraints, or something else), - whether it could work on its own,

- how you would improve it.

Zenodo shows traction (views/downloads), but I’m not getting feedback on what people actually think. I’d appreciate your thoughts.

Thanks.
by garganzol | 2025-12-14 12:13:09+00:00
This coincides with my experience. At first, Azure (AWS, ...) were simple enough to get started in no time. Later, the service creation "wizards" started becoming progressively bloated, getting full of vendor-specific details I could not care less, but was required to pay attention to in order to get a minimally running service.

Needless to say that those details weren't rewarding at all. Knowing them just served the ego of specific vendors, who were more than happy to pull a rug under your feet with deprecations, migrations, and "required actions" I had to manually follow in order to keep the services just running.

Enough is enough. One sunny day in 2021, I started to migrate the infrastructure using a garage inspired approach. Dockerfile became a breath of fresh air, a relieve after the years of convoluted dictatorships. No more dependencies on ever-changing whims of individual cloud vendors, no rug pulls. Just you, your services, and freedom.

I had no prerogative of keeping my servers near me, instead I found a good home at fly.io. I still use Azure, this time not as a swiss-knife almighty cloud, but as an interchangeable commodity supplier (storage).
by Rucadi | 2025-12-14 12:13:09+00:00
To be honest I don't know what to say, you can use nix in many ways, and you don't even require to know the language.

The easiest entry-point is to just use it like a package manager, you install nix (which is just a command...) and then you have available the whole set of packages which are searchable from here: https://search.nixos.org/packages

nix-shell is just to download&add programs temporary to your PATH.

I don't feel that this is harder than something like "sudo apt install -y xxxxx" but for sure more robust and portable, and doesn't require sudo.

If at some point you want to learn the language in order to create configurations or packaging software, it may require to check a lot more documentation and examples, but for this I think it's pretty straightforward and is not harder than any other package manager like aptitude, homebrew or pacman.
by devilbunny | 2025-12-14 12:13:45+00:00
They’re not insanely common even in the US, since Roku and Android sticks are cheaper and I don’t live in a wealthy area, but they’re not hard to get or unheard of.

The distinction between AppleTV, the hardware, and Apple TV+, the streaming service, was lost on many. Now that they are “Apple TV 4K” hardware and “Apple TV” service, it’s even harder to convey the correct meaning.
Idea: Using AI as a pre-processor to improve traditional TT
by phr4ts | 2025-12-14 12:13:51+00:00
I’ve been thinking about a way to make non-neural / traditional TTS sound much better without replacing the TTS engine itself.

The core idea is to insert an AI text pre-processor before TTS synthesis.

Instead of feeding raw text directly into TTS, an AI model parses and rewrites the text to optimize it for speech, handling things that current TTS pipelines do poorly unless the user is an SSML expert.

What the pre-processor would do:

1. Control pacing, rhythm and pitch: Automatically infer pauses, emphasis, and sentence flow. Most users don’t know SSML, but good pacing alone significantly improves perceived quality.

2. Context-aware pronunciation Example: “I want US to eat together.” Here, “US” should be pronounced as “us,” not “U.S.”

3. Rewrite text for pronunciation clarity.

Normalize numbers: 10 000 → 10,000 or “ten thousand”

Adjust foreign names or ambiguous words

Phonetic hints when needed (e.g., sake → “sayk”)

Small rewrites that preserve meaning but improve speech output

This wouldn’t reach the quality of full neural TTS, but it could dramatically narrow the gap, especially for:

low-resource environments

embedded systems

legacy TTS engines

cost-sensitive use cases

Curious if anyone has seen similar approaches in production, or if this is already being done quietly somewhere.
by wjnc | 2025-12-14 12:16:00+00:00
My philosophy of math muscles tingle at both sentences at about the same rate.

P=NP and P=!NP are both proven nor disproven. (There is redundant information in this sentence.)

History shows us that the historical / ‘effort’ argument is not applicable to mathematics. All proofs were unproven once until proven successfully for the first time. Harder problems need bigger shoulders to stand on. Sometimes this is due to new tools, sometimes it is a magically gifted individual focusing on the problem, usually some mix of both. All we know is that all before have failed. It’s one of the beauties in math.
by christkv | 2025-12-14 12:16:01+00:00
I think the most annoying thing of a lot of modern games is the whole crafting thing that is bolted onto everything. But there are some real gems out there for old school gamers. I loved Baldurs Gate 3, Divinity 2, Expedition 33 and Disco Elysium for example as really fun and interesting CRPG's. It's just that the cost of taking a risk these days is to high for studios and most kids are playing "free" games for most of their time. So even though the market is big it feels like the "growth" is mostly in the "free" games part of the market which is terrible.
by reincoder | 2025-12-14 12:16:17+00:00
We run traceroutes and latency measurements from many different locations, so we are looking at aggregate behavior rather than any single path. When you combine data from hundreds of ProbeNet PoPs over time, asymmetric routing mostly shows up as noise. When that happens, latency based hints lose weight and we lean more on other signals.

We have seen this in practice. For example, when we deployed servers in Gambia, even traffic between local networks often left the country and came back due to limited peering and little use of the national IXP. Stil, the overall routing patterns were still learnable once you look at enough paths.

For VPNs, we are measuring the location of the endpoint IP itself, not user traffic inside a tunnel. If routing only changes after a tunnel is established, that is a service level behavior, not the network location of the IP.

Anycast and tunneling are things we explicitly detect. They tend to create clear patterns like latency clustering or unstable paths, and when we see those and flag them as anycast IPs by defaulting to their geofeed location.

See the classic: https://ipinfo.io/1.1.1.1
by gorgoiler | 2025-12-14 12:17:24+00:00
You say that every monolith you’ve seen has devolved into bad engineering — coupling, crossing boundaries. What was missing that could have stopped this? A missing service boundary you’d say, but also a lack of engineering leadership or lack of others’ experience? No code review? A commercial non-founder CEO pushing for results at the expense of codebase serviceability? Using a low-ceremony language (no types, no interfaces)?

You can stop coupling by enforcing boundaries. Repository boundaries are extremely solid ones. Too solid for some people, making it unnecessarily hard to coordinate changes on either side of the boundary. Barely solid enough for others, where it’s clearly too dangerous to let their devs work without solid brick walls keeping their hackers apart.

Coupling, smudged boundaries, and incoherence are symptoms of something more fundamental than simply we didn’t use services like we should have. If everyone’s getting colds off each other it’s because of bad hygiene in the office. Sure, you could force them to remain in their cubicles or stay at home but you could also teach them to wash their hands!
by TheOtherHobbes | 2025-12-14 12:18:18+00:00
The obvious answer is direct brain interfacing. Poking at stuff with your fat fingers is barely faster than speech.

The less obvious answer is how to make it work. That is a hard problem.

And the challenge is how to make it work ethically, especially given where Late Capitalism has ended up.

Otherwise we won't turn into Star Fleet, we'll turn into the Borg.
by gr4vityWall | 2025-12-14 12:19:09+00:00
Thanks for the clarification. I've read about Gleam here and there, and played with it a bit, and thought there was no way to directly access OTP through the Erlang libraries.

This can be just my lack of familiarity with the ecosystem though.

Gleam looks lovely and IMO is the most readable language that runs on the BEAM VM. Good job!
by pjmlp | 2025-12-14 12:22:24+00:00
Not really, there are tons of software written in C that should have never came close to a C compiler in first place.

Even the UNIX and C authors agree with this, given what they worked on, in OS design and programming languages post C.

Something that many glance over, what have their UNIX idols actually done after UNIX System V.

Thus the first question already is that kernel code or not, and if not, why should it be written in C versus any other safer alternative.

Actual reasons like performance numbers required by the application, or existing SDK availability, not the "because I like it".