skysight-inc/HackerNews huggingface dataset:
I recently wanted to try to get an LLM to help me organize my photos. (I'm someone who takes a lot of photos when I travel and then back them up to a hard drive -- assuming someday I'll organize them :)

I created a prompt to try to get an LLM to do high-level organization:

> Help categorize this photo for organization. Please output in JSON.

> First, add a field called "type" that is one of: Wildlife, Architecture, Landscape, People or other. Pick the one that most appropriately reflects the subject of the photo. Use Other if you don't feel confident in your answer.

> Next, if it is Wildlife, please add another field called "animal" that gives a general type of animal that is the focus of the photo. Use large, common types like Elephant, Bird, Lion, Fish, Antelope, etc. Do not add this field if your confidence is low.

> If the type of animal is Bird, add a field called "bird" that gives the common type of bird, if you can clearly determine it. For example: Eagle, Hummingbird, Vulture, Crow, etc.

> If it is an Architecture photo, and you can determine with good confidence what specific building (or city) it is a photo of, please add a field called "place" with that name. (Name only, please -- no description).

I've tried with llama-vision using Ollama and it worked reasonably well for the top-level categories. A little less-well for identifying specific birds or places. And it didn't always generate proper JSON (and sometimes added new fields to JSON.)

I also tried with Claude's API -- and it seemed to work perfectly (for a small sample size).

It will be interesting to try with PaliGemma and see what I get.

I have like 50k photos, so I don't want to pay $$$ for the Claude API to categorize them all. It will be cool someday (soon?) for an open-source DAM to have something like one of these models available to call locally.
Yeah, this is the first I've heard of ownership information needing to be filed--but I don't have any LLCs to file for, anyway.

Reading what the AG said about it he seems to feel it's a major intrusion for the government to require identifying the owners. I think that's what this is about--exposing the shell corporations. And of course the people who are keeping dirty books won't like that.
Because they also broke the law in the US.
>Freemasons exist and your judges, lawyers, and cops are freemasons.

Sure, but they don't have a secret language that allows them to escape legal scrutiny. Freemasonry isn't even an elite club, they'll take pretty much anyone willing to pay the dues and memorize some stuff.
They haven't raised the price yet but NYT has seen internal documents saying they do plan to.

https://www.nytimes.com/2024/09/27/technology/openai-chatgpt...

Roughly 10 million ChatGPT users pay the company a $20 monthly fee, according to the documents. OpenAI expects to raise that price by $2 by the end of the year, and will aggressively raise it to $44 over the next five years, the documents said.

We'll have to see if the first bump to $22 this year ends up happening.
Fuel, Air, Spark
Deflation means that I can make money (or more precisely, value) simply by leaving what I have in cash. That doesn't promote investment; it promotes hoarding.
Only 2% [0] of runtimes are on Java 7. There is a large majority on 8 still and 45% are running Java 17. That being said Java 8 is still less verbose than Go. The number of lines needed to do basic programming like iterating collections or error handling is a magnitude larger in Go.

You’re basing your opinion on your feelings rather than objective facts of being in the ecosystem. Yes you may have to import BiFunction but that isn’t anymore verbose than having to write:

func(a A, b B) C

[0] https://www.jetbrains.com/lp/devecosystem-2023/java/
It's somewhat funny to read this because #1) stuff like this is basic AI safety and should be done #2) in the community, Anthropic has the rep for being overly safe, it was essentially founded on being safer than OpenAI.

To disrupt your heuristics for what's silly vs. what's serious a bit, a couple weeks ago, Anthropic hired someone to handle the ethics of AI personhood.
SEEKING FREELANCER

Reverse engineering Job

The goal of this job is help find memory offsets for certain program-based inputs/outputs.

In addition, the hired freelancer will be expected to:
-explain the process of finding these memory offsets
-explain the process of finding other memory offsets
-English only

Knowledge requirements:
Base knowledge of
-x64 Assembly,
-Mono,
-cpp2il

email me at admin (at) publicprivacypolicies.com

for details regarding
Specific software, tools
Reddit is too easily censored by biased community moderators. Instead of a flagging model, comments and threads can be completely removed, with no evidence of their having existed.
If you have a 401k, you almost certainly are a Boeing shareholder.
good for you. it gets easier. and being able to actually get down the meat of things is a real superpower. totally agree with you about ACPI though.
Another vote for Vue.

