skysight-inc/HackerNews huggingface dataset:
> Understanding what kind of tasks LLMs can and cannot reliably solve remains incredibly difficult and unintuitive.

Case in point: the other day my daughter was doing a presentation and she said "Dad can you help me find a picture of the word HELLO spelled out in vegetables?"

I was like "CAN I!!?!?! This sounds like a job for ChatGPT".

I'll tell you what: ChatGPT can give you a picture of a cat wearing a space suit drinking a martini but it definitely cannot give you the word HELLO spelled out in vegetables.

I ended up getting it to give me each individual letter of the alphabet constructed with vegetables and she pasted them together to make the words she wanted for her presentation.
Actual title: “Mark Zuckerberg says there’s ‘no causal connection’ between social media and teen mental health / Despite this, he says Meta is ready to comply with child safety laws.”

I guess assiniboine had to shorten that to comply with HNs limits, but in doing so, inverted it’s meaning.
Dijkstra said he thought the question of whether a computer could think was as interesting as asking if a submarine could swim.
Do you mean timezones? if so it shouldn't be that hard to detect if there's no timezone and add it with your own code.
This is not a culture thing imo, being honest and transparent makes you vulnerable to exploits, which is often a bad thing for the ones being honest and transparent in a high competition area.
Getting a $5m bonus is a pretty good way to annihilate shame in most people.
PL people also like bootstrapping languages. Writing Rust in Rust might not be that far fetched?
Yes, but the language itself is OK-ish besides a pre-processor that's too skinny.

Standardizing libraries is one thing I really favor.
But force fitting them into the language itself maybe like over-engineering.

Let me have an example. qsort() and bsearch() are powerful but the call/return overhead is really unbearable. A (much) more powerful pre-processor which is really part of the language (and maybe syntax-aware) could help in creating templates that would generate solid code for either function with the bare minimum overhead.

I am not saying like C++ templates, but like C++ templates.
they don't need to buy the transactions. they have apple pay that integrates your cards into their system. then they push apple pay everywhere both offline and on. eventually they will own all the data
Because they aren't subsidized by ad revenue
Thank you for this. I am planning to start teaching my 5-year-old mathematics now, just as I began teaching him to read when he was 2 years old. Now, he reads a lot, and his teacher has no difficulty explaining instructions during quizzes because he already knows how to read!
Typical HN comment when someone puts out a developer tool that requires shelling out some money....

Then people are surprised many devs rather target enterprise customers with "call me" for sales.
> Note: You do _need_ an iPad or an iPhone

Eww

I would rather deal with the LG ads.
The news is not wholly about an individual's damage - it is also about a warning, about technical and engineering information...
Grok did OK? (Grok 2 Mini Beta)

https://i.imgur.com/mvnusFd.jpeg
Almost every single website and app in the world has some level of first party tracking.

There is nothing at all wrong with it since you are a direct user of the product or service.
Are you 100% sure all these cases are handled by cargo-watch?
I’m ~young (23) and care about Linux. But I’m not going to volunteer to work on it for free. I have bills to pay. I’m here to get paid.

Something that I hope dies off in the next decade is corporations leeching off of passionate volunteers doing free work.
Ask HN: For Dummies Math Resources for AI with a Strong Foundation?
Hi HN,

I have a B.Sc in Computer Science with a basic understanding of probability, statistics, calculus, and some AI concepts. As I dive deeper into AI, I really want to understand the math behind it (linear algebra, optimization, probability theory, etc.), but in a way that's approachable and beginner-friendly—something like "for dummies".

At the same time, I want to build a strong enough foundation so I can keep up with cutting-edge AI techniques in the future.

Can anyone recommend resources (books, tutorials, or courses) that explain these math concepts in an intuitive, easy-to-understand way while also laying the groundwork for more advanced learning? Any advice on how to structure this learning journey would be really helpful.

Thanks a lot!
I have one. If anyone wants it I'd be happy to mail it to them.

