skysight-inc/HackerNews huggingface dataset:
Sony actually did something like this once back in 2013. It could work independently or clip onto your phone as a viewfinder

Low end model https://www.dpreview.com/products/sony/compacts/sony_dscqx10

High end model https://www.dpreview.com/reviews/sony-cybershot-dsc-qx100
The contrast of the pendulum clock in a wooden cabinet and the sensor mounted on what appears to be Merkur (building toy from 1950s, still available today), with the fiber optic cables and maser is quite something :)
Show HN: I Built an Invoicing Tool
Hey guys. I just launched invoicefast. A tool to generate invoices without having to pay monthly. Im currently looking for feedback from the community as to how i can perfect it.

Criticism and any feedback is highly appreciated.
> Tangentially related

I see what you did here.
This is in effect a really complicated way of getting an analog readout of his cesium fountain.

The chain adjuster was interesting, though.

Another very accurate pendulum clock (this one solar disciplined): https://en.wikipedia.org/wiki/Clock_of_the_Long_Now
>A reduction in the space of possible allocations of resources isn’t good.

I would personally like to eliminate allocations of resources that put me out of business and wreck the country.

>It is good for any particular set of parties insofar as it hurts some other set of parties more than themselves.

There's a huge misunderstanding in here somewhere. Most people don't think of their own welfare in terms of a negative outcome for anyone else. It's not necessarily a zero sum game. People can coexist and duplicate effort, and that sometimes makes sense. An individual or nation should strive for some reasonable level of self-sufficiency, because you can't always rely on other people to treat you well or take care of you.
Okay, thanks. What is your takeaway in the end, in contrast to my suggestion about empathising with people individually instead of judging them as part of a group based on their socioeconomic status or other outward indicators?
https://news.ycombinator.com/item?id=42583109
Not to mention that UK doesn't even belong to EU for a quite considerable time for a random person to take a bloody notice.
That’s a bad comparison, cooking has been done by people for thousands of years, your problem with cooking is laziness, there is nothing mentally or physically stopping your from learning to cook.

I do agree with your second paragraph and it’s more that you DON’T want to cook versus you being unable to cook.
Sideloading sounds like a massively worse option than using F-Droid even with this flaw. Humans are way more likely in making mistakes, and you lose a lot of safeguards in between you and the APK when you sideload. Also, you don’t get updates as fast, which is a whole problem in itself.

So, IMO we should not fall into that trap of immediately removing apps that had a security flaw and falling back to a way worse alternative (which sideloading is) instead.
I don’t think it’s necessarily so clear that Chinese foreign policy has really paid off yet.

Chinese loanmaking to foreign countries has mostly gone bust, with many loans basically in default. While it’s true that Western development agencies were not lending to these projects, they mostly weren’t doing so because they were doubtful of the business cases of said projects and the likelihood that the government could actually pay off the loan, and so now China is dealing with that.

One of the most direct Chinese relationships is with Myanmar, which has not only gone to hell in a handbasket but now is a hotbed of criminal activity by Chinese organized crime abducting Chinese nationals to work in Myanmar. So that’s not great either.
China has a high amount of protectionism. You can't sell in China without approval, and no foreign-controlled business is granted access. You have to set up a minimum 51% Chinese-owned subsidiary and possibly jump through other hoops to get access. This along with all the outsourcing has been used to steal IP and put foreign competitors out of business.
I saved this story to understand more about cars and inspire myself and others to DIY stuff, great!
Pain doesn’t cause panic.
You are very right. I deferred it out of fear. I just scheduled a call with neom thanks to you comment. Thank you!
AWS did this for something to showcase their 5G product which does exactly that.
Only 4 days into 2025 and we've already found the winner. At ease, HN.
>having a debate about climate change with one scientist from each side of the debate is insane

It depends what aspect you are debating. Is it happening is one sided but how fast, what we should do about etc is not.
I want to like Helix. Its sane defaults are good. Selection model is even better and superior to everything else.

