MurphyA/hacker-news huggingface dataset:
by 2rsf | 2025-10-17 07:18:15+00:00
Regulatory Certification is also critical, you are not allowed to use home made RF devices, especially if they are connected to a network of certified devices.

For example the latest cellular standards use shared medium- everybody are transmitting on the same frequency at the same time, but you need to follow strict guidelines for power control and coding. One malfunctioning phone transmitting too strong can disturb a whole cell.

This is hard to achieve using an open source model since tests are conducted on finished products, whole assembled phones.
by galaxy_gas | 2025-10-17 07:18:32+00:00
1.. There is mirror in China for most service. The rawgit gitcdn npm yarn maven all that. Because the network and GFW is performance really bad and oversold international lines. So they will mirror it locally or it's unusable

2. All .cn site has to link to gov cn in bottom. It does not mean they are related to government or affiliated with government. To publish website in China you require this https://en.wikipedia.org/wiki/ICP_license - a permit issued by the Chinese Ministry of Industry and Information Technology (MIIT) to permit China-based websites to operate in China. The ICP license numbers for Chinese websites can often be found on the bottom of the front webpage. All websites with their own domain name that operate inside China are required to obtain a license (whether hosted on a server in mainland China or provided into China via a CDN), and China-based Internet service providers are required to block the site if a license is not acquired

(This is from the wiki article, not a LLM)
by instig007 | 2025-10-17 07:18:46+00:00
> Building a framework on a non-async foundation (flask) in 2025 is bizarre.

Assuming that non-blocking sockets require a special language syntax that breaks seamless compositionality of functions is a lack of fundamental knowledge. No wonder you refer to the industry adoption (crowd opinion) in your next sentence, instead of applying the first-principles analysis. In 2025, the expectation is that you should've at least tried learning how Project Loom is implemented, before venturing bold opinions on the async keyword in Python: https://openjdk.org/projects/loom/

> The only way to scale a flask API is to use gevent, which is just problems waiting to happen.

This is FUD.
by squirrel | 2025-10-17 07:21:52+00:00
Yes, the incorrect usage is widespread! See Fowler's original book for the thinking behind the term -- every example therein is a 1-minute job, and many are macros in your IDE.

Good point that LLMs tend to rewrite unless corrected. I have heard (but not tested myself!) that if you tell them to apply a series of small changes they stay on track better. Fowler's list would probably be a good starting place.
by covil | 2025-10-17 07:23:19+00:00
I'm asking claude code to collaborate with codex. You can do it by adding codex as a mcp server. They added `codex mcp-server` command for user to use codex as a mcp server recently. And it did improve the plan and code quality; I ask it to review the plan and generated code. Full command is like this: `claude mcp add codex -- codex mcp-server`
by NicoJuicy | 2025-10-17 07:24:15+00:00
Solo.

1) CI/CD

Gitlab self hosted.

Just plain .gitlab-ci.yml pipeline files & runners running on > 3 pc's (docker and powershell tags)

Basically using dotnet deploy with publishprofiles and environment variables.

3 parts: - Backend ( multitenant) - BackendGateway ( multitenant) - Frontend ( single tenant)

https://imgur.com/a/NW8bD4W

Deployment time: < 5 minutes ( staging and prod, including smoke tests)

2) Logging Axiom. Cloud.

Cheap to use for my project, i can stay on the free plan while I scale up.
by sam_goody | 2025-10-17 07:26:45+00:00
Phoenix is the fifth largest city in the United States. It is also one of the major hubs of the west, being in a good location (midway north), having good weather for planes, and having America West headquartered there.

I would think there should be plenty of traffic going through there to Taiwan, similar to the amount going through a hub such as Chicago or NY.
by jacquesm | 2025-10-17 07:27:23+00:00
Or you could forego DMA completely if you wanted. Almost all DMA capable devices have some kind of non-DMA route to access the data. It may be slower and it would of course still enable an adversary with access to your hardware to replace the device you boot from with one that has compromised data on it. But at that level it is usually game over anyway. I was thinking of just using an SD card, and if you're really paranoid about this (which I am!) you could glue it into the slot or make it physically impossible to replace it without damage to the case.
by felixhammerl | 2025-10-17 07:27:51+00:00
If your app has to display stuff, you have no code kits available that can help you out. No vibe coding needed.

