MurphyA/hacker-news huggingface dataset:
by globular-toast | 2025-09-07 13:38:34+00:00
"Model" is an overloaded term. In Domain-Driven Design there is the domain model at the centre of the application. One model consisting of many classes (entities and value objects), functions etc.

Then there's the ORM thing, particularly active record ORMs, where "a model" means a database table. And things like serialisation libraries (e.g. Pydantic) where "a model" is one type.

Something that changed how I thought of it was in Robert Martin's Clean Code where the says the whole MVC lives in the outer layers of the application. So basically, "model" is context specific. It depends what part of your application you're talking about. MVC is about building GUIs, that's it. An application usually consists of a lot more.
by SenHeng | 2025-09-07 13:38:42+00:00
I disagree with your disagreement.

I started off by memorising the hiragana table, then went hardcore. Got a simple manga (Hikaru no go) and a Japanese to English dictionary and just winged it.

Initially it took me a month to read an entire volume. It gets easier.

That was 20 years ago without any of the fancy tools people have today.
by lukko | 2025-09-07 13:40:01+00:00
I'm a doctor too and would love to hear more about the rationale and process for creating this.

It's quite interesting to have a binary distinction: 'concerned vs not concerned', which I guess would be more relevant for referring clinicians, rather than getting an actual diagnosis. Whereas naming multiple choice 'BCC vs melanoma' would be more of a learning tool useful for medical students..

Echoing the other comments, but it would be interesting to match the cards to the actual incidence in the population or in primary care - although it may be a lot more boring with the amount of harmless naevi!
by sungam | 2025-09-07 13:41:18+00:00
Yes I think so - it's a very simple application but I would never have had the time to do it myself.

If anyone is interested: Coded using Gemini Pro 2.5 (free version) in about 2-3 hours. Single file including all html/js/css, Vanilla JS, no backend, scores persisted with localStorage.
by guestbest | 2025-09-07 13:41:30+00:00
I use the bridge from cline to copilot with gpt4o and lately gtp5 to do code conversions from objective c without arc to swift for iOS only and it’s been basically the cheapest way I could find to do it without doing it manually. Anything less than a prebuilt application for me has been a real job to get it stood up using only the LLM’s
Show HN: I added AI chat bot to my portfolio and deleted text
by chuanyuan | 2025-09-07 13:41:41+00:00
Hi everyone,

With AI being so hot right now, I decided to both demonstrate my skills and also clean up my portfolio website by adding an AI chat bot to my website.

So instead of re-writing what is in my resume, I added an AI and provided it with all my details including stuff that didn't fit in my resume. The good thing is that I don't need to think about presentation and what is more important, since the assumption is that people will ask AI for what interests them the most.

I know there are people who are skeptical about AI and I completely agree with their point that adding AI adds uncontrolledness to the experience.

Would love to hear your opinion.
by LiamPowell | 2025-09-07 13:42:45+00:00
Interestingly I've found that Claude is very good at writing valid Ada, it just writes complete garbage that doesn't follow the specification at all. As an example I asked it to change the handling of command line arguments in a program so that duplicates would cause an error rather than being ignored. If I recall correctly it took 6 course corrections to get to what I asked for, but each time it wrote valid code that just didn't complete the task. One I remember was arbitrarily limiting the length of an argument to 4096 characters and then only accepting arguments that were exactly 4096 characters.

Here is the relevant change, it didn't have any sort of hidden complexity: https://github.com/Prunt3D/prunt/commit/b4d7f5e35be6017846b8...
by DrewADesign | 2025-09-07 13:42:57+00:00
This is awesome. Great use of AI to realize an idea. Subject matter experts making educational tools is one of the most hopeful things to come out of AI.

It’s just a bummer that it’s far more frequently used to pump wealth to tech investors from the entire class of people that have been creating things on the internet for the past couple of decades, and that projects like this fuel the “why do you oppose fighting cancer” sort of counter arguments against that.
by Hilift | 2025-09-07 13:43:06+00:00
The cost of a B-61 nuclear gravity bomb is only $28 million (2012). There are approximately 400, of which 100 were moved to Europe in 2022. They can only be launched by an F-18 or F-35 with a special armament control package (not included in the $28 million).

