MurphyA/hacker-news huggingface dataset:
by chrismustcode | 2025-08-18 18:06:47+00:00
You hit the limits on this like immediately (it’s 1000 requests which each tool call is a request and even then I’m convinced pro isn’t 1000).

Also data retention Gemini has which you have to download a vs code extension to turn off for the CLI.

It isn’t an enterprise product it’s a way to get data for tool calling for training as far as I see it (as it currently stands).
by taeric | 2025-08-18 18:06:56+00:00
I'm honestly not sure how I feel on it, all told.

On one level, I do prefer my code to be readable left to right and top to bottom. This, typically, means the big "narrative" functions up top and any supporting functions will come after they were used. Ideally, you could read those as "details" after you have understood the overall flow.

On another level, though, it isn't like this is how most things are done. Yes, you want a general flow that makes sense in one direction through text. But this often has major compromises and is not the norm. Directly to programming, trying to make things context free is just not something that works in life.

Directly to this discussion, I'm just not sure how much I care about small context-free parts of the code?

Tangential to this discussion, I oddly hate comprehensions in python. I have yet to get where I can type those directly. And, though I'm asking if LLM tools are making this OBE, I don't use those myself. :(
by JCM9 | 2025-08-18 18:07:12+00:00
Likely both. AWS was often 70+% more expensive on GPUs for a while and remains typically the most expensive provider when put in competitive scenarios. Remember that for Microsoft, Google, and others cloud is their low margin fun side business… for AWS/Amazon cloud is their high margin business that makes money.

Whereas others are willing to loose a bit to get ahead in a competitive space like GenAI, AWS has been freaking out since if the cloud gets driven to a low margin commodity then Amazon is in big trouble. This they’ll do everything possible to keep the margins high, which translates to “realistic” pricing based on actual costs in this case. And thus yes seemingly hoping enterprises will buy some expensive second rate product so they can say they have customers here and hoping they don’t notice better cheaper offerings are readily available.

This is also a signal what what the “real cost” of these services will be once the VC subsidies dry up.
by shadowgovt | 2025-08-18 18:07:28+00:00
Libraries don't tend to have consolidated, centralized IT. As a result, TLAs have to actually make subpoenas to the databanks maintained by individual, regional library groups, and The ALA offers guidelines on how to respond to those (https://www.ala.org/advocacy/privacy/lawenforcement/guidelin...).

This, of course, doesn't mean your information is irretrievable by TLAs. But the premise of "tap every library to bypass the legal protections against data harvesting" is much trickier when applied to libraries than when applied to, say, Google. They also aren't meaningfully "state-owned" any more than the local Elk's Club is state-owned; the vast majority of libraries are, at most, a county organ, and it is the particular and peculiar style of governance in the United States that when the Feds come knocking on a county's door, they can also tell them to come back with a warrant. That's if the library is actually government-affiliated at all; many are in fact private organizations that were created by wealthy donors at some point in the past (New York Public Library and the Carnegie Library System are two such examples).

Many libraries also purposefully discard circulation data so as to minimize the surface area of what can be subpoena'd. New York Public Library for example, as a matter of policy, purges the circulation data tied to a person's account soon after each loaned item is returned (https://www.nypl.org/help/about-nypl/legal-notices/privacy-p...).
by bpcrd | 2025-08-18 18:07:52+00:00
We see who signs up for Reality Defender and instantly notice traffic patterns and other abnormalities that allow us to see if an account is in violation of terms of service. Also, our free tier is capped at 50 free scans a month which will not allow for said attackers to discern any tangible learnings or tactics they can use to bypass our detection models.
by solarkraft | 2025-08-18 18:07:57+00:00
Cool! I just started becoming interested in local transcription myself.

If you add Deepgram listen API compatibility, you can do live transcription via either Deepgram (duh) or OWhisper: https://news.ycombinator.com/item?id=44901853

(I haven’t gotten the Deepgram JS SDK working with it yet, currently awaiting a response by the maintainers)
by angrydev | 2025-08-18 18:08:46+00:00
Yeah I dabbled with the “competitive” play in 1.6 back in the day when it was finding matches on irc but most of my fun came from the communities I played with consistently. Maybe you can find these in some form but it’s not what most people are talking about these days if they say they “play counter strike”. I don’t really like the seriousness of ranked play so I never got back into it.
by stronglikedan | 2025-08-18 18:09:08+00:00
The cool thing about Win10 is that I can do all that as well, but with third party tools of my choosing. Not saying OSX is limited - just saying I can do the same in Win10, in multiple ways. I work with both, and will always choose to work with Win over Mac.

Maybe if Mac had got their shit together with the keyboard (swapped ctrl and super key) from the start I may have switched. Shame they isolated so many potential users with that boneheaded move.
by vineyardmike | 2025-08-18 18:09:15+00:00
Yea, that’s not how medicine works. There are patients that are in the hospital beds for a variety of reasons, and they don’t just go home during a storm. Those people still need some level of care, even if they’re not getting XRays and basic preventative care.

EMRs contain a record of when patients last took some critical but dangerous drug, what their allergies and reactions are, and many other important bits of information. When one of the patients starts to exhibit some new symptom or reaction (very stressful situation!), doctors and nurses look at the EMR to understand the best course of treatment or intervention.

When the EMR goes down, doctors and nurses revert to pen and paper. It’s very slow, and requires a lot of human handoff - which, critically, they’re less practiced in.
by leptons | 2025-08-18 18:10:26+00:00
I'm fine if AWS doesn't pursue AI that much, they should focus on infrastructure. It's a solid business as-is. AWS doesn't need "GenAI" to continue to do what they've been doing for a long time. Not doing "GenAI" the absolute best does not mean they won't be "number one cloud provider for much longer". Nobody is moving off AWS just because they don't have the worlds best "GenAI", which are honestly all pretty mediocre.
by vlachen | 2025-08-18 18:11:12+00:00
Also works on the mobile page.

The other thing possible is to block certain post types with uBlock origin, on desktop or mobile:

www.instagram.com##article:has-text(Suggested for you):style(visibility: hidden !important; height: 300px !important; overflow: hidden !important) www.instagram.com##article:has-text(Because you liked a post):style(visibility: hidden !important; height: 300px !important; overflow: hidden !important)
by stillthat | 2025-08-18 18:11:30+00:00
#priming

Uhm, wow. Most winnable matches often enough end when the drugs wear off for hundreds of reasons.

You are looking at it from the wrong angle. From what I have seen, it's rarely a whole team that fucks up while winning. Also: often enough: they don't seem to be aware of the pattern that just occurred in their brains (are not, as far as I learned from Paul E.). I believe these kids are put on drugs without consent.

I have no proof, of course.

I noticed it first in soccer back in '16, I think. Which surprised me because it was not boxing or wrestling or the UFC, where such things are the standard.
by hombre_fatal | 2025-08-18 18:11:38+00:00
This kind of control is what we miss out on when we leave web apps for native apps.

Ideally this would just be a simple browser plugin.

But the app requires major accessibility permissions so that it can access the API it needs to see into the Android apps, something that doesn't even exist on iOS. Just to do what should amount things like deleting a ".reels" component.

That said, props to OP for figuring out how to build such a feature for mobile. Most of the Show HN's in this space are desktop-only thus kinda useless.
by gia_ferrari | 2025-08-18 18:11:45+00:00
Not op, but in my bubble:

- DRM. - Owner-unfriendly device locks (such as manufacturer-controlled secure boot or locked-down OSes). - Inability to audit network traffic from one's own devices, i.e. an IoT device. - Remote attestation, when in opposition to open computing.

I could also see folks seeing the use of cryptography as "having something to hide" - I don't personally agree.
by nine_k | 2025-08-18 18:11:59+00:00
But "write a fizzbuzz fn" has one important assumption / limitation: the LLM should have seen a ton of fizbuzz implementations already to be able to respond.

Hence, LLMs can be helpful to produce boilerplate / glue code, the kind that has already been written in many variations, but cannot be directly reused. Anything novel you should rather outline at a more detailed level.
by KronisLV | 2025-08-18 18:12:15+00:00
Past a certain point, using tools like RooCode or anything else that lets you connect to arbitrary APIs feels like the way to go - whether you want to pay for one provider directly, or just use something like OpenRouter.

That way you have:

* the ability to use regular VSC instead of a customized fork (that might die off) * the ability to pick what plugin suits your needs best (from a bunch available, many speak with both OpenAI and Ollama compatible APIs) * the ability to pick whatever models you want and can afford, local ones (or at least ones running on-prem) included
by cakealert | 2025-08-18 18:12:18+00:00
Can Anna's Archive claim to be a non-profit when it's effectively an illegal enterprise with unknown controllers?

They are even offering decent bounties: https://software.annas-archive.li/AnnaArchivist/annas-archiv...

Whoever is running it must be doing really well for themselves laundering all that crypto.

Also interestingly they don't offer a tor onion service, while the admin is most certainly technically competent to administer one given that he no doubt uses tor to insulate himself from his enterprise and launder crypto. What is the reasoning for that?
by phalanx104 | 2025-08-18 18:12:46+00:00
untrue. what bloats the modern web is the widespread AND suboptimal use of web frameworks. otherwise, making adblockers would dramatically speed up the loading of every website that uses ads, while it is true to some extent, is not the entire picture. anyways, i'm not saying that these libraries are always slow, but the users aren't aware of the performance characteristics and perf habits they should use while making use of such libraries. do you have any idea how many tens of layers of abstractions a "website" takes to reach your screen?
by LastTrain | 2025-08-18 18:12:51+00:00
First off, you didn't say NIMBYism, you said NIMBY, and I'm pretty sure you understand the difference. If you really don't, I'll spell it out for you: the latter labels the person you are having the discussion with as motivated by greed, dismissing any valid points they may have. It is a lazy way to shut down an argument similar to the old internet standby "virtue signaling". Second, even if you did mean to say NIMBYism, historic preservation is not NIMBYism. By way of a simple example - I am for historic preservation in places I don't even live, not in my back yard. I hope that clarifies things.
by hobs | 2025-08-18 18:13:07+00:00
Oh its much worse than that - they think that most developers don't do anything and the core devs are just supported by the ancillary devs, 80% of the work in core devs and 20% otherwise.

In many workplaces this is true. That means an "ideal" workspace is 20% of the size of its current setup, with AI doing all the work that the non-core devs used to do.
by JCM9 | 2025-08-18 18:13:20+00:00
I agree. Although based on the last earnings call where folks were poking at why they’re behind it seems a sensitive spot for AWS leadership. They’re not used to lagging in a hot space, which seems to be driving the panicked disjointed strategy at the moment.

I too would like to see them just admit they’re behind, state it’s not a priority, and focus on what they do well which is the boring (but super important) basic infrastructure stuff.
by phkahler | 2025-08-18 18:13:53+00:00
Disagree. The first example the author seem to want something more like imperative programming, so the "loop" construct would come first. But then the assignment should come last. With the python syntax you get the thing you're assigning first - near the equals sign - and then where it is selected from and with any filtering criteria. It makes perfect sense. If you disagree that's fine, the whole post is an opinion piece.
by jldugger | 2025-08-18 18:13:56+00:00
No worries, I wasn't really trying to explain it anyways, as much as seeking confirmation from the rest of HN that this question is ill specified. Judging from responses, yes, it is.

If "binomial distribution" and "confidence interval" are unfamiliar terms then you probably are not prepared to pass OP's "statistical reasoning test" regardless. I think most engineers wouldn't, and I only understood the intent of question 1 because my pandemic lockdown project was reading a stats textbook cover to cover.
by dvfjsdhgfv | 2025-08-18 18:14:04+00:00
When I walk around, I have many questions in my head. But I never stop to do something about it. If the question is important enough, it will stick and I'll do something about once I get back.

This is the modern curse: I know I can get an answer to nearly every question, and I can get it quickly, just taking my phone out of my pocket and dictating it, it takes zero effort. I feel it's worth to restrain oneself and just enjoy the walk. It just feels better.
by pbiggar | 2025-08-18 18:15:13+00:00
Incidentally, Darklang had this built into the language/editor combo from the start. You can see it in the examples on our youtube, maybe this one: https://www.youtube.com/watch?v=NQpBG9WkGus

To make a long story short, we added features for "incomplete" programs in the language and tools, so that your program was always valid and could not be invalid. It was a reasonable concept, and I think could have been a game changer if AI didn't first change the game.
by leecarraher | 2025-08-18 18:17:19+00:00
On the surface, cutting less essential resources during a power supply event makes sense, the ranking of essentialness seems problematic. While the decision to stop dumping megawatts of power to train a companies next gen LLM to be used for life saving/sustaining systems makes sense, it's pretty hard to implement in all but the most extreme cases. Hospital vs gpt6 training is an easy decision, but what about deciding between someone who wants to run AC at their unoccupied home vs. cutting power to a multi-day training epoch worth hundreds of thousands of dollars. It all feels very un-capitalistic, which in the US, like it or not, is how many edge cases get resolved. Right now datacenters are just the easy target, but why not Texas' numerous fracking sites, or other less desirable industries. My guess is that an injunction on the constitutionality of this will hold it up in court for a while.
by johnklos | 2025-08-18 18:17:51+00:00
> Would you expect Microsoft to ship Windows 12

There's the issue. You think that Windows is normal and an example of stuff that's relevant to open source software.

If people write AVX-512 and don't want to target anything else, then fine. But then it's simply not portable software.

Software that's supposed to be portable should be, you know, portable.

The implication is that you can decide to not support 20 year old CPUs and still have portable software. People who think that are just ignorant because if software is portable, it'll work on 20 year old CPUs. The "20 year old CPUs" part is a red herring, since it has nothing to do with anything aside from the fact that portable software will also run on 20 year old CPUs as well as different CPUs.

As an aside, instead of making up excuses for bad programmers, you might be interested to learn that software compiled with optimizations for newer amd64 didn't show any significant improvement over software compiled for all amd64.

Also, you have things backwards: code written and compiled today and run on 2005 CPUs wouldn't be "pretty much non-functional, as performance would be dire" unless you're talking about Windows. This is a problem with programmers and with Windows, and targetting the newest "features" of amd64 doesn't fix that. Those things aren't even related.

It's interesting how many people who either don't understand programming or who intentionally pretend not to want to make excuses for software like Windows.
by flkiwi | 2025-08-18 18:18:05+00:00
It's great advice for anything AI-generated in a professional production environment. I think the question is whether it's vibe coding with that requirement in place. Or, rather, if the requirement is appropriate for how vibe coding is often used and promoted today (by non-coders).

Basically all of the suggestions on that page were good practice, and not just for code. Documenting your changes, reviewing the output of an AI (or junior person), writing meaningful commits ... all of these apply equally to code, contracts, whatever. I read this post as "If you want vibe coding to be coding you still have to do a lot of hard work and not treat it as a magic app engine." Which is true but absolutely not what a lot of vibe code-embracing middle managers want to hear.
by p_j_w | 2025-08-18 18:18:08+00:00
I think you've hit the nail on the head here.

After being pleasantly surprised at how well an AI did at a task I asked of it a few months ago that I thought was much more complicated, I was amused at how badly it did when I asked it to refactor some code to change variable names in one single source file to match a particular coding standard. After doing the work that a good junior developer might have needed a couple of days for, it failed hard at refactoring, working more at the level of a high school freshman.
by teraflop | 2025-08-18 18:18:13+00:00
Your comment seems like a non sequitur to me. Whether something is a "non-profit" has nothing to do with whether it receives or spends money. (See, e.g. the American Red Cross's ~$4B/yr budget.) It's about what it does with the money it has.

Obviously, since Anna's Archive is breaking the law, it can't conform itself to the normal legal/regulatory system that governs non-profit organizations. It can certainly still claim to be acting in the spirit of a non-profit, and it's up to you to decide whether you trust that claim. Nobody's forcing you to give them money.
by slowmovintarget | 2025-08-18 18:19:03+00:00
This is a "let 'im cook" instance.

Reading through the article, the author makes the argument for the philosophy of progressive disclosure. The last paragraph brings it together and it's a reasonable take:

> When you’ve typed text, the program is valid. When you’ve typed text.split(" "), the program is valid. When you’ve typed text.split(" ").map(word => word.length), the program is valid. Since the program is valid as you build it up, your editor is able to help you out. If you had a REPL, you could even see the result as you type your program out.

In the age of CoPilot and agent coders I'm not so sure how important the ergonomics still are, though I dare say coding an LSP would certainly make one happy with the argument.
by meowface | 2025-08-18 18:20:12+00:00
It's certainly not a given. But it might happen, if we push for it. As might much more moral behavior towards sentient animals, if we push for it.

I believe a company like Anthropic would be extremely cautious and respectful if a majority of their staff believed they had created a model which was likely conscious. Anthropic is populated by the kinds of people who have been thinking and writing about potential future sentient AIs for decades. As for the other companies, who knows, but hopefully companies like Anthropic can help push them into behaving similarly.
by mrguyorama | 2025-08-18 18:20:25+00:00
So far any "autocomplete" from an LLM has only served to insanely disrupt my screen with fourtey lines of irrelevant nonesense that cannot be turned off (the "don't suggest multiline autocompletes" option does not prevent LLM autocomplete from doing so) and has only served to be less useful than non-LLM based autocompletes were, which I was massively impressed with, because it was hyperlocal and didn't pretend that the niche code I'm writing is probably identical to whatever google or microsoft writes internally.

I've had some minor success with claude, but enabling the AI plugin in intellij has literally made my experience worse, even without using any AI interactions.
by xg15 | 2025-08-18 18:20:35+00:00
> Due to existing laws such as COPPA, Meta already has in its terms of service that kids under 13 aren't allowed to use Meta AI

Then why were there specific guidelines for interaction with children at all?

> The "obvious" answer is requiring some kind of age verification, but that gets into (adult) privacy issues incredibly quickly.

What would be the alternative to that?
by astrange | 2025-08-18 18:21:04+00:00
ffmpeg has competition. For the longest time it wasn't the best audio encoder for any codec[0], and it wasn't the fastest H.264 decoder when everyone wanted that because a closed-source codec named CoreAVC was better[1].

ffmpeg was however, always the best open-source project, basically because it had all the smart developers who were capable of collaborating on anything. Its competition either wasn't smart enough and got lost in useless architecture-astronauting[2], or were too contrarian and refused to believe their encoder quality could get better because they designed it based on artificial PSNR benchmarks instead of actually watching the output.

[0] For complicated reasons I don't fully understand myself, audio encoders don't get quality improvements by sharing code or developers the way decoders do. Basically because they use something called "psychoacoustic models" which are always designed for the specific codec instead of generalized. It might just be that noone's invented a way to do it yet.

[1] I eventually fixed this by writing a new multithreading system, but it took me ~2 years of working off summer of code grants, because this was before there was much commercial interest in it.

[2] This seems to happen whenever I see anyone try to write anything in C++. They just spend all day figuring out how to connect things to other things and never write the part that does anything?
by amanaplanacanal | 2025-08-18 18:21:42+00:00
The first time I looked at a city map of my home town and saw the division between the prewar streetcar suburbs, and the postwar neighborhoods, was a revelation. Before the war: everything is on a grid, and there are alleys for utilities and garages down every block. Easy to walk everywhere. After: no more alleys, cul-de-sacs everywhere, traffic funneled onto arterials, unwalkable.
by SimianSci | 2025-08-18 18:22:47+00:00
Given the amount of hosting and storage needed to sustain this project. Nobody is getting rich off of donations. Not to mention the lifestyle tradeoffs that innevitably come with international fugitive status do not lend themselves to a very comfortable life.

The usage of crypto is entirely one of necessity, as controling information and knowledge is something powerful people have clear stakes in. Many countries weild their financial systems to hold or acquire power. Information and Knowledge is one form of such power.

Everything points to the Anna's Archive team being passionate ideologues as opposed to some criminal enterprise focused on profit motives.