It's harder to do poorly and even when you do, it doesn't punish you the same way that React does.
I really doubt you know what you're talking about.
Famously, the last 10% takes 90% of the time (or 20/80 in some approximations). So even if it gets you 80% of the way in 10% of the time, maybe you don’t end up saving any time, because all the time is in the last 20%.

I’m not saying that LLMs can’t be useful, but I do think it’s a darn shame that we’ve given up on creating tools that deterministically perform a task. We know we make mistakes and take a long time to do things. And so we developed tools to decrease our fallibility to zero, or to allow us to achieve the same output faster. But that technology needs to be reliable; and pushing the envelope of that reliability has been a cornerstone of human innovation since time immemorial. Except here, with the “AI” craze, where we have abandoned that pursuit. As the saying goes, “to err is human”; the 21st-century update will seemingly be, “and it’s okay if technology errs too”. If any other foundational technology had this issue, it would be sitting unused on a shelf.

What if your compiler only generated the right code 99% of the time? Or, if your car only started 9 times out of 10? All of these tools can be useful, but when we are so accepting of a lack of reliability, more things go wrong, and potentially at larger and larger scales and magnitudes. When (if some folks are to believed) AI is writing safety-critical code for an early-warning system, or deciding when to use bombs, or designing and validating drugs, what failure rate is tolerable?
iPhone 6 is not a mobile phone - it is a relic that belongs in a museum :)
I feel like you're missing the point of the test.

The point is whether the system will come up with plans to work against its creators goals, and attempt to carry them out. I think you are arguing that outputting text isn't running a command. But in the test, the AI model is used by a program which takes the model's output and runs it it as a shell command.

Of course, you can deploy the AI system in a limited environment where its outputs don't trigger arbitrary shell commands, or sandbox/monitor it so that it can't access it's oversight mechanism. But people do already deploy their AI agents with access to the shell. in unsandboxed environments that don't have any monitoring or oversight. Plus, these evaluations are partially to show how much OpenAI has to worry about sandboxing, monitoring, etc.

Moreover, OpenAI has already talked about using its models to automate portions of AI development. In that setup, presumably the AI model would be called by a program deployed on a server with access to the shell, ability to run commands, access to GPUs, etc. It seems pretty important to ensure it robustly does what it's creators intend in that case.
Did you test your course on any elderly people as you were developing it? What did you learn from that, if so? Did it require changes that were surprising?
> That's whataboutism.

The discussion is about chocolate in general, so noting that one form of chocolate is much lower in sugar than another is hardly "whataboutism".
> I have not in my lifetime seen a tech work SO GODDAMN HARD to convince everyone of how important it is while having so little to actually offer

Remember crypto-currencies? Remember IoT?
>The man who drives as 85mph because the spiders are chasing him is insane. The man who drives as 85mph because facebook told him that the state lacks jurisdiction over roads painted with yellow lines is not.

They are both insane, just in different ways. Sane people don't just automatically believe random stuff from facebook that is contrary to everything they know and have been taught.
Few days ago I had issue with IPsec VPN behind NAT. I spend few hours Googling around, tinkering with system, I had some rough understanding of what goes wrong, but not much and I had no idea how to solve this issue.

I made a very exhaustive question to ChatGPT o1-preview, including all information I though is relevant. Something like good forums question. Well, 10 seconds later it spew me a working solution. I was ashamed, because I have 20 years of experience under my belt and this model solved non-trivial task much better than me.

