MurphyA/hacker-news huggingface dataset:
by sodality2 | 2025-11-14 00:17:18+00:00
It's one thing for, eg, OpenAI to decide a model is too dangerous to release. I don't really care, they don't owe anyone anything. It's more that open source is going to catch up, and it's a slippery slope into legal regulation that stifles innovation, competition, and won't meaningfully stop hackers from getting these models.
by CrackerNews | 2025-11-14 00:17:51+00:00
Humans have created semantic connections of images and words to thoughts, and LLMs learn from the implicit semantic meanings behind the words used in text. Humans after all have to communicate thoughts to each other. If you are correct, then communication would not exist and we would still be apes.

For example, "LKNs Gaussian frontier" is another random phrase you have pulled out as if you are an LLM hallucinating something.

The bubble is in whether the investors will get their return on time. This is orthogonal to the underlying technology. Investor interests are not in progressing technology but to get a profit. Hope you enjoy the ride too because this is going to affect all of us.
by luizfelberti | 2025-11-14 00:17:55+00:00
Honestly this benchmark feels completely dominated by the instance's NIC capacity.

They used a c5.4xlarge that has peak 10Gbps bandwidth, which at a constant 100% saturation would take in the ballpark of 9 minutes to load those 650GB from S3, making those 9 minutes your best case scenario for pulling the data (without even considering writing it back!)

Minute differences in how these query engines schedule IO would have drastic effects in the benchmark outcomes, and I doubt the query engine itself was constantly fed during this workload, especially when evaluating DuckDB and Polars.

The irony of workloads like this is that it might be cheaper to pay for a gigantic instance to run the query and finish it quicker, than to pay for a cheaper instance taking several times longer.
by m463 | 2025-11-14 00:18:39+00:00
> Sonder's properties often have no staff and rely on door codes for guest entry.

I encountered this recently.

The reception desk had a large portrait monitor with a person videoconferenced in from a remote location. You talked to the display. She walked you through scanning credit card using a reader installed below the screen and printing out room access code.

It was doable, but seemed like a strange dysfunctional future had arrived.
by hn773746483 | 2025-11-14 00:19:19+00:00
I know, I reached out to them regarding the retaliation and they started outright that I'm outside of the scope of the DSA and began ignoring my emails across the board, even to the dedicated crossborder address which initially responded to my disclosure.

Very frustrating, they accepted my initial info but when it became "company has retaliated against me after providing you that info" they wipe their hands clean of it.
by Deboujee | 2025-11-14 00:19:36+00:00
The article explains how AI browsers like ChatGPT Atlas, Comet, and Rosebud Browser change browsing from simple page viewing to task-focused work with built in AI. They summarize pages, keep research context, automate workflows, and support writing and coding directly beside the content you view. Compared to Chrome, they win for research, reasoning, and automation, while Chrome still leads for extension depth, compatibility, and enterprise control. The article ends by positioning Atlas for research, Comet for workflows, and Rosebud for creative exploration, and suggests you pick based on your daily tasks.
by walterfreedom | 2025-11-14 00:19:55+00:00
If we are talking about the Quest Generation part (which is still pretty early nin development), it's not just calling pre-existing RimWorld map events (Like Raids, Animals join, Ambrosia Sprout etc).

Instead, I am trying to create a sort of lego-bricks kind of approach for the LLM. Basically, I provide it a list (sometimes, a decently huge list) of building blocks for categorized as "Action", "Condition", and "Reward" nodes, each interface also inheriting from the "Node" interface and LLM creates this nodes which are formatted and created at a factory class at runtime, leading to a Tree like approach that fires a quest, tracks it at runtime if possible and if not possible LLM will interpret if the quest is complete (sadly, I will have to add a "Scan if complete" button somewhere, to save on performance).

