MurphyA/hacker-news huggingface dataset:
by const_cast | 2025-08-25 16:30:45+00:00
There's two major problems here:

1. What republican constituency wants and what republican polices are do not align. For example, most Republicans support Donald Trump. Most do not know anything about Donald Trump's policies. Most will directly say they disagree with a policy, and yet they will still support Trump. If you tell them said policy is a Trump policy, they will either say that it's not true or say that they misspoke, and they do agree with it.

For example, practically all of Project 2025 has been well underway. Prior to the election, it was clear that republican constituents DID NOT support Project 2025. However, if you simply say Project 2025 policies without using the word "Project 2025", then they do support it.

2. Republicans and conservatives at large will just lie if they believe you are willing to make a moral judgment on them.

For example, if you ever go on Hinge or Tinder or whatever dating app you choose, Republican voters will almost all be "apolitical" or "not interested in politics". They will not mention who they voted for and they will purposefully deceive potential partners so they can avoid what they feel is a moral judgement.

Probably republican voters here felt the question was asked in a pointed or morally judgmental way, so I'm sure a good amount just lied and said they do support immigration. If you then poll how many voted for, say, Trump, who is explicitly anti-immigration (not anti-illegal immigration, anti-immigration) then your numbers will change.

Now, this IS NOT to say that republican voters are stupid or liars. The republican party is, right now and for the past decade and then some, run by populist leaders.

This is the direct result of populist messaging. There are also populist leftist leaders - they just do not currently exist in the US.
by pverheggen | 2025-08-25 16:30:48+00:00
FWIW, this is fairly out of date - password grant must not be used and authorization code should be used in place of implicit. I highly recommend anyone dealing with OAuth to read the BCP and not just the spec, especially if you're rolling your own:

https://datatracker.ietf.org/doc/html/rfc9700

As for your API surface, typically you'd handle this at the gateway level, then individual services don't have to perform authorization.
by Ray20 | 2025-08-25 16:31:38+00:00
> The USSR didn't even make it to its 70th birthday.

Not because the will or the struggle of the people.

Gorbachev began to abolish the aforementioned totalitarian measures, creating the opportunity for a party coup. If totalitarian control had not been weakened, nothing would have prevented the Soviet Union from existing to this day.

> Gorbachev essentially destroyed the USSR

No, he didn't do that. He loosened the totalitarian control, and that was it. Then other opportunistic leaders of the Communist Party took advantage of the situation and seized power, dividing up the resources of the huge country among themselves. And because the old regime was full of shit and everyone knew it, no one stood up for it.

> his actions are almost certainly a key reason that it no longer exists today.

Rather, his actions were the reason why the Soviet regime lasted so long. I mean, the unviability of the socialist project was a proven fact in 1918, long before the USSR was even called that. And everything that happened after that was simply an attempt to cling to power by totalitarian and terrorist methods, first by Lenin, then by Stalin.
by fragmede | 2025-08-25 16:31:49+00:00
Tesla self-driving/Waymo/Comma.ai isn't perfect, but they're good at what they do. That's a pretty dramatic change, in the last year or so. You get in the car, and then don't actually have to drive it, the car does it for you. Sure there are some corner cases that still haven't been solved, but most of the time, I get in the car and it just does its thing for me.
by naikrovek | 2025-08-25 16:32:04+00:00
Who in the world would prefer a web-based database tool which you must run locally over a normal web database tool which runs locally?

The “thick” tool will always be more efficient than a browser-based tool. It will always be more native and integrate with the OS better. It will perform better (though that may not always be visible).

Yes I am seriously asking. The web is the worst application platform ever created, despite being maybe the only true cross-platform platform.
by margalabargala | 2025-08-25 16:32:34+00:00
> But it's because the sine of 60 degrees is said by modern tables to be equal to sqrt(3) / 2, which Wildberger doesn't "believe in", he prefers to state that the square of the sine is actually 3 / 4 and that this is "more accurate".

Personally I don't believe in either value. I prefer to state that the sine of 60 degrees is 2.7773. I believe that is more accurate.
by hbn | 2025-08-25 16:33:06+00:00
It's not much better on mobile. I just checked a few apps on my iPhone: Instagram, TikTok, Duolingo are all about 500mb each. And many of these apps are gigabytes when you use them for a bit and it caches things.

I just cleared Snapchat's cache a few days ago, I barely use the app, and it's somehow taking up 5GB on my phone.
by sugarpimpdorsey | 2025-08-25 16:33:09+00:00
I was excited for a minute thinking maybe someone finally made a wired Logitech trackball without having to pay $200 on eBay for a used one encrusted with someone's excreta.