I was ashamed but at the same time that's a superpower. And I'm ready to pay $200 to get solid answers that I just can't get in a reasonable timeframe.
I bet you'd find a lot more variety in a random sample of 100 people today than you would in, say, the 17th century. I think the way he's framing this is weird. He's comparing drawings of aristocratic costumes that were notable enough to archive for posterity, as well as pictures of people's ceremonial garb (and best going-to-meeting clothes) with an unevidenced claim that people today all dress alike (do they?). To make an apples-to-apples comparison, compare those historical clothes with NY Fashion Week, or Cosplayers. Or, compare the surviving wool trousers and tunics of a medieval peasant with a picture of what people today are wearing in the average subway car or grocery store.
I'm in my sixties and can compare my life in seventies with the life of my kids (in late twenties now) and the life of kids nowadays. The obvious difference is that people nowadays don't have to interact with too many different people. They can totally ignore most of the world without any consequences, but this wasn't the case when I grew up. I had the myriad of relatives, cousins etc you had to interact with. In lot of cases this was awkward for me as introverted nerd, but I learned a lot from it. Without this need and practice I can totally see myself being lonely single in later life, not as father of three, grandfather of two, member of several communities etc I am now.
This used to be the case with banks prior to the 1910s. If a bank became insolvent, the shareholders were personally liable for fixing it.
That’s great—my experience is years out of date, so my gripes may well be obsolete :-)

Thanks for the work on a project that I got good use out of, and happen to personally like more than I do most software.
I'm singing up when I get home tonight.
The point you cite was relative to other foods, not other chocolates.
I think you’re wrong. State, federal, local, speciality (food and alc), health, banking forms… as an entrepreneur there are already dozens of ways to screw up and miss something. Adding on extra things makes it easy to miss and adds on yet another burden.

How many forms how many times a year do we need to fill out to be able to be free commercially? Are you free if you can be fined and thrown in jail for not filling out paperwork?

It all adds up and doesn’t add any value.
Maybe Waymo intends to give Uber the same as Uber gave to taxis.

As they say, what goes around comes around.
Depends upon the bar. I find some 99% bars very enjoyable, and some 70% bars not worth eating, and vice versa. I tend to stay away from any bar with too much sugar, or with adjuncts like dairy, salt, chili, mint, orange, etc (because I find they hide the natural flavors in the chocolate itself), and then don’t worry about the percentage as much.
Criminal liabilities? Something tells me that would cause a massive flight of capital from US stock exchanges.
This is an outstanding comprehensive list, how did you come up with it?
My main dislike for React is that I'm constantly learning React, its intricacies and idiosyncracies.

Disproportionate amount of energy I would rather spend learning JavaScript, something that would last.

Using React since 2013. Each release is an excitement, until I realise some chunk of concepts which altogether took months to fully grasp, are gone. Some even needed to be unlearned.

A lot of abstractions.

React doesn't make you a better developer, it makes you a better React developer.

I don't feel that with Vue. I don't feel that with most libraries I use.
Show HN: How fast can you scroll? Scroll Speed Test
I could a car for that kind of money!
The comments in this thread all seem so short sighted. I'm having a hard time understanding this aspect of it. Maybe these are not real people acting in good faith?

People are dismissive and not understanding that we very much plan to "hook these things up" and give them access to terminals and APIs. These very much seem to be valid questions being asked.
$100 to save 15 minutes implies that you net at least $800,000 a year. Well done if so!
Good law firms won’t charge you for using their boilerplates, only the time to customize it for your use case.

I anlways ask our lawyer whether or not they have a boilerplate when I need a contract written up. They usually do.
Weirdly enough, a few minutes ago I was using o1 via ChatGPT and it started consistently repeating its complete chain of thought back to me for every question I asked, with a 1-1 mapping to the little “thought process” summaries ChatGPT provides for o1’s answers. My system prompt does say something to the effect of “explain your reasoning”, but my understanding was that the model was trained to never output those details even when requested.
Awesome, thanks!

One more set of questions: was there something you would call an "it's alive!" moment in the beginning of the project? A part where it would start to get _really_ fun for you? If so, what was it and how long did it take you to get there?
Is the unicode really the best way to display the file structure? The special unicode characters are encoded into 2 tokens, so I doubt it would function better overall for larger repos.
Am I doing something wrong? I get 94.9% for 243/256

243 is pretty good. You have to go up to 3^17 = 129140163 < 2^27 = 134217728 to beat it:

