MurphyA/hacker-news huggingface dataset:
by silisili | 2025-11-08 07:34:22+00:00
The landscape is a little different now than then.

At the time(and really, even now) people would get their eyeglasses from their local provider. Who cares, insurance probably covers some or all of it. Even getting contacts or glasses as a prescription was like pulling teeth, since they wanted to keep it in house.

So the new market of get your prescription, then buy online was born. And it was like the wild west, not full of eye care professionals but...mostly less than above board places all fighting for your click.

Think about it...if you finally decide to Google eyeglass frames or such, you were entering a whole new realm. And why fight over SEO, when you can just take your competition offline, as most people will click a link, watch it load for 5s, then click back and try the next.

I have no idea if the industry is still shady or not, but 20 years ago, it was full of nothing but bad actors.

I don't know if it matters at all to the conversation or not, but none of the actors(gambling or eyeglasses) were based in the US, despite their domain names and courting US customers. The DDoS company was based in the US.
by dust42 | 2025-11-08 07:34:33+00:00
1000 tokens/s is pretty fancy. I just wonder how sustainable the pricing is or if they are VC-fueled drug dealers trying to convert us into AI-coholics...

It is definitely fun playing with these models at these speeds. The question is just how far from real pricing is 500M tokens for $50?

Either way the LLM usage will grow for some time to come and so will grow energy usage. Good times for renewables and probably fusion and fission.

Selling shovels in a gold rush was always reliable business. Cerebras is only rated at $8.1B as of one month ago. Compared to Nvidia that seems pocket change.
by fpoling | 2025-11-08 07:34:57+00:00
There are plans in Zig to allow to include custom information into error stack trace https://github.com/ziglang/zig/issues/14446.

But that is not implemented.

In any case, when debugging annotating error with extra context often is not enough. One often needs a detailed trace of what happens before.

So what I would like to see in any programming language is ability to do a structured logging with extra context from the call stack (including asynchronous support in languages that have that) that has almost zero overhead when the log is not printed.

Various languages and runtimes have some libraries that try to do that, but the usage is awkward and the performance overhead is not trivial.
by homarp | 2025-11-08 07:35:42+00:00
68060 has a reduced integer and floating point instruction set ( Motorola cut down some of the lesser used instructions in order to keep the die size under control. However, to remedy this they made available an ISP (Integer Support package) and FPSP (Floating point support package))

Bus error stack frames have been changed significantly

(per the bulletin board discussion linked below)
by skrebbel | 2025-11-08 07:36:51+00:00
> why do you prefer parenthesis-less function calls?

I don’t feel strongly about it, but you gotta admit that this is remarkably easy on the eyes yet also easy to follow:

parts = version_string.to_s.split(”.”).map(&:to_i)

The Elixir equivalent, likely a series of pipes, would be just as easy to follow but substantially more to read, more symbols to parse etc. I don’t feel like this here line of Ruby makes any sacrifices in understandability compared to this Elixir port we’re both imagining.

Good point about grepping though.
by wowamit | 2025-11-08 07:37:01+00:00
When LLMs write and maintain code, does the programming language they use even matter? Anyway, the inputs to LLMs are all in natural language, and what we get is what we wanted built.

Is it better to specify the parameters and metrics —aka non-functional requirements —that matter for the application, and let LLMs decide? For that matter, why even provide that? Aren't the non-functional requirements generally understood?

It is the specifics that would change—scale to 100K monthly users, keep infrastructure costs below $800K, or integrate with existing Stripe APIs.
by hamasho | 2025-11-08 07:38:19+00:00
> Zig for ( 0..9 ) |i| { } > C for (i = 0; i < 9; i++) { }

I know an open interval [0..9) makes sense in many cases, but it's counterintuitive and I often forget whether it includes the last value or not. It's the same for python's range(0, 9).
by chrisco255 | 2025-11-08 07:38:34+00:00
A blog is an opinion piece. The subject of interest, Sam Altman, is a public figure and CEO of one of the fastest growing tech companies. He's testified in front of Congress on AI regulation and has a lot of pull and influence on regulators. Some of the things and actions he's taken in the past are controversial, thus, thinkpieces get written. The AI industry is quickly en route to trillion dollar plus territory (already there if you count Nvidia as an AI company). There's a lot of money and emotions at stake for the AI gold rush. When someone is at the forefront of these types of things, like other public business figures with controversial tactics (Musk, Gates, Jobs, Kalanick, etc) it draws attention.
by viraptor | 2025-11-08 07:38:53+00:00
> read all of these confident comments claiming ATC is easily automated

