MurphyA/hacker-news huggingface dataset:
by deadlyllama | 2025-10-03 19:36:56+00:00
My high school got email access for students in 1997 (New Zealand). We had to pay per megabyte for web browsing. There were services you could email URLs to, that would email you back a text rendering of the page. So I used that.

They had a fairly smart UI for following links. They would appear as footnotes and IIRC you could just hit reply, type the footnote number, and then send.
by hluska | 2025-10-03 19:36:57+00:00
There is only a zero cost to switching if a company is so perfectly run that everyone involved comes to the same conclusion at the same time, there are no meetings and no egos.

The human side is impossible to cost ahead of time because it’s unpredictable and when it goes bad, it goes very bad. It’s kind of like pork - you’ll likely be okay but if you’re not, you’re going to have a shitty time.
by kenanfyi | 2025-10-03 19:37:18+00:00
I have a 49” monitor and tried Niri for a while. I had some issues regarding Wayland, I believe because of Nvidia and stopped using it. I could probably solve them, but I have been using X since years and I don’t feel switching right now.

Anyway, for that short amount of time I liked most of it on my ultrawide monitor. Except when you open just one application, it stays on the left-most part naturally and it honestly sucks to look at. I have no idea if I could modify the settings to launch apps with an offset and eventually occupy the complete screen estate. I‘m planning to build a new AMD machine and will try Wayland compositors again for a longer period of time. Niri is my first candidate.
by agent531c | 2025-10-03 19:37:24+00:00
Agreed, once Instagram started favoring reels/video, I stopped posting my photography there.

Ive been looking at using Photo.glass, but the subscription cost puts me off a bit emotionally after having been told to believe that 'social media is free' from the tech oligarchs. Logically though, I know that it theoretically attracts a higher bar of photographers who are willing to pay entry/support a new form of ad-free internet through that subscription - Similar to the idea of paid search engines.
by wat10000 | 2025-10-03 19:37:51+00:00
The fact that it's been done over a long period of time does not prove that it's beneficial. As you say, that's why there are double-blind studies. If the only evidence of benefit is that it's been done for a long time, that literally is just tradition. It's worth looking into it to see if it works, but there are plenty of traditional remedies with long histories that don't.
by bravetraveler | 2025-10-03 19:38:35+00:00
Perfectly reasonable, just disagree. Not like this matters, either, though. Not expressed to convince: catharsis. Meetings, you know? [burning time, thanks for going along]

I might have fallen asleep if not for this thread; truly awake for too long. But there I go, overly participating again. Oops. Count this as your good deed for the day. Tribe remains whole, or something.
by keeganpoppen | 2025-10-03 19:39:24+00:00
i don’t expect the fed to fix everyone’s problems… let them hire the best of the best, and let us internalize the benefits… i’m sure i don’t fully understand the significance of this, but from where i sit, in my fancy office chair in front of a very fancy home office setup (not to brag ;P), i see absolutely no compelling reason as to why hiring the best is a bad thing. is the accusation that the FED is trying to lowball american economists? somehow i am dubious, but am beyond open to being wrong.
by jltsiren | 2025-10-03 19:39:46+00:00
Who pays for all that? Usually it's not the students or even private funders / donors. Most of the money comes from one level of the government or another, and it comes with all kinds of regulations and requirements. Complying with that requires a lot of specialized administrative staff.

Most of the time, when you hear a politician saying that universities should / should not do X, they are effectively saying that universities should spend more on administration.

Universities with a residential campus have a lot of staff in functions unrelated to the academic mission, such as student housing, food services, healthcare, or sports facilities. If they have to compete for students instead of most people just automatically choosing the nearest university, focusing on these tends to make them more competitive. And while student amenities are not particularly important to PhD students, they are important to the university if it also educates undergraduates.

Then there is the organization chart. In a traditional university, the faculty senate (or another similar body) is in charge and all administrators are subordinate to it. But the modern world prefers centralized organizations, with administrators at the top. And whoever is in charge also determines the priorities of the organization.
by cortesoft | 2025-10-03 19:39:48+00:00
This is the case for so many things, though. Some people try to be funny but aren’t. Some people think they know how to drive safely but can’t. Some people think they are great programmers but aren’t.