$28 million gets you spin rocket motors that improve accuracy to within 10 meters, and internal and celestial guidance. The yield is variable ("dial-a-yield") (10-340kt) to allow selecting the amount of tritium for the explosion.

The cost for an F-22 is $191 million (2023). A B-2 is $2 billion.

https://en.wikipedia.org/wiki/B61_nuclear_bomb

https://en.wikipedia.org/wiki/Lockheed_Martin_F-22_Raptor
Show HN: AskQueue – anonymous, no-signup Q&A with real-time voting
by AHorihuela | 2025-09-07 13:43:25+00:00
Hi HN — I’m Alberto.

In my company’s all-hands meetings, I noticed something: people often don’t ask questions in front of the group because it’s intimidating. That means the best questions never surface, and we lose the chance to address what really matters.

I built AskQueue to fix this. It’s a simple Q&A tool: - Audiences scan a QR code on a slide (in person or on Zoom). - They can submit questions anonymously, in real time. - Everyone votes, and the most important questions rise to the top. - No sign-ups, no downloads — just scan and go.

I believe in transparency and letting the best questions surface. This was originally for my team, but others might find it useful. It’s brand new, so there aren’t many users yet, but I want to keep it free for as long as I can. This is why question pools expire every 48 hours. It’s not really meant to be a business—just a helpful tool I made and wanted to share.

You can try it here: https://askqueue.com

I’d love feedback on whether this solves the problem well, what’s confusing, and what features would make it better. Thanks!
by lazide | 2025-09-07 13:44:12+00:00
Those are the kinds of things you do when you CAN’T get what you want through PR and sheer bullshit (or violence). And assume you don’t already feel like you have the best people.

That tends to not align very well with being a ‘superpower’. That kind of self doubt and reasonableness is what makes you stop being a superpower.

It’s similar with Empires. You don’t get to be (or sustain) being an empire by giving a shit what anyone else thinks. You get to be (or sustain) being an empire by doing whatever the fuck you want, regardless of what anyone else thinks. And if anyone tries to stop you, figuring out a way to get them out of your way/conquer them.

It’s a variant of ‘reasonable people conform to reality, unreasonable people make reality conform to them. therefore, all progress depends on unreasonable people.’

Of course, if you fuck it up, you potentially die. So none of this is for the faint of heart, or weak of arm (as it were).
by mallowdram | 2025-09-07 13:45:32+00:00
The surface details are irrelevant deportation numbers are below Obamas. These are scattered operations in search of two things roughly. The purpose is to have a paramilitary operation directly lead by the Oval Office without buffers - remaining in power extralegally and without elections whether they are held or not. When you need to arrest and harass anyone without a warrant, the easiest thing to do is claim they are non-citizens. Countless citizens have been arrested under this pretext already. And to be able to extract wealth extralegally. Every act falls under these two concepts, and Project 2025 was a pre textual conduit for this that uses political ideology as a path to feudal dictatorship.
by somat | 2025-09-07 13:46:00+00:00
DNS (queue the "now you have two problems" meme)

Theoretically SRV records can be set in dns to solve the port issue, realistically Nothing uses them so.... You are probably out of luck there. The way SRV records work is you are supposed to ask a network "Where is the foo service at?"(SRV _foo._tcp.my.network.) and dns sez "it's at these machines and ports" (SRV 1(pri) 1(weight) 9980(port) misc.my.network.(target))

https://www.rfc-editor.org/rfc/rfc2782

My personal low priority project is to put mac address in DNS, I am about as far as "I could fit them in an AAAA record"

As for specific software recomendations, I am probably not a good source. I run a couple of small openbsd machines(apu-2) that serve most of my home networking needs. But, I am a sys-admin by trade, while I like it, I am not sure how enjoyable others would find the setup.
by pta2002 | 2025-09-07 13:46:41+00:00
RTP (public TV network, which also produced Gloria and Turn of the Tide, the two Portuguese Netflix shows) is unfortunately the only network investing in this type of fiction television. The other two big networks unfortunately only seem to invest in soap operas, which run for 600+ episodes and are very formulaic. It’s sad because RTP has definitely made some very good stuff (and they’ve been collaborating with Spanish networks on some cross-border shows, there’s a few they’re pretty good), but you can tell that these things suffer from relatively low budgets.

