MurphyA/hacker-news huggingface dataset:
by fennecfoxy | 2025-11-11 15:43:24+00:00
This is why, as a gay man, I give people a look when they ask why I still rant about gay rights "even though you guys have marriage and stuff now".

It's 2025, almost 2026 and we're still doing this shit. I don't care if you think I'm icky, I think other people are icky sometimes but I don't try to stop them from existing for it. People are entitled to be who they are.
by piva00 | 2025-11-11 15:43:41+00:00
Which has slowly been happening the whole time the EU existed, no?

The difference between a single market like the USA, and the EU has much more to do with cultural and language barriers, at the same time different countries in the EU have found their niche in the common market, different countries have their own comparative advantages, and use that to supply other EU members much more easily than pre-EU.

Can you expand on the argument that the EU has failed as a single market? Quite curious to hear that perspective.
by saubeidl | 2025-11-11 15:43:59+00:00
That is true and the EU benefited greatly from that status pre-Brexit. However, it still has more than enough leverage to pursue said goals.

The key insight here, however, is that being the biggest economy in the world or growth is not a goal in itself. It is an enabler of all sorts of quality of life goals, but don't make the mistake of sacrificing the end for the means.
by mock-possum | 2025-11-11 15:44:06+00:00
I don’t read this as “don’t show we broke the law,” I read it as “don’t give the user the false impression that there’s any legal issue with this generated content.”

There’s nothing law breaking about quoting publicly available information. Google isn’t breaking the law when it displays previews of indexed content returned by the search algorithm, and that’s clearly the approach being taken here.
by nharada | 2025-11-11 15:45:06+00:00
I think the way China approached this is probably the better way -- heavily support companies in the commercial sector that can quickly iterate, invest heavily to improve the tech, and scale up manufacturing. They'll always have the latest and greatest since they need to be on the edge for consumer tech, and if a conflict begins they can just produce some extras or worst case shift all production to defense.

For the US, which has effectively zero consumer drone companies, we must massively subsidize defense-specific drone manufacturers to keep them up to date, build millions of basically useless military drones that quickly become outdated unless there's actual war, and fail to control our own supply chain in the event Chinese parts are cut off.
by stevenjgarner | 2025-11-11 15:45:10+00:00
Donald Trump Jr. was appointed to the advisory board of a small, Florida-based drone component company called Unusual Machines in November 2024. [1] He is also an investor in the company and holds a significant financial stake (reported to be worth around $4 million). Following his appointment, the company's stock price experienced a sharp increase. [2] In October 2025, the company announced it had secured a contract with the U.S. Army to supply drone motors and other components, described by the CEO as their largest-ever U.S. government order. The Army also signaled plans for a possible follow-on order for additional components in 2026.

[1] https://www.sec.gov/Archives/edgar/data/1956955/000168316824...

[2] https://www.nasdaq.com/articles/umac-stock-climbs-amid-trump...
by the_af | 2025-11-11 15:45:11+00:00
I wouldn't call it "fetishizing" though; not all of them anyway.

Motion blur happens with real vision, so anything without blur would look odd. There's cinematic exaggeration, of course.

24 FPS is indeed entirely artificial, but I wouldn't call it a fetish: if you've grown with 24 FPS movies, a higher frame rate will paradoxically look artificial! It's not a snobby thing, maybe it's an "uncanny valley" thing? To me higher frame rates (as in how The Hobbit was released) make the actors look fake, almost like automatons or puppets. I know it makes no objective sense, but at the same time it's not a fetishization. I also cannot get used to it, it doesn't go away as I get immersed in the movie (it doesn't help that The Hobbit is trash, of course, but that's a tangent).

Grain, I'd argue, is the true fetish. There's no grain in real life (unless you have a visual impairment). You forget fast about the lack of grain if you're immersed in the movie. I like grain, but it's 100% an esthetic preference, i.e. a fetish.
by Levitz | 2025-11-11 15:45:32+00:00
It is of no cost to me when someone else writes a book, plays a song or draws a picture. It is also true that, basically whatever I ever do, someone else has done better. This does not stop me from doing those things because the value within them is in doing them.

