skysight-inc/HackerNews huggingface dataset:
people don't really care, because current collision methods are mitigated.

Git does not actually use "sha1", despite what all the docs say, it uses "sha1dc", which is just like sha1 except for inputs which can cause collisions, in which case it either fails with clear error message or returns completely different value.

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

so don't worry, git hashes _are_ enough to know you are distributing/executing the legitimate code.

(not to mention you need a preimage attack to replace known commit, and this is not yet possible with sha1)
This was actually one of my ideas how to solve it, observed behaviour strongly suggested that all those thousands of IP addresses where used by single server. Even small PoW with this volume should heavly influence their capacity.
But we decided that we did not want to affect performance of mobile users.
We later learned that such strategy is also used by cloudflare js check
Self-plug: I wrote a not-too-overly complicated app for tracking my strength training (a 5/3/1 derivative)

https://github.com/bcspragu/stronk
You are commenting on a site that effectively represents the VC-centric startup world, not the /.-esque hacker world of yesterday. That it uses the term “hacker” in its name doesn’t make it Linux-central.
> Obelisks' genetic sequences are only around 1,000 characters

So they have a higher chance of being re-created by random chemical processes at mostly any point in time and place in the universe. Omniterrestrial?
Linux won't be popular on the desktop because normal people don't change the operating system on their computer. They either dont know how (because they dont need to) or dont care because everything works fine.

I think Chromebooks will continue to get larger market share, as plenty of people just need a web browser, but that's about it.
What perspective? The only comments about an ad is in the first paragraph which is just "To make matter worse, some advertisers attempt to gain people’s attention by taking measures meant to mislead automated search engines." [1]

Nothing in the paper states or suggests they are anti-ads. Hell, Ads can even work well with their description of page rank. Display ads along side the search results and if a user clicks it then rate the ad higher and if they don't down weight it akin to what you're doing with non-ad links.

> Returning to my earlier point, please expand your argument about why OpenAI may fail. Let’s aim to elevate the discussion.

Because the counterpoint of Google isn't applicable. You can't be like "X is ok because it's similar to Y and Y was ok.". X (OpenAI) isn't similar to Y (Google); Google always planned to do Ads and it's just their stance of keeping them distinct from results that changed over time. A better argument would to pick a Y of Reddit or something that took years to actually generate revenue.

OpenAI should be fine for quite some time though because what else is there to burn billions of dollars investing for people?

[1]: https://snap.stanford.edu/class/cs224w-readings/Brin98Anatom...
Demoscene Basics from a Basic Demoscener
IME, not long. ChatGPT (v3) did poorly with Zig when it first came out, despite some Zig in its training code, and despite equivalent Python tasks being handled trivially. I worked around that for a bit by including a moderately lengthy prompt prefix with example Zig code and descriptions of interesting language features, which worked well for bulk boilerplate at the time. A year later, the model was updated (presumably with additional GH Zig source as training data) and works fine without any prompt prefix strategy, at least for the simple sorts of tasks I'd use an LLM for.
I haven’t used Windows since the XP days. Does Windows not have a login password? Or does something make it require a separate disk PIN and not just encrypt the drive with the login password? macOS does the latter and it seems like an obvious approach.
> [...] it isn't a false assertion on the part of the author at all.

I wasn't arguing that it was entirely false, but that the generalizations of "regressions are introduced all the time" and "Linux developers spend little to no time" can't be applied to the entire Linux ecosystem.

I wouldn't discredit your experience, but speaking of Linux kernel development specifically, my understanding as a user is that it's held to a very high standard of scrutiny. Rants from Linus are famous for drilling into people that "WE DON'T BREAK USERSPACE". If you consider how many thousands of lines of code are changed on a regular basis, it's an engineering wonder that it works as well as it does. In many ways Linux is a victim of its success.
Tbh sheets has gotten a lot better over the years. It's not hard to autofill and other things that used to be impossible or too obscure to figure out. I'll stick with the free platform for things just for me
This doesn't appear to be a valid Show HN.

https://news.ycombinator.com/showhn.html Off topic: blog posts
I've not read Littlewood's book. Thanks for the suggestion!
VoLTE is a huge consideration for older devices, and it is best to avoid Samsung.

Pixels are the reference. Whatever you buy, verify VoLTE.
I would take anything the author said with a grain of salt. They straight up lied about the configuration of the robots.txt file.

