MurphyA/hacker-news huggingface dataset:
by esrauch | 2025-11-30 22:22:32+00:00
> What about an explicit roadmap?

I'm not sure what you're pointing at in the links: I don't see any "explicit roadmap" to exclude mainstream conservative thinkers from professorships documented there. The main examples seem to be Creationists and Alex Jones and similar inflammatory content creators having paid speaker invitations rescinded due to student pressure, which is an radically different topic than what I thought the thread was about.

> In either case, if the FBI skews conservative, I would guess that this was due to internal gatekeeping, not self-selection, and I think the history of the organization supports that assertion.

The FBI very dramatically skews conservative compared to the American base, and I think it is a conspiracy theory level claim that the explanation is that the FBI is deliberately keeping out mainstream-left-leaning people from being agents.

It's always very attractive to believe that there's some shadowy cabal explicitly and deliberately controlling the strings to the outcomes that you don't like, when in reality it essentially is never the case. The reality is always far messier, and nearly all bad things stem from complex emergent systemic outcomes with no X-Files Smoking Man at the center of it all.

Any claim of an affirmative explicit decision for the bad outcome requires exceptional justification, because it's just such an appealing thing to want to believe and its almost never true.
by dekhn | 2025-11-30 22:23:41+00:00
Wegener was technically a meteorologist but his PhD was in Astronomy and he had lots of training in physics. He (among others) noticed that the shapes of landmasses seemed to complement each other. He had a great deal of observational evidence. and he really wasn't this lone figure crusading for drift- that's partly because when we write narratives of science, people like to hear about lone rangers who overturn paradigms, when really, most scientific paradigms are overturned by a large number of people collecting evidence that supports the new theory.

We can write whole books about the unnecessarily hostile response of establishment scientists to novel theories. I've witnessed it myself and sometimes it takes decades and deaths of older scientists to overturn a paradigm. That's not particularly fair, but it's not like scientists are magically ultra-rational, they're emotional human beings like everybody else.

There's a few areas where I don't think outsiders can realistically produce change: thermodynamics (see all the attempts at perpetual motion machines), the shape of the earth (see the flat earth "theorists"), and complex medical topics (see all the current noise about vaccines, cancer, neuro disorders). To contribute to these areas, you need to go see what other people painfully learned over centuries. And most of that is just not written down, it's transmitted orally within advanced educational systems (which is not great).
by smitty1e | 2025-11-30 22:24:30+00:00
I don't find it contradictory to subscribe to both an individual Destiny and an "universal scope" Destiny of which the individual Destiny is a component.

This Destiny is in tension with Free Will (in my telling).

In retirement, my hope is to produce a lengthy, pretentious exploration of a few ideas that will doubtless help someone's insomnia.
by coffinbirth | 2025-11-30 22:24:33+00:00
How is it possible that a president of a country can close the airspace of another country?

How can the extrajudicial killings of (over 80 by now!) alleged drug traffickers without any charges or trials be justified or accepted? These are, in fact, crimes against humanity.

I'm convinced at some point in the future U.S. citizens will have to learn what war means.
by nunobrito | 2025-11-30 22:24:41+00:00
Sorry, can't really compare because I've never had to suffer looking at meshtastic source code. Quite tempted at this point to just throw the python implementation of reticulum at Claude and see if a validated port to C++ is possible.

Maybe a bit offtopic and not LoRa, but I've been looking at ESP32 and they include an ESPMesh for the WiFi radio with a promise of about 500 to 1000 meters range from what I read. It isn't the same range as LoRa, but it is "larger" bandwidth and for the price of 3 dollars per unit seems promising on urban areas to connect people. I'm trying it out now.
Show HN: I built utm.one a clean, minimal shortener+UTM governance tool (beta)
by Raj7k | 2025-11-30 22:24:43+00:00
hey HN,

I’ve been building this project through a lot of late nights and messy iterations, and it’s finally stable enough to share.