EDIT: it's found a home!
Around 10 years ago, in an obscure private close-knit investment chat group, a senior Apple engineer inadvertently blurted out how Apple has mostly solved iris gaze tracking and foveated rendering. When I pressed him why in the world Apple would be investing R&D dollars in this (I failed to make the logical leap to Apple mixed reality devices), he clamped up.

Apple plays the long game clearly. Wouldn’t be surprised if the Apple Vision Air already exists in an early beta form in their labs.
> The single-header libraries that are popular in the game programming space (stb_* [2], cgltf [3], etc) as well as of course Dear ImGui have been some of the most pleasant ones I've ever worked with.

The mainstream game programming doesn't use C at all. (Source: I had been a gamedev for almost a decade, and I mostly dealt with C# and sometimes C++ for low-level stuffs.) Even C++ is now out of fashion for at least a decade, anyone claiming that C++ is necessary for game programming is likely either an engine developer---a required, but very small portion of all gamedevs---or whoever haven't done significant game programming recently.

Also, the reason that single-header libraries are rather popular in C is that otherwise they will be so, SO painful to use by the modern standard. As a result, those libraries have to be much more carefully designed than normal libraries either in C or other languages and contribute to their seemingly higher qualities. (Source: Again, I have written sizable single-header libraries in C and am aware of many issues from doing so.) I don't think this approach is scalable in general.
Yeah, it's kind of mind-boggling. I constantly get "here's your 2FA code" to my email, despite using an ultra-long obfuscated email address -- meaning attackers have found some auth endpoint that doesn't require entering the 2FA email address to have the code sent (normally I have to type out the actual destination address before it will send the code). I do what I can to keep my stuff secure, but man, idunno. Systems are only as secure as the weakest link and thus far that's always been the vendor, not me.
And who is going to fix your shower when it leaks, and install solar panels, or redo your kitchen because your parents are living with you now and can't bear to leave their traditional cooking behind?
just found the same, has it been removed?
Yes, atomic commits is not a very descriptive term. But main/master is stable is only a necessary condition, not a sufficient one.

If you squash (or mix from the beginning) several unrelated changes into a single commit, main/master would be stable.

AFAIK atomic commits means nothing can be taken away without breaking the change and nothing needs to be added to make the change work. How to express that without 2 clauses is indeed a good question.
One way to look at this is this: unless you bought a very high-end model, the TV you bought was very likely "subsidized" by ad vendors: instead of the TV maker getting all their revenue from your purchase of the TV, they got part of it from advertisers, Nielsen, etc. It's the same way with pre-installed Windows on computers, where Microsoft gets paid by the crapware companies to pre-install their crapware ("trial versions") on new computers hoping buyers will purchase the full versions. Anyway, if your TV purchase was partially subsidized by the ad vendors, then the price for having a TV that works the way you want it to could be said to be that you need to spend extra time and energy to do these workarounds.
Apple says that they don't tie transaction data to you personally. But that they do use it for marketing purposes alongside the obvious fraud prevention.

https://www.apple.com/legal/privacy/data/en/apple-pay/#:~:te....
You can do that with flux.1, it's the best image model right now as far as I'm aware, especially for dealing with text.

This is the result for "vegetables spelling out the word "HELLO""
I used flux-pro on Replicate
https://ibb.co/1RVKmdk
Annoyance? I would describe it more as fleeting rage.
The WMDP Benchmark: Measuring and Reducing Malicious Use with Unlearning
I don't know why, but yesterday's presentation seemed a bit funny to me. I can't understand why I had that feeling, even though they showed decent results of their ongoing work
An old monitor hooked up to some low-power little box that "streams" the Internet Archive onto the display over your wifi?
> I also don't want people to read this and just think taking only NAC without asking your doctor what the best treatment is, is a good idea

Nah, I'll go right out and say it: It is a good idea if you've been exposed to loud noises or have noticed the onset of tinnitus. Simple as that. Take it and don't wait for a doctor's appointment.

