MurphyA/hacker-news huggingface dataset:
by slwvx | 2025-12-10 23:04:33+00:00
my immediate question was whether fentanyl is unique in that a vaccine can be developed for it. From [1] we read "Vaccines for cocaine, methamphetamine, nicotine and others have all been tested in rats and, in some cases, people."

Reading further, [1] says these vaccines have not yet been successful.

[1] https://theconversation.com/a-new-fentanyl-vaccine-looks-pro...
by tsoukase | 2025-12-10 23:04:46+00:00
I imagine a clinical trial with an actual psychotherapist vs an LLM providing sessions of simple CBT (cognitive behavioral therapy) to, eg stressed, patients (blind and randomised for the subjects). At the end another actual therapist will measure the difference.

Another application: cooperation of a psychotherapist and an LLM at providing support, sort of like a pilot and an autopilot.
by sofixa | 2025-12-10 23:05:18+00:00
Baring them using specific marketing terms (so you have EC2 for what are basically virtual machines), for which both the docs and the portal itself provide helpful information, what do you mean? I find GCP's console and whole set up to be slightly better, but both it and AWS are fine.

Now Azure, or anything made by VMware, you just know they hate you.
by aakashprasad91 | 2025-12-10 23:05:35+00:00
Yes today users simply gather the sheets for whatever phase they want reviewed (DD, 80% CDs, 100% CDs, etc.), ZIP them or upload PDFs directly, and the system handles the rest. It auto-detects disciplines, reconstructs callout graphs, and runs checks across the full set. We're also adding integrations with ACC/Procore/Revit so sheet aggregation becomes automatic.
by LargoLasskhyfv | 2025-12-10 23:06:03+00:00
Depends heavily on the used hardware AND firmware of the system. I remember having some no-name laptop with a P166-MMX, and Bios from Systemsoft. That thing managed to successfully suspend and resume anything. Be it just to and from RAM, or to Disk in a separate small partition. By anything I mean exotics like NetBSD, FreeBSD, OpenBSD, any Linux I threw at it.
by pickle-wizard | 2025-12-10 23:06:05+00:00
If you don't need color I recommend going with a laser printer. Not only for lower consumable costs, but better software support too. In 2009 I bought a Lexmark laser printer new for $120 at Frys. It has native postscript support, so it will work with anything without having to load software from the manufacturer. I systems ranging from an old Macintosh Quadra running System 7 to new Mac running MacOS Tahoe, a PC running Windows 11 and everything in between. It even works in Linux too.

The consumables are cheap too. I have just replaced the toner cartridge once and a new OEM one was about $80 on Amazon.
by bluerooibos | 2025-12-10 23:06:23+00:00
It's quite dystopian. Seeing people in your family, and friends, just mindlessly consume that shit, for hours upon hours - and many of them are completely oblivious to the fact that these reels and shorts are engineered to keep them engaged.

Using ML/Data to keep people hooked on content - I'd be embarrassed to be an engineer at any of these companies actively destroying our society.
by n8cpdx | 2025-12-10 23:06:25+00:00
Every time a new model or tool comes out, the AI boosters love to say that n-1 was garbage and finally AI vibecoding is the real deal and it will make you 10x more productive.

Except six months ago n-1 was n and the boosters were busy ruining their credibility saying that their garbage tier AI was world class and making them 10x more productive.

Today’s leading world-class agentic model is tomorrow’s horrible garbage tier slop generator that was patently never good enough to be taken seriously.

This has been going on for years, the pattern is obvious and undeniable.
by embedding-shape | 2025-12-10 23:06:41+00:00
I think it's less about tourist vs local, and more about the breadth of restuarants you have available. I live outside of a major metropolitan area in South Europe, there are restuarants going out of business and opening up every day in the city, no one can keep track of all them.

If you can just say "Peruvian" and it finds all restaurants around you within 2km, you might get 30 options. At that point, using the wisdom of the crowd for some initial filtering makes a lot of sense.