1 3 4 2 1 75.0%*
2 9 16 4 7 56.2%
3 27 32 5 5 84.4%*
4 81 128 7 47 63.3%
5 243 256 8 13 94.9%*
6 729 1024 10 295 71.2%
7 2187 4096 12 1909 53.4%
8 6561 8192 13 1631 80.1%
9 19683 32768 15 13085 60.1%
10 59049 65536 16 6487 90.1%
11 177147 262144 18 84997 67.6%
12 531441 1048576 20 517135 50.7%
13 1594323 2097152 21 502829 76.0%
14 4782969 8388608 23 3605639 57.0%
15 14348907 16777216 24 2428309 85.5%
16 43046721 67108864 26 24062143 64.1%
17 129140163 134217728 27 5077565 96.2%*
18 387420489 536870912 29 149450423 72.2%
19 1162261467 2147483648 31 985222181 54.1%
20 3486784401 4294967296 32 808182895 81.2%
21 10460353203 17179869184 34 6719515981 60.9%
22 31381059609 34359738368 35 2978678759 91.3%
23 94143178827 137438953472 37 43295774645 68.5%
24 282429536481 549755813888 39 267326277407 51.4%
25 847288609443 1099511627776 40 252223018333 77.1%
26 2541865828329 4398046511104 42 1856180682775 57.8%
27 7625597484987 8796093022208 43 1170495537221 86.7%
28 22876792454961 35184372088832 45 12307579633871 65.0%
29 68630377364883 70368744177664 46 1738366812781 97.5%*
30 205891132094649 281474976710656 48 75583844616007 73.1%
31 617673396283947 1125899906842624 50 508226510558677 54.9%
32 1853020188851841 2251799813685248 51 398779624833407 82.3%
33 5559060566555523 9007199254740992 53 3448138688185469 61.7%
34 16677181699666569 18014398509481984 54 1337216809815415 92.6%
35 50031545098999707 72057594037927936 56 22026048938928229 69.4%
36 150094635296999121 288230376151711744 58 138135740854712623 52.1%
37 450283905890997363 576460752303423488 59 126176846412426125 78.1%
38 1350851717672992089 2305843009213693952 61 954991291540701863 58.6%
39 4052555153018976267 4611686018427387904 62 559130865408411637 87.9%

Generated with this:

max_use = 0
for i in range(1, 40):
trinary = 3**i
power = math.ceil(math.log2(trinary))
binary = 2**int(power)
diff = binary - trinary
use = (trinary / binary)
max_star = ''
if use > max_use:
max_use = use
max_star = '*'
print(f' {i:2} {trinary:19} {binary:19} {power:2} {diff:18} {use:.1%}{max_star}')
My son doesn't use it but I use to help him with his homework. For example, I can take a photograph of his math homework and get the LLM to mark the work, tell me what he got wrong, and make suggestions on how to correct it.
Maybe some were just PoCs and they served their purpose.

You could:
Pick them up (cd into the project dir)
Say thank you
cd .. && rm -rf $projectdir
This guy is cherry picking his stats, example here is the GV70 from Wikipedia:

*1,820–1,985 kg (4,012–4,376 lb) (2.5T)

*1,975–2,010 kg (4,354–4,431 lb) (3.5T)

*1,860–2,010 kg (4,101–4,431 lb) (2.2D)

*2,230–2,310 kg (4,916–5,093 lb) (EV)

He compared it against the heaviest ICE car, which is a fucking diesel. It still weighs 750+lbs more than that. Sorry to say but that is a significant weight difference.

For perspective, the GV70 is almost as heavy as a 4wd crew cab Chevrolet Silverado pickup. The difference between the GV70 EV and the Silverado is less than the difference between the diesel and EV GV70s.
Top speed is rolling average 1 second speed.
That's why you have a human in the loop responsible for the answer.
Same in Kazakhstan. It's all about status. Many poor persons get a credit to buy iPhones, because they want to look rich.
>models... AGI. ... unlikely to reach this milestone on their own.

I don't think there is a single milestone. Intelligence has many aspects - IQ test type ability, chess playing ability, emotional intelligence, ability to go down to the shops and buying something and so on.

AI is making gradual progress and is very good at some things like chess and very bad at others. There will probably be a gradual passing of different milestones on different dates. When they can replace a plumber including figuring out the problem and getting and fitting the parts might be a sign they can do most stuff.

There's probably a way to go there but there are a lot of resources being thrown at the problem just now.
I've actually hit a interesting situation a few times that make use of this. If some language feature, argument, or configuration option doesn't exists it will hallucinate one.