If your app has to do something useful, your app just exploded in complexity and corner cases that you will have to account for and debug. Also, if it does anything interesting that the LLM has not yet seen a hundred thousand times, you will hit the manual button quite quickly.

Claude especially (with all its deserved praise) fantasizes so much crap together while claiming absolute authority in corner cases, it can become annoying.
by chandureddyvari | 2025-10-17 07:28:56+00:00
In my case, it is ignorance. I am not familiar with how to wield firecracker VMs and manage their lifecycle without putting a hole in my pocket. These sandbox services(e2b, Daytona, Vercel, etc.) package them in an intuitive SDK for me to consume in my application. Since the sandboxing is not the main differentiator for me, I am okay to leverage the external providers to fill in for me. That said, I will be grateful if you can point me to right resources on how to do this myself :)
by rpcope1 | 2025-10-17 07:29:55+00:00
One major difference with Zipline versus others is the use of fixed wing craft (in addition to providing critical supplies in areas that are otherwise challenging). The failure mode for fixed wing or even helicopters in the air is way less catastrophic than quadcopters. People like quads because all the DJI stuff that makes it easy, but they're also both by far the least energy and capacity inefficient and most dangerous if there's an issue that causes lift to stop. Given how much people already shit themselves about GA aircraft and recreational RC aircraft, as well as the problems above, I have my doubts about delivery drones becoming a big thing for things like food.
by thaumasiotes | 2025-10-17 07:31:07+00:00
OK, I tried it.

---

[me] dark legacy comics who wants some bamboo

[AI Mode] In Dark Legacy Comics, the phrase "who wants some bamboo?" is a catchphrase of sorts used by the panda character Keydar. It is often used before the panda charges into a fight or expresses a desire to participate in some aggressive action. In the context of the comics, it is a humorous and slightly absurd representation of his aggressive streak.

The character of Keydar is known for his sometimes-contradictory actions; he is a panda (typically associated with peacefulness) but displays a more chaotic and aggressive side, and the "bamboo" catchphrase highlights this comedic contrast.

---

Out of this response, the following information is accurate:

1. There is a character in Dark Legacy Comics whose name is "Keydar".

2. Nothing else.

Keydar does appear in the strip containing that phrase ( https://darklegacycomics.com/335 ), but he's the one who isn't a panda.

I'm intrigued that it's possible to run this search repeatedly on Google and get "AI Overview" responses that are all wildly different from each other. A new overview every time! They do not ever get anything right. The closest I've seen an overview come is one that said "there is no strip featuring that phrase", which still isn't true.

In fact, here's one (to the extent that they're different things, this is "AI Overview", not "AI Mode") that I just Googled up:

---

The line "who wants some bamboo" is from Dark Legacy Comics #338: "Mists of... something". The comic was a satirical commentary on the announcement of the World of Warcraft: Mists of Pandaria expansion.

In the comic, the main characters express their surprise and confusion over the new expansion's focus on pandaren (a humanoid panda race). One of them, after hearing the news, sarcastically holds up a piece of bamboo and says, "Who wants some bamboo?" to his guildmates, who look on with expressions of deep disappointment. The comic satirized the player base's initial skepticism about the expansion's direction.

---

Verification...

1. The line is from strip #338: false

2. Strip #338 is titled "Mists of... something": false

3. Strip #338 is a commentary on the announcement of Mists of Pandaria: false [It appears to be a commentary on a change implemented in Warlords of Draenor, except it was published far too early for that. I guess it's a commentary on the stag form, which is technically an MoP change.]