You responded to the wrong comment then. I did not say in any place it would be easy. Just that they're very different class of problems. Nether did I say it's only planning and scheduling. Even the vision part is very different than cars. (Static in known environment vs dynamic in entirely random one)

You're arguing against others or a straw man here.
by wiether | 2025-11-08 07:39:10+00:00
As a Windows user, I never used VLC because I didn't like its UI and not having the "click to pause" was a big issue when you control a media center with a mouse.

So I used Media Player Classic without any issues for years.

When I moved to Linux Desktop, it came with VLC so I tried and forced me to use that damn "space to pause". But half my videos had issues playing. Being in KDE, I switched to Haruna. It's ugly, but I can play anything without issues... and I can "click to pause"!
by throwaway7489 | 2025-11-08 07:42:09+00:00
I apologize for my previous misleading comments. You're right, Wayland causes many problems. As a long time Linux user, I miss how capable X was and don't want to see it go. Wayland compositors feel like toys in comparison, and its advocates sometimes seem to be coping. However, with major DEs and toolkits dropping X11 support, what options do we truly have?
by 9rx | 2025-11-08 07:43:42+00:00
> When you choose ruby, you trade faster dev time for slower runtime.

Ruby is a beautiful language, but that does not translate to efficient use of dev time. Ruby is not a language that you can quickly write usable code in. Some other languages are clearly more productive. You can create works of art, though, which is still pretty appealing. Ruby does have a place in this world.

It was, again, DHH/Rails that used to make the claim about developer time — premised on Rails eliminating all the so-called "situps" that other frameworks imposed on developers. It is very true that when you eliminate a bunch of steps you can move a lot faster. But:

1. Everyone and their bother have created Rails clones in other languages that also eliminate the same "situps", negating any uniqueness Rails once offered on that front.

2. It turns out those "situps", while a dog in early development, actually speed development up down the road. If you are churning out a prototype to demonstrate an idea that will be thrown away after, its a pretty good tradeoff to ignore what you can, but things become far less clear cut when a program finds longevity.
by inglor_cz | 2025-11-08 07:44:19+00:00
Maybe they are, maybe they are not, but that was not the point of my comment.

The point of my comment was that the current Western Civilization is so afraid of this hypothesis and its possible ramifications if it turned out to be even semi-correct, that it will try to destroy anyone who even dares to say it aloud, instead of approaching it without prejudice and studying it.

That is a political taboo, on the same level as saying "Allah probably does not exist" in Iran, "Ukraine is a separate nation which deserves sovereignty and our war against them is unjust" in Russia, or "Our government is neither very benevolent nor very capable and makes stupid mistakes" in China. And this taboo is mostly caused by US history of slavery and Western European history of colonialism and/or eugenics, but also by the current structure of politics. Much like the abovementioned taboos from Iran, Russia and China, its breach would undermine some political foundations.

It also has some consequences. We invest crazy amounts of money into artificial intelligence, but natural intelligence (and stupidity) is relatively underinvested, with the most interesting results coming from studies of corvids or octopuses. IMHO this is low-hanging fruit that we choose not to pluck, thus probably shooting ourselves in the foot when developing our own human potential.
by viraptor | 2025-11-08 07:45:18+00:00
Should've phrased it way better, that's true. It's a very different kind of vision when you do environment mapping and distance measuring -vs- when you do object tracking from a static location. Yes you need vision processing, but at a much higher resolution (sky is huge, planes are small) and much lower complexity. (moving objects between frames are easier to track) My point is that it's not comparable to what the cars use as vision.

