MurphyA/hacker-news huggingface dataset:
by specialist | 2025-10-10 15:13:10+00:00
I would love full transparency to the Biden Admin's dealings wrt Israel.

I've wondered if one of the (under reported) pressures was the realpolitik geopolitical machinations of containing Iran. Especially wrt Iran's closer ties with Russia and China.

But even with insight, I would not forgive.

The whole thing just angers and saddens me. Neighbors killing neighbors. For nothing.

So many missed opportunities, snafus. Imagine what could have been. Normalization between USA-Iran (post-9/11, pre- "Axis of Evil"). Some kind of accommodation for coexistence. Nurturing democracy and development throughout the middle east.

And on and on. Going back decades, generations, ...
Ask HN: Do AI coding tools boost productivity in your company/team?
by brianmz | 2025-10-10 15:13:38+00:00
There was a Stanford talk I found via tech talks weekly earlier this year about how AI impacts developer productivity.

The takeaway was basically "it depends". Factors like greenfield vs. brownfield projects, mainstream/exotic tech stack, task complexity, and team maturity seem to matter a lot.

Now, I'm curious what you're seeing in practice. Does AI actually make your team(s) faster? Any concrete examples?
by seethishat | 2025-10-10 15:13:52+00:00
I'm old. I've been doing security for a very long time. Started back in the 1990s. Here's what I have learned over the last 30 years...

Half (or more) of security alerts/warnings are false positives. Whether it's the vulnerability scanner complaining about some non-existent issues (based on the version of Apache alone... which was back ported by the package maintaner), or an AI report generated by interns at Deloitte fresh out of college, or someone reporting www.example.com to Google Safe Browsing as malicious, etc. At least half of the things they report on are wrong.

You sort of have to have a clue (technically) and know what you are doing to weed through all the bullshit. Tools that block access, based on these things do more harm than good.
by palmotea | 2025-10-10 15:14:26+00:00
> In social democracy, AI and automation are great news for workers.

Yeah, but fat lotta good that does me. I don't live in a social democracy, and there's about a zero percent change I will live in one before this shit hits the fan.

Personally I do believe these AI companies should be nationalized and the benefits of these technologies severely socialized. I think the hype is likely BS, but if you take it at face value, the goal will be terrible outcome for most of the population.
by thewebguyd | 2025-10-10 15:14:57+00:00
> touch targets are shrinking and buttons and hard to differentiate

iOS 26 went overboard in this direction, especially on iPad. They took what used to be a great touch screen experience and made it only usable with mouse and keyboard. The traffic light buttons are horrible touch targets, as is the menu on top of the screen.

Even on iPhone the long press menus have been crammed so full and their font size reduced that they are much worse touch targets.

This OS that used to work great on a 3.5" screen is now difficult to use on a big 6.5" screen. We've gone totally backwards.
by ErrantX | 2025-10-10 15:16:03+00:00
Yes... That's much the point I was making.

But there is a lot more complexity than, I think, you are glossing over. For example, you also likely have at least one technical services partner in the flows, probably two.

Additionally, money often doesn't move in real time, especially when credit cards are involved. The process is, intentionally, split.

Your point on that is fair, but remember, many credit providers are also not banks, and the money is in a bank account owned by a third party. So, as a trivial example, I can't just assume money coming to me from Bank A is related to transactions from Bank A's cards.

A lot of people don't realise that the main way all of this works is through very large batch files with lists of transactions in moving back and forth between various parties behind the scenes.