But its lack of proper API and total lack of server-client model makes it just completely unusable.
I've seen people trying to integrate it with their file browsers, file trees, terminal multiplexers or window managers but there is just no normal way to get data into a running Helix instance other than sending keypresses and absolutely no way to get data out of it except of reading its screen. Its basic premise is just absolutely horrible which is of course completely subjective.

Another dealbreakers for me are absence of a proper debug support, code outlines, memory views, variable watchers, registers views etc. for working with embedded (as in running on microcontrollers) Rust.
I believe that Jewish state should exist. Jews have the right to have the same level of protections that other nations are entitled to have.

If they do not form a majority in that state, it's not a Jewish state anymore, in that state Jews no longer have the protection of the state, they instead are forced to search protection from the state.

It's simple and clear as that. It is also becoming more and more clear that your motivation is simply hatred toward Jews that you are trying to hide with these logical fallacies and simply lying.
AWS Outlines Its Post-Quantum Cryptography Migration Plan
Photos on my wife's camera look slightly deformed. The people don't look like themselves, their faces are just slightly off. I'm blaming the AI inside of the photos app on iPhone, but I'm not sure.

People's face look perfect on my mediocre Android though.

I'm never going to buy or use an iPhone. Even the questionable advantage which was supposed to be the iPhone's camera is fake.
corn... potato starch......... WTH?!

Ohh... I know what you did here!

Someone needs to train their LLMs with original italian BESTEMMIE and posted this link to encourage Italian people to write a lot of them.

Smart move :)
Well yeah so Theo goals are opposed. F-droid is foss first and probably say proprietary illusion of security has no value ;)
The fact LLMs are generating any images is purely thanks to database of source images that are copyright protected. Its a form of sophisticated automated photobashing. Photobashing is grayzone but often legal because of the other artist doing the (often original) work.

When you prompt for Mijazaki image this image can only exist thanks to his protected work being in database (where he doesnt want to be) otherwise the user wouldnt get Mijazaki image they wanted.

We will see how that all plays out but i think if Mijazaki took this to court there would be solid case on grounds that the resulting images breach the copyright of the source, are not original works and are created with bad intent that goes against protections of original author.

What seems to be current direction is atleast that the resulting images cannot be copyrighted automatically in public domain. Making it difficult to use commercially.
I deleted all my tweets
for some reason, the greenhouse board refuses to submit the application.
You can just right click any HEIC File and convert it instantly to JPG from the Finder.
In case you were wondering like I was: 5G networks use the 5G NR (New Radio) standard/spec. The U obviously stands for unlicensed.

LTE-U has already existed since 2018, so this announcement is mostly saying they've worked out the details for a 5G version. This includes interop with LTE and the regulatory stuff.
> That said, I know an investigator who works for a law firm and they can pretty much unmask any name you throw at them to the real name, address, and other salient details. Which kind of weirds me out sometimes.

How do they do that?
> do you really get work done in a coffee shop or any kind of public place like that?

sir, there is an entire class of developers (including myself) that work remote exclusively out of coffee shops. Its where I can most easily get the creative mojo going.
Org-roam uses a database, but it is not fully database-based. It only stores the mapping relationships between IDs in the database, but the content itself is not stored in the database.

However, org-supertag is database-based, storing both the content and the relationship mappings in the database.
I'm only learning Danish.

I decided the start of the name is from the far north (Norrland) dialect of Swedish, since they pronounce the Swedish SJ sound as SH.

The letter Ø and especially clusters of pointless, not-pronounced consonants at the end of the word is very much Danish, so we can assume the second half is spoken like Danish øen, "the island" (two syllables, ø-en), and ignore the rgh :-)
They way you present the pricing makes it seem like a subscription. I really needed to look twice to notice that is actually not a tiered subscription. I would highly recommend to change the way you present the pricing to make it not look like any other AI-SaaS.
The app developer showing his desktop app here is also a part of SEO, so it always matters.
They don't. Only very big or dense satellites will have anything reach the ground. Most burn up completely in the atmosphere.
Researchers 'Translate' Bat Talk. Turns Out, They Argue–A Lot
I think this is going to be the answer eventually.