utm.one is a clean, distraction-free URL shortener with built-in UTM discipline. it auto-prevents duplicates, applies consistent naming, and keeps your tracking clean using the Clean-Track framework .

I’m launching a controlled beta, so things are intentionally simple and safe for testing.

would love feedback on:

1. does the flow feel intuitive? 2. anything confusing or missing? 3. would you trust it for real campaigns?

Website - https://utm.one

next up: a partner + affiliate program built into the same tracking architecture.

thanks for taking a look any feedback (good or brutal) really helps.
by pierrec | 2025-11-30 22:25:09+00:00
That's funny, I was trying to do other stuff after posting my comment, but my brain kept working in the background, against my will, looking for the best approach to actually model this. Honestly, I was probably being pessimistic about the difficulty of a synthesized version, but I still think your current approach (don't synthesize, use samples) is more reasonable and can be made more responsive.

I don't think that recording a large number of starting positions would help that much with creating a (non-ML) model, and I doubt a high sample rate would provide much useful information either. A more common approach would be to try getting separate sounds for the impulse and the resonant body, though they may be impossible to really separate, and the actual model may end up more complex than that.

You probably have a good starting point already with your code for the animated model. I think the sound mostly comes from the collision between coils (collisions not visible in your animated model), and almost entirely from the lowest couple of windings that are against the wall. This is your impulse. The resonant body might be in 2 parts: the wall and the long end of the spring. Your existing model can tell you when to trigger the impulses, and how much force to put into them.

For resources, one of my favorite intros to DSP is the one by Sean Luke: https://cs.gmu.edu/~sean/book/synthesis/

I wrote my own intro to physical modeling, though it focuses on different instruments: https://www.osar.fr/notes/waveguides/

Julius O. Smith has an encyclopedic amount of content on the topic, though it's often condensed into math that can be hard to apply: https://ccrma.stanford.edu/~jos/
by karmakaze | 2025-11-30 22:25:18+00:00
The definitional size I've read and heard is that you team could (with the benefit of hindsight) be able to reimplement a microservice in 2 weeks. That sounds fairly extreme but a month seems within reason to me.

The other key difference between microservices and other architectures is that each microservice should do its primary function (temporarily) without hard dependencies, which basically means having a copy of the data that's needed. Service Oriented Architecture doesn't have this as one of its properties which is why I think of it as a mildly distributed monolith. "Distributed monolith" is the worst thing you could call a set of microservices--all the pain without the gains.
by shoo | 2025-11-30 22:26:13+00:00
What is a minimal-ish programming language that could be used to express some interesting class of games?

It's easy to think of pathologically trivially useless "languages" that could "make a game". E.g. the single instruction language where the instruction P is defined to mean "execute a game of pong". Or a zero instruction language where the empty program is defined to mean "execute a game of pong".

Also easy to think of existing minimal programming languages that could technically be used to implement games. E.g. brainfuck is a beautifully minimal language with only 8 instructions, supporting character IO - so you could make a text based adventure game with it, but this would be unpleasant and there isn't anything about brainfuck that makes it suited to game dev.

Another idea could be to have a non Turing complete language where you declare data for entities etc to be executed by some game engine/runtime. E.g. it might be possible to define a language for declaring data & entities to express a few different but similar games (e.g. spanning pong --- breakout, or one specialised for simple card games, or so on).
by bentt | 2025-11-30 22:26:15+00:00
This is just another example of getting the actual problem wrong.

When he says "billionaires making more billions" it's really off the mark. These people are not forcing AI down our throats to make billions.

They are doing it so they can win.

Winning means victory in a zero sum game. This is a game that is zero sum because the people that play it think that way. However, the point is not to make money. That's a side effect.

They want to win so the other guys don't. That means power, growth, prestige, and winning. Winning just to win.

Once people start to understand that this is the prime directive for the elite in the tech business, the easier it is for everyone to defend against it.