Personally I love going to completely unknown restaurants that has just opened and have zero reviews yet which Google Maps helps with too, but looking at how others around me use Google Maps, a lot of them basically use it for discovering new restaurants to try, and we're all locals.
by wk_end | 2025-12-10 23:06:42+00:00
You’re misremembering. SM64 was fully textured, outside of specific models.

Also flat shading (vs. say gouraud shading) is isomorphic to the question of texture mapping, and concerns how lighting is calculated across the surface of the polygon. A polygon can be flat shaded and textured, flat shaded and untextured, smoothly shaded and textured, or smoothly shaded and untextured.
by danpat | 2025-12-10 23:06:58+00:00
It can be achieved with a zero-knowledge proof - there are many schemes, but in essence, they all allow you to prove something (e.g. your birthdate, validated by a government agency), without revealing who you are. You can prove to a third party "the government authenticated that I was born on 1970-01-01" without exposing who "I" is.

Some worthwhile reading on the topic if you're interested:

https://en.wikipedia.org/wiki/Zero-knowledge_proof#Zero-Know...

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

It should even possible to construct a protocol where you can prove that you're over 18 without revealing your birthdate.

Zero-Knowledge Range Proofs: https://eprint.iacr.org/2024/430

"Zero-knowledge range proofs (ZKRPs) allow a prover to convince a verifier that a secret value lies in a given interval."
by plaidfuji | 2025-12-10 23:07:38+00:00
> The “Set up billing” link kicked me out of Google AI Studio and into Google Cloud Console, and my heart sank. Every time I’ve logged into Google Cloud Console or AWS, I’ve wasted hours upon hours reading outdated documentation, gazing in despair at graphs that make no sense, going around in circles from dashboard to dashboard, and feeling a strong desire to attain freedom from this mortal coil.

100% agree
by semi-extrinsic | 2025-12-10 23:08:58+00:00
I recently had the distinct displeasure of being the first to set up a service in Azure on a new tenant at Microsoft.

Of course I first had to faff about adding the company credit card, which took five tries and two days. Then I found I had to create the appropriate resource group, before I could set up a service. Fair enough, it might make sense later to have costs divided up like that. After I got the resource group, I then thought to start simple and spin up a single VM.

This gave me an error message saying that my request exceeded the quota. Which quota? The built-in copilot in Azure chewed on the raw error in its JSONness, and helpfully told me I could find the Azure quota page by searching for it in the Azure portal.

Once I entered the quota page, I was greeted with a message saying that I was now in the new quota experience in public preview mode. After many clicks I found the appropriate line for the desired VM SKU in the desired region, where it said I had used 0 of the quota of 30. So why didn't it work? I tried to request an increased quota, just in case. That process spent five minutes on "please wait", then failed with a generic error message.

At that point I started googling around, and eventually in some forum thread I found the missing piece: my resource group did not yet have a subscription. After more faffing about, I got a subscription associated with my resource group. What is a subscription, you ask, and what is the relation between a tenant, a subscription and a resource group? I haven't the foggiest, but I've clicked enough buttons to make the errors go away. Por ahora.
by makeitdouble | 2025-12-10 23:09:07+00:00
> and since when are kids supposed to be protected from politics? We used to call that "civics class".

The whole "don't talk about politics" is so toxic IMHO.

Sure you might not want to ruin your dinner with the family members you see a single day every year. But otherwise, making it sound like a taboo could be widening the tribalization and anchor the feeling deeper into people's identity. Let the people talk about what they care about, including when that affects who the next president is.
by verdverm | 2025-12-10 23:09:14+00:00
I don't know, he announced on Bluesky that they are dropping a big vibe coding update to aistudio next year

1. cart out in front of the horse a bit on this one, lame hype building at best

2. Not at all what I want the team focusing on, they don't seem to have a clear mission

Generally Google PMs and leaders have not been impressive or in touch for many years, since about the time all the good ones cashed out and started their own companies
by yogthos | 2025-12-10 23:09:26+00:00
Most pixelation libraries take the lazy route where they just downscale the image and then upscale it back with nearest neighbor interpolation. It's fast but the results are usually pretty messy because the grid just cuts right through important features like faces or distinct edges. You lose a lot of the actual character of the image that way.