(We are on semantic points, though, but I just wanted to clarify the complexity behind the scenes that most people don't see or understand)
by nunobrito | 2025-10-10 15:16:29+00:00
Kind of frustrating to watch indeed. Have similar complaints for GUI apps on the desktop, really feels we went backwards from building great GUIs in 10 minutes using WYSIWYG to never really seeing the GUI until it compiles a bunch of XML and you somehow hope it will match what is needed.

Productivity is now wasted trying to make sure that buttons work when pressed or scratching the heads why box is not aligned with another programatically.
by iamnothere | 2025-10-10 15:16:58+00:00
> Smartphones are going to become our legal digital identity.

This is not a “done deal“ by any means and it’s a mistake to speak of it this way. I for one will reject such a mandate even if it makes life incredibly inconvenient. (I also know others who are switching away from big tech smartphones and who do not intend to return.)

We can’t hand off something as essential as ID to these megacorps, as it will only further increase their leverage over governments (i.e. the people). While I’m not happy with many government actions lately, at least they are nominally accountable!
by kangs | 2025-10-10 15:17:33+00:00
Dan Kaminski popularized this in 2007-8 or so. Not that it didn't exist here and there, but he made the perhaps first public version of a dns tunnel (ozyman). he inspired iodine and others and was a fairly well known guy.

Dan passed away in 2021, rip.

if you search for it its hard to find. his blog is down (hea dead...), and many companies and people talked about it on his behalf to drive traffic (hi duo sec..), so you can see the internet forget, rediscover, and rewrite some history even in a few years.
by incomingpain | 2025-10-10 15:17:42+00:00
>If cancer were gone, other risks

Cancer(excluding pancreatic and couple others) has been cured. This is 0% risk to me. Feel free not to believe me, it doesnt bother me at all. The discussion is habit change.

>heart disease,

Heart disease is a bit wider, but risk here is very manageable. Cerebral/stroke also very manageable risk. I really should get a gym membership.

>accidents—matter more.

Absolutely. I'm ridiculously paranoid about accident risk. I dont speed while driving anymore. But this goes to far more than that.

>Would you change your habits to maximize lifespan?

Absolutely, I made that huge change. Multiple ways.

> Stop eating meat,

The opposite, far more meat, less sugar and carbs. If I had a butler robot cooking for me, id have them cooking all of the meats.

>?drive less, exercise obsessively?

I absolutely should exercise obsessively. I should do better here I mnow.

>How far would you go?

Further than you expect.
by MisterTea | 2025-10-10 15:17:48+00:00
> Crazy to me how negative the comments are here.

The truth hurts. Humanoid robots are getting better designs and currently do have extraordinary capabilities. Thing is, they're all cherry picked demos from carefully crafted test scenarios.

Until these things are thoroughly proven IRL with random tasks thrown at them then we can talk about negative comments. Until then its all marketing BS.
by flohofwoe | 2025-10-10 15:18:13+00:00
Tbf, a lot of the complexity (also in the official Khronos samples) is caused by insane C++ abstraction layers and 'helper frameworks' on top of the actual Vulkan C API.

Just directly talking to the C API in the tutorials/examples instead of custom wrapper code would be a lot more helpful since you'd don't need to sift through the custom abstraction layers (even if it would be slightly more code).

E.g. have a look at the code snippets in here and weep in despair ;)

https://docs.vulkan.org/tutorial/latest/03_Drawing_a_triangl...
by btown | 2025-10-10 15:18:29+00:00
How https://developer.apple.com/support/alternative-browser-engi... shakes out will be a critical part of this.

The loopholes in this "commitment," e.g. allowing Apple to determine unilaterally whether, say, Servo has a well-enough-monitored software supply chain before giving it access to JIT capabilities, give Apple an iron fist over the ability to use this engine in practice in the EU.

But there's also a world where Servo, with funding like this, can achieve these requirements and Apple (begrudgingly) follows the intent of this policy to avoid further regulatory action. And suddenly there's a new browser on the block that can push the boundaries of mobile web capabilities in ways that make the web better overall, and push standards forward as well so that maybe, just maybe, non-EU folks get the benefit of these innovations down the road. One can dream :)
by freedomben | 2025-10-10 15:18:29+00:00
Gnome is quite usable on a touchscreen paradigm. As a keyboard-driven user I don't like the touchscreen paradigm anyway, but I've seen my kids use Gnome with a touchscreen and be pretty satisfied with it. For individual apps I expect we'll see either mobile-friendly UIs emerge or entirely new apps. Predicting open source is pretty tough, but that's my gut on it.
by ndiddy | 2025-10-10 15:18:39+00:00
I think the demographic situation is one difference. The population was younger in 1998-2001 than today, so less of the population was on Social Security/Medicare than now. The article mentions that the increase in spending today is mainly due to Social Security, Medicare, and interest on the national debt.