That’s why turn of the tide came as quite a shock in quality compared to the rest of the shows - Netflix actually put a relatively high budget into the show, which just allows them to dedicate so much more time to these little things.
by andrewflnr | 2025-09-07 13:46:58+00:00
> I wouldn't be surprised if it's being used for the shuffle.

That would certainly be a good thing to check before using Go's shuffle for real-money poker games. I wouldn't take it for granted.

> Also, I'm keen to see what shuffle algorithms you know of that aren't susceptible to RNG issues

There are not and cannot be any such algorithms. That's the entire point of this thread. Fisher-Yates is necessary but not sufficient. You either have sufficient random bits for your shuffle or not.
by kragen | 2025-09-07 13:46:58+00:00
Yes, but that was about five or ten years after the end of the early internet, well into the dot-com bubble. The internet proper had been operating for 20 years at that point, and the first ARPANET packets were 29 years earlier. The NSFNET AUP had ceased to be a factor 3 years earlier: https://www.merit.edu/wp-content/uploads/2025/01/Retiring-th... All of those companies were founded in the com-priv era.
by ranger_danger | 2025-09-07 13:47:08+00:00
The GPL also says:

> Activities other than copying, distribution and modification are not covered by this License

I am interpreting this to mean that "installation" does not count as any of those things. It even says "The act of running the Program is not restricted", and to me that means I am free to restrict how/if the program can run in the first place, which I believe is what TiVo did.

Linus even admits "Tivo never did anything wrong", and honestly from a license perspective I'd rather be on the good side of whoever wrote the thing I'm using, as opposed to an outsider who thinks I might be using the license wrong, and is no party to any case I might be involved in.

Either way this Brad guy seems to go on a lot about how he thinks everyone else is wrong, while also never showing any evidence that his interpretations have ever played out successfully in court... so I think it's at least safe to say that for now, "we don't know" if installation is covered or not, until it's actually tested in court.

And even then, one judge may interpret it differently than the next one, so maybe there can't be a universal answer unless the license is modified to be more clear.
by aurareturn | 2025-09-07 13:47:10+00:00
Vercel used to be called Zeit. They had a server product called Now that gave you 10 1CPU/1GPU instances for $10/month (or $20 I forgot). It was the best deal.

When Vercel switched everything to serverless, it all became pretty terrible. You need 3rd party services for simple things like DB connection pooling, websockets, cron jobs, simple queue, etc because those things aren’t compatible with serverless. Not to mention cold starts. Just a few weeks ago, I tried to build an API on Next.js+Vercel and get random timeouts due to cold start issues.

Vercel made it easier to build and deploy static websites. But really, why are you using Next.js for static websites? Wordpress works fine. Anything works fine. Serverless makes it drastically harder to build a full app with a back end.
by frollogaston | 2025-09-07 13:47:39+00:00
Last time I cared about MVC was AP Computer Science. Model is fine, but there's no reason for view vs controller. The UIView vs UIViewController thing in ObjC/Swift was one example of the silliness, something for devs to waste time arguing over. React (Native) refreshingly had no such thing. Angular was all about MVC, but they recently slimmed it down.

Also, a while back it was way less common for UIs to have backend services. Nowadays those have taken away most of the "model" side in a lot of apps.
by quickthrowman | 2025-09-07 13:47:50+00:00
The maximum COP for a peltier device is 1, in practice it’s far below that.

Heat pumps go way beyond a COP of 1; an open-loop cooling system with an evaporative cooling tower can have a COP of 7. A closed loop heat pump alone can have a COP of 4.

Peltier devices are a dead end for moving heat around outside of specialized applications where you can’t drag around two heat exchangers, a valve, and a pump (like active cooling clothing). It’s impossible for them to even approach the efficiency of resistive heating (COP of 1).
by wkat4242 | 2025-09-07 13:48:45+00:00
> I suppose it theoretically could, but in practice it would mean it would cease to exist as it is now.

But it's going to cease to exist as it is anyway. One way or another. And the people that remain will not be staring at a wall waiting for it to end. Also, young people seem to have a radically different mindset there, which is what tends to happen when they see their parents screwing everything up.

Maybe the culture isn't there yet but it will be. Having said that, I would never be happy to live in a country with strict moral codes like Japan or South Korea. But I'm sure many people would be. In particular conservatives tend to love these societies, you often hear comments like "this is what we should do here in the US".