I tried something different where I treat pixelation as an optimization problem rather than a simple scaling operation. Instead of forcing a rigid grid onto the image it adapts the grid to match the underlying structure of the picture. The end result is pixel art that actually preserves the semantic details of the original image while still nailing that low-res aesthetic.

The secret sauce here is an edge-aware algorithm. It starts by running Sobel operators to detect edges and gradient magnitude. Once it has that data it initializes a standard grid but then iteratively moves the grid corners around to snap them to those detected edges. It uses a search-based optimization to test local positions for each corner and finds the spot that aligns best with the image boundaries.

It’s definitely heavier than the naive approach but optimizations to keep it usable. The edge detection runs on WebGL so you get a massive speedup there and it uses spatial hashing for O(1) lookups during the rendering phase. On modern hardware you are looking at maybe 100 to 500ms per image which is fast enough for most purposes. It’s pretty cool seeing the grid warp to fit the content rather than just chopping it up blindly.

https://github.com/yogthos/pixel-mosaic
by hamdingers | 2025-12-10 23:09:41+00:00
Did you open the wikipedia article you linked? The first image contradicts you, see the caption:

> Per capita road accident deaths in the US reversed their decline in the early 2010s.

Amusing that you accuse me of bad faith framing and then pose a nonsense question like this:

> Would you rather drive in Germany in 2002 or the US in 2025?

I cannot time travel and neither can you. The comparison that matters is US in 2025 vs other developed nations in 2025, and with that framing the US is uniquely lethal.

Of course, a good faith reader of my comment would understand this, but we already know that's not you since you did the research and have decided to be wrong anyway.
by arielcostas | 2025-12-10 23:09:48+00:00
Wait until you see Azure. Apparently you need to create either an "Azure OpenAI" or a "Microsoft Foundry", where AFAIK (got an email last week) Foundry now includes everything AI including "Azure OpenAI", the former "Cognitive Services" (for speech, computer vision and other stuff) and inference on non-OpenAI models. But wait, because once you create that, you are told to go to another portal (ai.azure.com) where you get an "old" foundry experience and anew one that can't be enabled for every project. Oh, wait, did I mention there apparently used to be a "Foundry" and a "Foundry Project"? Oh, and all those apparently work with a single API key, unless (I guess) you set up authentication with the Azure SDK, which makes you go back to Azure Portal (or maybe Entra ID?).

All of that while trying to explain to your non-technical boss how he can browse the voices available at "the Azure thingy" to pick his favourites to then pick and use in the project due relatively soon. Since, of course, you told him the original Cognitive Speech Services (or Speech Services, or Cognitive Services-Speech, or whatever they decided to call it on that specific page) semi-public URL where he could browse the gallery was "speech.microsoft.com" which is now semi-dead with awful loading times that seem some server issue and has been happenning for a few months now. Or tell them to go to the "new foundry" where he might not be able to find the resource or might not have stuff in the regions you were using up until then, or whatever crap this 3.56 trillion-dollar company decides to throw at you to prevent you from using their services.

And all of this is the exploration phase, where you just use the GUIs and copy things around until they work. Then you need to figure out what you did (and more importantly, where) to be able to write some Terraform/OpenTofu or Bicep or similars to try and keep the environment replicable to avoid the excruciating pain of repeating every single step you followed to get it on a working state.

At the very least, Google was nice enough to launch Vertex AI inside GCP for enterprises that have figured that out, and then Google AI Studio as an almost completely separate thing that only is bound to Google Cloud for billing purposes, similar to how Firebase is integrated too.
by seanmcdirmid | 2025-12-10 23:09:51+00:00
TV had the same effect before the internet. It just had to use less effective Nielsen instead of AI/ML. People make this complaint about all new media when it appears, including books even (well, that kids and adults would spend their time reading trashy novels rather than study the Bible), and later serial articles (which were designed to keep readers hooked with literary cliff hangers so they would buy the next issue).
by mrj | 2025-12-10 23:09:59+00:00
Oh no, this is just a Google thing. I've done the same verification bs for four different companies now, multiple times for each of them. I just keep an image of my license on my computer so I can upload it on demand. Google's payment verification is byzantine.