Once one of the AI companies figures out a decent (probably treesitter-based) language to express code selections and code changes in, and then trains a good model on it, they're going to blow everyone else out of the water.

This would help with "context management" tremendously, as it would let the LLM ask for things like "all functions that are callers of this function", without having to load in entire files. Some simpler refactorings could also be performed by just writing smart queries.
Write Your Own Json.Unmarshal
Do you work in manufacturing?

In my experience, no, companies are generally not aware and not accepting of this and brands/licensing requirements ensure that's the case. For sure in regards to valuable trademarks.

A manufacturer would absolutely not want to risk their entire business. And that's all it takes for a brand to pull your license. Now what? Everyone is fired and a $120M contact is lost over a few cents per unit.

It's possible that it happens as Chinese factories skirt the rules and make false presentation, but manufacturers spend a lot of money to send someone to many countries and factories to trial and vet them over the course of years to meet brand requirements for licensure before they begin manufacturing with them and often through repeat checks during the manufacturing process. But I'd say that's rare, again, in regards to branded goods of valuable trademarks.
As the paper says:

A true Italian grandmother or a skilled home chef from
Rome would never need a scientific recipe for Cacio and pepe,
relying instead on instinct and years of experience.
> Remind me an Arab state where Arabs are constantly persecuted for being an Arab.

Palestine, particularly the Occupied Palestinian Territory, would be the obvious answer.

The footage going back many decades of their treatment by "neighbours" is savage.
Internet comments are generally not masquerading as news.
Ask HN: Who are your comfort youtubers?
ps: picked up from a subreddit :)
I'm going to talk about much longer timeframes, but as a reminder, the Mediterranean used to be the center of Western Civilization (because trade was ridiculously more effective over it than over land), with what is now Turkey, Israel, Egypt, Tunisia... being major """European""" centers. At the same time, what is now the British Islands were some kind of "end of the world" location (the equivalent of today's Alaska/Greenland/Northern Canada (?))

The importance of the Arctic becoming viable for trade routes should not be underestimated.

(Even more so, on a longer timeframe, if equatorial locations become uninhabitable because too hot.)
Corn and potato starch have almost no flavor and are far easier to use for making Italian sauces than pasta water, which has a far lower starch content.
They would normally have to do a debris analysis. I would expect them to burn up, because we'll have a real problem if Starlink satellites start surviving reentry. But it's possible that since this is a very low injection point and speeds will be lower that some parts might survive. If they do, it makes Starship survival look less impressive though...
I definitely see how this happens. SQL is easy to start with but sup hard to master. And it requires good data models.

But if both are fine there is no way that any native code will be faster than a database. No network latency, set operations, index usage, etc. DBs have all the the info to make data access fast.
How dare you call the guy who left a dead bear in Central Park a total nutjob
Testing a Linker
This is fantastic. I've been wanting an RC car for years, but I've never bothered to buy a car for this. This post has inspired me to try it myself in 2025, though mine will probably not be self-driving.

I really enjoyed this post, well done.
Sure, I don't know how it works physiologically...

But anecdata at least suggests that being in enough pain can cause panic, but it might do so indirectly so that the fear is created around the inability to think the pain will ever end or at least lessen at least a bit.
Yeah, sorry, I wasn’t clear: not the user, the programmer. This is true for almost all programs. Even a simple “print hello world” involves at least one intentional infinite loop: sending bytes to the buffer. The buffer could remain full forever.
Stupid thing I didn't do when I was in my 20's was take the contractors license exam. Back then you took a few classes, took the exam and you had a license. Now you need to work several thousand hours under someone with a license and then you're only allowed to do that type of work.