We have cars, buses and planes, yet people do partake in pilgrimages. The process matters, even if only personally.
by kbolino | 2025-11-11 15:46:20+00:00
Yeah, the problems seem to largely be ergonomic.

As another example, the exception type hierarchy doesn't pull enough weight. Exception is the base class of all checked exceptions and RuntimeException is the base class of all "ordinary" unchecked exceptions, but it confusingly subclasses Exception. So there's no way to catch only "all checked exceptions". Then, Error is distinct from that hierarchy, but some things that smell like errors were made into exceptions instead (e.g. NullPointerException).

This was compounded by the fact that, in the original design, you could only call out one exception type in a catch statement. So if you had 3 different disjoint exception types that you simply wanted to wrap and rethrow, you had to write 3 different catch blocks for them. Java 7 added the ability to catch multiple exceptions in the same block, but it was too little, too late (as far as redeeming checked exceptions goes).
by toomuchtodo | 2025-11-11 15:46:22+00:00
They do not need to because their social systems are structured around public goods and services for humans instead of profits. Americans have to get rich to buy into a functional system, because they were unlucky enough to be born on the wrong soil.

My health insurance for a family of 4 in Spain is $2k/year. In the US, $20k+ (premiums, copays, etc). Why? Combined market cap of UHC and CVS as of this comment is $391B. (Just one example, there are many)

https://finviz.com/map.ashx

(am American who splits his time in Europe, and agrees with thread parent Europe > US; the US is an extraction engine, at its core)
by maxdamantus | 2025-11-11 15:46:38+00:00
> Oh, wait, there is:

As far as I can tell this is a transliterator, not a translator. It's just turning latin letters into hieroglyphs as you type them. I don't know how accurate the transliteration is.

It would be like coming up with a sequence of Chinese characters that sounds like an English sentence when pronounced by a Mandarin speaker. Nothing really to do with translation.
by simoncion | 2025-11-11 15:46:50+00:00
> Lets count the number of comercial sucesful released games that don't use mutability or object orientation....

1) I suspect game engines that Carmack designed towards the end of his career are built in a largely-functional style. He's on record [0] as thinking that writing code in a functional style is generally a good thing to do.

2) Running on the BEAM doesn't mean that you give up mutability. In my experience with Erlang, functions that return updated state are very, very, very common. Similarly, functions that mutate state external to the function [1] are also common... it's rare that a program that has no visible effect on the outside world is useful.

It's generally quite a lot easier to understand what your program does when most or nearly all of its functions take input and return output without mutating external state as a side effect.

[0] There's some Twitter thread of his that I CBA to find saying -in effect- "Writing in a functional style makes your code much easier to understand. Obviously, if you're writing a video game, you have to pass around pointers for efficiency reasons, but that doesn't preclude writing most of your code in a functional style."

[1] Such as in an ETS table, a external database, with a network call to a remote system, or even writing data to disk.
by flamesofphx | 2025-11-11 15:47:22+00:00
I get rid of my bot attempts.. by doing this:

1. Make all port not respond (Stealth in the firewall), unless they are public like http..

2. Change the SSH port # (over 8192 also)..

3. Setup port knocking watchdog so they have to knock first in a specific order on three ports before being allow to connect to real port.

4. Setup fail2ban. Including if someone pings the knocking ports (in the incorrect order) or real ssh (Without knocking first) then after a couple of times, add their ip to fail2ban list for 48hours..

You get rid of 99.98% of the lookers instantly, by just doing step 2...

This assume you have control over the server, there are several script online that help you provision something like that with ansible.. (Most of them helper related to configuring fail2ban.
by port11 | 2025-11-11 15:48:03+00:00
I'm not disagreeing with an actual doctor on the topic, but:

- I was a moody mess in college. Having an income and stable partner made life much better.

- I'm glad I didn't marry that young. The partner I have at 37 is much more compatible with me and we have a solid and compassionate relationship with space for the child we've had.

- I exercised more in my 30s if I factor in running. All I did was lift weights before, thinking I was healthy.

- Trauma therapy helped a lot. I can't dramatically change who I am, but life went from bearable to enjoyable.

Good luck :) 67 isn't that bad, at least you might avoid the really bad years.
by WillAdams | 2025-11-11 15:48:22+00:00
Society as a whole needs to decide what is to be done with the additional resources generated by on-going technological efficiencies and how the societal aspects of such will be handled.