I'm a raging pro-lgbt polyamorous kinky progressive so for me it would be the wrong place. But there are lots of people that would love this kind of thing.
by lukaslalinsky | 2025-09-07 13:48:52+00:00
I recently made a realization, that I can use MessagePack with a static schema defined in the code, and even pre-defined numeric field IDs, essentially replacing Protobuf for my use cases. I saw MessagePack as an alternative for JSON, with loose message structure, but it's actually a nice binary format and can be used more effectively than that. So now I enjoy things like tagged unions (in Zig/Python), and other types that are awkward to express in Protobuf. I settled on single character field names, for compatibility with msgspec, and I'm pretty happy with it. Still super compact messages with predictable schema, that are fast to parse, because I know which fields to expect.
by pelagicAustral | 2025-09-07 13:49:13+00:00
This is exactly what happened to me during Covid... I had a flight that got cancelled at the beginning of the pandemic since the country closed the orders (essentially). A year after, still on lock downs and et al, I wanted to enquire about a refund, for months I got not answer, until I caught wind that people using Twitter were actually getting results. Now, I don’t use social media at all, so I had to create a Twitter account, twit about my case et voila! 30 mins after I got a response and they send me a PM with a case number... Not even going to mention the airline, but it is infuriating...
by j_bum | 2025-09-07 13:49:21+00:00
I have cut out the vast majority of news and social media since the beginning of 2025.

My mental health is noticeably better, and I would readily attribute this to not being tuned in to the ongoings of the globe that I have zero control over. Instead, I have been more focused on my local life and community.

But I regularly feel guilty about not being keyed in to the flirtations with/forays into authoritarianism in my country.
by curiousObject | 2025-09-07 13:50:17+00:00
A wild story. He’s cautious of traveling internationally. I’ve also read opinions that Ulbricht can still be troubled by legal matters inside the US, civil cases, and other potential charges that were dropped. Is that possible?

I very dislike how the US government administered his prosecution with a clumsy sledgehammer, but that does not mean he is free of responsibility, moral and maybe legal.
by ivape | 2025-09-07 13:50:37+00:00
It’s not better than the Macs yet. There’s no half assing this AI stuff, AMD is behind even the 4 year old MacBooks.

NVDIA is so greedy that doling out $500 dollars will only you get you 16gb of vram at half the speed of a M1 Max. You can get a lot more speed with more expensive NVDIA GPUs, but you won’t get anything close to a decent amount of vram for less than 700-1500 dollars (well, truly, you will not get close to 32gb even).

Makes me wonder just how much secret effort is being put in by MAG7 to strip NVDIDA of this pricing power because they are absolutely price gouging.
by pooper | 2025-09-07 13:51:08+00:00
> Seems an interesting oversight. I can just imagine the roundtable, uhh guys who do we charge for 403? Who can we charge? But what if people hit random buckets as an attack? Great!

It is amazing, isn't it? Something starts as an oversight but by the time it reaches down to customer support, it becomes an edict from above as it is "expected behavior".

> AWS was kind enough to cancel my S3 bill. However, they emphasized that this was done as an exception.

The stench of this bovine excrement is so strong that it transcends space time somehow.
by reify | 2025-09-07 13:51:30+00:00
The biggest shill of them all.

he must be looking for some more investment.

I like the "If" AI progress keeps accelerating.

I wonder how much profit his dubious ai has made him.

The end is nigh

+++++++++++++++++++++++++

IT CANT BE THIS BAD!

I experienced ai this week, for the first time.

I have been looking for a phone to install linux.

I settled on the Oneplus Nord N10 5G

so I searched Gumtree.

Nord N10 5G: is changed to: road nw10 5g, WTF

oneplus Nord N10 5G: is changed to: oneplus nord 110 5g, WTF

It didnt search for my phone, it just changed what i typed.

proper good that ai.

Gumtree boosts customer engagement by a third with Phrasee AI.

https://lovelymobile.news/gumtree-boosts-customer-engagement...

If that is boosting customer engagement, I wont play that game.

It seems like they want me to type mobile phone in the search box, and spend 10 hours looking at every fucking phone for sale in the entire UK, until i find the one i want.