This doesn’t mean that there aren’t funny people, or safe drivers, or great programmers. It also doesn’t mean that it’s impossible to KNOW you are funny, safe, or great at something.

It is a bit of a paradox, though, that right and wrong people can be equally certain.
by piva00 | 2025-10-03 19:40:24+00:00
It happened during the rise of Nazism, in "They Thought They Were Free" you can read quite candid interviews with everyday Germans from a small town on how they perceived it.

It becomes normalised, the window shifts, and it has already shifted a lot.

Things that were unthinkable to be done or said by politicians 15 years ago now happen almost daily. Speeches that would be scandals are just another drop in the bucket, rhetoric that would've crashed careers, and get people in absolute shock now became celebrated.

You just have to remember you aren't going crazy, this is not normal and shouldn't be normal, the window just shifted so much that a lot of people learnt to agree with it, for their own reasons, by manipulative tactics.
by Alir3z4 | 2025-10-03 19:40:31+00:00
I wish all imports were lazy by default.

I know/heard there are "some" (which I haven't seen by the way) libraries that depend on import side effects, but the advantage is much bigger.

First of all, the circular import problem will go away, especially on type hints. Although there was a PEP or recent addition to make the annotation not not cause such issue.

Second and most important of all, is the launch time of Python applications. A CLI that uses many different parts of the app has to wait for all the imports to be done.

The second point becomes a lot painful when you have a large application, like a Django project where the auto reload becomes several seconds. Not only auto reload crawls, the testing cycle is slow as well. Every time you want to run test command, it has to wait several seconds. Painful.

So far the solution has been to do the lazy import by importing inside the methods where it's required. That is something, I never got to like to be honest.

Maybe it will be fixed in Python 4, where the JIT uses the type hints as well /s
by nuancebydefault | 2025-10-03 19:40:55+00:00
Recently a lady was telling me that she wasn't taken seriously. When a male colleague proposed something that she proposed years ago, people suddenly accepted it, she said. I explained her about 'implicit pecking order' in company culture and 'he is taller'. Then she said "yeah i'm short". Then I said yes but you are perfect the way you are, and I think she appreciated that.
by MountDoom | 2025-10-03 19:40:59+00:00
> Also true of non-tech-adjacent reporters!

It's true for everyone. Over the years, I've been on the business end of several "tech outrage" stories that made the headlines on HN, and over time, became a sort of IT canon: "company X did something really bad".

And they all had the same origin: a party with an ax to grind latched onto a fairly boring story, distorted the facts to tell a narrative, and that narrative "clicked" with everyone else because it confirmed their preexisting biases.

It doesn't mean that there are no companies that are truly evil or incompetent, but I'd wager is <50% of the ones that get raked over the coals here and elsewhere.
by jameshilliard | 2025-10-03 19:41:58+00:00
> Is that why millions of Palestinians are refugees in other countries?

Palestinian refugees are defined differently by the UN vs essentially all other refugees.

Palestinian refugees fall under the UNRWA while normal refugees(i.e. refugees from essentially all other countries) fall under the UNHCR. The UNRWA definition is hereditary while the UNHCR definition is not. This hereditary definition is largely why the Palestinian refugee populations can increase over time in other countries so easily vs normal refugees.
by asalahli | 2025-10-03 19:42:05+00:00
Avoiding N+1 doesn't have to mean limiting yourself to 1 query. You can still fetch the posts in one query and the comments of _all_ posts in a separate query, just don't issue a query for _each_ post.

More formally, the number of queries should be constant and not linearly scaling with the number of rows you're processing.
by akulbe | 2025-10-03 19:42:25+00:00
Does this do something like TextExpander and Keyboard Maestro? is that the general idea?

The one thing I really can't stand about macOS is "Secure Input". It won't let you use something like TE or KM to input a password. You're forced to copy and paste.

As far as I understand, you can't disable that feature either... because securiteh! :/
Show HN: A VS Code Extension for Genesis DB – The event sourcing database
by patriceckhart | 2025-10-03 19:42:40+00:00
I've been working on an extension that brings the full Genesis DB experience directly into Visual Studio Code. Genesis DB itself is a production-ready event-sourcing database engine, and with this extension you can now:

- Manage multiple connections (dev, staging, prod) with token-based authentication

- Explore events via a built-in Event Explorer UI

- Commit new events, run GDBQL queries, and instantly view results

- Manage schemas (register, browse, validate) directly in the editor

- Use built-in GDPR features like event erasure, without leaving VS Code

The goal: no more context switching between CLI, APIs, and docs, everything integrated into the editor you already use.

You can check out the extension here: https://marketplace.visualstudio.com/items?itemName=patricec...

I'd love to hear what you think: Is this something that would help your workflow? What would you expect from a database extension in VS Code?
by alephnerd | 2025-10-03 19:43:02+00:00
If you are actually serious, I'd recommend

1. Living in a tech hub like the Bay Area or Seattle. There may be tech hubs in RTP, Austin, Boston, etc but these tend to be inshoring offices and are oftentimes the first on the chopping block when offshoring is considered, because they never built the internal gravity needed to own P/L and roadmap, and those offices that did are few and far between.

2. Concentrate on doing a reputable online or part-time MSCS (eg. GATech, UIUC, UT Austin) and concentrating on fundamental courses. Coding is commodified, but programming isn't. Just understanding how to glue together Python, C/C++, or whatever language and associated libraries is not enough. Technical complexity is rising, and skills like understanding OS internals, understanding the fundamentals of SGD, or truly understanding how to derive a path tracing algorithm matters.

3. Hyper-specialize in a specific industry. "AI" is broad, just like "Mobile" was broad. What matters is how these platforms are applied to a specific industry subdomain. If I'm a cybersecurity company working on building an AI SOC, I'd rather hire Engineers who understand both core fundamentals of AI and Cybersecurity. If you are an engineer who can understand how to communicate both the business incentives as well as the engineering incentives you are worth your weight in gold.

The thing is, this isn't 2000 anymore. Eastern Europe, China, India, ASEAN, LATAM, and other regions of the world have fairly large and robust dev and tech scenes, and async+remote work has been proven out during COVID, thus removing one of the biggest barriers to offshoring. Additionally, there has been a reverse brain drain since the mid-2010s from the US to those countries that is making it easier to find talent to open an office following American norms.

I think as a mid-career engineer, you have the tools to survive this kind of a change. Any American SWE who graduated in the last 10 years is in a worse position because their universities failed them by watering down curricula to compete with bootcamps, reducing the business justification for building a domestic new grad pipeline aside from a couple top target programs.
by godelski | 2025-10-03 19:43:08+00:00
I disagree.

With a teleprompter (or queue cards or notes) you are still speaking the words.

But with this system you are not. So it is more like a slideshow where your voice is pre-recorded per slide and you are pretending to speak.

I would still call a teleprompter a live setting. I wouldn't be surprised if Zuck had one. People can still stumble and maneuver and adapt in real time. Just like in a play. Rehearsal does not make the act not live. But if we want to get more fine grained there is a difference between a live demo and an on-the-spot demonstration. Think of it this way, people don't knock politicians for using teleprompters because they are lip syncing the words. They knock them for being overly rehearsed and not off the cusp. The complaint is actually beyond the teleprompter, the teleprompter is just a visual indication of this. But then imagine how people would respond if a politician went up on stage and pretend to actually speak but the words coming out were pre-recorded.

Or maybe we can meet more in the middle with something like autotune? I still don't think it is there because you'll still need to say the right words for autotune to work but even still people generally don't like that and feel like it is deceptive. So I might be being strict here, but we need to at least recognize that all these concerns arise from some form of deception. Where the expectation of what's happening doesn't meet reality.

No one will be upset if they never find out, but the real question is how they respond when they do. Does the person you're demoing to feel cheated, even a little, if you used a tool like this? I'd wager they would because they thought you were doing all the actions there in front of them.
by f311a | 2025-10-03 19:43:31+00:00
I don't like the idea of introducing a new keyword. We need a backward compatible solution. I feel like Python needs some kind of universal annotation syntax such as in go (comments) or in Rust (macros). New keyword means all parsers, lsps, editors should be updated.

I’m pretty sure there will be new keywords in Python in the future that only solve one thing.
by crazygringo | 2025-10-03 19:44:01+00:00
> 2. duplicate the entire environment for the next n clients

That becomes an instant problem if users ever write to your database. You can't duplicate the environment unless it's read-only.

And even if the database is read-only for users, the fact that every time you update it you need to redeploy the database to every client, is pretty annoying.

That's why it's usually better to start with Postgres or MySQL. A single source of truth for data makes everything vastly easier.
by saghm | 2025-10-03 19:44:14+00:00
"I would get married but I don't trust my potential spouse not to screw me over" is just not something that requires sympathy. If that's how someone feels, it's probably better for everyone (them, their spouse, and society as a whole) that they don't get married. There's no virtue in being married without a strong basis of mutual trust, nor is there any shame in remaining unmarried because you haven't found someone right for you
by ckemere | 2025-10-03 19:44:24+00:00
I’m a bit confused about this. I live and work in Houston, and it seems like the number of apparently homeless panhandlers I see (specifically in the med center / NRG) area seems approximately constant over the last decade.

Disclaimers- I don’t actually gather data. I don’t explore at night to see who is actually sleeping rough.

I do get report from panhandlers that they need $20 to stay at the shelter…
by Goofy_Coyote | 2025-10-03 19:44:28+00:00
Because they either have side deals with the big names, or they want to set precedent for going after them.

Not trying to be a conspiracy theorist here, but my bet is on having a deal with the big players, we allow you to scrape us (or we give you a pipe you can consume out of), and you pay us in monetary or non-monetary terms; like how many business exchanges work
Looking for Co-Founders / Partners (For a Web3 Project)
by tradedb | 2025-10-03 19:44:35+00:00
I have built TradeDB.org — a live trade network where businesses and professionals can post what they offer or need, and connect with partners worldwide.

The next step is launching a community token designed to align contributors and grow TradeDB as a shared, community-driven network.

I’m looking for individual co-founders or partners (not agencies) who have experience running token community campaigns and want to help shape this project from the ground up.

This is a partnership, not a contract job.
by Xss3 | 2025-10-03 19:44:38+00:00
This is what fucked me off about apple and their fandom from the get go. They called this gesture bs 'intuitive'. It isnt. Randomly swiping around the screen until something happens is not intuitive UX design.

My mum used her iphone for 4 years before she learned how to multitask with it, under my tuition, and she still struggles. She is good with computers.
by andsoitis | 2025-10-03 19:45:21+00:00
> If you buy apple products, work for the company or own its stock then you are financially facilitating this.

I don't know that saying to someone: "hey, you're complicit in fascism because you bought an iPhone" is a reasonable stance.

Imagine you're a factory worker who builds a component for Apple products. Is it fair to shout to that person you're enabling the US government's clampdown on peaceful resistance?

Do you think it makes sense to say to the tens of millions of Americans (and foreign investors) who hold positions in S&P 500 that they are complicity in fascism because Apple decided to remove apps?

I can appreciate your passion and conviction, but I don't know that the world is that black and white.
by C6JEsQeQa5fCjE | 2025-10-03 19:45:39+00:00
> It's wild to me how many people here use the "it's war, bad things happen" to justify the situation

Keep in mind that there is a lot of money to be made by defending Israel. Some people will take that money. Just a few citations below:

- Certain social media influencers being paid up to $7000 per post [1]

- Israel boosts propaganda funding by $150m to sway global opinion against genocide [2] [3]

- "[...] a firm called Bridges Partners LLC has been hired to manage an influencer network under a project code-named the “Esther Project.” " [4]

[1] https://responsiblestatecraft.org/israel-influencers-netanya...

[2] https://www.middleeasteye.net/live-blog/live-blog-update/isr...

[3] https://jewishchronicle.timesofisrael.com/israel-has-spent-m...

[4] https://www.jta.org/2025/09/30/united-states/israels-secret-...
by jamesponddotco | 2025-10-03 19:45:40+00:00
Service isn't online yet, but you can find me on Sourcehut[1] and on GitHub[2], where I'll probably be posting the service soon. You can also email me[3] if you have a request or a specific use case I might be able to support.

[1]: https://sr.ht/~jamesponddotco/

[2]: https://github.com/jamesponddotco

[3]: Email is on my Hacker News profile.
by LargoLasskhyfv | 2025-10-03 19:45:56+00:00
> Michigan law required the farmers with livestock to file a plan where the manure could be safely spread.

Mandatory Güllenachweisfläche in Germany. Apparently there is a surplus, otherwise it shouldn't be possible for farmers from the Netherlands to spread theirs over North Rhine-Westphalia, Lower Saxony, Schleswig-Holstein and Mecklenburg-Vorpommern , mostly. Surplus aside, the groundwater of these regions is often above the legal limits for nitrates. Necessitating mixins with water from cleaner 'islands' further away to dilute. Either via fixed pipelines, or truck. Seems crazy to me.
by LargeWu | 2025-10-03 19:46:19+00:00
This is the central thesis of Ezra Klein's "Abundance" book. Basically, things like this (or high speed rail, or public housing) don't get built in the USA because the government has hamstrung itself with so many rules and regulations that it becomes prohibitively expensive and/or tied up in lawsuits.

Places like China, for better or worse, are not burdened with the problem of making sure every constituency is accommodated.
by Spivak | 2025-10-03 19:46:38+00:00
I love the feature but I really dislike using the word lazy as a new language keyword. It just feels off somehow. I think maybe defer might be a better word. It is at least keeps the grammar right because it would be lazily.

lazily import package.foo vs defer import package.foo

Also the grammar is super weird for from imports.

lazy from package import foo vs. from package defer import foo.
by zerosizedweasle | 2025-10-03 19:46:44+00:00
The biggest problem is the infrastructure left behind from the Dotcom boom that laid the path for the current world (the high speed fiber) doesn't translate to computer chips. Are you still using intel chips from 1998? And the chips are such a huge cost, and being backed by debt but they depreciate in value exponentially. It's not the same because so much of the current debt fueled spending is on an asset that has very short shelf life. I think AI will be huge, I don't doubt the endgame once it matures. But the bubble now, spending huge amounts on these data centers using debt without a path to profitability (and inordinate spending on these chips) is dangerous. You can think AI will be huge and see how dangerous the current manifestation of the bubble is. A lot of people will get hurt very very badly. This is going to maim the economy in a generational way.
by dvfjsdhgfv | 2025-10-03 19:46:50+00:00
> Russia started the war in Ukraine to stop the NATO expansion.

You do realize NATO doesn't expand by itself? It's always a country that asks to join so that Russia can't attack it, not the other way round. NATO is not going around asking new countries to join. On the contrary: Ukraine already asked before the war and was rejected.

(Not to mention the absurdity of this argument when you consider why Finland and Sweden joined NATO.)
by cortesoft | 2025-10-03 19:46:57+00:00
I don’t know if I have a clear answer to how I learned and practiced this. Probably a lot of simple exposure and observation. The important thing is the friendship comes first; I never make an insult joke to someone I don’t know well. I build a friendship first, then test out the waters with small jokes.

I also always start and focus on myself; I make jokes at my own expense often. A big part of my personality is a strange juxtaposition of bravado and self deprecation. I will joke about how amazing I am and how much of a failure I am at the same time.

It seems to work? I think people like me, generally? I don’t know man, I just wing it! I have no idea what I am doing, but I am also pretty great at not knowing what I am doing.