MurphyA/hacker-news huggingface dataset:
by lazarus01 | 2025-09-07 15:35:39+00:00
What you created is a version of “am I hot or not” for skin cancer. The idea is constrained to the limitations of your programming capability. Showing a photo and creating 3 buttons with a static response is not very helpful. These are the limits of vibe coding.

I was thinking to train a convnet to accurately classify pictures of moles as normal vs abnormal. The user can take a photo and upload it to a diagnostic website and get a diagnosis.

It doesn’t seem like an overly complex model to develop and there is plenty of data referring to photos that show normal vs abnormal moles.

I wonder why a product hasn’t been developed, where we are using image detection on our phones to actively screen for skin cancer. Seems like a no brainer.

My thinking is there are not enough deaths to motivate the work. Dying from melanoma is nasty.
by hopelite | 2025-09-07 15:36:05+00:00
I can attest that’s companies, especially large ones will generally know the rules better than the various government agencies and people, precisely because they have an incentive to know, they pay people to know, and there is risk involved. They also usually make a determination that the reward is not only greater than the risk, but greater than the consequences, and they have always been proved correct in that calculation. That especially applies to the executives, the people who immensely profit and effectively never face any, let alone effective consequences, so peoples round them also just keep their heads down and look away or even just facilitate the illegal behaviors in order to brown nose and climb the corporate ladder.

It is somewhat astonishing, but it seems people are baffled when things don’t change even though consequences for corporations and executives are net positive. Why should they care when the c-suite runs off with way more money than before in the end anyways?

Take for example the recent greystar lawsuit by the government for essentially price fixing apartment rents, ie fraud, across the nation. Long story short; estimates are they profited about $2.2 billion every year, the government fined them/agreed to a measly settlement paid to the government; with zero relief or compensation to those they committed their crimes against, nor will the executives that made the illegal decisions suffer any consequences, nor will there be punitive consequences that make executives sit up in attention.
by bpt3 | 2025-09-07 15:36:14+00:00
The US has the most progressive income tax system in the developed world, and its middle and lower classes are probably the least taxed (due to the combination of the statement above and the lack of a VAT).

I'm not sure where this misconception comes from that the upper class of the US would be more highly taxed elsewhere, but it continues to pollute any attempts to have honest discussions about reform.
by raincole | 2025-09-07 15:36:14+00:00
Maybe you can try to read other comments below your original comment, as they mostly share the same point and I don't bother to repeat what everyone else has said.

I'll put it concisely:

Trying to build predictable result upon unpredictable, not fully understood mechanisms is an extremely common practice in every single field.

But anyway you think LLM is just coin toss so I won't engage with this sub-thread anymore.
by _Algernon_ | 2025-09-07 15:36:44+00:00
Who is to say they don't? Most of those areas have a less developed health infrastructure, so I'd expect the statistics on dementia diagnoses to systemically underreport the issue.

The average age in developing countries is also lower (due to both lower life expectancy and higher birth rate) which is a further confounding value to skew the numbers. Dementia is an old people game, even if it is true that air pollution worsens it.
by bee_rider | 2025-09-07 15:36:54+00:00
I’ve accidentally hit myself with a bigger than expected AWS bill (just $500 but as a student I didn’t really want to spend that much). So I get being annoyed with the pricing model.

But, I don’t think the idea of just stopping charging works. For example, I had some of their machine image thingies (AMI) on my account. They charged me less than a dollar a month, totally reasonable. The only reasonable interpretation of “emergency stop on all charges completely” would be to delete those images (as well as shutting down my $500 nodes). This would have been really annoying, I mean putting the images together took a couple hours.

And that’s just for me. With accounts that have multiple users—do you really delete all the disk images on a business’s account, because one of their employees used compute to hit their spend limit? No, I think cloud billing is just inherently complicated.
by gruez | 2025-09-07 15:37:11+00:00
see: https://harvardharrispoll.com/wp-content/uploads/2024/10/HHP...

