MurphyA/hacker-news huggingface dataset:
by Karliss | 2025-11-18 15:40:29+00:00
LLVM isn't so bad compared to the browsers. Relatively standard CMake build with mostly self contained c++ codebase and few third party dependencies. You don't need a crazy thread ripper workstation to do a build in reasonable time. A somewhat modern 8-16 core desktop CPU should be able to do it in 10-20 minutes or faster. Based on compilation benchmarks I have seen even some of 15 year old 4 core CPUs or 5year old mid/low tier mobile CPUs do it under hour.

Most importantly you need to pay attention to RAM usage, if necessary reducing parallelism so that it doesn't need to swap.
by Cthulhu_ | 2025-11-18 15:40:56+00:00
If you need the index, you can use .keys() or .entries() on the iterable, e.g.

for (const [index, value] of ["a", "b", "c", "d", "e"].entries()) { console.log(index, value); }

Or forEach, or map. Basically, use a higher level language. The traditional for loop tells an interpreter "how" to do things, but unless you need the low level performance, it's better to tell it "what", that is, use more functional programming constructs. This is also the way to go for immutable variables, generally speaking.
by 63stack | 2025-11-18 15:41:57+00:00
These threads always make me think what percentage of the commenters are commenting due to FUD, and how many are shilling. "My home ip address might leak", "hacker armies will attack me", "only cloud flare with its billion dollar engineers can protect you on the internet", "if the attacker gets your server ip it's GAME OVER", "rampant run of the mill ddos attacks that will make your provider NUKE YOU FROM ORBIT".

Meanwhile CF is closing in on monopolizing the internet.
by SirHumphrey | 2025-11-18 15:42:02+00:00
Cloudflair is what happens when a platonic idea of the internet clashes with market realities. All the questions posed are very important but most websites are run by businesses with motives about as pure as Cloudflair’s.

As for people… A programming club I attended is filled with people who run homelabs, use Linux and generally dislike anything corporate. The project to switch communication of discord is now more than a year old. I do feel sometimes that resistance against corporate internet is futile.
by talkingtab | 2025-11-18 15:42:27+00:00
Lets solve the problem. Why should some IP address be on the internet when it is being used for malicious activity. Everyone seems to assume there is no fix for this. Really?

The discussion is here is sort of which way do you want to let DDos sites damage you? By signing up for Cloudflare or not signing up for Cloudflare. In both case normal users suffer harm.

Why? This is a serious question.
by tilker | 2025-11-18 15:42:36+00:00
- Conduct research with mentors from Google DeepMind, Redwood Research, FAR.AI, and other leading organisations - £6,000 to 8,000 stipend, travel, accommodation support, and weekday meals - Work from the London Initiative for Safe AI (LISA) alongside researchers from Apollo Research, UK AISI, & IAPS - Fellows with promising projects (70% in recent cohort) receive funded extensions up to 6 months to continue their research with full support from Pivotal and their mentor
by alias_neo | 2025-11-18 15:42:37+00:00
> Where I live, it's customary to let other drivers know by flashing your brights when they're blinding you

I do this here in the UK too, it happens a fair amount in the countryside where people will forget to turn off their high-beams as they reach a junction, and some of them driving older vehicles that won't detect oncoming traffic and auto-dip.

Like you, I increasingly have the issue, in the city, that some lights are so damn bright I literally can't tell if they're using high-beams other than the fact I've grown to know which models are the worst for it. Flashing them is pointless because they won't understand unless someone actually stops to tell them one day.

Legislation needs to fix this, they never should have been allowed to be sold like this, and I hope mandates for changes to the annual inspections (MOT here in UK) come in to correct it for existing vehicles.
by theamk | 2025-11-18 15:42:41+00:00
Nothing stops one from using ISO 8601 dates today - I highly recommend this to everyone.

If I have to put a date in the document, it's always in the 20xx-05-10 format. No one has been complaining that they could not understand it yet