Of course this approach is prone to lots of refactoring and design changes, since I am learning by doing. Just yesterday, I was reading about level generation using LLMs (https://arxiv.org/abs/2407.09013) which goes into a more detailed discussion at chapter 5, especially at 5.2

LLM also will also have the context about your colony, your recent quests and recent events, map situation etc so it will certainly be more immersive than just randomizing the events. After all, even the default storytellers (even Randy) plays by some rules, and is not totally random.

I am also trying to keep the core architecture pretty abstract, so I and maybe other developers can just patch it and easily implement their own "Nodes" (maybe I should start calling them leafs...) and this sorta adds some development overhead too. If I can find some time, I will share some examples about the generated quests (both raw response from LLM and processed result) int the future.
by johnnyanmac | 2025-11-14 00:21:01+00:00
It wouldn't male sense, but an opinion in this case is the argument, no? You can disagree with an opinion and also think your own isn't necessarily superior.

In much of internet discourse, your goal isn't even to convince the person to reply to, it's to give more viewpoints to the silent majority who lurk and never comment. Whether they think an opinion is better or worse is up to them.
by bastawhiz | 2025-11-14 00:23:19+00:00
What does that mean, though?

If I'm storing data on a NAS, and I keep backups on a tape, a simple hardware failure that causes zero downtime on S3 might take what, hours to recover? Days?

If my database server dies and I need to boot a new one, how long will that take? If I'm on RDS, maybe five minutes. If it's bare metal and I need to install software and load my data into it, perhaps an hour or more.

Being able to recover from failure isn't a premature optimization. "The site is down and customers are angry" is an inevitability. If you can't handle failure modes in a timely manner, you aren't handling failure modes. That's not an optimization, that's table stakes.

It's not about five nines, it's about four nines or even three nines.
by mikewarot | 2025-11-14 00:23:21+00:00
Atomic clocks are now less than $5000 devices. The same type of circuits that allow GPS receivers to correlate timing to the picosecond could be used in this application. None of what I suggested is fantasy, but it would require good engineering.

What would be even more fun (i.e. stretching the limits) would be to include a 30-300 mhz radar in the mix, which would resolve just fine with dispersed nodes, and penetrate most stealth coatings and bounce off the airframes of the enemy.
by saulpw | 2025-11-14 00:23:36+00:00
I agree, capitalism and "free markets" are two separate things. My less judgmental definition of capitalism, is the system where profits go to owners rather than workers. The doctor earns a salary while the hospital owner can extract any and all surplus.

I think it's possible in theory that there's a form of capitalism that doesn't devolve into "amoral profit maximization", just like I think it's possible there's a form of communism that includes free markets and doesn't devolve into totalitarianism. For instance, if "capital" were passive owners that only received profits deemed surplus by capable and independent management, maybe we could still have nice things. But since capital has virtually all the power in capitalism, these owners are allowed to actively manage and exploit and enshittify to expand their own profits, at the expense of everything else.
by skydhash | 2025-11-14 00:23:47+00:00
Similar. I mostly design my code around something like pipe and lifetime. The longer something needs to live the closer it is to the start of the program. If I need to mutate it, I take care that the actual mutation happens in one place, so I can differentiate between read and write access. For anything else, I clone and I update. It may not be efficient and you need to track memory usage, but logic is way far simple.
by AlotOfReading | 2025-11-14 00:25:20+00:00
You're not fully understanding the issue with memory safety. When you write C or C++, you're promising that you won't violate memory safety at all. That's just a basic requirement of what it means to write in those languages.

The graph about reverted code also addresses the "illegible bugs" argument.

As for an analyzer, that's what ASAN is. I hope I don't need to explain why that's not a universal solution (even though everyone should be using it).
by gpjanik | 2025-11-14 00:25:30+00:00
"Think in math, write in code" is the possibly worst programming paradigm for most tasks. Math notations, conventions and concepts usually operate under the principles of minimum description lenght. Good programming actively fights that in favor of extensibility, readability, and generally caters to human nature, not maximum density of notation.

If you want to put this to test, try formulating a React component with autocomplete as a "math problem". Good luck.

(I studied maths, if anyone is questioning where my beliefs come from, that's because I actually used to think in maths while programming for a long time.)
by mynameisash | 2025-11-14 00:26:13+00:00
> It seems like these single-node libraries can process a terabyte on a typical machine, and you'd have have over 10TB before moving to Spark.

I'm surprised by how often people jump to Spark because "it's (highly) parallelizable!" and "you can throw more nodes at it easy-peasy!" And yet, there are so many cases where you can just do things with better tools.

Like the time a junior engineer asked for help processing 100s of ~5GB files of JSON data which turned out to be doing crazy amounts of string concatenation in Python (don't ask). It was taking something like 18 hours to run, IIRC, and writing a simple console tool to do the heavy lifting and letting Python's multiprocessing tackle it dropped the time to like 35 minutes.

Right cool for the right job, people.
by jancsika | 2025-11-14 00:26:39+00:00
> In C, you just need to know what a struct is and what a pointer is.

Suppose we have a team of experts busily analyzing every single state of the code. They are reading/valgrinding/fuzzing/etc.-- in real time as the intermediate developer writes code.

Each time the developer tries to compile, the team quickly votes either to a) remain silent and leave the dev alone, or b) stop compilation because someone thinks they've discovered an invalid read/write or some other big no-no that the compiler will not catch (but the Rust compiler would catch).

If they choose b, the experts stop for a bit and discuss the clearest way to communicate the hidden bug. Then they have a quick conversation with the intermediate developer. Suggestions are made, and the whole process repeats.

Is this process substantially faster than just learning Rust?

Edit: clarification
by sorcercode | 2025-11-14 00:27:12+00:00
they are building their own editor (granted they didn't do it from scratch); they do build their own models (see composer);

they may not have done a lot of this from scratch but there's still a lot of innovation in what they're doing. they're also building a pretty fantastic product and clearly the leader today in AI innovation for IDEs.

may not be everyone's cup of tea; but i think you might be detracting some of their innovation.
by stonogo | 2025-11-14 00:28:06+00:00
He's talking about mechanics in the dealership network, so I looked in five or six major metro areas, and couldn't find a single example of a six-figure job at 40/hours per week. One promised "up to $12,000/month" at $40/hour -- which works out between 70 and 80 hours a week.

I don't think he's got a firm grip on this market.
by eejdoowad | 2025-11-14 00:28:49+00:00
Cool idea and onboarding experience. I spun up Chrome to demo it, and although its got the rough edges of a prototype, the potential is there.

I created a rule to remove thumbnails and shorts from YouTube, and after a few failed attempts, it succeeded! But there were massive tracts of empty space where the images were before. With polish and an accessible way to find and apply vetted addons so that you don't have to (fail at) making your own, I would consider using it.

My daily driver is Firefox, where I've set up custom uBlock Origin cosmetic rules to personalize YouTube by removing thumbnails, short, comments, images, grayscaling everything except the video, etc. My setup works great for me, but I can't easily share it with other people who would find it useful.
by stopthe | 2025-11-14 00:28:52+00:00
We've been using mongodb for the past 8 years. What we like:

- schema-less: we don't have to think about DDL statements at any point.

- oplog and change streams as built-in change data capture.

- it's dead simple to setup a whole new cluster (replica set).

- IMO you don't need a designated DBA to manage tens of replica sets.

- Query language is rather low-level and that makes performance choices explicit.

But I have to admit that our requirements and architecture play to the strength of mongodb. Our domain model is neatly described in a strongly typed language. And we use a sort of event sourcing.
by m463 | 2025-11-14 00:29:16+00:00
I had a ford and when working on it I realized one thing:

This car was designed to assemble, not to disassemble.

Easiest example: the gray fabric-like panels in the trunk that cover everything? They are attached with small christmas-tree fasteners that mate with holes in the trunk walls. They take maybe 1/4 second to fasten. But to unfasten they take finesse to carefully remove without breaking the fastener.

Cars are like that all the way down. Also, a lot of these types of fasteners are designed to be replaced after you take them apart. But basically no mechanic does that. It's one reason why you have door and other interior panels making squeaking or other vibration noise after your car has been worked on.

Even decent reusable fasteners like screws frequently deserve a little locktite when replacing them and nobody does that.
by marcprux | 2025-11-14 00:29:18+00:00
You can make your own tap (which is just a GitHub repo) and manually clear the quarantine flag in a postflight step. E.g., see https://github.com/alacritty/alacritty/issues/8749

Users will need to `brew install myorg/mytap/appname` instead of just `brew install appname`, but I think that's the only real option at this point.
by pteraspidomorph | 2025-11-14 00:30:34+00:00
I only own Index controllers, not the headset. I have a mixed tracking Pico 4 setup and wireless functionality is definitely one of the pluses; the higher resolution panels also make a significant difference (the Frame and the Pico 4 seem to have the same resolution). This is basically an open Steam-backed Pico 4 that's superior to my hardware and definitely superior to the Index. Here's a comparison:

https://vr-compare.com/compare?h1=0jLuwg808-j&h2=w8xCM-oPA

The 1000hz tracking frequency is from the Lighthouse tracking system, which the Frame loses. For that and other reasons, I am not convinced the controllers are better than the Index controllers. Personally I think it's likely I will keep using the Index controllers, since I have the whole lighthouse setup and I own trackers as well.
by trhway | 2025-11-14 00:31:07+00:00
>it aligns incentives to innovate (why would I innovate if someone will just steal my work?)

it was true 200 years ago. It stopped being true about 100+ years ago. Whether somebody innovates or not became unimportant, as a bunch of other people would still innovate the same thing. Just look at airplanes innovation back then - multiple people were doing it simultaneously, and the fact that Wright brothers got patent actually slowed down airplane innovation in US for couple of decades after that.
by JumpCrisscross | 2025-11-14 00:31:10+00:00
> it's easy to think that "all insurance is the same"

Such an assumption is not necessary. (The difference between consumer and commercial insurance is also not germane when discussing a novel bonding scheme.)

If you’re getting thrown off by the home insurance analogy, think regulatory capital instead.

> regulatory protections that apply to home insurance are very different to the ones applying to corporate insurance

We’re discussing a hypothetical regulatory environment. Given the insurance is guaranteeing consumer protections, one would expect it to be strict.
by stonogo | 2025-11-14 00:31:28+00:00
They don't pay a salary at all, so no. Mechanics are flat-rate, which means you get paid a fixed amount for a given task, standardized in terms of hours of labor by some agent like Mitchell 1, and the dealerships frequently cut the hour rating for warranty work, which means mechanics have to work faster on in-warranty cars to break even. This weird-ass billing practice is why I left the field; total comp is much better in IT.
by Ancapistani | 2025-11-14 00:32:27+00:00
This is pervasive right now.

I’m at a company, on an AI team. I’ve been in this role for a year and we’ve not delivered a single AI… anything. Worse, we had a failed launch midway through the year and instead of re-evaluating our focus, are doubling down. New people have been brought onboard and the culture has completely shifted.

If anyone is looking for someone with ~20 years of SWE experience who really, really wants to deeply understand internal processes, how they relate to the company’s product and bottom line, and implement with an eye toward efficiency and automation… let me know.
by skydhash | 2025-11-14 00:32:37+00:00
If you type correctly at border of your system, then TS will be very close to a formal verification of your code. This won't catch all bugs, but even broad categories for you data is helpful. If you know your input is a non-null string. Then it will warn you of every non string usage. It won't catch whether it's a name or an email, but knowing someone tries to divide it by zero is helpful.
by rounce | 2025-11-14 00:33:37+00:00
> Need to work inside a container because it's 2025 and we don't need to clutter our local machine with 100s of dependencies and env managers...

“Can I tell you about our lord and saviour Nix?”

Kidding, but seriously though I’ve found having to work in a container to be a bit clumsy, even with good tooling around it. As you said it’s 2025, and there are other ways to have reproducible toolchains that don’t pollute the rest of your system environment Nix or otherwise.
by CharlesW | 2025-11-14 00:33:46+00:00
> Claude 4.5 Sonnet definitely struggles with Swift 6.2 Concurrency semantics and has several times gotten itself stuck rather badly.

What solved that for me was to leverage the for-LLM docs Apple ships with Xcode, and then build a swift6-concurrency skill. Here's an example script to copy the Xcode docs into your repo: https://gist.github.com/CharlesWiltgen/75583f53114d1f2f5bae3...
by saulpw | 2025-11-14 00:34:21+00:00
You can grow your own food. You can't perform your own cataract surgery and you can't make your own vaccines.

As to your analogy, yes, the root cause of the infection is bacteria. Yes, there are supporting factors, like the open wound that allowed the bacteria in, or a weakened immune system that allowed it to flourish. But when you're treating an infection that's already out of control, you focus on eradicating the bacteria. You also clean the wound and boost the immune system if possible, but those are secondary measures.

In the case of healthcare, "for-profit" is the root cause. There will still be corruption and capture and psycho nurses, but those are wounds that can be fixed or suffered one at a time. Whereas the for-profit aspect of healthcare is a metastasized cancer that no amount of surgery can cure. We might need all kinds of treatments but we have to address the root cause as well.
by potato3732842 | 2025-11-14 00:34:49+00:00
>Yes, mega-corp capture of the largest governmental structures is absolutely a major problem, and one we don't have a good solution to at present. But the existence of that problem doesn't justify a reversion to a system in which local capture becomes easier and more consequential.

It boggles the mind that you can say this with a straight face. What do you think vesting more power at the federal level will do if not cause moneyed interests to work harder to capture it?
by ryandrake | 2025-11-14 00:35:19+00:00
> Camera

Whenever I see this fact, I don't doubt it, but it reminds me of how weird and out of touch I am. The Camera is probably one of my least used phone feature. My lens got a crack across it a few years ago and I have no idea how long I went before even noticing it. It's never even occurred to me to care about how "good" my phone's cameras are. For those rare times I need to take a picture of something, my 8 year old phone camera is good enough. I really don't feel I need more pixels.

It's always so strange to learn how important that feature is to normal people.
by jmye | 2025-11-14 00:35:32+00:00
My man, you kicked this off with "women are all DEI hires" and now you're doubling down with fact-free bullshit you're trying to pass off as "real historical facts".

1. What, specifically, was "DEI Frenzy"? 2. Why are you implying that those women and minorities were not the most capable people for the job? 3. Even if we suppose that the "DEI frenzy" nonsense is actually a real thing (and not a thing mediocre white boys and the YouTube manosphere invented so they could be angry they weren't given jobs and money just for showing up), why do you suppose that ensuring that more people who weren't previously applying for your jobs started applying wouldn't result in more women and minority hires?

Your entire premise is nonsense you've invented or been fed and are now regurgitating, and now you're desperately trying to pretend I'm like, super duper mean for calling you out on it, because what you really want is to be aggrieved and a victim. It's boring and trite.
by nine_k | 2025-11-14 00:39:05+00:00
Chances are, a Rust implementation of certain things may be simpler than C implementation. C is a low-level language, so you have to do more housekeeping, and express things obliquely, via implementation, vs expressing things more declaratively in Rust.

Being simpler is not a given though.

"Knowing C" as being able to read and understand what's happening is quite separate from "knowing C" as being able to write it competently. Same thing with Rust: an algorithm written in rust is far from impenetrable for a non-expert, and even someone who sees Rust the first time but has enough experience with other languages.
by rlmineing_dead | 2025-11-14 00:40:14+00:00
As someone who is/was also a part of the hack club community, this article is mostly correct. I've seen most of these events occur second hand as well in real time and can mostly corroborate with the accuracy of the article, except the minors in legal roles part. The community is severely mismanaged, data leaks happen often in very predicable ways and it does seem as if much of it is symptoms of vibe coding.