Note that what I said was that most americans do not support "it's fine to people to violate immigration laws and come here to work, as long as you don't cause trouble". That's not the same as "ICE raids as currently implemented" or even "don't offer current pathway to citizenship for current undocumented workers".
by lokar | 2025-09-07 15:37:13+00:00
For people saying "they should have had the right visa", no one does this.

Any day of the week all of the big tech companies will have dozens of overseas engineers in the US attending meetings, and gasp working on-site (writing code, etc). They all have either tourist visas or visa waivers.

And it's the same thing when the US engineers visit the remote sites in other countries.

Regardless of what the letter of the law is, this has long been the practice, because it's the only workable solution and is clearly within the spirit of the law.

In this case LG was fitting out a new batter factory. That is a very complex setup with highly specialized machines. The ONLY way that was ever going to happen was with LG specialists coming over to do the setup and get the line working. And it's almost certain that getting "correct" visas for all these people would have been practically impossible, and has not been the actual practice for many decades.
by mikeocool | 2025-09-07 15:37:53+00:00
> I had them refund the bill (as in how am I going to pay it?) but to this day I've hated Amazon with a passion

They refunded you $100k with few questions asked, and you hate them for it?

I’ve made a few expensive mistakes on AWS that were entirely my fault, and AWS has always refunded me for them.

I imagine if Amazon did implement “shut every down when I exceed my budget” there’d be a bunch of horror stories like “I got DDOSed and AWS shutdown all my EC2s and destroyed the data I accidentally wrote to ephemeral storage.”
by ChrisMarshallNY | 2025-09-07 15:38:09+00:00
These "refund after overcharge" things are not without benefit to the corporations.

They get a nice tax write-off.

It's couch-cushion change for them, but it adds up. They have whole armies of beancounters, dreaming this stuff up.

It's also the game behind those "coupons" you get, for outrageously-priced meds that aren't covered by insurance.

If they charge $1,000 for the medication, but give you a "special discount" for $90%, they get to write off $900.
by dmix | 2025-09-07 15:38:17+00:00
There's been a successive series of US federal administrations that gave them a pass, either through lack of enforcement or inventing temporary work visas that also covered people who already illegally immigrated: https://en.wikipedia.org/wiki/Temporary_protected_status Biden expanded this authority to cover ~1.2M new people

Also in states like California they let undocumented immigrants get drivers licenses. They can even get bank accounts and mortgages in some states (which is basically impossible here in Canada).
by AnimalMuppet | 2025-09-07 15:38:50+00:00
"Never attribute to malice that which is adequately explained by incompetence."

On the other hand, "Sufficiently advanced incompetence is indistinguishable from malice."

In the end, it doesn't matter whether these are incompetent or malicious people. These are people who are going to ruin a lot of lives around the world. The trick is, how do we get them out of power (in several countries) before they do too much damage?
by Jach | 2025-09-07 15:39:32+00:00
At a former US job of mine, for a US headquartered company, I (a US citizen) was told similarly for my trips to Canada. I don't think it was by HR or legal though, it was either an older team member or one of the managers. But they reiterated that when I would occasionally travel to our Canadian office where half my team was, I should say I was there for meetings and I was not managing anyone. (I don't know what our team's manager said if they asked on the latter bit.) The primary purpose was of course meetings (and meeting artifacts), and it was never longer than a week, though my layman understanding would still call that "work", and in any case I'd have my work-issued general purpose computer with me. But this phrasing is all just to get past border control with minimum fuss and just my passport (card). I highly doubt in this particular post's case the problem is a "language issue".

On a conference trip to Italy, they basically asked me nothing. "Where are you going? Ok, next." Hardly any security either. You even had to walk through a gift shop to get to the customs area. It was nice.
by kmeisthax | 2025-09-07 15:39:49+00:00
The US has the same demographic issue. Actually, every potential successor to US hegemony has the same issue. The only reason why it doesn't show up in the birth rates as bad here is because America takes in (or, used to take in) lots of immigrants from countries that still have babies.

