skysight-inc/HackerNews huggingface dataset:
His methodology has a lot of planning. I'm in general, terrible at planning how long a program will take to be written. But there is one class of programs I am pretty good at: very short, very simple, programs.

Good news is that every problem you'll ever face can be broken down into sub-problems which are easier to solve.

Bad news is planning a software project in that much detail, down to the granularity needed for me to get accurate time estimates, takes as long as actual doing the programming would.

And even at that, there will still be many problems with the plan, because all that time we were not, say, making unit tests, or proto-types large enough to expose problems.

But yet, here he is, and his methodology certainly worked for him. I wonder how much Forth itself contributed to that success, or could he have used any interpreted language.

Any pointers on how to better estimate programming effort would be greatly appreciated.
Color is hard, but this article doesn't do it justice. Wheels aren't broken, perception is just weird and filled with all sorts of fun non-linearities.

The article begins to touch on color spaces, which is where I'd suggest curious folks to begin if they're interested in color.[0] The article fails to note the fact that MANY other color spaces have been invented in attempts to address the problems it mentions![1] OKLab is a modern one that may be familiar to folks here. Scroll down to some comparisons vs other spaces, it's a nice uniform circle again![2] (OK, maybe not entirely uniform. Color is hard.)

Tangent: Why the heck are there alpha-blended images in an article about color!?

[0] https://en.wikipedia.org/wiki/CIE_1931_color_space

[1] https://en.wikipedia.org/wiki/List_of_color_spaces_and_their...

[2] https://bottosson.github.io/posts/oklab/#munsell-data
I'm always baffled that only putting "PH. D." in big letters is apparently enough to grant an author universal authority, somehow the actual subject one has studied is of no importance to a lot of people.

Anyway, this piece doesn't actually have much to say about the practical aspects of peer review, this is about it:

> Peer reviewers don’t have the time, effort, or inclination to pick over new research with a fine-toothed comb, let alone give it more than a long glance.

Basically, "it's broken, there's massive fraud" is a statement proved by assertion which ironically is the type of shoddy work the text is supposed to oppose.

For a different perspective, see "The replication crisis is not a crisis of false positives" Coleman et al 2024, https://osf.io/preprints/socarxiv/rkyf7
Or a lawsuit go through where someone can win quite a bit from from data leaks. If each person affected sued and won 100k or so, or even 1k, AT&T would definitely be spending money on security.

But it appears $5 or credit monitoring from an agency that also gets hacked is sufficient for class action lawsuits.
Maybe a cheap $20 smart watch can be repurposed for that. You would need to shave the fur at one spot and fix the smart watch there. Then either use the normal smart tracker integrations or a custom firmware (e.g. there are at least two competing custom firmwares for the Colmi P8, one of them python-based). If you go with a custom firmware you also have access to the raw acceleration and gyroscope data which might be useful for detection.

Keeping anything attached to a cat is an issue though. Even as a collar it might be a bit bulky
I've been developing software for a living for 40 years now and we've always had version control. Like many things in software, they've steadily improved, and Git is awesome.
I had a system with a 40 minute build long ago, which I was able to get to 20.

I worked on a system that was polyglot but mostly Scala and Javascript that was heavily dockerized and would stand up all the containers to make a working instance of the system. I told the CEO and Eng Manager that it would take 20 minutes to do a full build, the Eng Manager said "no way it would take that long", it really took 18,

I work on a system which is Java and Javascript now with about 10 packages. Right now I have a Python script running which sanity checks the packages, merges in any changes from the branches that can be done automatically, and builds and tests everything in the Java world as well as some Javascript where the JS build is managed by Maven. Package build times range from 8 sec to about 3 min. In all the process takes less than 10 minutes where I am free to think about something else.

With the Javascript stuff I have some that uses a Babel (CRA) buildchain and and another one that uses Vite + SWC. One large project with the CRA chain takes between 10 and 40 sec to boot the server after which the application is fully available, the Vite server boots in only 380 ms. It builds when you load the page and uses a cache heavily the time to serve a page is variable, I'd say between imperceptible and 3 sec for a small application. The production build takes 40 sec for a 1.4 MB bundle with CRA and 3.12 sec for a 1MB bundle with SWC.