https://news.ycombinator.com/item?id=42551628
Sounds like you'd be interested in flawless.dev
How do you test that the external API returns are correct?
Oh interesting. I was planning to get a Xiaomi as my next phone; I recently heard that they limited the number of unlocks to one per person per year.

I got a OnePlus and a Pixel. Before that it was a ZTE, but they aren't unlock-friendly these days.
See also: retool
Any suggestions on where to read about this more?
You can hate the Chinese system for how it limits human rights, cracks down harshly on dissent, and stifles many creative outlets. Hating China or the Chinese people, which are like anywhere, generally lovely people, is silly.

There's plenty of nonsense coming from the mouth of the Party, but it doesn't make the US news, because it's not aimed at the US. There's also a lot less news overall which discusses and critiques the Party and what its representatives say, for obvious reasons.
I believe this is mainly due to China's strong sense of crisis regarding energy supply. If it had as abundant fossil fuel resources as the United States and Russia, it likely wouldn't have invested so heavily in diversifying its energy sources. The development and support of new energy vehicles can also be largely attributed to this.
I'd like to know why it seems that there are so many people who work free PR for Elon Musk or his companies. Some netizens go above and beyond to contradict anything negative posted about him/them, to the extent of disregarding any factual information. What do people gain from being so contrary, or, so supportive of some guy?
Nah then I just wouldn't upgrade it anyway. Or I'd buy the kit and leave it collecting dust like I did with the heat bed upgrade for my old printer. Eventually I did install it but it was years later. The company (printrbot) was long bankrupt by then :')

I just really hate tinkering with 3D printers.

And you don't have to upload, you can just use an sd card. Not that I do because I dont care so much if they see it.

I know prusas have their advantages but so do bambus. They're just different advantages, they're for a different audience. I'm more bambu's audience, not the prusa one. Nothing wrong with that. I just want click and play and the same goes for features such as this. If it needs too much tinkering I either don't do it or I'll do a half assed attempt and get frustrated because it doesn't work right.
Some people literally have an incessant prattling which narrates pretty much everything they think about. Some couldn’t type this sentence without every word repeated to themselves.

And others are as you describe. And still yet others, something else (like psycho-emotional playback and thought image chain reactions.)
> I think he's in management at Apple now.

Clearly management material.

We all know that.
Eh. Just like the first reactor, this is going to be a toy for scientists.

Thorium reactors are a dead end. Just keep building regular PWRs, operating on regular fuel (maaaaaybe MOX fuel). That's it.

It's a proven, scalable method.
The author's ego.
I will also say that starting to use Linux in earnest around the age of 20 was a very humbling experience having been raised on Windows. Back in the 00s being able to deal with Microsoft esoterica by way of registry hacks and MMC snap-in wizardry meant that you were a "smart computer kid" that non-technical folks found impressive. It wasn't until I started using an OS that acted more consistently and predictably that I realized I'd been building a career (and decently-sized ego) out of Microsoft-specific make-work. Being freed up to learn more timeless and universal concepts lined up perfectly with my college coursework centered around writing shells, compilers, etc. and completely changed how I interacted with computers for the better.

Apropos - if I ever win the lottery and don't need a job I'm going to spend some time learning Plan 9. Superficially it seems to be Unix without many of the warts combined with some concepts from NT/VMS that make good sense.
> Commence, maybe. Given their lead in pebble bed, I wonder why?

Pebble bed reactors are also not a great idea. We've just had this discussion on HN...
It's not surprising that beauty plays a big role in science. An experiment that a music teacher gave us when I was kid was a sheet of paper with a bunch of shapes on a Conway's Game of Life like grid and he simply asked us to rate which are beautiful.

And most people converged on the shapes that weren't purely random, or extremely simple, but the ones that actually looked like the kind of interesting shapes that meaningful patterns in the actual GoL look like. Just on the edge of order and chaos, and his point was that this is where great works of music also live. Andrei Tupolev of the famous Soviet design bureau of the same name used to exclaim: "ugly, it won't fly!" when seeing plane schematics he didn't like.

Beauty is an intuition for objects, ideas, artifacts or what have you that inhabit exactly that space where something is both simple or fundamental but also complex at the same time and having an instinct for these things is a great asset in science or engineering.
Why lock down to a nocode tool instead of just hacking together a simple html5 page?