China takes in immigrants in numbers so tiny they might as well not have an immigration program. Either Korea is an authoritarian nightmare no one wants to immigrate to. Europe, and to a lesser extent Japan, takes in immigrants, fails to integrate them, and then engenders a bunch of far-right nutjobs calling for revocation of citizenship and other Hitlerwords. As a double irony, those immigrant communities also trend far-right, and the argument between the two is just big and little endianism[0].

The US was special in that it was the world's "backup democracy". Nobody is equipped to replace it.

OK, but why doesn't China just fix the demographic issue instead of papering over it with immigration? Well, we already know the fix: uninvent birth control and trick horny kids into having lots of teen pregnancies. That's the circumstances of life in places with high fertility rates. Except that it unambiguously sucks to live life in a human breeding farm. Having a bunch of kids with absentee parents is extremely destabilizing to the social fabric of a country. That's the shit Nixon did to the Black community to spark a crime wave. That's why there's so many people emigrating from countries with high birth rates. And if you're thinking of further rules to prevent that, well, congratulations. You've just reinvented medieval Christian sexual mores.

The cure is worse than the disease.

[0] As in, the factions from Gullivers' Travels, not the byte order of CPUs
by adolph | 2025-09-07 15:40:39+00:00
> amazing that theres so much sympathy towards giant Korean megacorp

At some level stories are told in a way in which there is a good-guy and a bad-guy and the megacorp drew the good-guy straw this time. It was just a few years ago a Hyundai owned subsidiary was caught in the US employing underage people from Guatemala [0].

0. https://www.reuters.com/investigates/special-report/usa-immi...
by imtringued | 2025-09-07 15:40:50+00:00
Why would you want the block size to be as small as possible? You will only benefit from that for very small files, hence the sweet spot is somewhere between "as small as possible" and "small multiple of the hardware block size".

If you have bigger files, then having bigger blocks means less fixed overhead from syscalls and NVMe/SATA requests.

If your native device block size is 4KiB, and you fetch 512 byte blocks, you need storage side RAM to hold smaller blocks and you have to address each block independently. Meanwhile if you are bigger than the device block size you end up with fewer requests and syscalls. If it turns out that the requested block size is too large for the device, then the OS can split your large request into smaller device appropriate requests to the storage device, since the OS knows the hardware characteristics.

The most difficult to optimize case is the one where you issue many parallel requests to the storage device using asynchronous file IO for latency hiding. In that case, knowing the device's exact block size is important, because you are IOPs bottlenecked and a block size that is closer to what the device supports natively will mean fewer IOPs per request.
by jtbaker | 2025-09-07 15:42:21+00:00
The clunkiness of the software is a feature to me. I don't want my watch to have the slickest apps, I want it to be pretty utilitarian, rugged and functional. My Instinct Crossover is pretty perfect for that.

The only thing that I think could be better (for me) would be a very rudimentary basemap view in addition to the existing breadcrumb trail functionality.
by cuu508 | 2025-09-07 15:43:31+00:00
> dangerous technology and technology that people trust with their life

Software runs on so many things we depend on IMO it also in many cases falls in the "dangerous technology" category.

Non-hobby OSes, non-hobby web browsers, device drivers, software that runs critical infrastructure, software that runs on network equipment, software that handles personal data, --IMHO it would not be unreasonable to require formal qualifications for developers working on any of those.
by fluoridation | 2025-09-07 15:43:53+00:00
>So yes, the US military was literally created to fight the Islamic terrorism of its day. That is not propaganda, that is historical fact.

I mean, you're bending the truth a little. The US Navy was created to fight thieves and murderers on ships, who happened to be Muslim. There was no ideological component to the conflict. That someone can cite a passage from a book to justify robbing you doesn't mean that his robbing you is inspired by the book.

>funny story I read about this lately related to that is that the lead designer of the Call of Duty games is having trouble traveling overseas without a security attache because of the enemies he picked in his past games, lol.