For my side projects lately I have been using Python and don't really have a build at all. I use the uv package manager which works almost instantaneously when it has a warm cache and, unlike pip, has a correct resolution algorithm. My dev server supports autoloading so I frequently just change my code and interact with it immediately. A full reboot takes maybe 3 seconds. I have two "production" Gunicorn servers together with celery worker pools, rebooting all of them to respect a change is still a matter of looking at my runbook and doing maybe 30s-1min worth of steps because I don't do it often.
Yeah but he misses the ability to express it to the algorithm. Commenting on a post you disagree with invariably boosts its rankings, replying to a person you disagree gives them more visibility. It would be nice if the rankings system could understand dissent
Kind of both. We started talking to Dell first and then they introduced us to Advizex. We are now effectively partnered with both companies, which is fantastic as the Advizex team have ex-Dell people working directly with us. We are lucky to have two whole teams of super talented people helping us out on this journey.
Temporal super resalution needs to accumulate data from multiple frames to work. Essentially, each frame renders only a subset of pixels, but crucially each frame renders a different subset, so you can combine information over a few frames to compute what should be at each pixel. There're some complications to account for things moving around the scene, but that's the basic idea.

So there's no way the technique or similar techniques can be used to upscale a single photo in isolation. However, conceptually it's similar to capturing a long exposure image of dark scene, like the night sky, to get a low-noise, brighter photo. Temporal super resolution accumulates information from rendered pixels over time, while a long exposure photo accumulates information from captured photons over time.
The same developer ported PPC NT 4 to the Wii last year: https://www.youtube.com/watch?v=d8BpUpr1h9U
What's a campina?

(Edit: Nm, you probably meant "campaign". For a second there, I thought campinas were like "little camps" that people host to teach cooking... I was like where do they have those? I wanna check one out!)
> Non-murder criminal offenses typically have very short statutes of limitations.

There's a hidden assumption here. The expectation is that data retention and potential privacy violations are a necessary evil because anyone may later be under investigation for a crime. The data could go uncollected, it isn't AT&Ts job to retain private information on all of us just in case an investigator wants it.

Take telecoms out of it and consider a convenience store. Police would like to have video recordings of whatever moment in time they are investigating, but that doesn't mean the video has to be recorded and retained. A shop owner can choose to record videos and only retain them for a week if they want, or they can have cameras installed but not even recording if they're okay with just the effect of deterrence.
The most amusing thing about such a concept is that many "climate-positive" industries (for want of a better descriptor for renewables, mostly) are killing fossil fuels based on their superior investment case now :)
It really doesn’t matter. Compensation has been dispensed to customers in data breaches such as credit/ssn info, no harm proof needed. Potential for harm is enough. Breach of contract, as a customer do I have a reasonable expectation that this data is not exposed? of course I do. No one could very seriously argue it’s a zero sum.
* This Week in tech

* Upgrade

* MacBreak Weekly

* Budget Nerds

* Downstream

* Hackaday Podcast

* The Incomparable

* The Cory Doctorow podcast

* The Open Hardware Manufacturing podcast

* The 3028

Beyond those, I have two skies that have completed their runs but I keep in my app. The first is Jason Snell’s “20 Macs for 2020”. If you had any love for Apple back in the day, it’s a fun listen. The second is “Binge Mode Harry Potter” which is an incredible deconstruction of the Harry Potter Books and Films. Though It is not something you can listen to with kids in the car.
Yeah, that's a very weird phrase. What "industry" is even alleged to be involved in such a conspiracy? At least with "military-industrial" I'm pretty sure it's referring to weapons system manufacturers, etc. But "climate-industrial"? Is the claim that the makers of wind turbines and solar panels are conspiring to drive climate change narratives that wouldn't otherwise exist?
A pipeline of containers running a suite AI Agents to help me budget and invest [video]
Do you really think that requiring 4-year degrees and passing a licensing exam would make a big difference? The fact is that, outside of civil engineering which involves a lot of dealing with regulatory agencies, most engineers in the US don't have PEs. I started on the path to get one because, had I stayed on my initial career path, I'd have been sending blueprints etc. to regulatory agencies but I ended up changing careers.
Most of those "tweaks" are no longer required. A lot of it has been merged back to git itself.
Where, what? This doesn't make sense. Please point me to one single instance where is this ignored / underappreciated.