No thanks
by hypeatei | 2025-09-07 13:51:48+00:00
Not a chance in this administration. Trump pardoned a Navy SEAL war criminal in 2019[0].

> Gallagher was convicted in July of posing with the dead body of a teenage Islamic State captive he had just killed with a hunting knife. He was granted clemency by the president in November in a decision that angered military chiefs.

> fellow platoon members told of a ruthless leader who stabbed the captive to death for no reason then forced his troops to pose for a photograph with the corpse.

0: https://www.theguardian.com/us-news/2019/dec/27/eddie-gallag...
by latexr | 2025-09-07 13:52:00+00:00
Maybe this is true, but this test is so flawed that you cannot trust it in the slightest. For starters it’s comparing two entirely different machines, so there’s more at play here than Linux VS macOS.

But even then, DHH is running two different commands! macOS uses the BSD tar while the Linux laptop is presumably running GNU tar. Why does it matter? Because on an M1 on a MacBook Air (i.e. significantly more underpowered than an M4 Pro on a MacBook Pro), that same command takes me 18 seconds on BSD tar VS 8 seconds on GNU tar.

That’s such an insane difference that it invalidates the whole test. Run it with both operating systems on the same machine and using the same tool.
by exoverito | 2025-09-07 13:52:18+00:00
It's about establishing credibility. You didn't respond with any data or interesting information. Your comments are simplistic, betraying a level of simplicity in your thinking.

I actually enjoy being correctly corrected, however being incorrectly 'corrected' is obviously annoying. Like being lectured by a haughty child, see Louis CK's bit of his daughter insisting they're called Pig Newtons.

Best of luck to you in life.
by Hilift | 2025-09-07 13:53:42+00:00
Most SMB companies did not have IP addresses in 1994 when RFC 1597 was published, although the range was known. However, the well known companies did, and some of those have the older full class B assignments. It was common for those companies to use those public IP addresses internally to this day, although RFC-1918 addresses were also in use.

Since Netware was very popular in businesses and it was possible/common to use only the IPX protocol for endpoints, you could configure endpoints to use a host that had both an IPX and IP address as the proxy, and not use an IP address on most endpoints. That was common due to Netware actually charged for DHCP and DNS add-ons. When Windows became more popular, IP on endpoints likely used RFC-1918 around ~1996.
by quickthrowman | 2025-09-07 13:54:31+00:00
> Geothermal turns turbines with steam that then produces massive quantities of electricity. That makes it an energy source. The water way down under the ground in these cases is superheated by the surrounding rock, and provides plenty of high quality heat. There are no heat pumps involved.

Geothermal systems don’t strictly need to produce energy with steam, I just completed a project to convert some boilers and chillers with heat recovery chillers and a geothermal loop for heating and cooling at a research lab for an S&P 500 constituent. I’m doing another project to replace some existing geothermal heat pumps for another customer this fall, no power generation, just heating and cooling.
by skeeter2020 | 2025-09-07 13:55:13+00:00
You're free to hold these "beliefs" but they are patently and completely incorrect. The "base tan" theory was debunked decades ago.

"What I find personally works..." is ridiculous when it comes to sun damage and skin cancer, unless you are a wild outlier of humanity or a mutant. The simple answer is it takes some (but not much!) time to see the damage and you're likely to encounter it sooner or later.

>> Obviously people make money when you buy sunscreen so the message that you don't need it doesn't get a lot of amplification.

Yes, a shadow-global-conspiracy promoted by the mega-national sunscreen cabal. That's the most likely answer.
by mschuster91 | 2025-09-07 13:55:30+00:00
Ignorance is bliss, eh? But don't come and pull off the "we didn't know anything" excuse that the Germans used in droves after 1945.

And no, that's not exclusive to Trump and what ICE has been up to, vanishing people into deportation camps. Climate change, the increasing frequency of pandemics, PFAS/forever chemicals, the list of stuff being swept under the rug instead of being acted against grows longer by the day.
by lumost | 2025-09-07 13:55:34+00:00
Yup! Just fought three denials with Cigna over the last 6 months for rejections of basic appointments for a physical, an ambulance ride for a family member, and one bigger ticket health expense.

They haven’t approved a single insurance claim submitted without calling and fighting it out with them. Each rejection letter looks plausible, although often nonsensical given the situation.