We've known how to do identification and known object tracking for decades (for example https://www.academia.edu/122937237/Computer_vision_system_fo...)
by dragonwriter | 2025-11-08 07:46:32+00:00
When Ruby gemified the standard library, it wasn't about moving popular third-party libs into the standard library as gems, but making large parts of the standard library separately updateable (and, in some cases, removeable); all of the standard library used to be the equivalent of "default libraries", the change was moving them from that status to default or bundled gems.

So, doing the same thing with Python would be less like bundling requests with python and more like moving http into a wheel that was installed with python but could be upgraded separately.
by chrisco255 | 2025-11-08 07:46:43+00:00
Zig's generics can potentially, but not necessarily, because Zig's generics are explicitly controlled through comptime functions, which give the developer a ton of control of how the generic code is unrolled. They're also frequently less used in general than Rust generics.

Of course both Zig and Rust are good languages. But my experience, and I believe your experience will be too if you try to compile programs of similar complexity using standard practices of each language, is that Zig compiles much more compactly in .ReleaseSmall mode than Rust does even with optimization flags, which makes it more ideal for embedded systems, in my opinion. I learned this on my own by implementing the same library in both languages using standard default practices of each.

Of course, at the desktop runtime level, binary size is frequently irrelevant as a concern. I just feel that since Zig makes writing "magic" code more difficult while Rust encourages things like macros, it is much easier to be mindful of things that do impact binary size (and perhaps performance).
by palmotea | 2025-11-08 07:48:10+00:00
> Gary Marcus was blocked on X by Kara Swisher in November 2022 for saying that the board did not trust Sam Altman. Marcus remains blocked by Ms. Swisher to this day.

There was an Ezra Klein podcast awhile back where Swisher (a journalist) made it sound like she'd been buddy-buddy with Elon Musk for some time. What is/was her relationship to Altman?
by spit2wind | 2025-11-08 07:48:26+00:00
Glass is great!

The only others who compare are his contemporaries, Steve McConnell, Timothy Lister, Tom DeMarco, and Barry Boehm.

Unfortunately, they're all basically retired. It feels like this kind of interest in software development, at least the publishing, ended around the mid-2000s.

My guess is the shift to blogs from books, adoption of Agile (in whatever form), and a shift in industry focus to getting rich rather than getting good ended the efforts to come up with resources like Glass put together.
by rurban | 2025-11-08 07:49:51+00:00
> A senior dev working on database and a senior dev working on front-end probably shouldn't be compensated the exact same because their disciplines are completely different so conversely the value they bring to the company can vary wildly, but they're still senior devs by title.

Exactly. The UI is the front face of the company, facing the customer. Nobody cares what's behind. UI is also much harder. That's why I almost never do UI or UX work. It's way too hard. Doing the backend is so much easier. And nobody cares if it needs 2x more memory or 2x more time. But if you are wasting screen estate and create annoying click-throughs everybody gets excited
by rjdj377dhabsn | 2025-11-08 07:51:48+00:00
Here in Asia, most people with whom I talk are more likely to call the USA "America" rather than the "United States".

Probably because of its closer association with the adjective "American".

If someone with limited English asks where I'm from, they're more likely to understand if I say "America" than "United States". And no one has ever asked "oh but which country in America?".
by schobi | 2025-11-08 07:53:18+00:00
It would be interesting to learn how this was created.

Did you buy all these colors and paint and scan them? Did you analyze the shopping images of the bottles and classify them into hex colors? Or maybe just group by the color names given in the storefront listing?

Vastly different efforts, different "accuracy", but still, each methods has its use. But knowing what to expect would be nice.
by liza_br | 2025-11-08 07:53:30+00:00
Location: Bulgaria (EU) Remote: yes Willing to relocate: no Technologies: recruitment, hr, hiring Résumé/CV: https://www.linkedin.com/in/e-brovko/ Email: brovko.eliza@gmail.com