To illustrate my point, last year the budget was $6.75 trillion and the deficit was $1.83 trillion. Discretionary spending only made up $1.72 trillion of the budget. This means that if Congress decided the federal government shouldn't do anything and cut 100% of discretionary spending, we would still have a slight deficit. It's possible to increase taxes to counteract this, but last year the government only brought in $4.92 trillion so the increase would be significant (and therefore unpopular). If we wanted to continue the surplus, we'd also have to keep increasing taxes through the late 2040s as the proportion of the population on Social Security and Medicare continues to increase. Given that we haven't fixed things for the past 45 years when they would have been a lot easier to fix, I don't see the political will for both spending cuts and massive tax increases to materialize anytime soon.
by brudgers | 2025-10-10 15:19:02+00:00
cold emails and DMs often go unread

Often that’s because spam filters tend to filter out unsolicited emails. DM’s work similarly.

Getting a warm intro requires resourcefulness. That’s a skill investors value. If a warm intro is too much work, then building a startup will be too.

Of course if you build something interesting investors may look for you…and you will need a good spam filter to filter distractions. Good luck
by benjiro | 2025-10-10 15:19:19+00:00
Calling the OP a freeloader is over the top.

The software was released as a free version, with NO expectation for it to go commercial.

The fact that they switch to a paid version, and stripping out features from the original free version, is called "bait and switch".

If OP knew in advanced, he will have been informed about this and the potential 299 price tag. And he will have been able to make a informed decision BEFORE integrating the code.

> You just decided to rely and freeload (as, as far as I can tell, you never contributed to the project).

But you complaint about him being a freeloader for not contributing to a project. What a ridiculous response.

I feel like you never even read the post and are making assumption that OP is a full time programmer.

Datastar can do whatever they want, its their code. But calling out a *bait and switch* does not make OP the bad guy.
by vizzah | 2025-10-10 15:19:23+00:00
He has his own agenda. And probably asked ChatGPT to refine the text. It's quite dull. Also with constantly pushing Telegram as "secure" messenger (and belittling competitors for "innovating" less), for me Durov is just a clear-cut hypocrite (and a wannabe who enjoys running sticker sale campaigns more than addressing real issues - not just talking about them when he got affected). Not a person I'd trust.
by jplusequalt | 2025-10-10 15:19:31+00:00
I think Vulkan was originally called OpenGL Next. Furthermore, Vulkan's verbosity allows for a level of control of the graphics pipeline you simply can't have with OpenGL, on top of having built in support for things like dynamic rendering, bindless descriptors, push constants, etc.

Those are the main reasons IMO why most people say it's deprecated.
by thewebguyd | 2025-10-10 15:19:36+00:00
> as no good alternatives have emerged.

There's been a good alternative the whole time. It's called not requiring a "digital identity."

Anonymity and pseudo-Anonymity on the web has worked, and would continue to work. We don't need device attestation that you are running a specific OS, from a specific vendor, with specific apps (or not) to interact with the digital world. People have been interacting with digital services from a computer web browser without that tech since the 90s.