I wish that folks would consider reducing the work week, or universal basic income --- the total amount of human labour necessary to feed, clothe, house, and entertain humanity is decreasing --- how does society handle vast swathes of the population being not just unemployed, but unemployable, and to the wealthy, unnecessary?

One view on this is to be seen in Marshall Brain's novella "Manna":

https://marshallbrain.com/manna
by energy123 | 2025-11-11 15:48:27+00:00
> A million drones won't last long in a peer conflict.

That depends on the geostrategic context of the peer conflict. If the belligerents are separated by 1000 miles, then saturation attacks with drones don't work. Drones occupy only a small niche in this context, such as reconnaissance or sabotage. The Iran-Israel war was a clear-cut example of this.

In my view, the more important thing is to ensure you have the capability to disable the enemy's industrial production (meaning: only the key nodes relevant to the armament supply chain) with stealth bombers. This is the X-factor that flips the script. In the Ukraine-Russia war, neither party has aerial superiority because they lack the technology to achieve it, so it becomes a WW2-esque war where industrial production is paramount.

The US, on the other hand, does have such capabilities thanks to modern stealth bombers, and using that capability is no more escalatory than sending 1,000,000 attack drones at the enemy.

Drones (and anti-ship missiles) in my view are more crucial to Taiwan itself, both because of their proximity to their likely belligerent and because they lack stealth bombers.
by sodapopcan | 2025-11-11 15:48:31+00:00
It depends on how technical you want to get. It's certainly not a loop in the classic sense, like a for loop etc. Like there are no `continue` or `break` semantics and you can't return out of it (and yes yes of course you can still do all that stuff, just not with dedicated keywords). I call it a loop, though. Whenever I make a lil' server in Elixir (mostly always for teaching) I always call the function `loop`:

defmodule Server do def start_link do spawn_link(&loop/0) end defp loop do receive do msg -> IO.puts(msg) loop() end end end
by mock-possum | 2025-11-11 15:48:41+00:00
> folks will just no longer be motivated to produce real original content.

Honestly if your only motivation for creating art was “computers can’t do what I do” then… I don’t want to be too gatekeepy about it, but that doesn’t sound like you’re a ‘real’ artist to me. Real artists create art because they enjoy doing it, not because it’s the exclusive domain of humans.

You don’t need to be special, you don’t need to be the best, you don’t need to even be good or successful or recognized or appreciated (although of course all those things are nice) - you just have to be creating art.
by MisterTea | 2025-11-11 15:48:46+00:00
I am not a psychonaught, only started tripping more recently, and I have only used mushrooms. That being said, I was always anxious about using them as I was very freaked out by the idea of something that can alter your mind instead of merely becoming intoxicated like weed or alcohol. I thought it makes you into antoher person and loose control but that is bullshit - you are fully aware. After my first go I have no fear of them.

The feeling is fantastic, nothing like weed or booze. You feel relaxed and warm in the sense that you want to be around people and talk to people. Like it fills you with love for humanity (I wanted to call my mother and tell her I loved her and so on.) BUT it makes you hyper aware of emotions so be sure your environment is relaxed if you're inexperienced. As you come down you will then start to wrestle with your own buried emotions which can really be a roller coaster. However, as long as the environment is relaxed you will feel safe and be able to handle them.

The trick is go slow for your first time, take a little and see how you feel as it take 30-45 min to kick in (for me 45 min like clock work almost.) Make sure you are in a good mental state. Had a bad week or something really bothering you? Not a good state. Don't trip. Make sure the environment feels safe and relaxed.
by jbreckmckye | 2025-11-11 15:49:02+00:00
I'm nowhere near as senior as you (12 years). But I've reflected on this a lot recently. I love the technology and feeling like I'm building things, but staying hands on will always limit your scope. Taking the management path improves your scope but the work is - well - just less fun than programming.