Making claims such as these without any proof amount to nothing more than a conspiracy theory, at best.

Planting more trees is a universally accepted action to combat climate change. The greening effect is also universally acknowledged as a negative feedback. Climate models are refined constantly. Where is the problem?
What are you using these for? Providing compute for customers that want to train/infer? What is the level of interest and level of success customers are seeing using these services Hot Aisle offers?
Freeze your credit people! It's super easy. It's not a perfect fix but it's so trivial to do and it will help.

https://www.usa.gov/credit-freeze

You can unfreeze through an app whenever you want/need to.
So many things wrong with your question it is hard to know where to start without trolling your aragance.

That you think "yet ... are making strides?" What, since yesterday? And how well do you really think those things are doing? HN complains every day over their lack of maturity and how these may dead end long before AGI.

There you say "seems to be". Seems? Throwing words like "finite" around as though that's helpful. And who is "we" anyhow? We reject thousands of years of eastern (and some western) development outright as our PRIMITIVE modern science hasn't adequately reduced for purposeful observation or explanation.

In short, life technologies are far beyond modern comprehension due to their exponential complexity. We're so satisfied with what we call technology, yet we've really only been making any sort of progress for less than a hundred years.

I say exponential complexity as systems change their behavior based on the interference of external factors. Add a new element (chemical, stress, an exogenous, etc.) and the system complexity grows in ways previously inconceivable.

We don't fully understand light, how can we fully understand the most ADVANCED TECHNOLOGY KNOWN IN EXISTENCE, the human being.

What we know is miniscule and just beginning.
It would make no sense to release the weights under the GPL because machine-generated stuff is uncopyrightable. There should be an argument about the model generating derivative works without attribution as a consequence of how it works. But that machine-generated stuff is also uncopyrightable, even though it might be kept secret.
If you want to see all the SQL functions and tables Korvus depends on, check out the pgml extension.

https://postgresml.org/docs/open-source/pgml/
Sorry, I’m not really sure what part of my comment is disrespectful other than you may disagree with it. Reality certainly doesn’t align with the assertion that eventually justice is metered out to people doing bad things. Do you have evidence that it does?
"ultimately controlled from London"

I found the book "Treasure Islands: Tax Havens and the Men who Stole the World" interesting
which has a large junk on this topic. The tax havens don't have data centers or any infrastructure, the banks of tax havens of the former English Empire have their money with banks in London.
And why didn't they do anything when we WERE angry?
You might benefit from taking a look at https://www.openseizuredetector.org.uk/

It supports cheap smart watches like the PineTime and BangleJS (I would not recommend a Garmin device since Garmin likes to break their API). You might not be able to use the HRM due to furr being in the way but you can hopefully still use the accelerometer data to determine if Yuri is having a seizure. You might need to change thresholds for the algorithms based on accelerometer data to better match cat seizures. OSD is developeded mainly with humans as the intended sensor wearers.
Except that for women that are pregnant or nursing and babies under 6 months old, Tylenol _is_ less dangerous than Aspirin. (It's the only OTC painkiller or antipyretic available that's considered safe.)

Which kinda leads us back to the greater point here... There are no simple answers to complex biological problems.
You can. The Right of First Sale gives you the ability to do anything you want to your DVD. You can loan it, rent it, mortgage it, whatever. You cannot copy it, so you'll need to buy enough copies to sustain your rental model, but you can certainly rent out DVDs you own. That's how Netflix started.
I think they will care a lot more when it directly impacts them. If all their text conversations were publicly available that would cause some outrage.
I suspect one is masking that a call center is in a low wage country, e.g. make customer in U.S. believe they’re talking to someone in U.S. while paying a fraction of the U.S. wage.
Hold on to your scrip, two more papers down the line. What a time

