MurphyA/hacker-news huggingface dataset:
by somenameforme | 2025-07-30 04:21:52+00:00
Their output is in natural language, that's about the end of similarities with humans. They're token prediction algorithms, nothing more and nothing less. This can achieve some absolutely remarkable output, probably because our languages (both formal and linguistic) are absurdly redundant. But the next token being a word, instead of e.g. a ticker price, doesn't suddenly make them more like humans than computers.
by majormajor | 2025-07-30 04:22:02+00:00
Fun thing about wikipedia is that if one person notices, they can correct it. [And someone's gonna bring up edit wars and blah blah blah disputed topics, but let's just focus on straightforward factual stuff here.]

Meanwhile in LLM-land, if an expert five thousand miles a way asked the same question you did last month, and noticed an error... it ain't getting fixed. LLMs get RL'd into things that look plausible for out-of-distribution questions. Not things that are correct. Looking plausible but non-factual is in some ways more insidious than a stupid-looking hallucination.
by LargoLasskhyfv | 2025-07-30 04:25:33+00:00
I had the totally opposite experience. Maybe it depends on the used hardware, the quality of the firmware, and how good the driver implementation on top of these is?

What is gaming oriented? What is untested? Which bugs? What do you mean by workstation?

Whatever. During initial setup slightly more than a year ago I went with their defaults, which means BTRFS as filesystem on a single SSD, and Plasma as DE. Apart from some (much later) customization of the initial ramdisk I didn't do much else. Their ZRAM setup suits me, everything flies, nothing crashes, lags, stutters.

Everything (of which I use) works.

I am skilled in Linux. By using plain vanilla Arch I'd have to recompile all of Arch to get the optimizations CachyOS is coming with by default. IMO that would be a useless hassle. Because they work flawlessly on my systems. I don't game btw.
by jamal-kumar | 2025-07-30 04:25:50+00:00
https://www.youtube.com/watch?v=wAFYVpX45xs

Here's a video of what it looks like from the 2011 event, from the POV of the coast guard approaching it. Waves don't typically look like a sheet has been flapped across one front of the entire horizon of what is visible on the ocean
by reissbaker | 2025-07-30 04:27:04+00:00
Most inference companies (Synthetic included) host in a mix of the U.S. and EU — I don't know of any that promise EU-only hosting, though. Even Mistral doesn't promise EU-only AFAIK, despite being a French company. I think at that point you're probably looking at on-prem hosting, or buying a maxed-out Mac Studio and running the big models quantized to Q4 (although even that couldn't run Kimi: you might be able to get it working over ethernet with two Mac Studios, but the tokens/sec will be pretty rough).
by ekusiadadus | 2025-07-30 04:27:11+00:00
Hey HN! I built VibeTime because I wanted to know how much I was spending on Claude Code and how my usage compared to other developers.

It started when I realized I had no idea how much I was actually spending on AI coding assistants. The ccusage tool by @ryoppippi was great for local tracking, but I wanted to:

- See my usage trends over time with charts - Compare my usage with the community - Access my data from anywhere - Track usage across multiple machines

Technical details: - CLI: TypeScript wrapper around ccusage with cloud sync - Web: SvelteKit on Cloudflare Workers with D1 database - Auth: Lucia Auth with OAuth (Google/GitHub/Facebook) - Privacy: All ccusage features work offline, sync is optional

Quick start: npm install -g vibetime vibetime daily # Works immediately, no setup

The web dashboard is at https://vibetime.ekusiadadus.workers.dev

I'd love feedback on: - The onboarding experience - What other metrics would be useful to track - Ideas for the ranking/gamification aspects

Happy to answer any questions!
Show HN: Give Claude a GitHub Codespace to automate all your apps via MCP
by linktothenew | 2025-07-30 04:27:18+00:00
Hello HN, we're Andrew and Stephen from Keyboard (https://www.keyboard.dev/).

After building AI tools for the past year, we recently made a YouTube video on building MCP servers and realized MCP is a total game-changer. It essentially lets AI do anything by connecting to your apps. But the deeper we dove, the clearer it became that security and privacy were complete afterthoughts. Coming from backgrounds at Okta and Stripe, this made us pretty uncomfortable.