This hallucination is usually a very good choice to name the option / API.
For men that mean different weights of woollen suits for spring and autumn versus winter, and linen suits for summer.

Never has an HN comment made me feel so old.
'Deus in machina': Swiss church installs AI Jesus
The megga disappointment is o1 is performing worse than o1-preview [1], and claude 3.6 had already nearly caught up to o1-preview.

1. https://x.com/nrehiew_/status/1864763064374976928
> Famously, the last 10% takes 90% of the time (or 20/80 in some approximations). So even if it gets you 80% of the way in 10% of the time, maybe you don’t end up saving any time, because all the time is in the last 20%.

This does not follow. By your own assumptions, getting you 80% of the way there in 10% of the time would save you 18% of the overall time, if the first 80% typically takes 20% of the time. 18% time reduction in a given task is still an incredibly massive optimization that's easily worth $200/month for a professional.
If the model is called by a program which takes the output of the model and runs the commands that the model says to, then takes the output of the commands and passes that back to the model, the model has an effect in the real world.
Are you new to learning English or have you managed to not come across it before?
> cheapest AI model when asking questions and then switch to the more expensive if it doesn't work.

The thing is, more expensive isn't guaranteed to be better. The more expensive models are better most of the time, but not all the time. I talk about this more in this comment https://news.ycombinator.com/item?id=42313401#42313990

Since LLMs are non-deterministic, there is no guarantee that GPT-4o is better than GPT-4o mini. GPT-4o is most likely going to be better, but sometimes the simplicity of GPT-4o mini makes it better.
this is more or less my take too. if tomorrow all Claude and ChatGPT became $200/month I would still pay. The value they provide me with far, far exceeds that. so many cynics in this thread.
And always remember the old quote: militar justice is to justice as militar music is to music
These models are already generating millions of lines of code every day that people are copying and pasting to run in their computers (or servers), sometimes (myself included) without examining the code carefully enough.
I was there, and my father told me is not evidence, it's an anegdote. I live in Germany now and when people back home ask me what it's like I say I don't know because I only live in a small part of it. You have very simplistic views of complex situations which those involving tens of millions of people surely are.

I can only repeat, I wrote "The US places its military worldwide out of its own interest, not to protect anyone". Whatever Germany wanted there does not make any difference.

Also again, the best I can do is respectfully disagree about the idea Germany asking the US to leave, and the US respecting its sovereignty. That West Germany was sovereign since 1955 is only part of the story, East Germany became sovereign in 1954, but it would be difficult to argue it meant anything of value (because it didn't).
Because US companies bribing foreign officials is anti-competitive against US companies which don't.
Are you seriously claiming that people would avoid position with millions of compensation just because their poor decision making could lead to the same consequences many of the worker class need to endure for their actions?
The article absolutely does not support the claim made in the title. Either the writer did an awful job of summarizing the findings, or the findings are very weak.
I've seen this movie before.

https://en.wikipedia.org/wiki/Outbreak_(film)
Not only do we very much plan to, we already do!
You need enough RAM to store the model and the KV-cache depending on context size. Assuming the model has a trillion parameters (there are only rumours how many there actually are) and uses 8 bit per parameter, 16 H100 might be sufficient.
An aside ...

Isn't it wonderful that, after all of these years, the pastebin "primitive" is still available and usable ...

One could have needed pastebin, used it, then spent a decade not needing it, then returned for an identical repeat use.

The longevity alone is of tremendous value.
When the settlement cost is just the price of doing business... you know they made many times more than the fine.
These are all interesting examples, but they support the point rather than deny it. If you have an inferior force, usually you get invaded (see Ukraine). Even paying can still be done to support your opposition until they control the government (see banana republics). Either way, you no longer hold the monopoly on violence, somebody else does.

Guns and MAD are exactly the kind of violence society is founded upon. Ultimately you can't just stop paying tax or start driving illegal vehicles, because the state (usually) has a bigger gun than you. (In the case where it doesn't, you end up with something like Somalia or the mafia). MAD is the ultimate gun, not the absence of gun.

A doctor might be willing to die, but every man has a price he is not willing to pay - whether that's his child or a random child you pick off the street and make violent threats towards.

Payment is just a disguise and a convenience - the underlying order is still based on violence.