The way you defend against it is to make it non-zero sum. Spread the ideas out. Give people choices. Act more like Tim Berners Lee and less like Zuck. This will mean less money, sure, but more to the point, it deprives anyone of being "the winner". We should all celebrate any moves that take power away from the few and redistribute it to many. Money will be made in the process, but that's okay.
by GuB-42 | 2025-11-30 22:26:40+00:00
Probably, however, it makes me think of the Galaxy Note 7 problem. For those who don't remember, these phones had a battery problem that can cause them to catch fire, resulting in one of the most infamous smartphone recall campaign.

The cause of the problem is that the electrodes were pinched inside the pouch cell, in some cases causing a short circuit and a fire. To put it simply, it was too tight in there.

So here it is possible that these defects are a result of having too small safety margins for how these batteries are manufactured.

In addition, they only focused on the electrode alignment issue, because it is visible on their CT scans, they didn't study the electronics, the casing, the connectors, etc... There may be some other issues there.
by IshKebab | 2025-11-30 22:27:12+00:00
Yes absolutely. OCaml's VSCode extension is very good at that so that's the only way I've experienced it.

The problems are:

1. Type errors become much less localised and much harder to understand. Instead of "the function you're editing is supposed to return a string but it doesn't" you get "this other function three stack frames away that indirectly calls the function you're editing can't pass some value into println".

2. The inferred types are as generic as possible, which also means they are as hard to understand as possible.
by karmakaze | 2025-11-30 22:28:06+00:00
There's one thing I've learned about microservices. If you've ever gone down the path of making them, failing and making them again until they all worked as they should with the desired 9's of uptime, then you'll only want to make them if it's really the right thing to make. It's not worth the effort otherwise.

So no I don't want microservices (again), but sometimes it's still the right thing.
by endgame | 2025-11-30 22:28:14+00:00
This article and video might be good for you, but they are more about a conceptual overview of what the fundamental parts of Nix are and how they interact.

https://shopify.engineering/shipit-presents-how-shopify-uses...

https://www.youtube.com/watch?v=6iVXaqUfHi4

Flakes are a dependency-pinning and hermetic evaluation feature baked into the Nix tool itself.

Overlays are an idiom that uses lazy evaluation to build up larger attribute sets in a modular and composable way (e.g., package collections for a particular programming language).
by crazygringo | 2025-11-30 22:28:19+00:00
If you can show it's harming privacy, then regulate the privacy. That's legitimate. But I assume you're talking about AI training, not feature usage.

Trying to regulate whether an end-user feature is available just because you don't "like" AI creep is no different from trying to regulate that user interfaces ought to use flat design rather than 3D effects like buttons with shadows. It would be an illegitimate use of government power.
by bigstrat2003 | 2025-11-30 22:29:17+00:00
Or even updates that introduce new, undesired functionality. When I bought my PS4 (at launch), the section of the UI for video apps was pleasant and straightforward. It had the various video apps I had installed and that was it. Fast forward several years, and Sony updated the UI to prioritize showing apps that they wanted you to use (whether you had installed them or not), and even showed ads for movies and such.

I don't think it's asking too much to not make my product worse after I buy it, and I think we need legislation to prevent companies from doing that. I'm not sure what that would look like, and the government is bought and paid for by those same companies, so it's unlikely we will see that. But we do need it.
by adastra22 | 2025-11-30 22:29:33+00:00
I so wish that FreeBSD was GPL. I know this won't be a popular opinion, but I believe that success Linux has had is because of copyleft, and *BSD are riding on the coat tails of that.

But I don't like Linux. I use it daily, but I don't like it. I wish FreeBSD held the position Linux does in the market today. That would be heaven.
by wahnfrieden | 2025-11-30 22:29:41+00:00
No one said it's first-party. And it's a good thing that it's not first-party! We want multiple options for deploying our code.

As I said, Wine provides emulation. But the SwiftUI on Android project does not emulate - it runs your SwiftUI code natively (as Swift that is compiled for Android), and maps it to native Android components, fully accessible and meeting platform expectations.

