skysight-inc/HackerNews huggingface dataset:
> Since no one mentioned it yet

Yes they did, couple minutes before you:

https://news.ycombinator.com/item?id=42558923

https://news.ycombinator.com/item?id=42558937
You don't really get a warranty on heavy machinery either. Instead you get good support from the OEM. But at the end of the day you have the RTFM and deal with the muddy problem you're in.

IMO, Software, and what we expect it to do is too complex to offer something like warranty.
Except for carefully sandboxed languages, malicious code can generally exfiltrate process memory regardless of what the language constructs are. In the case of Ruby code, this could be with Fiddle or with more esoteric means like /proc/self/mem. At worst, patching classes can make it a bit easier.
I can't try it because I do my photo editing on a high-end mac and they don't care to keep their macOS builds working because only 4% of existing darktable users are on macOS (and the dev doesn't have a mac to test on). (Nevermind that a lot more would be if darktable didn't suck, and that we're all paying for Lightroom instead because of it.)
I did.

Part of my mindset is when I’m done with an event I don’t want to have to deal with those folders, but know where to find them. I have a large set of “everything else” photos that works well with darktable.

It’s partially the burden of how I used to do it… maybe I’m being stubborn but it did work well for me.
Xin Jinping New Year 2025 Address – Official Transcript
oooo neat! I hadn't heard of aichat before, I'll definitely take a look.
Nice to Know: Buildpacks are also usable with Cloud Foundry - an enterprise grade open source PaaS which is used by a lot of large corporations.
But, a drop-in replacement of what? SS7? Diameter? Chinese cellular base stations from Huawei etc.? The collective telco IT infra and the shoddy security practices (or lack thereof)?
Yes. It’s more of a class spanning thing. I wanted batch composition across the two microbatches to be the same. So if you have class 1,2,3 in batch one and class 4,5,6 in class two I would fully expect the cosine distance to be orthogonal or worse, and it could be a good update. But if you have class 1,2,3 in batch one and class 1,2,3 in class two I would fully expect the cosine distance to be positively correlated and if not you should skip. So you could bring this to MB of size 5 for example but just make sure you have the same batch composition. This poses a big challenge in LLM training honestly bc technically classes is vocab size. So I need one “a”, one “b”, etc which is silly. This is why micro gradients in LLMs hit cosine distance of 2. So when you are sampling you kind of need to ensure the microbatches are of the same task at least.
I think the authors agree with you. They tried to look at lines of code added / deleted (eg "they consistently made over 95% of the lines added to and deleted from Elasticsearch") - although the language in the article flops between that and just saying 'commits', so it's not sure what they were actually looking at for the write up. In their scraping code / dataset linked at the start of the article, they are logging `commits_list = [commit_date, dels, adds, oid, author]`.

This is also just a blog summary of a preliminary study:

> "This is the first step in a much larger research project underway [...] we’re working toward including more repositories and additional metrics to better understand the project health dynamics within these projects."

Project activity will remain inherently fuzzy. Just about everybody who programs extensively has spent a couple days to change a line or two of code at some point in their life. No metric can capture that unless we are all journaling and publishing our life activities.

Nonetheless we can do better than commits, as you said. If you review most anything online, there is a global score and then 3-5 categories with subscores. Surely the same should be true here. Freshness of LOC changes, average freshness of the overall codebase as a percent, issues satisfactorily resolved (and not closed because they are blown off, which should be a negative indicator), merged pull requests, to think offhand of a few.

What would be your top 5 categories to evaluate the "health" of a code base, admitting that any evaluation will remain a very fuzzy approximation at best?
Huh?

IBM offers literal written warranties on plenty of their software products. It’s just usually bundled with expensive hardware or consulting products too.
This code is technically UB in C++, right? [1] Has anyone run into a case where it actually didn’t work? Just curious. I’ve often assumed that if C++ compilers didn’t compile this code, all hell would break loose.

It might be nice to start sharing modern/safe versions of this snippet & the Quake thing. Is using memcpy the only option that is safe in both C and C++? That always felt really awkward to me.

[1] https://tttapa.github.io/Pages/Programming/Cpp/Practices/typ...
Yes, it’s the consequence of throwing exceptions through exception-unaware code, which is a problem when said code needs to perform some cleanup logic before returning, like releasing resources.
Exploring unknown paths that turn out not to lead anywhere useful is still worthwhile, since we can't possibly know beforehand what unknown information will or won't be useful. We don't even know what research might become useful based on new information from some other field or line of research.
Pretty much the same, here, with digikam used to aggregate collections of images taken and edited by other, specialized, software. I don't hate that set-up: IMO, the requirements for processing RAWs and managing a collection are different enough to warrant separate tools, and I find digikam really pleasant to work with. What would you like to see improved?
If you report a regression within an -RC series it will be fixed or the commit reverted. Of course, that requires actual testing.
Is it that they aren't doing interesting things, or is it that developers doing interesting things tend to only ask the AI to handle the boring parts? I find I use AI quite a bit, but it is integrated with my own thinking and problem solving every step of the way. I see how others are using it and they often seem to be asking for full solutions, where as I'm using it more like a rubber duck debugger stuffed with stack overflow feedback and a knowledge of any common APIs. It mostly helps be answering things that would have otherwise been web searches, but it doesn't create any solutions from scratch.
In 2025 Russian Telegram users enjoy more freedom than European
Wikipedia and the Times on Israel? It is to laugh.
My First SaaS, 6 Months In
Unfortunately most of the older models do not have a way to root them (AFAICT, I've checked in on this occasionally for years). I have a 2017 fire that I was able to get lineage on, but unfortunately it was a mostly broken "test" device. Another 2017 is slightly different and I fried trying to short to ground during the rooting process. I also have 2 slightly newer models that have no root available at all, and are virtually unusable as the stock OS has become so slow (5+ second lag times per tap).
> You literally have to reinstall windows because of how broken it got, and that's somehow okay?

Last time I did it was in the Windows XP SP0 days.

> The amount of BSOD I've seen and unfixable issues after spending hours googling and browsing windows shitty support sites are just the tip of the iceberg.

When was the last time you got BSOD? I've not seen them after Vista.

> The only reason Linux won't win the desktop is because it doesn't have a monopoly to support it.

"Win"? Start with software compatibility. There's no one Linux, there's a billion of incompatible distros that make it impossible to run old software.

> These discussions that pretend any of this is due to merits of one OS over the other are moot.

API and ABI compatibility are swear words to you, I get it.

I'm sorry if you don't care about those, the world will shrug you off. No other OS has this madness.

> by external factors.

Yeah, for Linux fans it's always someone or something else. The fact that Linux is a bug-ridden mess of software with no compatibility and no stability isn't an issue of course. It's because Microsoft/Oracle/NVIDIA actively interfere with Linux. Or aliens? Must be aliens.
Love for Three Zuckerbrins
Russia is trying to make its own game consoles in a bid for tech independence
This is a serious NatSec/intelligence issue though… not punching a cop?
the Infinity plugin is pretty awesome, free, and oss; i'm not sure this qualifies as spam, per se. nothing there requires signing up for cloud/SaaS, and you can 100% run this locally.

i mean, you can always roll your own UI if that's something you prefer / can do. (grafana uses uPlot [0] if you need to render millions of points).

disclaimer: i work on dataviz at grafana

[0] https://github.com/leeoniya/uPlot
I use a lot of JSON columns w/ SQLite and find a programming language type is a great way to specify schema for such a column without having to write any migrations. No one has written a sternly worded comment at me on the internet yet for adding or removing fields from my struct types without writing a separate migration file.

Lots of use-cases for SQLite are not like Big Iron SQL Database Of Record where every change must be tracked because it's a shared stateful single point of failure and there's hell to pay for mistakes or confusion.
> provably dangerous things

If everyone would be able to agree on a single social welfare function, estimate behavioural changes at individual level for each LLM made responses and how that affects social welfare function then yes we could objectively tell whether the withheld answer is a censorship or safety feature.
You don't think FB are trying to neuter an emerging threat? They're kneecapping what could have been a trillion dollar company if it was more difficult to replicate their tech.
That's fair, and I removed that comment for seeming snarky or directed at the author--it wasn't. My meaning was, like strong typing, it is an idea from a different context that works well there, but may not translate well to the Ruby world given expectations and usage patterns.
this is so cool.

fyi when i try to clear the input boxes I can't get rid of the leading zero.
>Recently I had an interesting thought that basically people did almost the same to themselves spontaneously through culture.

I think this already well known in evolutionary biology circles though not through culture.
I don't recollect but it was most likely Robin Dunbar who said it, people ganging together to kill of the most annoying/bullying/maladjusted members.
I think it's OK too.

Not just coding but other types of technical work might benefit from not ruling this out, especially creative or innovative efforts.

It can really make a difference depending on where you stand in a project environment.

For me it was pretty easy to accept with cargo work where the ships come in at any time 24/7.

Before I started my company I had already gone the extra mile like this for employers when it really made a difference.

So I knew what I was getting into beforehand, I used to say you can run a company OK during business hours alone, but building a company may be the best use of nights & weekends depending on the circumstances.

It took some time but doing it for my own self turned out better after all.

It's not exactly a "super power" but good to have in your arsenal, plus in the right situation you could direct all your focus migrating toward having a 24/7 business that hardly ever requires "after-hours" effort after a while.
It’s very good at modeling real world distributed systems problems and solutions, so it would not surprise me to find applications to production line design. For instance a very basic realization is that the typical throughput/latency tradeoffs have to be made.
What is stopping LineageOS from supporting (or faking support for) attestation?
Both in the EU and the US there is plenty of regulation that mandates these types of censorship - and with reason.

In the US there is 18 U.S.C. § 842(p).

In the EU there is the entire AI Act.

But I am sure you can yourself chat your way through to figure out what legislation companies like OpenAI and Anthropic are under.
Chrome Extensions compromised after Cyberhaven incident
Norovirus Cases on the Rise in the US
I'm curious, what specifically you're interested in from openrouter? Do they offer specific LLMs, or is it just a great way to kick the tires on new models as they emerge?

The original intention behind t2x was to be "functionality first", and make an opinionated call on which LLMs get used for specific functionality. However I think the way to go will be sane defaults and then allow user-specified models from something like openrouter.
> Ruby is made to let you extend core classes

This is not the way to build long-lived software that outlives your team. This is how you create upgrade and migration headaches and make it difficult for new people to join and be productive.

Chasing down obscure behaviors and actions at a distance is not fun. Being blocked from upgrades is not fun. Having to patch a thousand failing tests is not fun.

I have serious battle scars from these bad practices.
It could have been nice to see the Rust rewrites finished instead of shelved due to costs. AI is very expensive so if they have the money for this, they could've probably started that up again. Firefox is generally good feature wise but Google gets to almost usurp the W3C because pretty much every other browser is using the Chromium codebase over Mozilla's.
missed the chance to call it "Dream Jobs"
They do now? That's good to hear. It's been probably close to a year since the last time I checked. Thanks for the update on that.

So then that really makes me wonder what all those other sites these people are using which do only allow a single passkey.
> All I’m saying is that a position “desktop Linux can’t into games” is very very wrong in 2024.

Ping me when you find a way to play modern online Windows games with a kernel level anticheat.

Oh, and people don't care that Linux can play games from 2015. People are interested in AAA titles and something that OTHER people play. Leave obscure indies to yourself.

Linux runs (emulates!) Windows games just fine, except when it does so horribly or doesn't do at all.

Yeah, great, kudos to Codeweavers (a commercial company) and Valve (a commercial company). The Linux community has done barely anything to make running Windows applications under Linux a reality.

So much for Open Source.
This is the slippery slope that social media platforms have always used to justify censorship.

Who is the arbiter of what is provable and what isn't? Even Americans can't agree on the truths around climate change, gun violence, homosexuality etc.

The fact that you highlight the Qur'an also betrays your bias. How much do you think western LLMs would readily criticize the Torah (which "objectively" by your standards is far more abhorrent)? Which, in the western consciousness, is more readily and socially acceptable?
And we don't even know how many lines-of-code iOS is updating behind the scenes.

Or Tesla.
Oh good grief
Sure I’ll make no mistake on this if you can share some evidence
> Hello! I got tired of filling out applications so I built a bot to do it for me

How many offers did you end up getting from using this method?
That's nothing to do with security, just Meta wanting to know everything about you / being annoyed that another company has that data instead of them.
Public toilets: another thing Europe's got going for them.

These are basically impossible to find in the US, especially in big cities.
DeepSeek v3 feels very much like Sonnet 3.5 (v1) in particular, minus the character. Performs more or less similarly, "feels" overfitted just about the same, and repeats itself in multiturn chats even worse. I hope they address it in v3.5, v4, or whatever comes next.
Isn't that just regular Twitter nowdays :)
Also, tight vertical integration in general may be a temporary state of things in EV manufacture in the longer run. The "inefficiencies" of a multi-vendor supply network eventually get outweighed by the usefulness of redundancy and competitive bidding. As patents expire and vertical integration "secret sauce" loses its shine, there will be a growing use for an expanded parts network.

To some extent you even see that in the competition between Tesla/Rivian and Ford/GM today because the old, classic manufacturers have less (but not no) "secret sauce" in vertical integration and more existing parts networks they want to keep friendly/allied/fed/bidding.

Also, yeah, especially EV motors have a lot more possibility/potential than ICE ever did for "off the shelf" whole parts suppliers, because they are smaller, because they are a "relatively simple", well researched technology with a lot of known characteristics/trade-offs that can be simplified into a relatively small list of "SKUs", but also, and maybe most importantly, we're already seeing that so much of their "power train" and "driving feel" is virtual and software/firmware-defined and any "secret sauce" can be applied as such easily to a programmable enough off-the-shelf part.

Similarly with batteries. We have centuries of knowledge in how to standardize battery units and the production of such. Both GM and Ford already see battery plants as eventual external suppliers and their plants are only partially-owned subsidiaries with co-owners in LG and SK Group, respectively.
This is great and I look forward to your YouTube video. It is intriguing to me since you went you choose existing tool and piped the entire workflow vs to build the entire thing from scratch in Python, for example.

In the demo Loom video, the part where you are scheduling an appointment, it looks very calendly like but it is not. Did you build the entire UI and UX yourself?
Not personally surprised that a MoE model performs so well.

I used Mixtral a lot for coding Rust, and it had qualities no other model had except GPT 3.5 and later Claude Sonet. The funny thing is Mixtral was based on Llama 2 which was not trained on code that much.

DeepSeek v3: 671B parameters on total, and 37B activated sounds very good even though impossible to run locally.

Question if some people happen to know: For each query it activates just that many of parameters, 37B, and no more?
If you run `ls -la | t2x "sort these files alphabetically"`, it will do the right thing.

However, subcommand like `t2x ask` are used to route you to a different model with different behavior. The ask subcommand currently makes requests to perplexity, where you can ask questions and get near realtime grounding from the world.
>was that organizations seemed to fail to get a warranty on software.

The corporate buyer paying millions didn't "fail to get a warranty". What happened is that the market equilibrium price for that transaction for that seller-and-buyer is one that does not come with a warranty. In other words, if the software seller doesn't provide a warranty AND still able to find willing buyers, then the market price becomes "software sold without a warranty".

Likewise, SpaceX sells rocket launches for companies that need to get their payloads up into orbit. SpaceX does not reimburse or provide insurance for the monetary value of the payload (satellite, etc) if it blows up.

Why would companies pay millions for launches if SpaceX won't cover damages to the payload (akin to FedEX/UPS insuring monetary value of packages) ?!? Because the competitors don't cover payload reimbursements either. If you really really want to get your satellite up into orbit, you have to eat the cost if the launch destroys your satellite. The market clearing price for launching satellites is a shared risk model between buyer and seller. Someday in the future when space missions become 99.99% reliable and routine, an aerospace company may be the first to offer payload insurance as a differentiating feature to attract customers. Until then, buyers get 3rd-party coverage or self-insure.

>If you're going to be forking over millions of dollars like get a real warranty that it's going to work or spend that millions doing it yourself

x = price of 3rd-party software without a warranty

y = price of developing in-house software (which your employee programmers also code without warranties)

if (x < y) : purchase(x)
I'll be awake thinking about this blunder in bed tonight.
Costco and Micro-Center will go the way of CompUSA, Circuit City, and Sears.

Costco will be chocked by their suppliers into compliance or have to change their name to Kirkland and supply themselves.
Huh, don't know how I missed that. I was hoping for them to have done some analysis themselves.

Glancing through the code for some of the 'easier' problems Claude (his best performer), it seems to have broadly correct (if a little strange and overwrought) code.

But my phone is not a good platform for me to do this kind of reading.
It's notable that this only happened because Elon held a controlling (or near-controlling) share and pushed for long-term vision against the wishes of institutional investors, bulling them as necessary. The "long investment timeline" did NOT come from wall street.
I think a better argument here is that common law/case law here is ambiguous enough to create a situation where there's an unreasonable and unpredictable risk for certain kinds of businesses.

Another problematic case this sort of liability leads to is hotels in Las Vegas routinely searching guest rooms after a lawsuit following the 2017 shooting. I don't think it's desirable to expect hotels to search rooms or to call the police if someone has "too much" luggage. That's paranoid, an invasion of privacy, and unlikely to prevent a future mass murder.

I don't want a world where I have to submit to searches to go anywhere or do anything, and I hope that's not a fringe position.
Reclaiming the Web
> I personally would prefer existing and experiencing all life has to offer

Almost as much as that, I’d prefer people having a longer time horizon on which they draw their lives.
If they had invented a new term, then they could have obtained a trademark for that term, which would properly allow them to enforce their definition and ability to certify licenses as open source. That's usually how this works, for example POSIX is a trademark of the IEEE. (the other possible route is enforcement/certification by a government agency, for example organic food must meet certain farming practices to be called "organic".)

Instead we have a situation where they didn't invent the term but they lie about it and said they did. They don't have a trademark and obviously aren't a government agency, so enforcement is left to random people acting as self-appointed terminology police on their behalf. And then we get huge subthreads like this one, where a bunch of people have to argue about whether one of the most successful open source projects in history is really even "open source" :)
We used memcpy everywhere in our runtime and after the 10th or so time doing it, it becomes less awkward.
Dogs domesticated us. Wolves are hunted but dogs a fed, given shelter, love and access to medical care.
Although humans may be reaching reproductive age faster, aren't we generally reproducing later in life? That seems counter to the OPs point.
JetBrains Mono

That's actually what I use and thinking before I even started it.

It seemed like a lot of the fonts were sort of dim looking. I like the brighter font because it makes it easier to read.