4. Synopsis: entirely made up
by popcorncowboy | 2025-10-17 07:31:09+00:00
Only up to their quality limit though. This is a slightly different concept to a quantity limit (which also exists), but the general (imperfect) idea is that for your "quality level" (i.e. your ability ceiling), the only real knob you can dial is quantity. In practice, quantity seems to be a defining factor for pushing your ability ceiling higher.
Ask HN: Web app freezes, but not when Chrome is recording. How to debug?
by febed | 2025-10-17 07:31:21+00:00
I have a super annoying heisenbug, that never occurs during the Chrome debugger performance recording session. Basically it's an Angular/AngularJS hybrid app with a form that freezes when you return to it after navigating to another tab.

Any suggestions on how to debug this other than just commenting out code step-by-step?
by ruszki | 2025-10-17 07:31:36+00:00
Your PDFKit is PSPDFKit.

Also I don’t think that there are more than a handful of people in the world who can properly manage a 1 million LOC codebase regardless of source. Even when you remove the ton of useless comments which his code has.

Also the first file which I checked: https://github.com/amantus-ai/llm-codes/blob/main/src/lib/__...

This is not how dates should be tested at all. Timestamp and stack are ignored with errors with parents. If you want really nice code then have one expect per test case. Useless comments. Type guards testing is a joke.

And these classes are very simple ones.

So no, he cannot manage this code. Especially because tests are basically the most important part of good LLM generated code, and LLMs will lie with them all the time.
by npteljes | 2025-10-17 07:31:43+00:00
Stop daydreaming and just make the jump. The possibility of things being different down the road, and the fantasy you acting on it properly just serves to make you feel better, without needing actual action, or commitment on your part. Do something now, and get a taste of the real thing.

My way of switching over was to set up my system as a dual-boot, and then to set up my Linux in a way that enabled as much of my needs as possible. I got overwhelmed at first multiple times, but realized later that I'm just resistant to change. After a few tries, it stuck, and instead of feeling overwhelmed with change, I felt relief that I don't have to deal with Windows, and all the corporate bullshit that comes with it. Instead I have the vibrant culture of free software, and all the bullshit that comes with that, hehe. And I take that anytime over the former.

I'm also using KDE btw. I think it's by far the best DE, for me anyways. Fun fact, Valve's Steam Deck also uses it.
by netsharc | 2025-10-17 07:32:30+00:00
I wonder if there are magic QR codes (other barcode types available) that the car can read and follow, e.g. if they drive into Waymo's cavern and the Internet connection isn't solid.

GoPro's "Labs" has a special firmware for their cameras, and the configuration doesn't happen by selecting items on the tiny screen, but on a webpage that generates a QR code that can then be entered into the GoPro by pointing it to the generated QR code.
by krisgenre | 2025-10-17 07:32:55+00:00
So far, I have had a very good experience using Gemini Live with the camera turned on. Just today, I wanted to find out the name of a spare part inside a bathroom faucet. First, Gemini said it was a thermostatic cartridge, but I responded that it couldn't be, as it doesn't control temperature. Then it asked me what it did, and I said it has a button that controls the flow of water between the tap and shower. It correctly guessed that it was a diverter cartridge.
by p0w3n3d | 2025-10-17 07:34:07+00:00
I wonder when/where did they make it against the law to even tell anyone. I remember(1) time when law guys made illegal (in US i believe? or EU?) creating software that circumvents certain DRMs, so I made plans to create a txt DRM that would rely on having a preambule like this :

!copy !save

if there is a !copy the text editor would not allow you to copy the text (like the acrobat reader does), and !save would not allow saving locally (this is even stupider)

The plan was to render notepad.exe and thus whole windows an illegal software because it allows to circumvent the existing DRM. Of course this would make illegal also less and vim, therefore I got scared of the power that lay in my hands, and cease to hit the atomic button.

_____

(1) I've noticed that I recently started to use "I remember" more and more on the hackernews. I'm getting old.
Ask HN: How to properly show my skills for startup roles?
by arabello | 2025-10-17 07:35:20+00:00
I've got ~5 YoE as a Full Stack Engineer in a small software consultancy/house. We build products for external clients, covering everything from requirements gathering to production, with a focus on GenAI for the last two years.

Goal: Land an international role at a startup, preferably in the AI/GenAI field, ideally Founding or Full Stack Eng positions.