And then California wonders why construction is sooooo expensive.
There's probably a reason it turns off. Cancer chance?
At least the Scots and Welsh still exist (e.g. unlike the Occitan people or the Bretons) and were actually allowed to have a referendum (unlike the Catalans).
I'm not that interested in LLMs as chat bots, especially not to "replace workers," but as mathematical models starting to be able to explain mid-level human behavior, they're really cool.
Very cool. But is this allowed to drive on public roads in Sweden? I would have assumed that swedish laws are very restrictive to these kinds of DIY modifications. Amazing if it is allowed!
Teaching is very different from pairing. I will not pair. I'd rather quit than pair. It's anxiety-inducing to an unhealthy level for me. But I'll happily sit down and show someone how to do something. The two are different because in one instance the focus is on explaining rather than doing, and I will go through things I believe need to be explained, not build something from scratch.

I have held courses that involved me speaking in front of crowds and showing how things are done both in front of crowds and one on one. I have no problems with that, but pairing does not work for me.
I watched the YT video. The bootless Gnome was in MC within a month of WOW launching, which kind of completely changes my perspective on it. Maybe I'm viewing it with nostalgia but that actually sounds hardcore.

Playing with modern Add-ons seems like the biggest difference. The gear requirements don't matter when you are playing with an aim-bot.

Also on the Add-on front. 20 years ago it felt like it was going down the path we see in tech where maximizing metrics become thing in themselves. I was a Druid healer and there was definitely pressure to spam for the readouts vs. the actual goal of making raid succeed and not letting the MT/OT whoever die.
This is probably a combination of the lens corrections, the pretty awful auto white balance (warmth), the terrible oversharpening and also a bit of True Tone. Portrait mode also wrecks a lot of photos due to the crappy emulation of DOF. Output is clever but shit.

Due to the general flatness of the lens there is a lot of distortion around the edges which is digitally removed after the photo is taken. This isn't 100% perfect and causes some rather uncanny looks in some of the photos. You can use this for artistic effect but it looks crap mostly. Generally if you're using a proper camera there's a big chunk of glass in front of it so the main part of a portrait is well outside the distorted edges of the frame so it's not noticeable. Even new cameras use minimal lens corrections in body as well to eliminate this.

As for the white balance, Apple never seem to get this right. The colours are always slightly too orange / warm and vivid and never quite match reality in experience. You can crank the warmth down a bit after in photos.app to kill some of it.

Oversharpening - everything is too sharp. This makes the image pop out but nothing more. It's a terrible curse on smartphones. Not much you can do about it. Even shooting ProRAW on mine is oversharpened.

If you turn the True Tone feature off in Display/Settings it looks a bit better as well. That seems to completely mung viewing any photos later, giving them sometimes an over-blue tone.

Urgh all this is why I bought a mirrorless. Smartphones are really not very good. Even good ones (mine is a 15 Pro). Mine gets mostly used to take photos of an AirBnB when I leave it now or where the car got parked.
JS, as typically run in a browser, is both async and single-threaded.
My leg has been fucked for 15 years. Sometimes it hurts so bad, I’d need narcotics to make it go away. I don’t panic when walking, I just deal with it because I need to get to my destination. If you are thirsty, you will drink through the pain. Panic is something else.
Oracle's reputation is bad enough that buying it should result in a firing though. At least if it can be avoided. Remember all the unnecessary work they generated throughout the whole industry when they turned the Java license into a extortion trap for unsuspecting companies?
If done badly, yes. There are lots of competition cars (rally cars I have direct experience of) with modified and welded columns that haven't had issues in extreme circumstances. Providing the welding is done to a high standard it is more than strong enough.

Bear in mind that all modern steering columns have joints in them for crash safety reasons and they are often welded at the factory.
The trick is to:

1. Cook the pasta in very little water ("pasta risottata").

2. Vigorously agitate (emulsify) the sauce with that super starchy broth