We kept seeing the same pattern: every app needs its own MCP server, each storing sensitive tokens, with minimal security controls. It felt like we were back to the early days of OAuth implementations. Functional, but scary.

How Keyboard fixes this:

- Isolated execution: Your API keys live in your own GitHub Codespace secrets, Bearer OAuth tokens in encrypted files on your machine. Your credentials stay in your trust radius

- Ephemeral environments: Codespaces can be destroyed/recreated, limiting blast radius

- Built-in access controls: GitHub's enterprise-grade security model protects your credentials

- Zero-trust architecture: Only you can access your API keys and execution environment

What makes this different:

- Real code execution: Claude can run JavaScript/Node.js with npm packages and your API credentials

- Reusable workflows: Save complex scripts as "Keyboard Shortcuts" for instant reuse

- Universal integration: One setup connects Linear, Slack, Google Workspace, GitHub, and more

- Auto-environment management: Codespaces created/managed automatically as needed

The GitHub Codespace approach came from experimental work with interactive documentation. We realized Codespaces might be the most secure place to execute these tasks - isolated, ephemeral, with enterprise-grade controls.

We need your help: If this resonates, give us a star on GitHub! We're looking for early users and contributors who want to help make MCP more powerful and more secure.

We'd love your feedback, especially if you've been experimenting with MCP yourself!

If you want to try it here is the quickstart: https://docs.keyboard.dev/getting-started/quickstart
by Dazzler5648 | 2025-07-30 04:27:56+00:00
I was parked at Selzer beach in Seaside, Oregon when the earthquake/tsunami news hit around 7:30pm. Within 30 minutes it was impossible to buy gas without queueing and now there is a pretty steady stream of cars heading out of town. As of 9pm it’s been upgraded to a warning up and down the coast. I was just thinking of tsunamis the two days ago in the Del Rey beach parking lot, where I noticed the locals seemed to park at the exit end of the lot, facing out. I moved my car to match because that just makes sense.
by heavyset_go | 2025-07-30 04:28:14+00:00
Yeah, Google has control of the OS and can easily choose to fix the issue.

It's just an issue that plagued the last 15 years of attempts at getting Linux running in VMs/containers/etc on Android, and that's the reason it's an issue.

Developers might be able to work around the limitation by building dynamic suspending and restoring of VM state into their Linux launcher and try to make it play nice with Android.
by tiffanyh | 2025-07-30 04:28:39+00:00
Cool idea and I can see myself using this.

My iPhone 14 Pro was incorrectly identified as an iPhone 11 though.

Maybe it doesn’t matter since both have the same screen size, but it can be confusing since the wrong model identified even if it’s the same size.

https://www.apple.com/au/iphone/compare/?modelList=iphone-11...
by sentihype | 2025-07-30 04:29:44+00:00
A few weeks ago I started a small side project — just a simple Python script to scan Reddit for tickers and calculate sentiment.

Then I couldn’t stop. Now it's a full service: SentiHype.com

It analyzes Reddit posts and comments, detects ticker mentions, classifies them as bullish/bearish/neutral using AI, and tracks hype spikes before they show up on the charts.

Example use case: I saw $OPEN getting hyped 12 hours before it moved. Same thing with $LCID, $GIBO, etc. You can tap on a ticker and see graphs of mentions and sentiment trend.

It’s still early and evolving – mobile app is in progress. Would love feedback, questions, or collab ideas.

> Try it: https://sentihype.com
by cvcivic | 2025-07-30 04:30:13+00:00
I believe this sort of thing will continue as people use LLMs to produce artifacts.

It will produce beautiful and thoughtful-looking work to even those with a discerning eye, but keep picking at it and you’ll see that bias and unintentional deception is endemic.

It’s not that LLMs can’t be used thoughtfully, but that it is essentially a bird laying rotten egg solutions by default, and only through conscientious continued hand-held process, throwing away the rotten yolk regularly, can it be used, and even then with care and only in certain circumstances. But, as it’s crafted to in its very nature to deceive in order to provide what is desired, it will eventually fool even those that understand its nature, with larger and larger consequences.