It'll trigger when you sign up.

It'll trigger if you create an Android developer account.

It'll trigger if you get a new phone.

It'll trigger if your card expires.

It'll trigger the month before your card expires. Why? Fuck you, that's why.
by TomasBM | 2025-12-10 23:10:33+00:00
Pretty nice. I've been using LLMs to generate different Python and JS tools for wrangling data for ontology engineering purposes.

More recently, I've found a lot of benefit from using the extended thinking mode in GPT-5 and -5.1. It tends to provide a fully functional and complete result from a zero-shot prompt. It's as close as I've gotten to pair programming with a (significantly) more experienced coder.

One functional example of that (with 30-50% of my own coding, reprompting and reviews) is my OntoGSN [1] research prototype. After a couple of weeks of work, it can handle different integration, reasoning and extension needs of people working in assurance, at least based on how I understood them. It's an example of a human-AI collab that I'm particularly proud of.

[1] Playground at w3id.org/OntoGSN/
by 0_____0 | 2025-12-10 23:10:36+00:00
I have gotten so sick of Google Maps that I've done the unthinkable, and have started walking around the city trying establishments at random.

It has yielded quite good results basically immediately. People (myself included) have gotten too used to living In The Box. Putting aside the time to just go for a walk around and pop into random shops and pubs has been wonderful.
by obmelvin | 2025-12-10 23:10:37+00:00
I don't understand the multiple posts / comments I've seen about this.

I google `gemini API key` and the first result* is this docs page: https://ai.google.dev/gemini-api/docs/api-key

That docs page has a link in the first primary section on the page. Sure, it could be a huge CTA, but this is a docs page, so it's kinda nice that it's not gone through a marketing make over.

* besides sponsored result for AI Studio