Problem: I'm not getting opportunities. I've been looking on and off for 2/3 years but only had 1 offer. My guess is my consultancy background isn't translating well on paper for the startup landscape.

We don't operate like a traditional consulting agency. I function as a Product Engineer (Full Stack and GenAI) including client-facing responsibilities, talking with stakeholders, challenging designers' UX/UI deliverables, partial team management, ownership of the internal AI tooling and some public-facing marketing stuff. I think all of this doesn't show up properly on resume's experiences.

I'm confident in my tech and soft skills. The main thing I lack is ownership of an ongoing production product with a massive user base, as we typically focus on project bootstrapping.

How do I properly showcase my product-oriented skills? I'm usually screened out or rejected after the first interview, suggesting the issue is primarily with my experience presentation or content.

If the issue is actually in my skill set, how can I effectively evolve in that direction while staying in my current position?
by engomez | 2025-10-17 07:36:47+00:00
They are arguably "fun", it's kind of like functional programming but in NLP. We found multi-agent systems to work well for workflows where there's lots of unstructured inputs. E.g. a "content writer" that takes resolved support tickets and turns them into an update against documentation if there's something novel to update. We tried that with a structured workflow and it didn't work very well/reliably, while a multi-agent approach worked well. For more traditional mostly deterministic workflows, I agree, there's no need.
by firecall | 2025-10-17 07:39:52+00:00
Yep, I did this for a while.

The TikTok Byte Dance / Byte Spider bots were making millions of image requests from my site.

Over and over again and they would not stop.

I eventually got Cloudinary to block all the relevant user agents, and initially just totally blocked Singapore.

It’s very abusive on the part of these bot running AI scraping companies!

If I hadn’t been using the kind and generous Cloudinary, I could have been stuck with some seriously expensive hosting bills!

Nowadays I just block all AI bots with Cloudflare and be done with it!
by npteljes | 2025-10-17 07:40:34+00:00
I started with Ubuntu back in the day, and later distro-hopped a lot, but honestly, I find the apt package manager the nicest. So I went back to Ubuntu's source: Debian. I use it with KDE.

I also have a good out of the box experience with Zorin (an Ubuntu-based distro). Their goal is to be an alternative to Windows, to make the transition smoother for people coming from Windows. I wanted to test that and just installed it, never used the command line, etc. It feels nice and did everything via a graphical interface I wanted out of a desktop system.

>I think holds some non-technical people back.

That might seem like an issue, but what matters for adoption is what is packaged with hardware, and what gets support later. Microsoft realized this and capitalized on it big time, and that's why the de facto default PC is Windows. Microsoft took care that governments, schools use Windows and Office, that Windows comes bundled with PCs and laptops, meanwhile they took care that it all interacts at least on a basic level, but at least somewhat reliably.
by marginalia_nu | 2025-10-17 07:40:39+00:00
Yeah, this is the way. Dropping the packets makes the requests cheaper to respond to than to make.

The problem with DDoS-attacks is generally the asymmetry, where it requires more resources to deal with the request than to make it. Cute attempts to get back at the attacker with various tarpits generally magnifies this and makes it hit even harder.
by tmtvl | 2025-10-17 07:40:44+00:00
And it's very odd. You can find Microsoft and Apple laptops in many stores, but for GNU/Linux you basically have to go to speciality shops. Now, obviously, MS isn't going to be doing the whole 'if you don't sell non-Windows machines we'll give you a better deal' malarkey any more because they've learned that the court will bring the hammer down with a righteous fury when MS does that kind of anti-competitive nonsense (just remember the whole bundled browser saga), so it's weird.