From experience, most doctors won't do anything. Some will perform an intratympanic corticosteroid injection, which is apparently helpful in most cases, even when normal people are simply exposed to sudden noise [1] -- but NAC is beneficial in any case and won't interfere or interact (in a pharmacological sense) with that shot.

[1] - https://pubmed.ncbi.nlm.nih.gov/28125313/
AGI doesn't arrive until humans are content to allow computers to determine what AGI is.
What I think is amazing about this news is that 5000 use it every day ?? For what ?

I got one as a gift - been trying to sell it unsuccessfully for months now…
They're out to fuck over the competition by killing their moat. Classic commoditize your complement.
Yeah I also got dragged into one of those while on vacation in a timeshare property in exchange for some tour tickets. The tactics are truly despicable. They insisted that me and my wife shouldn't talk to each other in our language because "it's not polite". We didn't speak the local language very well (although we could understand it), so this was obviously to keep us from talking to each other and be more vulnerable. They tried to waste as much of our time as possible in the hopes that we just sign the damn contract to get rid of them and enjoy our vacation.

I'd never heard of timeshare back then, but luckily the deal sounded really bad anyway and we were very adamant on not making any decisions under pressure even if it meant losing this "once in a lifetime offer". In the end they begrudgingly gave our tickets to the tours and ushered us out.
That’s honestly more than I thought after watching mkbhd’s review.
You're objectively correct but judging from your downvotes there seems to be some denial here about that! The atheism alone means it's different from a big chunk of the world's population, possibly the majority. Supposedly around 80% of the world's population identify with a religion though I guess you can debate how many people are truly devout.

The good news is that the big AI labs seem to be slowly getting a grip on the misalignment of their safety teams. If you look at the extensive docs Meta provide for this model they do talk about safety training, and it's finally of the reasonable and non-ideological kind. They're trying to stop it from hacking computers, telling people how to build advanced weaponry and so on. There are valid use cases for all of those things, and you could argue there's no point when the knowledge came from books+internet to begin with, but everyone can agree that there are at least genuine safety-related issues with those topics.