But no, here we have... replaced a micro USB port with USB-C. Something fixed with a $2 cable at Ikea. The epitome of first world problems and he even had a custom PCB made. That's not even worth the academic part of this.
Tell HN: Stack Overflow has become unwelcoming
by busymom0 | 2025-08-25 16:33:27+00:00
I posted a question on SO about UIDatePicker, a UI component on iOS. Someone responded with an answer. The answer guided me to my proper solution for the problem. Problem solved right? Nope.

Someone decided to close my question for "needing details or clarity". What? Clearly my question had enough details for someone to answer it and guide me to the proper solution. Why does someone else need more details and decides to close it when it's already been answered?

[No wonder SO's user base has disappeared with ChatGPT and others taking their place](https://news.ycombinator.com/item?id=43999125). At least when you ask AI, it doesn't act like a prick.

My question and its answer is below. It's currently waiting for review to be reopened despite my problem already being solved by an answer and me accepting that solution already:

https://stackoverflow.com/questions/79744474/how-to-prevent-interaction-with-compact-uidatepicker-until-a-password-is-entere
by zipliner | 2025-08-25 16:33:35+00:00
> would eventually

That's an empirical premise in a slippery slope style argument. Any evidence to back it up? Who is opposing the terms allow/deny and why? I don't see it.

> no need to self-censor

The terms allow/deny are more directly descriptive and less contested which I see as a clear win-win change, so I've shifted to use those terms. No biggie and I don't feel self-censored by doing so.
by vladyslavarvo | 2025-08-25 16:33:40+00:00
I’ve been working on Arvo, a platform that lets people invest in Dubai real estate starting from $100. Properties are tokenized and structured under Dubai’s crowdfunding regulations. Investors get exposure to rental yields and appreciation without dealing with management. We’re building the MVP, have the waitlist live, and are in discussions with regulators. The goal is to make real estate investing in Dubai accessible and scalable globally. Would appreciate feedback on positioning, growth angles, and what would make you actually use it.
by whalee | 2025-08-25 16:33:44+00:00
This question becomes difficult whenever a system becomes sufficiently complex. Take any chaotic system, like a double pendulum, and press play at step 100,000. You ask 'what is it doing'? Well, it's just applying it's rule. Step to step.

Zoom out and look at it's trajectory over those 100,00 steps and ask again.

The answer is something alien. Probabilistically it is certain the description of its behavior is not going to exist in a space we as humans can understand. Maybe if we were god beings we could say 'No no, you see the behavior of the double pendulum isn't seemingly random, you just have to look at it like this'. Encryption is a decent analogy here.

We're fooled into thinking we can understand these systems because we forced them to speak English. Under the hood is a different story.
by chrismorgan | 2025-08-25 16:34:26+00:00
Good, much improved.

One last thing:

> This way the browser uses OKLCH colors if they are supported, otherwise it falls back to sRGB.

This wording suggests it’s about gamuts, but it’s actually about syntax. It will use the oklch() if that syntax is supported, and then the OKLCH value may be within sRGB or may be in another gamut the screen is using or may need to be mapped back to the screen’s gamut. Whereas #rgb values are inherently limited to sRGB, the baseline.
by TulliusCicero | 2025-08-25 16:34:55+00:00
That's not what I was responding to. Please read what I quoted, that you wrote:

> Nothing is worse being stuck in a game where you are not having fun and you are forced to keep playing or be punished otherwise.

Sure, needing to take care of certain responsibilities is fine, but ditching everyone else in a game because you're temporarily "not having fun"? Yes, that is immature.
by tialaramex | 2025-08-25 16:34:55+00:00
The C++ << stream operator is Bjarne's fault. It flies so very obviously in the face of the language's explicit instructions not to use overloading to give the same operator a different meaning, and the only reason it would be in the stdlib is that it's Bjarne's baby from the outset. He wrote the initial implementation and Bjarne's explanation for why this isn't a distinct operator appeals to Bjarne's own decision not to allow new operators in his language - basically "Because I said so".

I'm actually sympathetic to the stated goals of overloading, providing harmonic implementations of operators for custom types. If it makes sense to add a Goose to another Goose, a good language should let me use the + operator like on integers.

Everything beyond this I don't like, whether that's the (common) abuse of + to mean "concatenate" for strings, or the perverse use of << and >> in C++ streams. If your idea deserves an operator, give it a new operator, don't steal an existing one, that's my position.
by jmclnx | 2025-08-25 16:35:07+00:00
I do something I think is simpler, and it is extremely portable. I use this on Linux and *BSD.

I just call nanosleep(2) based upon the amount if data processed. This is set by a parameter file that contains the sleep time and amount of data to determine when to sleep.

In programs I know will execute for a very long time, if the parameter file changes, parameters are adjusted during the run. Plus I will catch cancel signals to create a restart file should the program be cancelled.
by andreldm | 2025-08-25 16:35:29+00:00
I’m also going to return an MX Master 3S (to my employer though). I could only fix its weird scrolling behavior with Logitech’s bloatware, still, for the life of me I couldn’t improve the cursor precision on macOS, it’s was simply maddening to use it. Strangely on Linux the precision issue isn’t so bad.
by FergusArgyll | 2025-08-25 16:35:30+00:00
I've had some good experiences with chatgpt agent

Checking an ebay deal: https://chatgpt.com/share/68ac8fde-fee8-8003-bf35-b0f2a56cbc...

scraping a website and adding background information (worked for 28 minutes): https://chatgpt.com/share/68953a55-c5d8-8003-a817-663f565c6f...

Writing a scraper for the feynman lectures audio (took multiple tries - final version worked!): https://chatgpt.com/share/68ac90aa-379c-8003-8be4-da30d54e27...
by eschaton | 2025-08-25 16:35:46+00:00
I’ve been in this industry 30+ years working for both very small companies and some of the largest. I thus have a pretty good understanding of the reality of how code is written, and you’re the one burying your head in the sand: Companies care about the provenance of what you write, and if you lie about that—whether explicitly or through omission—and it’s discovered, you’re going to be in a world of hurt since you may be exposing the company to liability and also violating your employer’s trust.
by JumpCrisscross | 2025-08-25 16:36:02+00:00
> Tylenol is very safe if taken as prescribed

I’ll note that if you aren’t used to taking Tylenol, be mindful of the difference between extra and regular strength. My dentist just wrote down a number of Tylenols to take every X hours, and I took them, but because they were extra strength I started hallucinating and chugging water during, I think, Detective Pikachu or some nonsense like it. My liver came out of it fine. But if I’d taken another handful poison control said they would have directed me to the ER. One more after that and it would have been permanent liver damage.
by rpcope1 | 2025-08-25 16:36:12+00:00
I don't know what people expect moving to south central Colorado, maybe they're taken in by the "cheap land" posts that flood everything like craigslist for Costilla and Alamosa counties. If you've never been there, it's amazing anything grows on that land at all (it's just high desert) and like the article says the people are really poor there; it's an entirely different world than the front range that people seem to extrapolate to the rest of Colorado. Everybody feels entitled to live in Colorado, but our problems are going to come to a head sooner or later when we face the reality that even the front range doesn't frankly have enough water for all of it's citizens or it's ag activies (and we keep building more and more crazy dam and pipeline projects). I personally believe we're going to see a major crisis level drought in the front range in the next 20-30 years that ends up potentially causing a significant population shrinkage in our metros, and it will likely be even more acute elsewhere in the state (as the front range metro basically gets preferential treatment to everywhere else).
by HankStallone | 2025-08-25 16:36:20+00:00
I live a couple miles outside the borders of a town, so I don't get to vote in town elections, just county and township elections. However, I do all my shopping in town, use the town library, drive on the town's roads, belong to some organizations that do charitable work in town, etc. It's fair to say that I'm affected by town politics in a lot of ways, but I don't get in a say in those politics.

Sometimes the lines about what affects you are blurry, but the question of whether you get a vote isn't: you do or you don't. Maybe rural people should get a partial vote in town affairs, 3/5 or something like that.
by potato3732842 | 2025-08-25 16:36:49+00:00
Which you didn't quote or reference and who's commentary was included because it is noteworthy, eye catching or controversial, not because it is representative.

It ain't no different than the 5am news person interviewing people off the streets and only the "interesting" responses making the 7am news.

If we want to compare family anecdotes I can trot out my own but that's not the point.
by tekkk | 2025-08-25 16:36:50+00:00
I don't want to get into politics but dont you think it's funny when you can purchase assault rifles, made for killing people, yet we are so afraid of having the poor individuals in control of their own phones. Or farming equipment - the list seems to keep growing.

It's just corporate propaganda that all hell would break loose, you could just offer installing baby mode at Apple physical store that can only be removed at said places. Yeah some people would still climb the fence and touch the power lines but look, can we save them all? Should we? In this world of merciless exploitation, wouldnt it be just fair we stopped pretending it never was about anything else but money?
by somenameforme | 2025-08-25 16:38:15+00:00
With due respect, think about what you're doing. You're now simply discarding any poll that doesn't conform to your own personal biases, and replacing those data with some rather extreme partisan talking points. This is the point about stepping out of bubbles. The people you see as 'the other side' do not think in any way, shape, or fashion like you believe that they might.

For instance if you went up to an average Republican and said 'So what do you think about the human rights abuses being carried out against legal immigrants?' The overwhelming majority would have literally no clue what you're talking about. If you explained this incident or that, their response is going to be 'Well that's dumb. I hope they're doing something so this doesn't happen again.'

It's like if you went up to the average Democrat and asked them what they think about having explicit LGB books made available to minors in schools? Again the overwhelming majority would have literally no clue what you're talking about. If you explained this incident or that, their response is going to be 'Well that's dumb. I hope they're doing something so this doesn't happen again.'

The 'other side' these bubbles build up simply doesn't exist in reality.
by monocasa | 2025-08-25 16:38:37+00:00
Pretty much all of the benefits provided by the hardware of lisp machines are provided by modern CPUs, just in more general ways.

Most of the benefit was pushing their interpreter into microcode, leaving more of the data bus free for actual data. Now we have ubiquitous icaches which give you a pseudo harvard architecture when it comes to the core's external bandwidth.

Some of the benefit was having a separate core with it's own microcode doing some of the garbage collection work. Now we have ubiquitous general multicore systems.

Etc.
by jkaplowitz | 2025-08-25 16:38:57+00:00
> Even if you had not said that, your argument ignores my point.

I don’t think I am. You argued against compensation and damages, which are not at all ruled out by the prison sentence, and said you’d seriously consider the prison time if given the option.

I assume mean that you’d consider the prison time as an alternative to the compensation and damages, but that’s not what happened here. Did you actually mean you’d consider the prison time whether or not the company could still sue you in civil court for damages and whether or not the criminal sentencing court could also order financial restitution?

If so, I guess I did miss that implication, but it seems unlikely. Maybe you would want the free lodging and food in that scenario due to the career and financial difficulties that will result from this, even if the free options on offer are a prison cell and prison food?

I think very few people with a spouse or kids (or elderly parents) depending on them would make the same choice, but I can see how some young single people might.
by WorldMaker | 2025-08-25 16:39:25+00:00
The trick is in that rotating part, I believe. IPv6 is large enough devices could (can/do) rotate regularly. Sure every device is a unique snowflake, but it becomes a snowflake in a blizzard. Things like advertisers are going want to bucket things quickly and so they are still just as likely to use something like /64 subnet as the first pass identifier and your PC and daughter's PC are going to be hundreds or thousands of data points per month in different IPv6 addresses under that subnet. The Pigeon Hole Principle applies at least as well in that case of subnet hashing as NAT44 does. They are going to start with a "bucket" (your subnet) that resembles your whole household, and then filter from there.

The related flip side, though is that NAT44 isn't a privacy solution, it's an over-reliance on the Pigeon Hole Principle and hoping that's enough privacy. An advertiser already has way more data to work with than just IP Address: os/browser combos, user agent strings, cookies, timing habits (device hits website x first thing in the morning), and so much more. NAT44 is absolutely not sufficient for privacy. It is a defense in depth sure, but huge scale difference of IPv6 is a different defense in depth with similar Pigeon Hole Principle properties, it's not necessarily a loss of depth on its own.
Show HN: RefForge – A WIP modern, lightweight reading list/reference manager
by amanasci | 2025-08-25 16:39:27+00:00
Hi HN! I built RefForge, a lightweight, desktop-first reading list and reference manager (WIP). It's a local-first app built with Next.js + Tauri and stores data in a small SQLite DB. I’m sharing it to get feedback on the UX, feature priorities, and architecture before I invest in more advanced features.

This is an experimental project where I am trying to build something from scratch using AI and see how far I can build it without writing a single line of code manually.

What does it offer?

Manage your reading list and references in a simple, project-based UI Local SQLite storage (no cloud; your data stays on your machine) Add / edit / delete references, tag them, rate priority, group by project Built as a Tauri desktop app with a Next.js/React frontend

Why did I build it?

Existing reference managers can be heavy or opinionated. I wanted a small, fast, local-first tool focused on reading lists and quick citation exports that I can extend with features I need (PDF attachments, DOI lookup, BibTeX export, lightweight sync).

Current features

Add / edit / delete references Tagging and project organization Priority and status fields Small, searchable local DB (WIP: full-text search planned) Ready-to-extend codebase (TypeScript + React + Tauri + SQLite)