If you do it right, no water is drained at all:
https://www.youtube.com/watch?v=ZN8g_ZNAJcg
the example they gave is the quota rightsizer. Its job is to infer the right quota (requirement allocation).
Ask HN: Ray-triangle intersection to test whether a point is inside a triangle?
How many of you're aware of this. (For those interested, please once read baeldung blog).

Good thing is I can't use barycentric co-ordinates.

I've implemented point in triangle test using:

- area of triangles method

- cross product method

BUT!

It has been a nightmare to figure out ray-triangle intersection using "intersection" method.

My concept to implement it is that:

if a line intersects two sides of a triangle, then it's out of triangle.
I was wondering how you got around licensing issues, looks like you require the user to install ffmpeg and imagemagic separately which at least respects the license.

Just a question seeing as you are targeting Mac as one of the platforms. Did you concider using AVFoundation for some functionality on MacOS? Similar with Microsoft Media Foundation on windows? Although both of those would have less supported formats than ffmpeg licensing is much less of an issue.

If you ever do want wide support without the pains of having the user install ffmpeg then for video MainConcept is what I've generally seen used.
> “Having shade on the ground is a climate adaptation. I hate to say it, but I've kind of given up on the thought that we're going to fix climate change whatsoever,” said Komenik. “Climate change is going to happen. It's going to be rapid. It's going to be terrible. So we need to figure out how to adapt to that changing climate.”

Only because geoengineering is off the table. If you take climate change seriously and want to avoid it, solar radiation management is pretty much the last remaining option for prevention. Here’s a nice article for an overview: https://climate.benjames.io/someone-is-going-to-dim-the-sun/
Ask HN: How to opt-out of AI overviews in Google search?
This is actually a very powerful pattern that everybody building with LLMs should pay attention to, especially when combined with structured outputs (AKA JSON mode).

If you want an LLM to refer to a specific piece of text, give each one an ID and then work with those IDs.
The account has been banned.
What about lossless cut? The only good tool I used is Machete. Avidemux is all right but less stable.
Tuna is closer related to humans than to sharks for one example.

So if your definition of fish contains tuna and sharks - it also has to contain homo sapiens and whales.
That type of journalism exists, people just don't read it.

Look at what makes the front page of HN. It's more often headlines that sound interesting than well researched content. Good content really is out there, but people aren't willing or able to seek it out and even when they find it they don't upvote it.
It used to be even worse, with various tabs' event loops accidentally interacting with each other whenever a `alert()` was called.

When we were (slowly, painstakingly) making the Firefox UI compatible with multi-thread and multi-process, we hit this kind of issues all the time. One of the reasons we introduced Promise and async/await (née task/yield) in JavaScript was to give us a fighting chance to at least look at the code and understand where it could all break. And then we had to come up with the tools to actually debug these...
They got some sovereignty in Sweden with their own parliament etc (but its jurisdiction etc is limited). Can't really say if better or worse than Canada because I don't know enough about the laws in Canada.
I heard this a lot but when I actually try it like go describes my pasta gets mushy and mealy - what am I doing wrong?
Though an auto wouldn't be expensive or hard to find. In that part of the world you could probably score one for free.
Async in JS is not in parallel, which is a very -very- important distinction for program correctness.
Cache-Augmented Generation (CAG)
I don't think it's the problem.

I think that it's a combination of two things:

1. many webdevs just have no clue what a thread is, because generally, they don't need it, so it isn't taught;

2. most of the documentation you can find online was written by people (and now ChatGPT) who don't understand async, sprinkle the word randomly and tweak things until they seem to work.

As a consequence, webdevs learn that async is magic. Which is a shame, because the underlying model is almost simple (the fact that we have both micro-tasks and tasks complicates things a bit).
A. Demski's illustrated, more blog-style (rather than papers) works online.
I chose those words deliberately because I knew that if I phrased it too strongly then someone would reply to litigate the claim. Apparently I still phrased it too strongly, but hey, nothing's ever too pedantic for HN.