My answer right now is to try and build more things myself. Small apps, CLIs, retro games. Not libraries or much OSS stuff so much as actual "products" that give me creative control and concrete outputs. It's hard to make the time though.

Outside of my career I'm also trying to cultivate other works, like my YouTube channel and my writing. Creating a video that 250k people enjoy is at least as meaningful to me as crushing my OKRs

We are all mortal beings: there will inevitably be more things to do than time to do it, and it's easier to ruminate on options than commit to something that feels "suboptimal".

To give an example of that. I spent a lot of time wondering if I should have gone into academia / literary criticism rather than tech, because of a vague sense that because I was very good at something, that's where I should put my efforts. Is that sound reasoning though? I probably achieved more "value" for society working as a programmer, than writing about Chaucer.

So to summarise it may be a choice of making peace with the lower scope / autonomy of hands on work, and finding that satisfaction outside work. If that suggestion makes your soul revolt, though, it may be you have to compromise and take the managerial path
Show HN: SignumFlow – API-first document routing and workflow engine
by signumflow | 2025-11-11 15:49:14+00:00
Hi HN,

I’m building SignumFlow — an API-first way to upload documents and run workflows.

Most workflow + signature tools are UI-first. SignumFlow is for developers: you call the API, bring your own UI, and keep users inside your product.

Working today • Upload documents • Start workflows (sequential / parallel routing) • Retrieve workflow + document state • Approvals • Developer portal with API keys + docs

In progress • Webhooks

Docs + quickstart: https://docs.signumflow.com

If you’ve built signature or workflow integrations before: I’d love feedback on what’s confusing / missing or any must-have features.

Happy to answer questions!
by biofox | 2025-11-11 15:49:21+00:00
The most egregious example is old CGA games that were written to work on composite monitors. Without the composite display, they appear monochrome or cyan and magenta.

https://user-images.githubusercontent.com/7229541/215890834-...

It blew my mind when I finally learnt this, as I spent years of my childhood playing games that looked like the examples on the left, not realising the colours were due to the RGB monitor I had.
by fennecfoxy | 2025-11-11 15:49:25+00:00
Ha, I bet the muggers/phone thieves will have a field day.