Completely different result and experience.

This also means that you can extend the SwiftUI on Android code with Android-specific code that will not run on iOS, to add other Android-specific UI. This is impossible with Wine + Win32.
by BSTRhino | 2025-11-30 22:30:21+00:00
Haha I wish I knew how to reach more people like you!

Yeah exactly! I think the event-driven/signal-driven way of coding is the high-level way of coding a game, and so with Easel I was trying to make a game programming language where that is first class. It's different from the frame-by-frame state machine kind of model that is used by a lot of other game engines, and I find it's super productive.

I know that I am unable to single-handedly compete with Godot or Unity so to make the scope achievable it's aimed at being a good 2D programming language for learners at this point. There's a surprising amount of similarity between Scratch and Easel because Scratch is also event-driven and concurrent like Easel. We often send our learners to Python or JavaScript and I've seen that they just lose engagement. The difference is bigger than just going from visual to text-based coding. Easel makes the gap closer and so I am hoping it'll be a great next step from Scratch into text-based coding.

But I also hope Easel can add to the conversation and interest people like you as a example of how game programming languages could be made. One day I hope to actually bring Easel to more serious games, maybe bringing it to other engines or with its own 3D engine. One reason why I am leaning on making my own 3D engine (long term goal) is that in Easel, the multiplayer is automatic and it would be difficult to bring that to another engine.

In either case it's great to meet someone who has been thinking about this kind of problem like I have.
by integralid | 2025-11-30 22:31:09+00:00
>What I'm saying is the primary goal of a sovereign wealth fund is to invest in developing an economic cushion for it's home country no matter the cost

Primary? Yes. But Norway's fund explicitly and consistently claims that it cares about environment and societal effects of it's investments. Everything else you say follows from this premise, but Norway's fund stubbornly refuses to invest "no matter the cost".

>In all honesty, it's people like you like you who have lead politicans on both the right and the left to realize that turning SWFs into a political football yields electoral wins while ignoring the long-term impact it has.

In all honesty, people like you like you - who believe it's morally OK to support any atrocity as long as it makes money - make the world a progressively worse place by ignoring long-term global impact of those decisions.
by cyrusradfar | 2025-11-30 22:31:55+00:00
I'm a huge fan of the general space and I think this is a really solid approach vector to learn what user problems exist in this design.

I'll dump a few thoughts as they come for the creators, feel free to riff with me on the thread if that'll be of value.

My perspective, as a User, is I'm interested in rooting out bias and where it's coming from. Moreover, the influence networks are fascinating as well.

I think, for example, understanding which publications "picked up" a story vs didn't is very very viral use case as you could imagine people using you as a backdrop to a social post about editorial bias. That said, I think you need to pick who you serve because the folks who will be interested in this aren't the average person as they're not super news focused.

One way to learn may be looking at the types of meta-stories posted about the analysis on media and see how you could support those types of ongoing analysis. Scoring, honestly, is an another really interesting idea. What are publications "for" or "against" based on how they do editorial, and how they bias their headlines, and ledes.
by crazygringo | 2025-11-30 22:32:24+00:00
It's not "idiotic on its face" and that's not appropriate for HN. Please see the guidelines:

https://news.ycombinator.com/newsguidelines.html

Code and software are very much forms of speech in a legal sense.

And free speech is regulated in cases of harm, like violent threats or libel. But there's no harm here in any legal sense. People are just unhappy with the product UX -- that there are buttons and areas dedicated to AI features.