The possible exception here is Google. They seem to be the worst affected of all the big labs.
Note that entr doesn't recursively watch for file changes. It has a list of files it watches for changes, but this list isn't amended when new files are added. Fundamentally that's a fairly small subset of proper recursive file watching. In terms of just watching files a better project to compare against is https://github.com/inotify-tools/inotify-tools.
Are consumers especially revered and protected around here for some reason I didn't know about?
(guess what's required for parsing JSON in C)

Certainly nothing on the order of MLOC. Ditto for other features you listed.
Not bad! I just tried with 4o and ChatGPT is still failing hard.

Have I just inadvertently invented a new benchmark!?
Atomic commits ensure each change works independently.
If you mean timezone, I wrote an FAQ [1]: "Why does the crate require the timezone to be specified in the crontab expression?"

[1] https://docs.rs/cronexpr/latest/cronexpr/#why-does-the-crate...
Nice! I haven't had a go at flux yet but I'll keep that in my back pocket for the next time I need to spell a word using vegetables.
Ladybird does look really cool but what I mean is an alternative to the Mozilla Foundation as an official steward of what should be Firefox. Basically what Mozilla was originally created to do but obviously isn't anymore.

They're just exploiting Firefox's users now. How much of what Mozilla brings in is actually going to improving Firefox? Google, the maker of the largest competitor in he browser market, has been paying off Mozilla's leadership to not compete in the browser market for like a decade now. Go research how much the c-suite was making over there at Mozilla while they were gutting the Firefox dev teams.

And now Mozilla is straight up data mining Firefox's users. They obviously don't care what the users of Firefox think anymore because no one in the community asked for any of this crap.

I don't think this needs to be explained to anyone here but modern web browsers are complicated as hell. We need viable open-source browsers but we also need a way to fund their development. Again what Mozilla was intended for. Hell it doesn't even need to be centered around Firefox specifically but we need some viable alternative to manage and fund these vital open-source projects.
Is whatever your patenting useful? How big is its market? Realistically how much could a buyer earn if utilized to the fullest? Can it be circumvented easily? Will it be more effort to circumvent than it is to license?

Patents = a challenge to circumnavigate. Nobody likes paying absurd license fees and we a small country if it's gonna be too difficult it'll get left as dead tech. There's plenty of examples of good tech that is killed by Patents restricting their market because manufacturers/suppliers don't wanna pay the fee.

Also you have a lot of questions in the last 3 months related to startups, patenting and funding. I'm assuming your an early game builder on some product or service and you think it'll make a buck. Sure protect your ip, but you'll make easier money in aus just offering the product/service better than competitors and keeping your IP hidden and secret. Soon as you patent you set the terms and conditions of the game, and the game is to produce whatever you've patented in a way that doesn't infringe and bypasses your fees.

In the end the lawyers are the big ticket winners.
I know. When I said he’s feared here I didn’t mean by everyone, and by me never.

It sounds like you also refuse to live in fear of the goblin child of pg’s overconfidence in the joint character estimation of himself and Jessica and pg’s sloppy personal entanglements writ large as de facto public policy.

Almost no one thinks this is ok. A plurality if not a majority is still willing to co-sign because of various pressures.
That is clearly an inflated number to please the investors.
Zuckerberg probably realises the value of currying favour with engineers. Also, I think he has a personal vendetta to compete with Musk in this space.
See my other comment about the inexactness of 4M LoC figure. The total amount of true dependencies would be probably a tenth of that, which is still large but much more believable.
Why do you want others to do a code review? Why not keep it within your team?
> As someone who doesn't know much about types, do SBCL type declarations provide as good type-based development experience as OCaml and Rust?

First of all, op was talking about strongly typed languages. Asking are they good as statically typed ones like Rust and OCaml is raising the goal posts quite a bit.

Second of all, SBCL can indeed have a subsection of its code expressed in OCaml-like static types, see

https://github.com/coalton-lang/coalton
Back in the day I had a manager that didn't understand programming.

To him, it was just one button that would open this small info window. Just one button. Just one window.

It took him weeks to understand that we didn't have the data ready he wanted to show. We could do it, but it would take weeks of research and development.
Very nice. Now run it on a 2014 phone.
It includes that software too, but they have claimed that they use Linux, so I would assume that some software is from the satellite itsef as well. It is still not clear ”what” obligations you have for a piece in the space.
One of the problems I've seen is that often enough AIs do a much shittier job than humans but it's seen as good enough and so jobs are axed.

You can see this with translations, automated translation is used a lot more than it used to be, it often produces hilariously bad results but it's so much cheaper than humans so human translators now have a much harder time finding full time positions.

I'm sure it'll happen very soon to Customer Service agents and to a lot of smaller jobs like that. Is an AI chatbot a good customer agent? No, not really but it's cheaper...
A lot of enterprise companies use Google Analytics and run Google Ads.

And it's always been very grey about exactly where that data ends up.
How does it generate voice when generate_voice.py is blank? :)
Software is a house. The more you lean into the analogy, the better.

I often tell clients "The first thing you asked me to do was to move a dining room chair into the living room. Then you asked me to do the same with the toilet. The latter only works if we tear out all the plumbing."

Non-coders seem to understand these analogies intuitively.
What do you say to their opinion:

"DAOs were rebranded "repositories", and continue to enjoy a sort-of zombie afterlife as a front-end to JPA. But are they really pulling their weight, or are they just unnecessary extra complexity and bloat? An extra layer of indirection that makes stack traces harder to read and code harder to debug?"
small wired earbuds with noise cancelling are a rare breed... NC is essential for me
No. Had you asked for it to spell "strawberry", though...
Shizuku is a boon to get around Android's limited app auto-update capabilities, which helps when using non-Google Play apps.

See [1] for a list of apps leveraging Shizuku.