Ai assistants have speed up the prototype workflow for doing less code/design.
I'd rather have tab groups.
That really doesn’t matter. What really matter is they fixed Ranger and Paladin is no longer MAD.
Show HN: I Made a Dumb Game
That’s an integration test. Your external api returns a number, let’s say 10. You have two local functions. One that is very general and fetches that number, and another that transforms that number. Your local transformation function is the one that is tested. The other function is part of integration tests and in general can’t be unit tested.
More telcos confirm Salt Typhoon breaches as White House weighs in
they might own tesla stock.
Thanks for sharing! Let me ask one quick question -- how do you host/deploy python backend (x-api)?
Missing the Forest for the Trees with Flame Graphs
Humans will soon be able to mine on the Moon. But should we?
For those wondering, this uses cloud-hosted AI models. But it's completely free to use so Mozilla is just paying the cloud bills out of pocket. Maybe not the best idea given their increasingly precarious financial situation?
Its not cost effective. The US's latest nuclear plant took 15 years to build and cost $35 billion. The 15 years part alone is enough reason to focus on other energy sources
> Oregon Trail, a game made for Windows 95, still runs on Windows 11

Fatal error: MSVCRT70.DLL could not be found.

But that's easy enough to fix, right? Just dig through Windows's package manager (sorry, I meant MSDN) trying to guess the right vcredist, and try a few and hope for the best.
> IO should be a dumb layer as much as possible. It should be Extremely general and as simple as fetching and requesting in the stupidest way possible. Then everything else should be covered by unit tests while IO is fundamentally not unit testable.

Another way to put this is to ignore all the cool problems your database can solve for you and hand roll it instead. This also is a recipe for riddling your codebase with data races.

You're trading fairly easy problems for very hard problems. No thanks.

When running tests, optimize your database configuration for running tests against it, and make it possible to run those tests in parallel.
Mocking out a repository is IMO a lot less bad than mocking out an actual database connection. That's probably one of the biggest arguments in favor of the repository pattern: the ability to replace the repository with a test double of some kind.
There's something very, very wrong in the way we write programs nowadays.

Because yeah, the database is you main source of invariants. But there is no good reason for you application environment not to query the invariants from there and test or prove your code around them.

We do DRY very badly, and the most vocal proponents are the worst... But I don't think this is a good example of the principle failing.
This is a stupid point. “The current law can easily be overridden by passing a new law.”

No shit.
Capitalist enterprises look for the cheapest option, unless the consumer demands otherwise. Bottles are heavy and fragile, which means increased transportation costs and losses. If consumers demanded glass, they'd charge us a premium and happily provide glass, and make a profit off our demand.

Organic food is a perfect example. They incur more losses and operations are more expensive, but they charge a premium and profit from our demand. In other cases they remove harms when it threatens their profits. Antibiotics, rBST, etc in milk are scary, so milk producers remove them and advertise they're now less bad for us, so we buy that milk more.

But in order for those cases to happen, consumers had to demand the product change. And the only reason consumers demanded it was fear. They were afraid they were being poisoned, so they demanded change; producers feared for their profits, and made changes.

Sadly, consumers don't give a shit about the environment. If they did they would have demanded an end to disposable plastics decades ago, when it was widely known the kinds of pollution the packaging was causing. We didn't care then, we don't care now. Not enough to act, anyway.

But luckily, and kind of amazingly, "Government" is doing what it's supposed to do. Very slowly, laws are being passed at local and state level to set deadlines to curtail or eliminate disposable products. Sometimes the laws have no teeth, but it's a step in the right direction (even if it does take decades to take effect). But lobbyists will fight this and try to convince consumers the change is bad, so the companies don't have to spend money to change.

If consumers want the change to happen soon, they must demand it themselves. They do it when they're afraid just fine; waiting for them to be afraid enough may be too late.
Updated URL: https://usafacts.org/articles/which-government-programs-are-...
Sounds extremely expensive. How is this paid for?

Also, does anyone know if we'd be able to point it to our own LLM instance for the guarantee of our data being secure?
Could you tell me the source of these entries ？
Don't we all...
This subthread started with “When you start installing software and drivers, the OS gets totalled, sooner or later.” Then came the objection that one wouldn’t do that with Nix. Then that yeah, but Nix is too difficult to use. Then that no, it isn’t that difficult after you spend a weekend or two learning it. Which isn’t for the average user. Now you say there are plenty of other options, presumably non-Nix. I feel we are back to where this subthread started.
Presumably so they can hook into an external datasource
Still does exactly that in Sequoia.
Not TS, but I have similar thought to him. Just recently, I bought a used Samsung A52 4G phone, which is supported by LineageOS.