(and I've just checked in https://en.wikipedia.org/wiki/List_of_date_formats_by_countr... - only one region used yyyy-d-mm format, but even then it is not used "causally". Which means that format as close to unambiguous as one can get.)
by constantcrying | 2025-11-18 15:42:45+00:00
The headline seems a bit weird, the article later on goes to acknowledge what Karp is actually fearing, namely fascism, which he sees as an existential threat to him personally.

It also seems to be a bit weird to exclude his intellectual heritage, he got his PhD under Jürgen Habermas who is one of the best known anti fascist and pro liberal democracy scholars in Germany.
by amalcon | 2025-11-18 15:42:45+00:00
You jest, but this actually does exist. Multiple CDNs sell multi-CDN load balancing (divide traffic between 2+ CDNs per variously-complicated specifications, with failover) as a value add feature, and IIRC there is at least one company for which this is the marquee feature. It's also relatively doable in-house as these things go.
by zwnow | 2025-11-18 15:43:10+00:00
All life requires a degree of self defense, sure. But self defense does not mean running around the world screaming "me, me, me!". Bees only thrive because they work together. Their hive-self-defense even kills some of their own to protect the rest of the hive. They also only sting if absolutely necessary (in their view) as doing so most likely kills them. Ants work in a similar fashion. No ant thinks "I got so much food, I'll store it in my 1 ant colony all for myself".

Humans for some reason have these traits, being jealous, egoistical and whatnot is natural, the difficulty is in acknowledging that and to actively work against these feelings instead of giving into them. A lot of humans also have the wrong perception of strength. They see the rich as the strong and the poor as the weak, but I dont want to get too deep into that.

This conversation reached pretty philosophical levels and I can admit that its unrealistic to expect altruism from each and everyone, especially when their basic needs aren't met.

Would still be cool if rich people could share a little more though, as in my view it should be impossible to be rich while other people starve... Especially considering rich people make it hard for others getting wealthier because it means competition. A lot of people got rich in highly unethical ways. Everyone should have the chance to thrive and afford basic and cultural needs, nobody should have to work 70 hour weeks or two jobs just to survive.
by andsoitis | 2025-11-18 15:43:10+00:00
> There are studies about declining IQ in the last decades. Probably mobile phones and social media are to blame.

It is much more nuanced than that.

The long-term rise (Flynn Effect) of IQs in the 20th century is widely believed to be driven by environmental factors more than genetics.

Plateau / decline is context-dependent: The reversal or slowdown isn’t universal, like you suggest. It seems more pronounced in certain countries or cohorts.

Cognitive abilities are diversifying: As people specialize more (education, careers, lifestyles), the structure of intelligence (how different cognitive skills relate) might be changing.
by impure-aqua | 2025-11-18 15:43:19+00:00
I feel like this problem is better in the UK than in North America.

For starters, there is higher market penetration for better headlight technology, particularly ADB (adaptive driving beam). North American road safety regulations have made it very difficult to get this technology into cars, whereas in Europe it is reasonably widespread. Even rental cars I have had in the UK have this technology- most recently a Mazda3 which had a very good implementation of it, I could drive through the countryside with high-beams on constantly, and you could see the car quickly dim the beam facing towards oncoming traffic if any came around a bend. These are not high-end cars; I have rented cars with a manual transmission and cloth seats yet better headlights than the fanciest S-class in North America.

There is also less variation in vehicle size, and better emphasis on road safety testing. In Canada I often encounter lifted pickup trucks, which changes the alignment of factory lighting, not to mention the lights on these are often aftermarket anyway and usually installed without any thought for alignment. British pickup trucks are rarer, smaller, and would fail their yearly MOT for having improper headlamp aim.
by julianozen | 2025-11-18 15:43:28+00:00
Definitely has similarities. I think we do not realize how most top websites and services rarely go down anymore, and we use them 100 times more than we did 20 years ago. Building your own networking, compute, storage, CDN, or database solutions to avoid dependencies on AWS or Cloudflare would almost certainly lead to more service downtime than relying on highly sophisticated third parties.

But now, when one of these services breaks, everything on the internet goes down. And it is a lot easier to explain to your director of engineering that the whole internet is down than to say that your custom home-rolled storage system fell over, or whatever esoteric infrastructure failure you may run into doing it yourself.
by GuB-42 | 2025-11-18 15:43:29+00:00
Another one that worries me is Let's Encrypt.

It is not as bad as Cloudflare or AWS because certificates will not expire the instant there is an outage, but considers that:

- It serves about 2/3 of all websites

- TLS is becoming more and more critical over time. If certificates fail, the web may as well be down

- Certificate lifetimes are becoming shorter and shorter, now 90 days, but Let's Encrypt is now considering 6 days, with 47 days being planned as a minimum

- An outage is one thing, but should a compromise happen, that would be even more catastrophic

Let's Encrypt is a good guy now, but remember that Google used to be a good guy in the 2000s too!
by _fat_santa | 2025-11-18 15:43:37+00:00
Part of the problem I've identified are SUV's and Trucks. Back home I drive a 4runner so I never noticed this but on vacation one week and we rented a Corolla. While the lights from other cars never bothered me in the 4runner, it was so apparent in the smaller Corolla.

I would see light behind me and go "why do they have high beams on" but then looking ahead it didn't look like they had their high beams on, I was just in a short car.
by etchalon | 2025-11-18 15:43:49+00:00
As someone who maintains/hosts a lot of small business sites, allow me to inform this thread that the author of this post is as wrong as any person can be wrong.

If you're not behind Cloudflare, the level of effort required to impact your operations goes down, not up. Yes, of course, you're not impacted by massive outages like this, but you will be affected by other outages, and you will have a harder time recovering.

Do not listen to this author.
by LogicFailsMe | 2025-11-18 15:43:54+00:00
Except no, AMD 100% played follow the leader with technology like CUDA, NVLink, and tensor cores.

Even paying paying someone in academia to get s** to work on their hardware is yet another example of follow the leader.

What exactly do you think is coming? I think the biggest threat is one or more Chinese companies catching up on both hardware and ecosystem in the next half decade or so myself, mostly because of the state level support for making that so. But I absolutely don't expect an x86_64 moment for GPUs here given past results and the current bias against software in AMD's HW culture. Convince me otherwise.
by golfer | 2025-11-18 15:44:07+00:00
Supposedly this is the model card. Very impressive results.

https://pbs.twimg.com/media/G6CFG6jXAAA1p0I?format=jpg&name=...

Also, the full document:

https://archive.org/details/gemini-3-pro-model-card/page/n3/...
by Yizahi | 2025-11-18 15:44:07+00:00
I don't even use my high beams usually, and neither do I have LED, xenon or laser headlights. But I often do wish that I magically had brighter headlights without being an asshole, both in the city and rural. In the city any 2 lane or smaller road can be unexpectedly crossed by pedestrians, on crossings and not. And pedestrians nowadays are wearing all black, completely invisible on the side of the road. And on the rural roads, I want as far visibility as I can get, because the load is usually 1.5 lane, barely fitting two cars at below walking speed, so when I see an opposite traffic I need to immediately slow down and take to the right, almost touching the ditch or the wall, to pass safely. Additionally I need to spot opposing car in the dead corners, where there is zero visibility etc. And finally the same problem as in the city with pedestrians crossing rural roads, which is even more dangerous because it is unexpected and darker.

So I can see a powerful motivation to fit bright headlights in the cars, regardless of the other's comfort.
by bram2w | 2025-11-18 15:44:22+00:00
Hey HN, founder of Baserow here. Since our success on Hacker News a couple of years ago, we've grown from a no-code database into a full-stack no-code platform. It's now possible to create databases, applications, automations, and dashboards via the no-code interface and with Kuma, our AI-assistant.

We believe in a platform with a conversational agent that can build complete software solutions, like Lovable, while also having a flexible no-code interface to make changes manually. This gives the builder the opportunity to get started quickly, have insights in what happens under the hood, and have the ability to make changes, without writing code.

Because of our open background, full self-hosting capability, API-first approach, integrations, and enterprise grade security, it makes modern no-code tools accessible to industries that were previously forced to work with expensive off the shelf solution with long implementation time.

Today, we're launching Baserow 2.0 that introduces our AI-assistant Kuma, automations builder, improved AI field, and many more features. We're looking forward to your feedback.
by ausbah | 2025-11-18 15:44:44+00:00
his company (eagerly) enables the work ICE is doing to disappear people off the street, the genocide perpetuated by the IDF against the Palestinian populace, among other atrocities and in general is pretty open about keeping “Wesrern supremacy” via state backed violence. white nationalist or not there’s a ton else he and his company needs to answer for
by taylodl | 2025-11-18 15:45:30+00:00
Most homeowners sell within 12 years, so with a 50-year mortgage they’d have almost no equity. They were basically paying rent. At that point, a 50-year mortgage functions more like rent control than equity building.

That matters because the traditional goal of homeownership was to build equity before retirement. Ideally, you combine that equity with appreciation, downsize, and use the surplus to cover property taxes in retirement - effectively reducing housing costs to near zero.

Stretching mortgages to 50 years undermines that. Instead of building wealth, you’re committing to decades of payments with little ownership stake. It flips the model from "own your home" to "lease your home."

And none of this addresses the other big issue: longer terms make homes even more expensive. Buyers focus on monthly payments, so if those stay similar, sellers and builders can push prices higher. Without property tax adjustments, many homeowners could end up priced out of their own homes.
by slowslug | 2025-11-18 15:45:31+00:00
It wasn’t written by an LLM. It’s literally just a trimmed-down version of a much longer piece I wrote. I was asked to add references for further reading, so I borrowed some of the conceptual language from my full draft and pointed it toward the people and projects that shaped it - like jzhao.xyz. Soo yes, when you squeeze a meandering, reflective article into a neat little “commercial” package, the wording gets more abstract. That’s not AI, that’s what happens when you try to fit a whole thought process into a carry-on.
by angoragoats | 2025-11-18 15:46:14+00:00
Stop moving the goalposts.

> If you don't like the Apple device, use something else. It's not like a messaging platform where you'd need compatibility with other peoples' phones.

I own and use lots of devices, for both work and personal tasks, including Apple and non-Apple devices. I own a pair of AirPods. I'd like them to work well across all the platforms that I use. There is nothing technically preventing Apple from achieving this, aside from Apple's arguably illegal tying behavior.

> If you'd bothered to dig into the spec, v1.0 basically says do what you want. v1.1 defines a proper namespace and well known descriptions for multiple batteries. Apple did well to avoid the interoperability minefield.

I have read the spec; please don't accuse me of not reading it. Have you written Bluetooth device firmware before? In case you haven't, at a high level:

* The BT device exposes a "profile," which defines one or more "services", which are essentially different types of data that can be read from or written to the device.

* Multiple instances of the same type of service (the Battery Service in this case) can be exposed in the profile. I don't know if this ability was always present in the spec or was added after the fact, but it was, at minimum, present in 2011 when the BAS 1.0 spec was released.

* So, if your device has more than one battery, its profile will have an instance of the Battery Service defined for each one.

I will grant that the 1.1 spec document is a lot clearer and provides lots of diagrammed examples, but the only net new functionality in 1.1 are a set of new battery-related fields (these are called out near the beginning).

1.0 absolutely does not say "do what you want."
by torginus | 2025-11-18 15:46:14+00:00
Doesn't the success of a short come down to crowd psychology? If there's a company with a given stock price, and somebody convinces a significant portion of investors to short it, on the other side the CEO and other shareholders tries foil the short by using their free cash to buy up the new shares.

The success or failure of the short hinges on which side is manages to convince/intimidate/sway the majority stockholders regardless of fundamentals. If the short sellers manage to recruit more stockholders (by value) - they win (in terms of value), if the company's supporters are move more money - the price doesn't go down and the short sellers are left with the bills.
by mrkeen | 2025-11-18 15:46:17+00:00
> databases also solve this problem

They could, but are typically configured not to.

With default settings they let other processes' commits cut into the middle of your read. (See READ_COMMITTED.). I was flabbergasted when I read this.

When you turn MSSQL up to a higher consistency level you can get it to grind to a halt and throw Deadlock exceptions on toy code. (Moving money between accounts will do it).

I used to advertise STM as like ACID-databases for shared-memory systems, but I guess it's even more consistent than that.
by Eddy_Viscosity2 | 2025-11-18 15:46:26+00:00
> the gaps are actually astonishingly large

For sure this is case. But just knowing what you are donating to doesn't need some sort of special designation. Like yes A is in fact much better than B, so I'll donate to A instead of B is no different than any other decision where you'd weigh options. Its like inventing 'effective shopping'. How is it different than regular shopping? Well, with ES, you evaluate the value and quality of the thing you are buying against its price, you might also read reviews or talk to people to have used the different products before. Its a new philosophy of shopping that no one has ever thought of before and its called 'effective shopping'. Only smart people are doing it.
by masklinn | 2025-11-18 15:46:53+00:00
> This is silly.

Oh my bad, great counterpoint.

> The semantics are entirely different!

They're not. A symbol is an arbitrary identifier, which can be used to point to system elements (e.g. classes, methods, etc...). These are all things you can do just fine with immutable interned strings. Which is exactly what languages which have immutable interned strings do.

You'd just have a broken VM if you used mutable strings for metaprogramming in Ruby, so it needs symbols. Both things it inherited from all of Perl, Smalltalk, and Lisp.
by wat10000 | 2025-11-18 15:47:17+00:00
DDoS is not a security issue for a small blog. It's a reliability issue, and reliability probably isn't that important. And to the extent that it is important, it's not at all obvious which choice is going to get me better reliability.

I'm not going to YOLO an actual security issue and, say, use my zip code as the password on a publicly-facing ssh service or something. But DDoS protection? Meh.
by tovej | 2025-11-18 15:47:21+00:00
You think the wealth inequality is set up to exploit poor people, but you don't think contributing to the wealth inequality is immoral.

That's an interesting position. I would guess that in order to square these two beliefs you either have to think exploiting the poor is moral (unlikely) or that individuals are not responsible for their personal contributions to the wealth inequality.

I'm interested to hear how you argue for this position. It's one I rarely see.
by denysvitali | 2025-11-18 15:49:12+00:00
> Google Antigravity is an agentic development platform, evolving the IDE into the agent-first era. Antigravity enables developers to operate at a higher, task-oriented level by managing agents across workspaces, while retaining a familiar AI IDE experience at its core. Agents operate across the editor, terminal, and browser, enabling them to autonomously plan and execute complex, end-to-end tasks elevating all aspects of software development.

Now the page is somewhat live on that URL
by netdevphoenix | 2025-11-18 15:49:24+00:00
>With GrapheneOS, you can install the Play Services, the Play Store

Why use GrapheneOS if you are going to install Google Services anyway? The whole point of Graphene is to have a fully locked down OS that still works as it should. A mobile fortress basically. Installing Google Services defeats the point imo as it opens multiple security holes in the fortress.

May as well just install the stock os. At the end of the day, once Google stops shipping sec updates for your phone, firmware updates stop so that's it really. Graphene cannot give you the firmware updates anyway. And at that point, you have a vulnerable phone. I think graphene os makes more sense if you go all in. Otherwise there is no much point really.
by istjohn | 2025-11-18 15:49:29+00:00
If you're a tech worker who would like to improve your social skills or overcome mild to moderate social anxiety, I can whole-heartedly recommend working as a server nights and weekends for a few months. As a server, you will always have a clear purpose guiding each interaction, eliminating the sometimes intimidating open-endedness of more casual settings. But you'll be constantly talking to people, and you'll meet all kinds. You'll also have many opportunities to have structured and unstructured interactions with coworkers. It's a fantastic way to get in lots of reps in a short time.