(Maybe I misunderstood and all the complaints are about billing. I don't remember having issues when I added my card to GCP in the past, but maybe I did)
by verdverm | 2025-12-10 23:11:21+00:00
I'm using it fine through both aistudio and vertex ai, direct API calls

It's not at all hard generally, the core of this issue is centered around gemini-cli which is a hot pile of trash. The inability to get keys or account credentials (like why even use an API key, Google is top notch in auto-auth/WIF)

Insanity to me how gemini-cli is so bad at the basics with so many great Google packages in open source that handle all this transparently. All I need to do is have my gcloud authd with the right account/project. I sarcastically assume his is because they vibe coded gemini-cli and it implemented everything from scratch, missing out on reusing those great packages
by embedding-shape | 2025-12-10 23:11:23+00:00
> showing that fundamentally digital computing with optical photons will be immensely power hungry

> they really are completely unrealistic

Unrealistic only because they're power hungry? That sounds like a temporary problem, kind of like when we come up with a bunch of ML approaches we couldn't actually do in the 80s/90s because of the hardware resources required, but today work fine.

Maybe even if the solution aren't useful today, they could be useful in the future? Or maybe with these results, there are more people being inspired to create solutions specifically about the power usage?

"we don't need to resort to this sort of stuff" makes it sound like this is all so beneath you and not deserving of attention, but why are you then paying attention to it?
by ivanjermakov | 2025-12-10 23:12:03+00:00
Times New Roman is extremely common and often the only accepted font for official documents and colloquial works in post-soviet countries: https://www.cnews.ru/news/top/2018-12-10_rossijskim_chinovni....

I have only bad memories of using it since I directly associate it with endless formatting fixes for my diploma and course works.
by Duologic | 2025-12-10 23:13:19+00:00
Any particular libraries you use to generate TF-JSON from jsonnet?

I wrote a generator a little while ago that can create jsonnet libraries from the TF schemas: https://github.com/Duologic/soysonnet

Example lib here: https://github.com/Duologic/soysonnet-aws

I only needed it for AWS so I didn't spend more time on it.
by phantasmish | 2025-12-10 23:13:27+00:00
> You're talking about cutting kids from

> all online services

Not even close? I don’t know how you got that.

> including multiplayer games

Nah. My kids play plenty of multiplayer games. Local’s fine, online with people they know is fine, online in games with no or extremely limited communication is fine (Nintendo consoles are good for those)

> community wikis

Are community game wikis hotbeds of scams, predation, and astroturf rage-bait influence campaigns? I’ve read them much of my life (if we also count Gamefaqs) and never noticed this.
Show HN: Tiny web app to draw on a knitted sweater
by aegte | 2025-12-10 23:14:02+00:00
Hi HN, first time posting here.

I built a small Christmas side project over the weekend. It's a tiny drawing app where you draw directly on a knitted sweater texture. Everything runs on plain Canvas, no libraries.

The idea is simple. I keep a pixel map and perform all operations on an OffscreenCanvas, and then rebuild the final image on a larger Canvas by rendering each pixel as a separate stitch. Just my own rendering code.

It also works completely without any server state. Sharing is just a link where the whole drawing is encoded in the URL, and the app rebuilds the image on load. It's pretty fun to see it actually work.

Try it out here: https://aegte.dev/xmas

It's a simple project, but fun to build. Feedback on the rendering approach or ways to make it faster is welcome.
by lmm | 2025-12-10 23:14:03+00:00
As I said on https://news.ycombinator.com/item?id=46214609 , that statistic doesn't mean what you think it does. The article I linked doesn't have figures for Tokyo but it has Shanghai which is comparable; there are around 4x as many jobs within 30 minutes by transit in Shanghai as by car in LA, while the population is only 1.5x bigger.
by andy99 | 2025-12-10 23:14:26+00:00
I use OpenAI and Anthropic APIs every day for work. I have never used google Gemini precisely because there seems to be a whole different set of friction involved in getting an account. First I don’t want to tie anything to my google account, especially any form of payment (no idea if I actually need to do this). Second I don’t want AI studio or whatever, I just want a similar api to the others I can hit.

I admit I’m completely ignorant about what’s really involved, I have never tried and am just going on vague things I’ve heard but stories like this definitely reinforce my perception. I even have a mistral account, grok, etc, but google feels like a whole other level of complication.
by yearolinuxdsktp | 2025-12-10 23:14:28+00:00
No plausible explanation? I disagree.

It’s about the social safety of transitioning. The paper you referenced is from the UK, which is famously a TERF island (trans-exclusionary radical feminists). In the TERF island, it’s much less safe to be a trans woman than a trans man. Adolescents can sense the risk of being a trans woman is much higher, so many trans women stay in the closet and don’t come out.
by ralferoo | 2025-12-10 23:14:28+00:00
I hate noise from the PC, so I've sited my PC under the desk at the opposite end of the room to where I sit (so about 3.5m away). I have a pair of 5m DP cables running to my 2 ultrawide monitors without any problems at all, so it seems if you buy decent cables it just works with DP too.

The only potential issue is that they seem to be slow waking up from sleep. I've never been interested enough to investigate if moving the PC closer with shorter cables fixes that, or whether it's just an issue with having 2 monitors. I think the underlying cause is actually just because it's Windows and that one monitor (they're supposed to be identical) seems to wake up earlier than the other, so it briefly flashes on, then goes black while it reconfigures for 2 screens and then on again.

But anyway, my 5m cable runs seem fine. They weren't especially expensive nor especially cheap cables, IIRC around 10-15 GBP each.
by macrolime | 2025-12-10 23:14:30+00:00
"Can you replay all of your prompts exactly the way you wrote them and get the same behaviour out of the LLM generated code? In that case, the situation might be similar. If that's not the case, probably not." Yes and no. It's possible in theory, but in practice it requires control over the seed, which you typically don't have in the AI coding tools. At least if you're using local models, you can control the seed and have it be deterministic.

That said, you don't necessarily always have 100% deterministic build when compiling code either.
by makeitdouble | 2025-12-10 23:15:11+00:00
Most people probably agree something needs to be done at scale. Banning kids sounds neither effective nor long term beneficial though, and at the core of it seems to deflect from solving deeper issues.

It looks like they're "doing something" while nothing really changes or potentially gets worse. Trying to regulate Meta/YouTube from there has IMHO become harder, as kids are on paper supposed to be out of the picture.