I have seen disease and famine destroy, and I don’t want to prevent solutions, but this is a beast, a great deceiver; have we not learned by now the story that will be told now that Pandora’s box has been opened?
by majormajor | 2025-07-30 04:30:20+00:00
If you're selectively faking things you don't care. You may not even be aware because the caching is transparent to you and you send the whole set of messages to the system each time either way. From the perspective of the person faking their model to look better than it is, it requires no special implementation changes.

And if you're faking your model to look better than it is, you probably aren't sending every call out to the paid 3rd party, you're more likely intentionally only using it to guide your model periodically.
by shadowgovt | 2025-07-30 04:31:01+00:00
> When people inevitably start mass-spamming open source projects to make their Github contribution graphs greener

How does GitHub handle that right now? What's to stop an individual account from just dropping line-noise PRs onto projects (i.e. random-bytestring files that couldn't possibly be correct)?

Seems like whatever the social network (and, to be clear, GitHub is a social network) uses to police trolls right now could be applied to AI-spam. This is a problem every social network has to solve eventually; surely GitHub hasn't gone this long with no solution at all?
by jpalawaga | 2025-07-30 04:31:15+00:00
in general, backend life becomes way, way easier if you just store everything in zulu time, transmit in zulu, and localize it on the frontend (which is what javascript does by default anyhow, iirc).