No one is prepared.
>Please provide a screenshot or at least a name of an UI/application from before 2000 that's not braindead easy to implement with pure html/trivial css and simple click handlers.

I'm not sure what exactly you think "UI/applications from before 2000" looked like and were.

You do know that, e.g. Word, Excel, Photoshop, Logic, WinAmp, Paint, Framemaker, 3ds Max, Final Draft, Lotus Domino/Agenda, Visio, QuickBooks, Cinema 4D, Encarta, Dreamweaver, ACDSee, Real Player, Outlook, AIM, ICQ, FL Studio, Maya, WinRar, WinZip, InDesign, Quark Xpress, Cubase, and countless others, commercial and freeware, including full featured KDE and Gnome DEs were made before 2000, right?
SSN is too public for it to be private or secret. Multiple employers, schools, medical institutions, financial institutions all ask for it, so it's not private.

It's also treated as evidence of who you are, but it isn't tied to identification like an ID is. These institutions use it without ever truly validating it.

It's similar to how records fraud can occur - people can record anything to the local registrar office, including fraudulent documents, without any checks. Once it's registered, it becomes evidence against the real owner. It's really messed up.
The Future May Not Be as Electric as We Think
This comment pops up every time someone talks about social security numbers. Yes, they were never supposed to be private, but now they are. So either Congress can do something about it, or big companies can stop leaking them. Clever "well, actually"s didn't stop my identity from being stolen recently after a breach, and they never will.
I actually have a call with Arista next week to learn more about their solutions. Especially those 7800's. They look awesome.

One "problem" we have right now is that our cluster cannot support more than 128 GPUs. If we wanted to scale with Dell, we'd have to buy 6x more Z9864F to add one more cluster, which is crazy expensive and complicated.

I want to see if Arista has something that can help us. That said, I also have to find a customer that wants more than 128 MI300x and that hasn't happened... yet.
When I went to college in the late 80s my ssn was automatically used as my student id. When I got my first bank account in 1990, they used my ssn as the account number.
Show HN: Smelt — an open source test runner for chip developers
Hey everyone, James from Silogy here.

We’re excited to open-source our test runner, Smelt. Smelt is a simple and extensible test runner optimized for chip development workflows. Smelt enables developers to:

* Programmatically define numerous test variants

* Execute these tests in parallel

* Easily analyze test results

As chip designs get more complex, the state space that needs to be explored in design verification is exploding. In chip development, it's common to run thousands of tests, each with multiple hyperparameters that result in even more variation. Smelt offers a straightforward approach to generating test variants and extracting valuable insights from your test runs. Smelt integrates seamlessly with most popular simulators and other chip design tools.

Key features:

* Procedural test generation: Programmatically generate tests with python

* Automatic rerun on failure: Describe the computation required re-run failing tests

* Analysis APIs: All of the data needed to track and reproduce tests

* Extensible: Define your tests with a simple python interface