Companies should absolutely have the freedom to build the products they want as long as there's no actual harm. If you merely don't like a UX, use a competing product. If you don't like the UX of any product, then tough. Products aren't usually perfectly what you want, and that's OK.
by a-dub | 2025-11-30 22:33:01+00:00
freebsd didn't have the hardware support base that linux did and suffered a huge delay in rearchitecture when x86 smp hardware became widely available. (only one cpu could be in the kernel at a time, the "bkl", was a major impediment in the early 00s). freebsd had better resource scheduling at the time and a beloved networking stack, but linux caught up with cgroups etc. i think linux was also just a trendy vanguard of sorts as the world learned of open source software by and of the internet.
by MerrimanInd | 2025-11-30 22:33:42+00:00
I worked for a company that had 8-12 different employee passwords across various systems. There was no SSO, they each password had different requirements, and required changes at different intervals ranging from 30-90 days. Consequently every employee had a post-it note directly on the laptop with most or all of their passwords. The outdated IT policy security was so strict that real world security was abysmal.
by JumpCrisscross | 2025-11-30 22:33:47+00:00
> How is it possible that a president of a country can close the airspace of another country?

To be fair, closing airspace before engaging in air operations is an international courtesy. It reduces the chances of downing civilian airliners. (In a similar vein, announcing closures and then not following through is incredibly damaging.)

> alleged drug traffickers without any charges or trials be justified or accepted? These are, in fact, crimes against humanity

They are war crimes.

If you're concerned about it, call your representative and tell them you care about the American military committing war crimes. There is currently momentum on the issue [1].

[1] https://www.politico.com/news/2025/11/30/war-crimes-hegseth-...
by cesarb | 2025-11-30 22:34:09+00:00
> One vision is "medium-centric". You might want paths to always be consistently relative to a specific floppy disc regardless of what drive it's in, or a specific Seagate Barracuda no matter which SATA socket it was wired to.

> Conversely it might make more sense to think about things in a "slot-centric" manner. The left hand floppy is drive A no matter what's in it. The third SATA socket is /dev/sdc regardless of how many drives you connected and in what order.

A third way, which I believe is what most users actually want, is a "controller-centric" view, with the caveat that most "removable media" we have nowadays has its own built-in controller. The left hand floppy is drive A no matter what's in it, the top CD-ROM drive is drive D no matter what's in it, but the removable Seagate Expansion USB drive containing all your porn is drive X no matter which USB port you plugged it in, because the controller resides together with the media in the same portable plastic enclosure. That's also the case for SCSI, SATA, or even old-school IDE HDDs; you'd have to go back to pre-IDE drives to find one where the controller is separate from the media. With tape, CD/DVD/BD, and floppy, the controller is always separate from the media.
by losvedir | 2025-11-30 22:34:10+00:00
How's this work with https like in the example? The hops along the way shouldn't see the path.

Is this implying that all TLS is terminated at the Iran border and proxied from there? And all Iranian sites are required to host via http? That has significantly more implications than what this post is about.

Maybe certificate authorities aren't allowed to issue private certs to Iranian organizations? Even LetsEncrypt?
by hullfracture | 2025-11-30 22:34:18+00:00
This has the energy of "Remove all DEI initiatives because we have solved workplace discrimination."

> This kind of advice is well-intentioned but misleading. It consumes the limited time people have to protect themselves and diverts attention from actions that truly reduce the likelihood and impact of real compromises.

I dislike any methodology that claims its intent is to talk down to people for whatever declared reasoning. People are capable, and should be helped to make decisions based on all available information.

> Regularly change passwords: Frequent password changes were once common advice, but there is no evidence it reduces crime, and it often leads to weaker passwords and reuse across accounts.

When I worked as a security professional the breaches were nearly always from someone's password getting leaked in a separate public breach. If those individuals had changed that password the in house breach would have been avoided.

> Use a password manager

Sage advice.
by mrcsharp | 2025-11-30 22:34:37+00:00
> And let’s be clear: We don't need AGI (Artificial General Intelligence). We don't need a digital god. We just need software that works.

We (You and I) don't. Shareholders absolutely need it for that line to go further up. They love the idea of LLMs, AI, and AGI for the sole reason that it will help them reduce the cost of labour massively. Simple as that.

> I will use what creates value for me. I will not buy anything that is of no use to me.

If only everyone was thinking this way. So many around these parts have no self-preservation tendencies at all.