Sounds extremely dubious. For one, there's not a designer. It's always been at least two different companies working on alternating titles; right now it's three or four. Second, who would even recognize him, by either face or name?

>B) If the movie depicts the US as flawed, you... Also see it as propaganda? See the problem yet? If there are no conditions under which a Marvel movie is not "United States propaganda" to you, then it is not falsifiable, end of story.

For example, if the US government wasn't a player at all (it's not aware of the conflict, it's totally powerless to do anything about it [for or against], etc.), it would not be propaganda. Or it could depict a realistic US government, as not a monolithic entity, but a massive swath of people with different motivations, principles, and knowledge. Hell, imagine this: two different branches of the government want to help with the problem but they refuse to cooperate out of mistrust and their solutions work against each other, cancelling each other out, and a third, smaller branch makes a small but key contribution to the heroes' effort.
by forgotoldacc | 2025-09-07 15:44:00+00:00
I don't think people fear what the media will do to them. People have rational fears about what some governments can do to them, and some governments are very eager to show their willingness to ruin people's lives.

People became afraid of visiting North Korea because one (1) person got arrested for committing a goofy crime. An American president even made it a crime for Americans to visit as a result of one (1) person facing legal repercussions for their crime. Maybe that fear is a result of bad media diet, but I don't think the fear of visiting NK is irrational.

Now consider a state that just arrested 400+ South Koreans and is holding them in brutal conditions. [1] Or even being a tourist and trying to leave but getting arrested. [2] The odds of something bad happening are far higher than if you'd chosen to visit North Korea. For a lot of people, that risk isn't worth whatever benefits, if any, travel might offer.

[1] https://www.bbc.com/news/articles/cj6xe5d6103o.amp