Yves (https://github.com/silogy-io/yves) is a suite of directed performance tests that we brought up with smelt – check it out if you’d like to see smelt in action.

Repo: https://github.com/silogy-io/smelt

We built Smelt to streamline the testing process for chip developers. We're eager to hear your feedback and see how it performs in your projects!
Apple doesn't let you copy and paste from books. I've moved to thorium on the computer and Moon+ on my phone
I'm looking through the code, does it mean that the authors wrote all basic skills themselves and let LLM choose from them? So this approach can't be generalised, can it?

https://github.com/BAAI-Agents/Cradle/pull/44/files#diff-3f3...
Totally, way too many people are trying to blame snowflake.

ATT is a technology infrastructure company. Secure transmission of data is one of their core business competencies (theoretically). They are a corporation that we trust to handle incredibly sensitive info. Call records are, in fact, incredibly sensitive data.

They should be telling Snowflake what best practices to be using, not the other way around!
Air Force Now Says It Has No Official F-22 Raptor Replacement
Show HN: Dynamically loaded extensions in Postgres in the browser
We made extensions dynamically loadable (via dlopen) into a wasm-compiled postgres, on top of pglite.

The demo app showcases a restaurant search by name, and by nearest neighbor.

demo: https://pglite.lantern.dev/

blog: https://lantern.dev/blog/pglite-lantern

special thanks to pglite: https://github.com/electric-sql/pglite/
Reasoning skills of large language models are often overestimated
Is there any reason not to keep credit frozen permanently, only unfreezing it when you're making a large purchase that requires it?
In practice fraud and file-drawer effects observed (estimated from all the large N replication projects that have sprung up) are much less common than what the replication crisis headlines imply, a lot of it seems to simply be that in practice a "null hypothesis" is better understood as a continuous distribution because the null model doesn't match reality perfectly. See "The replication crisis is not a crisis of false positives" Coleman et al 2024, https://osf.io/preprints/socarxiv/rkyf7
The reasons given:

- Increasingly extreme weather events
- Rapid population growth
- Power infrastructure designed for milder weather
- Challenges in upgrading an aging power grid
- Insufficient storm preparation and system maintenance

The solutions suggested:

- Grid hardening
- Buried power lines
- Distributed generation
> unless the human/computer interfaces require constant biometric authentication

Other than the obvious path of getting over this fear of bots and whatnot, I see 2 options forward in this regard:
1) government ID verification on all major platforms
2) end-to-end verification of all software being ran, and refusal to run other programs if unsigned code is present; I'm pretty sure there's plenty of efforts in this area already
This gets to one problem area the article doesn't dig into - the expectation that everyone has access to, and chooses to, use the internet.

If you find the internet distracting and frustrating to use, you should be able to get those same basic tasks like an application form done in other ways.

The internet is definitely convenient, and there are tasks that are going to be unique to the internet, but we shouldn't be locked in. We're ruining financial transactions in the same way, the idea that places refuse to accept cash assumes that everyone is interested in using a bank account and credit card company.
Neat trick. Though it seems unlikely to be very useful in practice. How often are you going to know the probably value of a pointer without knowing the actual value? I would guess it's pretty rare. Interesting anyway!
I've dug fairly deep into docker layering, it would be wonderful if there was a sort of `LAYER ...` barrier instead of implicitly via `RUN ...` lines.

Theoretically there's nothing stopping you from building the docker image and "re-layering it", as they're "just" bundles of tar files at the end of the day.

eg: `RUN ... ; LAYER /usr ; LAYER /var ; LAYER /etc ; LAYER [discard|remainder]`
NUMA Emulation speeds up Pi 5 (and other improvements)
Wrong. You think you're being clever but you're just being obnoxious. So, I think we'll just have to agree to disagree.
The NSA Has a Long-Lost Lecture by Adm. Grace Hopper
Plenty of datacenters that are somewhere generally in the pacific NW can claim to be "Green" because their power supply is entirely hydroelectric.

https://www.nwd.usace.army.mil/CRWM/CR-Dams/

Many of those areas also happen to have the lowest $ per kWh electricity in North American, the only lower rate is available near a few hydroelectric dams in Quebec.
This is just for my household.

* Jellyfin

* PhotoPrism

* Romm

* PiHole

* File server

* Web server

The file server is available directly across the network via SMB and also through the web server using a symlink. On the web server are dynamically generated pages containing media players with playlists of all movies, television, and music from the file server.

All of those, except the file server, are served via docker compose scripts.

The web server is currently Apache, but I am writing an original web server application with TypeScript and Node using libraries I have written for other personal projects. This new server will be web sockets first, such that HTTP is managed over WebSockets instead of the other way around. This will make it much easier to write custom software for the household, such as a simple interface via web page to yt-dlp/ffmpeg.
That's neat! On that note I've been using S3 as a private registry for years now via Gitlab and couldn't be happier!