I suppose it could just be the vicious cycle of 'no GNU/Linux laptops in stores' -> 'people don't know about GNU/Linux laptops' -> 'there's no demand' -> 'no GNU/Linux laptops in stores'. A problem which can only be solved by people in the know informing the general public (informing the public is always better than merely voting with one's wallet because multiple wallets > one wallet).
by moefh | 2025-10-17 07:41:08+00:00
Eh, I wouldn't be so sure. Reading the DMCA, their code does seem to do what the law says you can't do[1]:

"No person shall circumvent a technological measure that effectively controls access to a work protected under this title [...]"

with these definitions[2]:

(A) to “circumvent a technological measure” means to descramble a scrambled work, to decrypt an encrypted work, or otherwise to avoid, bypass, remove, deactivate, or impair a technological measure, without the authority of the copyright owner; and (B) a technological measure “effectively controls access to a work” if the measure, in the ordinary course of its operation, requires the application of information, or a process or a treatment, with the authority of the copyright owner, to gain access to the work.

I think (A) pretty clearly applies: the glyphs being randomized in each request obviously counts as being "scrambled", the method used by the author with the hashes clearly descrambles them by matching the provided SVG images to the letters rendered with the book's font.

I'm less sure about (B), not being a lawyer, but I think it's so generic that it does apply: the "ordinary course of [...] operation" of reading the book requires running the apps provided by Amazon. This seems to fit "requires the application of [...] a process [...] with the authority of the copyright owner".

[1] https://www.law.cornell.edu/uscode/text/17/1201

[2] https://www.law.cornell.edu/definitions/uscode.php?width=840...
by Lucasoato | 2025-10-17 07:43:08+00:00
One of my co-founders lost the SVG of our startup logo, and the designer who helped us was away on vacation. I really wanted to experiment with some logo animations for an upcoming demo, so I decided to take matters into my own hands.

I grabbed a high-quality PNG, gave it to ChatGPT, and managed to recreate the SVG from the image, after quite a bit of prompting and tweaking. But it worked out great!
by j4coh | 2025-10-17 07:44:33+00:00
The video was just one example from the linked thread, which was why I linked to the thread not the video. I don't see the benefit of copying all that text here when it's already there, I'm sorry to have to say. You're certainly welcome to believe that there's a good excuse every time he's incomplete or wrong, although I personally don't. I think it's because it's first and foremost entertainment content.
by Arisaka1 | 2025-10-17 07:44:53+00:00
>and if you’re training an agent for this specific task anyway, you’re effectively locking yourself to that specific LLM in perpetuity rather than a replaceable or promotable worker.

That's ONE of the long games that are currently played, and is arguably their fallback strategy: The equivalent of vendor lock-in but for LLM providers.
by npteljes | 2025-10-17 07:48:15+00:00
In case you want to hold on to Win 10, you can use their LTSC version + validate with massgrave / your own activation emulator. Win 10 21H2 IoT (LTS) end of life is 13 Jan 2032. You would have 7 years to figure out where to go from there, maybe straight to Windows 12.
by elric | 2025-10-17 07:48:59+00:00
I visited a surgical museum once (somewhere in Scotland IIRC). They hade a mock "robotic assisted" sewing setup. Basically you look into a microscope and have to use two manipulator arms to tie a knot. I've never struggled so much with such a seemingly simple task, the amount of concentration and fingerspitzengefühl required was more than I could muster. It was a real eye opener to surgical skill.
by flutetornado | 2025-10-17 07:49:35+00:00
There are several useful ways of engineering the context used by LLMs for different use cases.

MCP allows anybody to extend their own LLM application's context and capabilities using pre-built *third party* tools.

Agent Skills allows you to let the LLM enrich and narrow down it's own context based on the nature of the task it's doing.

I have been using a home grown version of Agent Skills for months now with Claude in VSCode, using skill files and extra tools in folders for the LLM to use. Once you have enough experience writing code with LLMs, you will realize this is a natural direction to take for engineering the context of LLMs. Very helpful in pruning unnecessary parts from "general instruction files" when working on specific tasks - all orchestrated by the LLM itself. And external tools for specific tasks (such as finding out which cell in a jupyter notebook contains the code that the LLM is trying to edit, for example) make LLMs a lot more accurate and efficient, efficient because they are not burning through precious tokens to do the same and accurate because the tools are not stochastic.

With Claude Skills now I don't need to maintain my home grown contraption. This is a welcome addition!