I use:

- Droid-ify [2] as a F-Droid alternative, to have auto-updating apps

- Mihon [3] as a Manga reader, with auto-updating extensions

- Canta [4] to remove bloat

[1]: https://github.com/timschneeb/awesome-shizuku

[2]: https://f-droid.org/packages/com.looker.droidify/

[3]: https://github.com/mihonapp/mihon

[4]: https://github.com/samolego/Canta
Haha thats terrifying! I was just trying to point out that assuming that apps do this correctly is a bad idea; but my experience echoes yours, its a common mistake - even just browsing stack overflow people give some pretty gnarly advice.

Unless I’ve looked at the app myself i wouldnt touch public wifi - even then there are other risks to consider
> as a result most libraries are self-contained or have minimal, and often optional dependencies

If you ignore the OS, then sure. Most C/C++ codebases aren't really portable however. They're tied to UNIX, Windows or macOS, and often some specific version range of those, because they use so many APIs from the base OS. Include those and you're up to millions of lines too.
> without any dependencies

Nah, you still have those dependencies, they're just integrated in your interpreter. That has advantages (you're now only trusting a single source) and disadvantages (you always get all the goodies and the associated risks with that, even if you don't need them).
Aside the fact that the death penalty shouldn't exist in the first place, the victim's family should be able to veto it (automatic commutation to a life sentence).
It got the letters right but none of the vegetables it used exist on this planet.
a-few-moments-later.jpeg:
- She and the prime minister of Albania on the same photo
Show HN: Basketball substitution manager for kids teams – simple and free
A simple one page VueJS app to manage the subs for your basketball (or sports team). SPA app that's free and hopefully easy to use.
funny enough, grok was able to generate one https://i.imgur.com/qt89arC.png
When I see the prompt "the word HELLO spelled out in vegetables", I expect realistic vegetables being assembled into the appropriate shapes, such that e.g. the O is made of many different vegetables arranged in a circle.

I don't expect imaginary nightmare vegetables.
Why are people talking about stacked PRs/MRs? Shouldn't they be called queued? A stack is LIFO and a queue is FIFO.

(Of course in some special case you might want to merge a later one earlier, but I don't think that's the normal case people are talking about.)
> client side scanning of content

This only happens for photos that were going to be sent to iCloud where all photos are scanned server side.

It's hilarious to me that this feature which is actually a privacy win for consumers got so heavily criticised.
From a common lisp learner's perspective, I've had

https://github.com/vydd/sketch for 2d
https://github.com/kaveh808/kons-9 for 3d

on my to-play-with list for a little moment now, waiting for a chance.
The fundamentally different aspect is also at the user end - you need fb account to run these gadgets, spend money associated with this account and when someone tries to “hack” that account (because it is public), you loose it without a chance to ever get back the account or money. There is no way how to contact any living person for support, most you can get is their faq.
I cannot imagine such situation with gmail.
AVP is AR. They made a big deal of being able to place windows all around and above your workspace, but taking advantage of this requires large head movements.

I had a Quest2 but sold it years ago. I'm not comparing AVP to any previous VR experiences, I don't even remember what the FOV felt like.
You ignore the cost of overbuilding nuclear vs the cost of renewables. I doubt that you can make a convincing argument that fits in the HN comment box, since it's a rather complex topic.
> They said the earbuds were brand new and never charged, only used with the preexisting battery capacity out of the box

Seems like an early failure which is where most products are the most dangerous. https://en.wikipedia.org/wiki/Bathtub_curve

Always be weary of new gear.
Originally, it was called GEL (GNU Extension Language) but was later renamed to GUILE.

https://wingolog.org/archives/2009/01/07/a-brief-history-of-...

There was a forum where Tom Lord, the creator of GEL talked about the early history from his perspective. Unfortunately I cannot remember where it is. Sadly, Tom Lord passed away in 2022.
Are we ever going to get a safer replacement for Li-ion batteries in small electronics?