I am not a LineageOS user, but I own a 5 year old Xiaomi phone. The latest Android version for that phone from Xiaomi is stuck at Android 9. It now runs Android 13 on /e/OS, a fork of LineageOS, and I have a good experience with it.
>But when you're meeting new people, you don't know what they've gone through. That's why it's better to be explicit at the start of this.

Personally I find it useful when I first meet someone because I can mark them as someone to avoid. Life is far too short to voluntarily walk on eggshells all the with emotionally crippled people who are constantly looking for things to be offended about. This goes double for when it comes to playing long sessions of D&D or any other sort of free-form game.

Not only did new management make these ridiculous changes to the core structure of the game, they recently threw Gary Gygax (who had more creativity and talent in his pinkie finger than any of them) and other founders under the bus. Fortunately nobody is prevented from getting old editions of D&D and playing a worthwhile game, or simply moving to GURPS or Runequest.
I've taken a stab at making a solution for it via https://github.com/data-catering/data-caterer. It focuses on making integration tests easier by generating data across batch and real-time data sources, whilst maintaining any relationships across the datasets. You can automatically set it to pick up the schema definition from the metadata in your database to generate data for it. Once your app/job/data consumer(s) use the data, you can run data validations to ensure it runs as expected. Then you can clean up the data at the end (including data pushed to downstream data sources) if run in a shared test environment or locally. All of this runs within 60 seconds.

It also gives you the option of running other types of tests such as load/performance/stress testing via generating larger amounts of data.
> Ensuring that an implementation properly satisfies the interface is not within the scope of tests where mocking would be useful.

As I mentioned, if you need mocks to test a code path, you are probably "doing it wrong" as there are much better ways to do that. Such as refactoring the code so you can test just that code path. Mocks are a code smell, IMHO. In other words, if you need mocks, then the interface/contract is a part of your code -- and you should test it.
Is there a Github API for creating issues? I also maintain a free, open-source app and would love to make it easy for a crash to give users a button that opens a Github issues form--allowing users to see what crash data is populated and submit it if they want.
Thanks for the notes. Which brokerage app do you use please?
True that Claude can generate a simple working prototype in a single prompt. But there's still the friction of deploying the app, making it accessible across devices, and easily managing updates. Which something like Glide streamlines for non-technical users.
I learned BASIC from those Usborne books on it, muddling my way through with qbasic. The PDFs of them are actually available on their site now!
I have to wonder why o1 didn't work. That post is unfortunately light on details that seem pretty important.
> How does Orbit work?

> Orbit is a Firefox add on that uses AI to summarize and answer queries about web content such as articles and videos.

> When a user asks Orbit to summarize or query content, Orbit gathers the context (eg. text, images, videos, etc.) of the page the user is viewing and provides a summary or answer. Orbit works on websites including Gmail, Wikipedia, NY Times, YouTube, and more.

> For the current version, we are using a Mistral LLM (Mistral 7B) hosted within Mozilla’s GCP instance.

It's interesting they're going with Mistral 7B. Is anybody else using Mistral 7B in production? And in what role?

I've considered using it for general knowledge type questions, and as a way to classify information, but would have never considered it for summarization type tasks due to it's limited context size (8k).
Samsung has its own bootloader. Some people get it to work with AOSP/LineageOS, but it is an extra pain. So I avoid Samsung for LineageOS.

This is a list of support devices

https://wiki.lineageos.org/devices/

I installed LineageOS on a Motorola Edge a bit back.

One problem is it takes a bit of time for a device to get officially supported by LineageOS. By the time it is, stores are often selling the next generation of devices.

That was not the case when I bought an Edge and put LineageOS on it in 2021.
I love it. I had not read that the two nations finally settled their friendly dispute just a few years ago!

Previous to this, the Danish military would occasionally visit the island, leaving a flag, and a "Welcome to Denmark" sign and a bottle of Danish schnapps. Then the Canadian military would visit, plant their flag and a "Welcome to Canada" sign, and leave a bottle of Canadian whisky. Repeat. <3
I organize my life with spreadsheets and it works great. Running Spreadsheet, Health Spreadsheet, Investing Spreadsheet, Gardening Spreadsheet, on and on. :) It's just the best way to examine the data that is your life and have any hope of remembering the past and improve the future.
wxWidgets isn't niche; it's probably the most commonly used third party toolkit to build commercial Linux desktop applications (yes they exist!). I guess Qt licensing is too scary, and GTK too crap.
Did you explore microbatch sizes below 100? Curious about how far this can be pushed and what happens when approaching the limit microbatch size of 1.