[2] https://www.theguardian.com/us-news/2025/apr/05/i-was-a-brit...
Show HN: Vizzly – Visual testing platform with built-in review workflows
by Robdel12 | 2025-09-07 15:44:33+00:00
Hey HN! I’m Robert. I worked on [Percy’s SDKs/support from 2018–2022.](https://github.com/percy/cli/graphs/contributors) If you ever reached out to support or opened an issue, I probably helped you. Hopefully it was positive :) After a few years away, visual testing still felt stuck, so I'm building Vizzly.

The problem: Design handoffs kinda suck. Designers make beautiful specs, devs implement them, then everyone realizes the details got lost somewhere. Current visual testing tools catch broken CSS but miss the real issue - making sure what ships actually matches what was designed, functionally (like really in the browser/OS/etc).

What it is

- Visual testing + review where you send actual screenshots (not DOM re-renders). Can be _any_ image to review (PDFS!)

- Collaboration built-in: reviewer assignment, approvals, @mentions, screenshot-level threads.

- Baselines: automatic (Git-aware), manual (not Git-based), or hybrid.

- Team-based pricing; generous free plan for OSS; on-prem available.

What’s different

- Capture-first: use the pixels your app produced (no “but it doesn’t look like that on my machine/CI”).

- Local TDD + CI parity: run locally with instant feedback; same flow in CI.

- Custom properties to filter/slice reviews (component, viewport, theme, etc).

Try it quickly (Playwright example)

```

npm i -D @vizzly-testing/cli

export VIZZLY_TOKEN=your-token

# in your tests:

import { vizzlyScreenshot } from '@vizzly-testing/cli';

let img = await page.screenshot({ fullPage: true });

await vizzlyScreenshot('homepage-layout', img);

```

I would love feedback on everything! Rough edges you hit using the product/sdk, baseline expectations across branches, what you need for design/dev review to feel “done”, etc. Features like root cause analysis, an MCP, and more collab features are coming. But it's just me building :p

I'm a big fan of OSS, so the OSS plan is pretty generous (10 seats + 10 review seats (20 total), unlimited public projects, 75GB, 6 concurrent builds). If it's not generous enough for teams, I'm willing to up it!

This is my first time launching anything like this, I'm super keen on getting feedback and working any support or suggestions folks have. If anyone knew me from my support at Percy, I _really_ enjoy those conversations and opportunities to ship a fix or feature at the end of a chat. If Vizzly isn't it for your team, I wanna know why and what I can do to help you.

Backstory + screenshots from my intro blog post: https://robertdelu.ca/2025/09/07/vizzly-introduction
by toast0 | 2025-09-07 15:44:48+00:00
> How does this work? Are these people somehow paying taxes regardless of their immigration status?

Some jobs are cash jobs, the employer doesn't report the income and the employee likely doesn't either, this isn't legal for the employer or the employee, but enforcement is uneven.

For jobs with proper payroll, income reporting and employment tax withholding, it's common to 'borrow' someone else's tax id. That's not legal either of course, although the employer may be ok if they were reasonably unaware of the borrowing. If the borrowed tax id is only used for work by one person, and the withholding is close to correct (or a tax return is filed for that tax id), then taxes are being paid properly, even if they're attributed incorrectly. If the tax id is used by multiple people, then the combined income might be subject to a larger tax than if earned by multiple tax ids, and withholding is likely to be iffy (withholding tables are built around a single job).

I think I've heard of ways for someone without work authorization to get their own tax idea so they can have make properly attributed tax payments, but I don't remember the details.
by eddythompson80 | 2025-09-07 15:45:07+00:00
The enemy of my enemy is my friend is a common underpinning of bad faith arguments.

It has been really disheartening seeing a generation of, presumably, leftists abandon decades old demands and movements from local worker protections, global environmental causes, or democratic oversight over ivy league institutes by parroting the same bad arguments their opposition did to them over these decades.

As long as I have been alive, very progressive leftists always argued that ivy league institutions need admission reform. They receive billions from our tax dollars, yet their admission policies have always favored the already wealthy and powerful (the rich, alumnus, donors, "elite"). They only pay lip service to "low income families" while straddling most middle class students in insane levels of debt and refuse to publish admission rates. Progressives have always argued that these organizations cannot exist without public (tax payers) funding and as a result should have democratic oversight and should be required to publish their admission rates. We should be withholding that funding or using it as a forcing function for them to do so. The opposition have always argued (in bad faith) to "leave them alone. Education should be independent and they should do whatever they want". Now that a right-wing administration actually put pressure on them (for reasons I disagree with), every "liberal" I know just jumps on the simplest of arguments that "They should be independent. There shouldn't be any oversight required or expected on these educational institutes. That's illegal.". Whats worst is trying to explain how this is a bad argument just gets you yelled at because you must be a "both sides are the same"-person or a secretly republican or "but we're not talking about admission here. We need to unit against the enemy with one argument then we'll figure it out later once education is not under attack" type BS arguments.

Same for tariffs and global trade rules and all the global environmental destruction, human rights violations, and local economy mayhem they caused. The argument isn't that these laws need to be tightened and reconsidered to reduce our dependency on slave labor or funding massive environmental polluters or not incentivizing the biggest consumer base on the plant to consider the diesel emissions cost of shipping massive contains full of plastic trinkets across the pacific only for 99% of them to end up in a landfill. Suddenly the argument from progressives and the left are all about the economy. The cost of TEMU for the poor American consumer and how this is the world we live in. There is nothing we can or should do to change it.
by DanielHB | 2025-09-07 15:46:06+00:00
When Alibaba first became big I remember ordering stuff from there and it taking about one month and a half to arrive in Brazil. Turns out they packaged a lot of shipments together into a single cargo container and then distributed them internally within Brazil.

IMO it should go back to been that way. It is ridiculous to ship these small packages by air. I am not in favor of tariffs, but the shipping needs to be included in the bill.
by TinkersW | 2025-09-07 15:46:38+00:00
A single channel SDF can be encoded to BC4 with fairly good quality, and it can actually represent a wider range of values than a u8 texture... but with the downside of only having 8 values per 4x4 block.

So if the texture is small I'd use u8, for a very large texture BC4 isn't a bad idea.