maybe there are some cases where you want to store the timezone (e.g. you've displayed a datepicker and the user has expressly entered a timezone)--but normally you'll save headache by storing everything in zulu time.

if storing the timezone is important for those transactions, then I could potentially see that as warranting storage with a timezone as well.

basically, ask 'if the timezone matters' with respect to the information being encoded. if it's just for display purposes and can be ignored, then KISS.
by oooyay | 2025-07-30 04:31:28+00:00
> The war between the Culture and the Idirans rages across the galaxy. Trillions suffer as ideologies clash. You are Horza, a shapeshifter with a deep-seated hatred for the Culture. You find yourself on a desolate world, a sanctuary from the fighting, when an Idiran warship appears in the sky, a black scar against the pale sun.

Honestly a strong start but I got rate limited. Very cool idea!
by timr | 2025-07-30 04:31:35+00:00
That makes sense, though. To do otherwise would be pretty dumb for a tsunami situation.

But yeah, the handheld telephoto zoom from a safe location is definitely on the Japanese Disaster TV bingo card. That said, I appreciate that they just keep repeating the same warnings and data, rather than the ridiculous speculation that the US news media engages in when they get bored.
by ninetyninenine | 2025-07-30 04:32:06+00:00
I don't think he's even right. Like what he is saying is in actuality wrong. He's surprised because he's ignorant. I'm all for people saying stuff the way he says it. He believes it's true, then he should stand behind. But then the consequence is that he needs to be accepting of when people call him out for being utterly wrong.
by koito17 | 2025-07-30 04:32:22+00:00
Many Japanese studying abroad use VPNs in order to circumvent services blocking overseas traffic.

Most businesses do not care, because it's harder to counter bots when allowing overseas traffic. Moreover, the number of Japanese who leave the country are a small fraction. For reference, the percentage of Japanese who hold a passport is 17%. A small fraction of the 17% represent students studying abroad (or other long-term stays).

There's enough internal demand that people travelling abroad (or studying abroad) are considered edge cases worth ignoring. As surreal as this sounds, this is the current situation.
by valenterry | 2025-07-30 04:33:20+00:00
> Tanstack router[1] provides first class support for not only parsing params but giving you a typed URL helper, this should be the goal for the big meta frameworks

Let's not pretend that the Tanstack solution would be good. For example, What if my form changes and a new field is added but someone still runs the old html/js and sends their form from the old code? Does Tanstack have any support to 1.) detect that situation 2.) analyze / monitor / log it (for easy debugging), 3.) automatically resolve it (if possible) and 4.) allow custom handling where automatic resolution isn't possible?

It doesn't look like it from the documentation.

Sorry, frustration is causing me to rant here, but it's a classical thing of the frontend-world and it causes so much frustration. In the backend-world, many (maybe even most) libraries/frameworks/protocols have builtin support for that. See graphql with it's default values and deprecation at least, see avro or protobuff with their support for versions, schema-history and even automatic migration.

When will I not have to deal with that by hand in my frontend-code anymore?
by sodality2 | 2025-07-30 04:35:08+00:00
Hilarious that the bitrotted dropbox blogpost linked in the techcrunch article discussing this vulnerability (quoted as saying things like “this never should have happened”) instead redirects to some dropbox blog home page, with “What happens when AI joins your team?” prominently featured. Initially I thought their postmortem was blaming AI very openly 14 years ago :D
by x______________ | 2025-07-30 04:36:02+00:00
I (unfortunately) updated swiftkey to the latest version in an attempt to troubleshoot an issue I had, low and behold, a new copilot button has appeared!

(Ironically, I was trying to remove an @ key that popped up in an app which reduced the length of my space key by 1/3rd)

Edit: Disabling the copilot options in settings is necessary as they are on by default, disabling does not remove the button. Thanks to this post for reminding me to review settings after an update.. *unhappyface

Edit2: So I just discovered that that you can obtain several types of debug info by triple tapping on the version number in the about screen... That's nifty!
by LukeShu | 2025-07-30 04:37:57+00:00
Fascinating.

My setup: Firefox on X11 on a ThinkPad E15 Gen 2, with X11 misconfigured such that it is 96 DPI instead of the physically-correct 144 DPI.

On initial load, it has the green calibrated box saying "Detected: 24″ FHD Monitor (Auto-calibrated)", and my credit card measures as 131mm. This more-or-less the error that I'd expect given my misconfiguration: 131mm/85.6mm =~ 1.53 ; 144dpi/96dpi = 1.5. (Given those numbers, I figure it should be closer to 23" than 24", but whatever.)

But if I tell it "Standard Laptop", then my credit card measures as 97mm. (97mm/85.6mm =~ 1.13). I can't guess how that number is being arrived at. IME lots of X11 users will have their DPI misconfigured as either 96 DPI or (less likely) 192 DPI, but also lots of non-Apple laptops will have a pixel density of 40%-65% more than 96 DPI (on the rationale that lots misconfigured-as- or hardcoded-as- 96 DPI is common, that things designed to look good at 96 DPI assume a desktop monitor about 28" from your face (CSS3 defines device-independent pixels as such), but laptop use puts the screen 17"-20" from your face; and 28in/20in gives us a factor of 1.4 and 28in/17in gives us a factor of 1.65. But none of these numbers give me the factor of 1.13 that you show me. A good mystery!
by Derbasti | 2025-07-30 04:38:51+00:00
> Keep in mind the cost of a smartphone camera is $0.

Many people buy a more expensive smartphone specifically for the better camera module. These are expensive devices! It's good marketing that you perceive that as "free", but in reality, I spend way less money on my fancy camera (new models every five years), than my iPhone-loving friends on their annual upgrades.
by Lienetic | 2025-07-30 04:39:14+00:00
I know it's not unbiased, hence the quotes and why it is stated more as an observation of the how it can be difficult to find. Like most tools, this has flaws but I find it still useful because it presents questions to reflect on e.g. potential contradictions in logic and reasoning. I don't know of another way to get an analysis of inner thoughts easily.
by fuzzfactor | 2025-07-30 04:39:24+00:00
>It would be useful to know what industry

I've found this not to be the strongest defining factor.

When I moved to the big city as a youngster, I knew I was going to be seeing more rats race and dogs eat dogs than ever before.

These are two completely different things, but I was not disappointed. Well literally no more disappointed than I already was, it was just more of the same destructive aggression seen among those who prefer less crowded types of jungles.

It's been so many decades overall and every single time when bossy aggression rears its ugly head it has been a poor substitute for sensibility, filling the vacancy left by an extreme lack of natural leadership ability.

The kind you just can't fix.
by laurencerowe | 2025-07-30 04:40:12+00:00
Eurostat average full time salary 2022 for Spain is €31k. 2021 average nurse salary €38k.

While mean is not median the stats seem to show much less of a difference than your figures. For comparison in the US median full time wage is $66k while median nurses wages is $86k.

Nursing is a skilled occupation requiring a bachelors degree. Seems good they get paid around average wages for graduates.

https://ec.europa.eu/eurostat/databrowser/view/nama_10_fte__...

https://www.euronews.com/next/2023/12/14/nurses-salaries-acr...
by vkawasth | 2025-07-30 04:41:03+00:00
One can visulaize how embeddings transform using Alpha Complexes. https://www.preprints.org/manuscript/202505.0097/v1

As embeddings transfer through various layers, you can see what contribution each layer of transformer is making to classification. There are 3 types of holes that form 1-d, 2-d 3-d... each is telling the shape of data (embedding) as it traverses... It can help is reducing layers/reducing backprop. Some layers are more important than others...

You will see none of this using Vietoris Rips!
by ants_everywhere | 2025-07-30 04:44:57+00:00
> How far back do I have to look

The earliest reference I know off the top of my head is Aristotle, which would be the 4th century BCE

> I can start with theorem provers

If you're going to talk about theorem provers, you may want to include the medieval theory of obligations and their game-semantic-like nature. Or the Socratic notion of a dialogue in which arguments are arrived at via a back and forth. Or you may want to consider that "logos" from which we get logic means "word". And if you contemplate these things for a minute or two you'll realize that logic since ancient times has been a model of speech and often specifically of speaking with another human. It's a way of having words (and later written symbols) constrain thought to increase the signal to noise ratio.

Chess is another kind of game played between two people. In this case it's a war game, but that seems not so essential. The essential thing is that chess is a game and games are relatively constrained forms of reasoning. They're modeling a human activity.

By 1950, Alan Turing had already written about the imitation game (or Turing test) that evaluated whether a computer could be said to be thinking based on its ability to hold a natural language conversation with humans. He also built an early chess system and was explicitly thinking about artificial intelligence as a model of what humans could do.

> Attention is misleadingly called that, reasoning is ill-defined,

None of this dismissiveness bears on the point. If you want to argue that humans are not the benchmark and model of intelligence (which frankly I think is a completely indefensible position, but that's up to you) then you have to argue that these things were not named or modeled after human activities. It's not sufficient that you think their names are poorly chosen.

> Producing artificial humans or imitating real ones was never the goal nor the point.

Artificial humans is exactly the concept of androids or humanoid robots. You are claiming that nobody has ever wanted to make humanoid robots? I'm sure you can't believe that but I'm at a loss for what point you're trying to make.

> 1950s is to produce systems that do something that is considered only doable by humans.

Unless this is a typo and you meant to write that this was NOT the goal, then you're conceding my point that humans are the benchmark and model for AI systems. They are, after all, the most intelligent beings we know to exist at present.

And so to reiterate my original point, talking about AI with the constraint that you can't compare them to humans is totally insane.
by pjmlp | 2025-07-30 04:45:35+00:00
Besides working with it on servers on regular basis, and having had enough with it on desktops and laptops since 1995, last year I managed to get a NUC, where Ubuntu, Red-Hat and SuSE weren't able to boot from the internal SSD or get along with UEFI, only booting from the external drive worked.

So yeah no problem, and yes I know should have gone to the usual forums asking everyone and their dog if someone before me had ever succeeded installing Linux on this brick.
by al_borland | 2025-07-30 04:47:38+00:00
Not only is the iPhone always in your pocket, but it’s easier to carry and deal with.

I remember hearing a story from a well known photographer about a trip he took with a few others, including his wife. They woke up early to head out on a small boat in a lake or something. He was lugging all this gear and having to put a lot of focus into tuning the settings on his camera, he was pretty miserable. Meanwhile, his wife was enjoying morning with no baggage and snapping pics with her phone. She ended up having the best picture of the day, while actually enjoying herself, by not being bogged down by the gear.

Dedicated cameras have their value, but it’s been decreasing for years, and requiring higher and higher levels of skill to make it worth it. Most people could improve their photos dramatically by learning about framing and light, while just using a phone. These things have a much bigger impact on the resulting photo. A professional with an iPhone will always take a better and more interesting picture than an amateur with a DSLR for this reason.
by josephg | 2025-07-30 04:51:37+00:00
Hamas had more than enough power on October 7 to murder and kidnap a whole lot of people. They also have the funding and power to build a network of tunnels under Gaza which has so far thwarted the IDF's capacity to find the kidnapped civilians and bring them home.

They're not all-powerful. But thats cold comfort to everyone who lost loved ones in the attack. They sure kicked Israel in the teeth.