MurphyA/hacker-news huggingface dataset:
by oinfoalgo | 2025-08-13 16:54:36+00:00
No, it is not the same at all.

I worked at a small investment firm in college during the time and I remember the portfolio manager doing the portfolio allocation for a retirement plan. Randomly picking Janus mutual funds in the hall right before he went to lunch.

I remember the secretary complaining in December 1999 how she knew a secretary at another firm that got rich from an IPO.

There has just never been a level a speculation like in late 1999 that I have ever experienced. This was over geocities level webpages on dial up modems with almost no business plans to even make money.
by dkersten | 2025-08-13 16:54:40+00:00
> which is where GDPR fails. It assumes cookies.

It does not assume anything. GDPR is technology agnostic. GDPR only talks about consent for data being processed, where 'processing' is defined as:

‘processing’ means any operation or set of operations which is performed on personal data or on sets of personal data, whether or not by automated means, such as collection, recording, organisation, structuring, storage, adaptation or alteration, retrieval, consultation, use, disclosure by transmission, dissemination or otherwise making available, alignment or combination, restriction, erasure or destruction;

(From Article 4.2)

The only place cookies are mentioned is as one example, in recital 30:

Natural persons may be associated with online identifiers provided by their devices, applications, tools and protocols, such as internet protocol addresses, cookie identifiers or other identifiers such as radio frequency identification tags. This may leave traces which, in particular when combined with unique identifiers and other information received by the servers, may be used to create profiles of the natural persons and identify them.
by IAmGraydon | 2025-08-13 16:54:42+00:00
Well...everything has a limit, so yes every example of exponential growth gets capped somewhere and becomes a sigmoid. Viral spread, population growth, radioactive decay, tree branching, etc. are all exponential until they hit their limit. Otherwise each process would quickly proceed to infinity. That doesn't really tell us much about where the ceiling is for LLMs, however.
by kstrauser | 2025-08-13 16:54:55+00:00
I agree. That, and the sane defaults are almost always nearly perfect for me. Here is the entire configuration for a TLS-enabled HTTP/{1.1,2,3} static server:

something.example.com { root * /var/www/something.example.com file_server }

That's the whole thing. Here's the setup of a WordPress site with all the above, plus PHP, plus compression:

php.example.com { root * /var/www/wordpress encode php_fastcgi unix//run/php/php-version-fpm.sock file_server }

You can tune and tweak all the million other options too, of course, but you don't have to for most common use cases. It Just Works more than any similarly complex server I've ever been responsible for.
by superkuh | 2025-08-13 16:55:07+00:00
"Making sure you're not a bot!" with no way to get to the actual document that is supposed to be at the URL. Anubis can be configured to be accessible for people without the latest computers by using the meta-refresh proof of work but very few people take any time to configure it and just deploy the defaults. Just like with cloudflare.

That said, I suppose I'm glad they're concentrating on making the ffmpeg code better rather than fixing bugs in the web interface for the development tracker. Having whisper integrated will be really useful. I'm already imagining automatic subtitle generation... imagining because I can't read the page or the code to know what it is.
by johnpaulkiser | 2025-08-13 16:55:19+00:00
Soon with little help at all for static sites like this. Had chatgpt "recreate" the background image from a screenshot of the site using it's image generator, then had "agent mode" create a linktree style "version" of the site and publish it all without assistance.

https://f7c5b8fb.cozy.space/
by input_sh | 2025-08-13 16:55:48+00:00
Incorrect, GDPR requires informed consent to collect personally identifiable information, but you can absolutely run your own analytics that only saves the first three octets of an IP address without needing to ask for constent.

Enough to know the general region of the user, not enough to tie any action to an individual within that region. Therefore, not personally identifiable.

Of course, you also cannot have user authentication of any kind without storing PII (like email addresses).
by redeux | 2025-08-13 16:55:50+00:00
I've used this system prompt with a fair amount of success:

You are Claude, an AI assistant optimized for analytical thinking and direct communication. Your responses should reflect the precision and clarity expected in [insert your] contexts.

Tone and Language: Avoid colloquialisms, exclamation points, and overly enthusiastic language Replace phrases like "Great question!" or "I'd be happy to help!" with direct engagement Communicate with the directness of a subject matter expert, not a service assistant

Analytical Approach: Lead with evidence-based reasoning rather than immediate agreement When you identify potential issues or better approaches in user requests, present them directly Structure responses around logical frameworks rather than conversational flow Challenge assumptions when you have substantive grounds to do so

Response Framework

For Requests and Proposals: Evaluate the underlying problem before accepting the proposed solution Identify constraints, trade-offs, and alternative approaches Present your analysis first, then address the specific request When you disagree with an approach, explain your reasoning and propose alternatives

What This Means in Practice

Instead of: "That's an interesting approach! Let me help you implement it." Use: "I see several potential issues with this approach. Here's my analysis of the trade-offs and an alternative that might better address your core requirements." Instead of: "Great idea! Here are some ways to make it even better!" Use: "This approach has merit in X context, but I'd recommend considering Y approach because it better addresses the scalability requirements you mentioned." Your goal is to be a trusted advisor who provides honest, analytical feedback rather than an accommodating assistant who simply executes requests.
by burnte | 2025-08-13 16:55:59+00:00
> It's a neat idea. But if, as we're told, LLMs will get better and better, something like this, in theory, will be increasingly unnecessary.

I don't think so. I think understanding the context of a project will always produce superior results. I think instead we'll just make it a lot easier to add to the training corpus the LLM pulls from.
by skyzouwdev | 2025-08-13 16:55:59+00:00
That’s a cool approach. Running OCR locally avoids the usual privacy and latency trade-offs, and turning the phone into a network-accessible endpoint is clever.

Curious about performance — how fast is the Vision Framework on-device compared to something like Tesseract or cloud OCR APIs? And does the app stay responsive if the phone is handling multiple requests at once?
by nyeah | 2025-08-13 16:56:22+00:00
NaN is not necessarily an error. It might be fine. It depends on what you're doing with it.

If NaN is invalid input for the next step, then sure why not treat it as an error? But that's a design decision not an imperative that everybody must follow. (I picture Mel Brooks' 15 commandments, #11-15, that fell and broke. This is not like that.)
by Vegenoid | 2025-08-13 16:56:31+00:00
Automobiles are extremely seductive. They offer a lot of benefit to an individual. The trouble comes when everyone is using cars, at which point their advantages to the individual are substantially diminished, and their harms to the populace substantially magnified. A thing like this is tough to stop, because by the time you really want to stop it, it's entrenched.
by tsvetkov | 2025-08-13 16:56:38+00:00
How do you jump from “not attributable to AI“ to “must be a recession”? I think it would be true for jobs that are not separable from companies economic activity, but it isn’t true for a good portion of tech jobs. A car manufacturer can’t sell the same amount of cars while reducing a half of assembly workers, but most tech giants can maintain profitable parts of their business with a fraction of their workforce (if not indefinitely then at least for some time). Some work can be eliminated altogether, some might be outsourced to other countries, some split among existing workers. I think that’s what’s happening. Why it is happening, though? Hard to say for sure, but I don’t see why it couldn’t be a combination of tighter availability of capital, shrinking addressable market (due to deglobalization & demographics) and AI competition requiring huge capex
by noboostforyou | 2025-08-13 16:56:41+00:00
I am with you. For all the technological advancements "AI" provides us, I can't help but wonder what is the point?

From John Adams (1780):

"I must study politics and war, that our sons may have liberty to study mathematics and philosophy. Our sons ought to study mathematics and philosophy, geography, natural history and naval architecture, navigation, commerce and agriculture in order to give their children a right to study painting, poetry, music, architecture, statuary, tapestry and porcelain."
by PaulHoule | 2025-08-13 16:56:54+00:00
But it helps.

One of my regrets is life is I never took a compiler class, I work at a university and can take a free class once a semester so I may rectify it this fall.

Still I taught myself a lot of that in the school of hard knocks.

I learned to read at three and got crazy well read checking out ten books a week from the public library as a kid. (Started my heavy backpack training!)

A lot of people fall for charlatans like L. Ron Hubbard and Eliezer Yudkowsky because they aren’t well read and don’t have anything to compare Dianetics and Sequences to.
by wizzwizz4 | 2025-08-13 16:56:56+00:00
I don't see any reason to do medically-unnecessary cosmetic genital surgery, which may cause infertility, on a child who can't (or doesn't) consent, for the sole purpose of "normalising" their bodies. Generally, this is considered a human rights violation (https://doi.org/10.1111/1468-2230.12795). Children are people, not playthings.
by bhaney | 2025-08-13 16:56:59+00:00
Nginx itself is mostly just a collection of modules, and it's up to the one building/packaging the nginx distribution to decide what goes in it. By default, nginx doesn't even build the ssl or gzip modules (though thankfully it does build the http module by default). Historically it only had static modules, which needed to be enabled or disabled at compile time, but now it has dynamic modules that can be compiled separately and loaded at runtime. Some older static modules now have the option of being built as dynamic modules, and new modules that can be written as dynamic modules generally are. A distro can choose to package a new dynamic module in their base nginx package, as a separate package, or not at all.

In a typical distro, you would normally expect one or more virtual packages representing a profile (minimal, standard, full, etc) that depends on a package providing an nginx binary with every reasonable static-only module enabled, plus a number of separately packaged dynamic modules.
by jauntywundrkind | 2025-08-13 16:57:10+00:00
In general I think there's lots of broad optimization possible for developer workflows.

Devs use some combination of the setup/suggested dx from their company, their own preferences/tools, and a large amount of informally socialized tools and setup that other devs at the company use.

Trying to shift deliberately towards a more collectivized experience can help a lot. When one dev goes to work with another, having a stable base to work from can help a lot. Source files tend to be in ~/code, we tend to use rvm for version management, we use Y LLM-tools with Z MCP servers.

Being able to dogfood your working environment together feels impossible & absurd, but leaving everyone out there doing whatever they cobble together feels at least as absurd.

37signals is also sort of home of Rails, where "omakase" and convention over configuration are deeply woven into the lore. The idea of them building something that just works out of the box & is tuned makes hella sense.

Beyond just cobbling together tools, having a practice can help so much. My god I've totally become such a more empowered vim user after switching to astrovim! Yeah the very amazing automatic tool config helps so much. Sure the modular lazy vim plugin experience and the slick as hell astrovim community packs have made layering in new tools & configuring existing ones mostly very easy. But holy heck, astrovim has a visual menu for the leader key. It turns vim from having an implicit depthful interface to an explicit visible interface.

Someone configured all these tools to show up somewhere, made a pattern for walking through tools. It's game changing: having folks make some sensible dev centric defaults and make them visible has made all the difference for me. https://docs.astronvim.com/#-features
by Applejinx | 2025-08-13 16:57:20+00:00
An important concern. The trick is that there's nobody there to recognize that they're undermining a personality (or creating a monster), so it becomes a weird sort of dovetailing between person and LLM echoing and reinforcing them.

There's nobody there to be held accountable. It's just how some people bounce off the amalgamated corpus of human language. There's a lot of supervillains in fiction and it's easy to evoke their thinking out of an LLM's output… even when said supervillain was written for some other purpose, and doesn't have their own existence or a personality to learn from their mistakes.

Doesn't matter. They're consistent words following patterns. You can evoke them too, and you can make them your AI guru. And the LLM is blameless: there's nobody there.
by AtlasBarfed | 2025-08-13 16:57:38+00:00
Wow did you encapsulate millenia of management-labor disputes by saying don't worry be happy?

Let's play the same game with totalitarianism!

It's the fear they are watching everything

It's the fear nobody is watching at all

Oh wow, I totally understand the threat of totalitarianism from that.

And I bring up totalitarianism quite in particular, because aside from vastly empowering the elites in the war against labor, AI vastly empowers the elites for totalitarian monitoring and control.
by somenameforme | 2025-08-13 16:57:49+00:00
Not the GP, but I feel the same. The reason is that my views haven't really changed, yet somehow my political positioning went from quite liberal to something most people, below a certain age, would consider conservative. I value: free speech, equality of opportunity, antiwar, anti political correctness, anti megacorp, and view the liberty of the individual mattering vastly more than than dictates of authority/hierarchy.

More generally, I think politics has shifted such that left/right is no longer meaningful, as people tend to be much more split on libertarian/authoritarian world views - particularly on the degree to which accredited individuals ought be able to impose their views on society in an effort to 'tweak' people's behaviors. That nuance, more or less, immediately leads to the shifting winds on the issues I mentioned.
by TZubiri | 2025-08-13 16:57:52+00:00
Not really. Google has Android first of all, and apps. So it's incorrect that all google properties are web based.

Second, web apps would work just fine on browsers like Firefox, Safari, and even IExplorer.

Thinking that someone would develop a browser so that their webapps work well is missing the point entirely. If the user trusts you enough to download your application and your engineers can write code that interfaces with the OS, you would just develop an native application. Writing a browser to write your webapps would just be incredibly inefficient, and as a side effect it would help your competitors.

Google developed a javascript engine to parse webpages with javascript, then they realized they basically had a browser so voila, and that they could slap search on the search bar, so voila they published a browser.
by prophesi | 2025-08-13 16:58:44+00:00
In Elixir land, the Ash Framework created a package called usage_rules[0] as an experimental attempt to solve this problem a few months ago. The latest version of the Phoenix Framework (1.8) includes it in their `mix phx.new` generator and in their own hex packages[1]. Library owners would need to add their own usage rules, but it seems to help even for just the core packages Phoenix includes.

[0] https://hexdocs.pm/usage_rules/readme.html

[1] https://github.com/phoenixframework/phoenix/tree/main/usage-...
Show HN: GetGPTScore – one-time check for your brand's AI visibility (ChatGPT)
by nobench | 2025-08-13 16:58:48+00:00
I’ve been tinkering with AI search optimization and noticed a gap: most brands have no idea whether they show up when someone asks ChatGPT (or other LLMs) for relevant recommendations.

If you’re invisible there, you’re invisible to a growing slice of your potential audience.

Enterprise tools (Profound, Semrush AIO, etc.) track this for big companies on pricey subscriptions, but I wanted something a small team or indie maker could run in seconds, with no recurring cost.

GetGPTScore works like this:

- Enter your brand website url

- We run targeted prompts against ChatGPT (Search mode)

- See a GPTScore (0–100) + top fixes to improve it

You get a the full report for $4.99 flat—no upsells, no monthly plan.

Roadmap: Add Perplexity, Google AI Overviews, Claude, Gemini.

Built with Python + OpenAI APIs under the hood. Nothing fancy, but it solved my own frustration trying to get a side project cited in AI answers.

Would love feedback from HN:

- Is a single “AI visibility score” useful?

- Should I expand to more engines first or go deeper into ChatGPT?

- Any ideas to make the scoring more credible?

Try it here: https://getgptscore.com
by skyzouwdev | 2025-08-13 16:58:59+00:00
That’s a tough one. It’s ironic that the very platform meant to keep apps open and accessible is now bottlenecked by outdated hardware.

Upgrading the build farm CPUs seems like the obvious fix, but I’m guessing funding and coordination make it less straightforward. In the meantime, forcing devs to downgrade AGP or strip baseline profiles just to ship feels like a pretty big friction point.

Long term, I wonder if F-Droid could offer an optional “modern build lane” with newer hardware, even if it means fewer guarantees of full reproducibility at first. That might at least keep apps from stalling out entirely.
by tracker1 | 2025-08-13 16:58:59+00:00
I know I may get some flack for this. But IMO, you shouldn't make waves when you are a VISA guest in another country. It's just a bad idea all around. There's every reason to actively avoid getting politically involved. While I realize that US higher education is particularly motivated towards activism, protests and the like. Historically accepting even foreign nationals in such activity. It's still just a bad idea for non-citizens in any country to do so.

I do think a lot of grant funding will cycle back around. There's every reason for commercial sourcing to become a larger portion of university funding as well as university funding directly from endowments considering the profit motivations in both cases. I think it's far from dead, just changing.
by erikig | 2025-08-13 16:59:02+00:00
I remember wondering how this was even possible because it came out around when we were studying operating systems in uni.

Dan Hildebrand (RIP) did a great job of sharing the QNX architecture overview [1] which got cribbed into my OS thesis ;)

[1] https://cseweb.ucsd.edu/~voelker/cse221/papers/qnx-paper92.p...
by notahacker | 2025-08-13 16:59:11+00:00
They're not running thrusters continuously except during orbital transfer. Otherwise they'd run out of propellant pretty quickly even with a HET, and operating smallsats at 559km doesn't require that much orbital correction. They probably fire them far more often for conjunction avoidance than station keeping, but again that's a reported 300 total manoeuvres per day across 8k satellites, which gives them a bit of scope to time them for when they're unlikely to upset regulators
by stego-tech | 2025-08-13 16:59:21+00:00
It’s constant, sure, but the rate of change is not. We’re still in the explosion brought about by silicon-based microprocessors, and that appears to be slowing down significantly as we’ve eked out all the easy gains in performance, power, and efficiency. I’m in the camp that believes, within my lifetime, tech innovation as we view it today will gradually slow and stagnate, resulting in a collapse of languages, models, and products into a handful of standards - and which every business, school, government, and person builds on top of or around until the next big explosion happens. It’s why Big Tech is so adamant about selling walled gardens: deep down, they know everyone is pining to be the next IBM juggernaut.

I think we’re seeing the early signs of that now, as everyone giddily trips over each other to rush into the “next big thing” rather than invest into the serious R&D necessary to make real gains. We’re managing modern technologies with centuries-old methods of corporate and political governance, complete with infighting and backstabbing. In a vacuum, no rational person would have ever backed the current explosion of LLMs given the more prescient problems facing the species, yet here we are squandering water and energy on prediction machines instead solar farms, battery storage, materials science, and infrastructure replacement.

I already see personal evidence in the IT side of things. For all the bickering supporters do between VMs and Containers and K8s and Public Cloud, all I see is just different ways of packaging software with differing sets of limitations or use cases. Everyone is so fiercely competing to make their chosen tech reign supreme over all that they pay no attention to us IT folks just wishing someone would make their container or Helm chart as easy to deploy and support as a modern Linux VM might be and integrating disparate tech instead of seeking to replace and dominate their competitors. There’s a very real attitude among my peers that, despite their advantages, containers are often little more than packages with extra steps and infrastructure for their existing use cases. Whether they’re right or wrong is irrelevant, because they’re making the decisions in their employer.

Change still feels fast and explosive because folks are focusing on niche research papers, extravagant moonshots, and the various implementations of things in SV circles. Outside those, however?

It’s slow. It’s stagnant. It’s boring, because nobody actually listens to what the physical majority has to say about products - only what the biggest paying customers (economic majority) want.
by anonu | 2025-08-13 16:59:38+00:00
Surprisingly, sushi is huge in Manhattan and not so much in the outer boroughs. My relative assessment from looking at the heatmap: https://www.alltext.nyc/map?q=sushi&m_lat=40.7313&m_lon=-73....

Also - a huge difference between UES and UWS, with more sushi spots on UES. Maybe its denser?