I’m open to Senior/ Lead Recruiter roles. 10+ years hiring in tech globally (EU, CIS, US, APAC, LatAm). Built hiring from 0, led TA teams, closed roles to C-level across IT, Web3, CyberSecurity, Crypto & iGaming. Fluent in EN/FR/RU, speak Bulgarian, learning Chinese - hiring globally and working cross-culture. If your team is scaling or you know companies looking for TA leaders, I’d be happy to chat.
by Mikhail_Edoshin | 2025-11-08 07:53:59+00:00
Engineering means lots of documentation. Catalogs of parts. "Red rubber balls", listing all the variations and properties. Standard forms of documentation. Need to describe a file format? Here is a prescribed way to do that. So yes, software is not engineering yet.

I think the reason is that component interoperability problem remains unsolved. The aim of OOP was that; at least Brad Cox saw it this way. One of entries in his blog said something like "software product related to security should not provide security; it should provide tools to build a secure system".
by chrisco255 | 2025-11-08 07:54:35+00:00
I understand this, but that is a pain that you don't get with Zig. The no_std constraint is painful to deal with as a dev even with no dependencies and also means that if you're working on a target that needs small binaries, that the crates.io ecosystem is largely unavailable to you (necessitating filtering by https://crates.io/categories/no-std and typically further testing for compilation size beyond that).

Zig on the other hand does lazy evaluation and tree shaking so you can include a few features of the std library without a big concern.
by Shacklz | 2025-11-08 07:55:04+00:00
They absolutely earn it though. Steam just works.

Heck, I've not bought games because they were not on Steam or required another launcher. Ubisoft and Rockstar are so bad that I held off on buying some games I really wanted to play; they're just that awful. EA's Origin was also pretty bad last time I checked.

I guess it's an actually hard problem to make a somewhat decent launcher in big companies with too many PMs playing turfwars, but still, almost everyone except Valve is shitting the bed so hard that as a consumer I'd happily pay quite the markup if it would allow me to avoid other launchers. They're that bad.
ArahiAI – A no-code platform for building AI agents that take real actions
by innovalabs | 2025-11-08 07:56:34+00:00
Hi everyone,

After running a software agency for about ten years, I decided to build my own product — Arahi .

It’s a no-code platform where anyone can create and deploy agents that handle real work across tools — things like research, content generation, SEO, lead management, and reporting. These agents can take action by connecting with over 2800 different apps through built-in integrations.

I built this to make automation more accessible to small teams and solo founders who don’t have the time or technical setup to wire everything together manually.

I’d love your feedback on:

What kind of agents or workflows would be genuinely useful

How the interface and builder experience could improve

Whether this could fit into your existing workflow

You can try it here: https://arahi.ai

Happy to answer any technical or product questions in the comments.
by utopiah | 2025-11-08 07:56:59+00:00
Yes but that's my point, he's willing to give up on that and I believe that's more meaningful that the money (that other highlighted) specifically in a field where it does matter.

It's not what you or I believe, it's what he believe.

The fact that he's ready to give up on something unique means he professionally can't predict from what he knows internally anything interesting enough in a timeframe sufficient for him to want to stay.
by hn8726 | 2025-11-08 07:58:16+00:00
Maybe this https://blog.jim-nielsen.com/2022/inspecting-web-views-in-ma... and https://news.ycombinator.com/item?id=30648424?

On mobile the webview app experience is crap and it's immediately obvious that an app is not native. Simply nobody asks customers how they like it. The management assumes that as long as nobody complains and the users don't leave in droves, the experience must be impeccable.
by TFYS | 2025-11-08 07:58:51+00:00
Natural selection will fix this in no time, as the genes and cultures that lead to people not making kids die off. Widespread availability of contraceptives and abortion is recent enough that we just haven't had the time to adapt yet. The desire to have sex has been enough to keep birth rate high for most of human history. Now evolution is strongly selecting for cultures and genes that lead to more kids even in the presence of birth control. In a few of generations we'll start seeing birth rates recover.
by ramraj07 | 2025-11-08 08:00:15+00:00
As far as Im concerned, Snapchat is onw of the most complicated apps thats routinely used by hundreds of millions of people. You yourself listed all the features they have. And every one of them is pixel perfect, with insane amounts of time spent perfecting the user experience of every single ome of those features. In fact, the success of Snap could be attributed to how pixel perfect the app is.

And then you call it simple?
by toast0 | 2025-11-08 08:00:53+00:00
Radio waves beyond a certain level of sophistication may not be very obvioualy artificial either. AM vs FM vs QAM vs ??? Add spread spectrum and maybe more efficient radiator patterns / beam forming. I suspect we won't be emitting much that would be likely detectable after the end of this century, so maybe a 200 year window. I asusume other radio capable life would perform similarly. If that's the case, chances are slim that their 200 years of detectable emissions overlap our ability to detect the detectable.
by inemesitaffia | 2025-11-08 08:00:59+00:00
SpaceX used to pay AS33891 Core-Backbone GmbH to reach AS3320 now they pay 1299 (German (landed) Starlink users) for that

Interlink is to get to France Telecom/ Orange from German Starlink users

And to get Italian/Bulgarian landed traffic to AS3320

From what I see most of the traffic that flows via inter.link from SpaceX is point to point traffic. Not regular IP transit like what they get from 1299 or GTT

SpaceX is settlement free in Germany, customer elsewhere.
by DocTomoe | 2025-11-08 08:01:29+00:00
It's not entirely honest that we argue about 'times the teenager has sex decreasing' and 'collapsing birth rates' being a problem when most parents and society itself heavily discourage their teenagers having sex and/or creating offspring.

Also, I'm not arguing in favour of Social Media here. I just have seen enough moral panics in my years to have become allergic to them. For instance, I'm still waiting for evidence that computer games increase violence in real life, and how comics rot kids' brains.

Strong arguments demand strong empirical evidence. "Well-being" is not, in fact, a good metric (unless we apply it to other aspects of modern life). In fact, the very idea that wellbeing should be a concern in policy is dystopic: Remember that one of the reasons books are banned in "Fahrenheit 451" is that they made readers unhappy.
by hn8726 | 2025-11-08 08:02:32+00:00
> It stands to reason that Apple wouldn't have developed this feature [liquid glass css property] if they weren't using it. Where? We have no idea. But they must be using it somewhere. The fact that none of us have noticed exactly where suggests that we're interacting with webviews in our daily use of iOS without ever even realising it.

There's some jump from _a property exists_ to _it must be used_, but a massive one from _a property exists_ to _Apple uses it everywhere and we never notice it because they are done well_.
by l1ng0 | 2025-11-08 08:05:01+00:00
I expect it makes a big difference what kind of work one does. For me, working with a legacy codebase for firmware, with 1000s of lines of C in each module, AI is very slow (~5-10s response time) and almost none of the code is acceptable.

I do however find it useful for getting an overview of dense chunks of confusing code.
by inkyoto | 2025-11-08 08:05:23+00:00
What continues to vex me is the tedious inevitability with which hypothetical extraterrestrial civilisations are assessed through the narrow prism of human failings – namely, self-destruction and aggression. Intelligence, a term we are so fond of bandying about, encompasses a spectrum of attributes, yet it is fundamentally anchored in two core tenets: logic and reason. An entity truly in possession of such faculties would, by necessity, also cultivate the ability to prevent its own annihilation – or the obliteration of others – in the face of tension or conflict. This, naturally, is a lesson the species inhabiting this planet has yet to comprehend, let alone apply.

It is hardly inconceivable that another world might offer an abundance of energy and materials so vast that the primitive notion of competition becomes irrelevant – an absence that would, I imagine, deeply offend the instincts of Earth’s more belligerent inhabitants.

Unless humanity is prepared to extricate itself from its parochial assumptions and entertain the possibility of wildly divergent modes of existence, it is unlikely we shall ever encounter a species with whom a meaningful exchange is even possible. Worse still – though entirely within the realm of plausibility – we may one day confront a civilisation whose moral and ethical framework is so colossally alien to our own that the mere act of contact would not enlighten, but unsettle, fracture and shatter.
by Gibbon1 | 2025-11-08 08:06:42+00:00
I read a book by Marvin Simon on Spread Spectrum. The book is very helpful in that each chapter starts with a problem. History of how people tried to solve it. Before moving on to the canonical solution.

Technically and conceptually these problems are not simple nor were well known or understood at the time Lamarr was working on them. It took from the mid 40's to the mid 60's for all the parts to come together.