I find it interesting that anybody is that surprised. Remember, this is the company that overcharges for SSDs (no they're not magical super SSDs that only Apple can make)/extra ram.

They charged $1000 for a monitor stand that's pretty much just a thin block of aluminium.
by stego-tech | 2025-11-11 15:49:28+00:00
I hate these hit pieces against the EU, but I’ll give OP credit that theirs actually has a mixture of credulous proposals (Federal preemption, ending directives, commercial court) alongside the usual pro-billionaire insanity (a 28th regime just for business? Removing regulations on product standards? Are you fucking kidding me here?).

Europe has its fair share of issues, but a lot of them can still be traced back to unresolved wealth pumps and neoliberal policies weakening the state and labor force in favor of business and billionaire interests. There’s also unresolved questions about how much of America’s economic growth is tangible versus theoretical, given the dilapidated state of America’s infrastructure and ballooning national debt problem. Neutering what makes Europeans so much happier than their American peers just for the sake of “productivity” comes off as gallingly tone deaf to the practical realities on the ground.
by Thundernerd | 2025-11-11 15:49:34+00:00
I don't think it looks as AI generated as people say. It might not be the most flashy UI but it looks good enough to me. Good luck with the launch!

I have to say that as a Dutch person it always pains me to see products launch internationally with a Dutch name, for some reason it just feels super cringy. Do other people who's native language isn't English have that as well with their own language?
by zahlman | 2025-11-11 15:49:52+00:00
> What is it that you say on a regular basis that makes you feel like you need to walk on eggshells?

For example, the things James Damore said, that resulted in his firing and which were blatantly misrepresented all over social media and journalism — to the point of people directly quoting things and then asserting that the quote means something other than its actual meaning.

> Never once, in all those years, have I ever feared for my job or felt excluded.

Not even when people assert that discrimination against your kind doesn't count as X-ism?

> Literally the only people I have ever heard complain are the ones I know for a fact tell racist and sexist jokes because they always felt comfortable enough around me to tell them. If the fact that we are a bit more mindful about being racist and sexist in the work place bothers you

You directly equivocate here. If they are telling racist and sexist jokes "around you", that is not doing so "in the work place". Moreover, if they "feel comfortable enough around you to tell them", that requires that you aren't objecting to it.
by smithoc | 2025-11-11 15:50:01+00:00
> they seem to be a potent cause of PTSD

This is somewhere between "False" and "So misleading about an astronomically small risk that we should just treat it as False".

Driving or riding in a car is a more likely cause of PTSD - you might be involved in a horrific crash.

Nothing in this world is risk free, but if we dropped the cultural stigma and history, and these were just discovered by Pfizer today and went through regular FDA processes, this class of drugs would have a risk profile lower than SSRIs, benzodiazepines, and most other drugs used for psychiatric purposes.
by Bender | 2025-11-11 15:50:16+00:00
I too change my default port on all nodes except public SFTP servers. I also restrict the TCP SYN MSS, Window and TTL and allowed CIDR blocks for non public SFTP servers. It keeps most things very quiet. Quiet makes it easier to spot more serious and targeted attempts.

This is an attempt to see what fun I can have with the bots on public SFTP servers. I am also curious if I can crap-up their logs a bit, depending on what they log. It's also fun to get them stuck using OpenSSH rather than depending on netfilters tarpit which AFAIK is not available via nftables.

This poor bot for example is stuck in a loop and can't even try to authenticate because of something I put in the sshd_config a copy of which is available on the SFTP server. Legit SSH clients can attempt to authenticate however.

srclimit_penalise: ipv4: new 128.199.x.x/24 deferred penalty of 9 seconds for penalty: connections without attempting authentication # since I cleared the logs this morning logread | grep -c "128.199" 591
Show HN: HelloTriangle – Python-based online 3D modeling and sharing platform
by meshcoder | 2025-11-11 15:50:21+00:00
Hi HN,

I’d like to introduce HelloTriangle, an online platform for Python-based 3D modelling, mesh generation and analysis. You can write a few lines of code, generate or import a mesh, manipulate it, analyse it, and instantly share it via a link.

I built HelloTriangle because I often ran into barriers when doing advanced, mesh-based 3D modeling: steep learning curves, sometimes tricky installations, juggling multiple tools, or using expensive software.

Another frustration was sharing results: 3D insights often get lost when all you can send are 2D screenshots, since others don’t have the software to view your models, or because you don't want to share the underlying files.

You can try it here: https://www.hellotriangle.io

I’d really love your feedback — especially on use cases or missing features you’d want for a smoother Python-based 3D workflow.
by bariumbitmap | 2025-11-11 15:50:24+00:00
> And I found a fascinating pattern: the AI gives artificially high scores to reports written with AI [...] it was giving very high marks to poorly reasoned, error-filled work simply because it was elegantly written. Too elegantly... Clearly written with ChatGPT.

This is an interesting phenomenon, but I would have liked to see some quantitative evidence for this N=24 sample, e.g. would a paper ordinarily get an 80% score but the LLM gives it a 95%?

I also wonder how accurate a professor's perception of style is. I tend to write in a formal style, even in online forums like this one, and I wonder if people assume I use LLMs as a result (I don't).
by ToucanLoucan | 2025-11-11 15:50:26+00:00
Likely because you're a "luddite" which in the current atmosphere of HN and other tech spaces, mean you have a problem with a "research institution" which has a separate for-profit enterprise face that it wears when it feels like it having free and open access to the collected works of humanity so it can create a plagiarism machine that it can then charge for people to access.

I don't respect this opinion but it is unfortunately infesting tech spaces right now.