If a digital identity is a must (and I don't think it is), it should at minimum not be tied to a proprietary, locked down OS on proprietary hardware that you don't own or control. I'd rather my "legal digital identity" be a public/private key pair that I control, not tied to any specific device.
by aj_hackman | 2025-10-10 15:20:15+00:00
I've never been able to successfully create a GL context > version 2.1, or invoke the GLSL compiler.

As a sidenote, I've very much enjoyed your blog, and developed a similar handle system as yours around the same time. Mine uses 32 bits though - 15 for index, 1 for misc stuff, 8 for random key, and 8 for object type :^)
by gizmo686 | 2025-10-10 15:21:02+00:00
That's the world we are in. Operating systems in modern computers are pretty much just sandboxed apps being run by the firmware.

On lower end phones, it is already common to have the OS that the firmware runs be a realtime hypervisor that multiplexes Android with a higher priority realtime OS to help drive the radio.

> device attestation and the power that gives them (and Governments) to control what your computer can and cannot do.

Device attastation is probably the least scary form of this. You still get to run whatever software you want; all you lose out on is the ability to interact with external services that demand attestation. This is a much more pro-consumer way of implementing DRM than actually locking down computers, which looked to be the way the industry was heading for years.
by jqpabc123 | 2025-10-10 15:21:03+00:00
Wooden nickels were useful for paying too -- if you could find a sucker willing to accept them. Doesn't change the fact that they were essentially worthless.

Criminals are all about taking advantage of people --- at high risk.

They accept the risk (and cost) of using bitcoin in their niche only as long as they remain confident that suckers will trade real usable currency for them.

They undoubtedly make this trade at the earliest opportunity.
by walls | 2025-10-10 15:21:20+00:00
> I think Trump genuinely doesn't like people being killed

This is a strange thought considering his actions.

Between drone strikes, mishandling of COVID, dismantling of foreign aid, defunding American health care, cutting off Ukraine support at several critical moments, encouraging and materially supporting Israel, he may actually end up (or already be) responsible for the most deaths of any president.
by nalinidash | 2025-10-10 15:22:29+00:00
I understand your sentiment here, but > Smart phones are a dead ecosystem. is not true.

Google and Apple think they can do it because they know they are a duopoly.When they keep doing things like these, I hope we will see someone else coming forward to better serve their customers.

> The only reason anyone would ever keep developing software for such platforms is if someone is paying them Have you ever heard the name of f-droid?At least in android , this is not true. We can't let the bad examples be the only examples.
by prov4erkas | 2025-10-10 15:22:55+00:00
Affiliate marketing plays an increasingly central role in how iGaming brands acquire high-value players, optimize traffic sources, and scale across regulated and emerging markets. What was once a supporting channel is now a core growth engine – strategic, data-driven, and deeply integrated into operator roadmaps. This article offers a comprehensive, expert-led breakdown of affiliate marketing in iGaming, built on firsthand insight from the team behind the IREV platform.

https://www.tycoonstory.com/affiliate-marketing-in-igaming-i...
by tfederman | 2025-10-10 15:23:20+00:00
It's not a big data set that lends itself primarily to analysis, it's more like content. For example, a list of all US Presidents with a lot of metadata or text content fields about them collected/combined from different sources, cleaned, corrected, annotated, etc. (Pretend Wikipedia has only a subset of these fields and considers broadening them out of scope.)

As for Github, the data would still be under "my" account and I'm thinking about more of a platform that doesn't depend on one person. Maybe I would manage day to day version control in Github but I'd want to promote occasional releases to be more official and not reliant on my account.
by benjiro | 2025-10-10 15:24:09+00:00
The problem is that the developer of datastar did a bait and switch. Releasing the beta for free, and then removing features into a pro version with a price tag.

Nothing wrong with people making money on their software but you need to make it clear from the start, that it will be paid software and what price range.

Bait and switch is often used to get people to use your software, you spend time into it, and then if you need a Pro feature, well, fork up or rework your code again. So your paying with your time or money. This is why its nasty and gets people riled up.

Its amazing how many people are defending this behavior.
by jplusequalt | 2025-10-10 15:24:43+00:00
Why should these things be simple? Graphics hardware varies greatly even across generations from the same vendors. Vulkan as an API is trying to offer the most functionality to as much of this hardware as possible. That means you have a lot of dials to tweak.

Trying to obfuscate all the options goes against what Vulkan was created for. Use OpenGL 4.6/WebGPU if you want simplicity.
by n4r9 | 2025-10-10 15:25:00+00:00
Some of it is. Some verges on "far" right. E.g.

> The UK is imprisoning thousands for their tweets

is a misleading dog whistle.

https://www.met.police.uk/foi-ai/metropolitan-police/disclos...

There are ~2k arrests per year (not imprisonment), and it includes stuff like racial harassment, domestic abuse, and pedophilic grooming, over any electronic communications network including phone or email.
by jmyeet | 2025-10-10 15:25:07+00:00
I'm no big city physicist but whenever I see something like this I just wonder if it's not simply another expression of a fundamental group structure. There's also a whole branch of mathematics to express group structure as matrices (ie representation theory).

I'm sure there are physicists out there going "duh" and maybe the point here is simply a visual representation of that group structure, which is fine.

Here's the sad part for me. I'm really beginning to wonder if describing the fundamental group structure of physics is the best we can do. What I mean by that is we may never know what something really is. We'll just be able to describe the group structure. There's a group structure to describe electromagnetism and the nuclear forces, for example.

Take something like particle generations. What is a "generation"? Why are there precisely 3 of them? As best as I can tell, nobody knows and maybe nobody will ever know. We'll simply be able to describe their structure.

And that makes me sad in a way.
by YuukiRey | 2025-10-10 15:25:30+00:00
Okay fair point, the various *Scripts predates my entry into the developer workforce somewhat.

But just in the repos at work I deal with: yarn, npm, pnpm, bun, NextJS, biome, Prettier, ESlint, Vite, Vitest, Jest, Turbopack and esbuild. At least those are the things I remember right now. They all have their idiosyncracies and issues. They all require learning slightly different configs. Nothing is compatible with anything else. I can't take one library and `npm link` it into another because their toolchains are completely different. Then you have the whole topic of exporting TS vs. JS, different module types, module resolution, custom module resolution rules to accomodate for how some outdated plugin somewhere works.

And this really is just the tip of the iceberg.

I wish these folks the best and I hope I'm wrong and in a few years all of this is replaced by `vite lint` and `vite build`. But my past experience tells me that I'll simple add one more word to this list.
by em500 | 2025-10-10 15:26:05+00:00
Sure, nothing strictly requires iOS/Android in paper specs and in presentations. But we all now that the only working practical implementations will be one iOS/Android. I mean, look at the actual code in the (Microsoft) github repo.

The EU forced Apple to open NFC for third party payments, which is great. But all the banks in the Netherlands only have working card payments in Apple and Google Wallet. Including the largest bank (ING), that used to have independent in-app NFC payment on Android (where NFC was always open) but seems to have capitulated and now only offers it via Google Wallet.
by CupricTea | 2025-10-10 15:26:07+00:00
Division by zero is mathematically undefined. So two's complement integer division by zero is always undefined.

For floating point there is the interesting property that 0 is signed due to its signed magnitude representation. Mathematically 0 is not signed but in floating point signed magnitude representation, "+0" is equivalent to lim x->0+ x and "-0" is equivalent to lim x->0- x.

This is the only situation where a floating point division by "zero" makes mathematical sense, where a finite number divided by a signed zero will return a signed +/-Inf, and a 0/0 will return a NaN.

Why should 0/0 return a NaN instead of Inf? Because lim x->0 4x/x = 4, NOT Inf.
by ericselin | 2025-10-10 15:26:57+00:00
Since there's a lot of discussion about the Public Suffix list, let me point out that it's not just a webform where you can add any domain. There's a whole approval process where one very important criterion is that the domain to be added has a large enough user base. When you have a large enough user base, you generally have scammers as well. That's what happened here.

It basically goes: growing user base -> growing amount of malicious content -> ability to submit domain to PSL. In that order, more or less.

In terms of security, for me, there's no issue with being on the same domain as my users. My cookies are scoped to my own subdomain, and HTTPS only. For me, being blocked was the only problem, one that I can honestly admit was way bigger than I thought.

Hence, the PSA. :)
by paulhodge | 2025-10-10 15:27:01+00:00
Agree that LLMs go too far on error catching..

BUT, to play devil's advocate a little: Most human coders should be writing a lot more try/catch blocks than they actually do. It's very common that you don't actually want an error in one section (however unlikely) to interrupt the overall operation. (and sometimes you do, it just depends)
by dimal | 2025-10-10 15:27:05+00:00
This is pretty much what modern medicine does 80% of the time. I think that evidence based medicine, however useful the idea was originally, has become a major vector for this. Here’s how it works: choose a symptom of a disorder you want to treat. Find a drug target that you think will reduce the symptom. Apply the drug. Does it reduce the symptom by a statistically significant amount? If so, great! You have “evidence” that the drug “treats” the disorder. Does it cure anything? No, but that’s not the question you asked.