MurphyA/hacker-news huggingface dataset:
by fazlerocks | 2025-06-13 00:09:59+00:00
This is actually a really cool direction, using LLMs to interact directly with Android UIs could solve the brittleness problem that's been killing traditional automation.

Like just telling it "navigate to settings and enable dark mode" instead of writing fragile selectors… that's the dream :D

But the current implementation has some issues that make it tough for real use ~

2-5 second latency per action is brutal. A simple login flow would take forever vs traditional automation.

The bigger thing is reliability… how do you actually verify the LLM did what you asked vs what it thinks it did? With normal automation you get assertions and can inspect elements. Here you're kinda flying blind.

Also "vision optional" makes me think it's not great at understanding complex UIs yet… which defeats the main selling point.

That said this feels like where things are headed long term. As LLMs get faster and better at visual stuff, this approach could eventually beat traditional automation for maintainability. Just not quite ready for production yet.
by deepsun | 2025-06-13 00:10:03+00:00
> Fused silica (glass) is a really good insulator (500 MV/m, vs 150 MV/mm for XLPE plastic)

500 MV/m is 0.5 MV/mm, so it's 300x worse insulator than XLPE plastic per article.

Would be a bummer if we build the worldwide insulated network, only to find out it's not insulated enough ツ)_/¯
by zelphirkalt | 2025-06-13 00:10:54+00:00
Not really a rationale, but many people go like this:

(1) Israel with US, so against Israeli military = against US = you bad!

(2) Israel = Jewish, so if you against Israel then you = anti-semite! = you bad!

(3) Oh, you positive about enemy of Israel, so you against Israel, so you bad!

All of which are, of course, utter nonsense. And of course it cannot be said in a public forum, without people becoming fearful, because the truth has been said. Cannot possibly discuss this! And in case you do manage to state it somewhere, Bots might flag or downvote you into oblivion. That, or people with no clue what's going on in the world and weird misplaced feelings of allegiance.
by tom_ | 2025-06-13 00:11:48+00:00
But if you have to do this via Visual Studio, it's no good for the people that don't use Visual Studio.

Also, where does nuget get this stuff from? It doesn't build this stuff for you, presumably, and so the binaries must come from somewhere. So, you just got latest from version control to get the info for nuget - and now nuget has to use that info to download that stuff?

And that presumably means that somebody had to commit the info for nuget, and then separately upload the stuff somewhere that nuget can find it. But wait a minute - why not put that stuff in the version control you're using already? Now you don't need nuget at all.
by femto | 2025-06-13 00:12:13+00:00
> glass isn’t known for its ability to bend

Not quite true. Glass optical fibre is reasonably flexible. More so than many coaxial cables. Just don't go below its minimum bend radius, as it is brittle and will snap.

Glass insulated power cables might work, provided the glass layer is thin enough and its band radius isn't exceeded. One can imagine a cable insulated with many thin layers/strips of glass, which have some movement relative to each other. Multiple layers of insulation is normal practise with plastic insulation, as the failure mode is typically pinholes in the insulation and multiple layers reduced the probability of pin holes going all the way through.

Biggest problem might be a conductor with decent diameter will put a lot of stress on the interior and exterior of a bend. Some ides:

* A multi-standed conductor with each individual conductor insulated. Maybe have high voltage in the interior stands and have a radial voltage gradient (to zero) across the outer strands so no one thin layer of glass is taking the full electric field?

* Could a conductor be insulated with a woven/stranded insulating layer? One can imagine many layers of extremely fine glass fibre finished off with an enclosing layer of something else to keep everything in place. Sort of like a glass insulated coaxial cable.
by ty6853 | 2025-06-13 00:14:00+00:00
>The origin of "the problem" is 1920/1924 when 1200 years of Islamic rule ended in that area, and non-muslims no longer lived under apartheid

The missing piece here is that happened because of the European support and implementation of Jewish settlement.

The zionists had actually initially considered Argentina, which had constitutional provisions that would have lended well to establishing a Jewish community there, peacefully. Instead they chose the more violent approach in the middle east.

If the Arabs had pushed back harder initially, the Zionists would have quickly just went to their alternative. This accident of history ended up being the difference between the ongoing bloodfued we see now and the much happier alternative.
by biophysboy | 2025-06-13 00:14:01+00:00
Apologies for the tangents away from NASA - I was just replying to one of the parent comments that mentioned medical research

I don't think all research is worthwhile; I think grant proposals should get shot down if the lab/idea isn't up to snuff.

I'm happy for companies to do R&D! There's lot of examples over the years (Bell labs, Google, etc). I just don't think it makes sense in high risk situations with long reward lag times. The exceptions will be the really, really big companies flush with cash, which has its own issues.
by MBCook | 2025-06-13 00:16:55+00:00
I don’t need to charge often, but I’m logged out of every single one of my charging apps for that reason. They kick me out constantly.

If you want me to auth to make a payment when starting a session, fine. I’ll hate you, but whatever.

Nope. Can’t even get into the app. Want to see where their stations are? Too bad. Sign up, sign in, or hit guest mode and prepare to be annoyed.

I can stay signed into Amazon with a credit card set up for years at a time.

God forbid I ever want to charge a car.
by defrost | 2025-06-13 00:17:36+00:00
At no point did I claim that multiple engine aircraft cannot complete a take off on a single engine.

The statement I made:

> Aircraft can land (in right circumstances) by gliding in sans power .. the same cannot be said for take offs.

is about having _no_ thrust power during take off.

The other statement I made acknowledged that test pilots in planned and scheduled clear weather conditions often test aircraft with mock engine failures, then pointed out that this is very different to an unexpected failure during non test flights.

Yes, sometimes these things work out alright (as per your example), other times not so much.
by MrJohz | 2025-06-13 00:23:37+00:00
If you look at how macros are mostly used, though, a lot of that stuff could be replaced directly with reflection. Most derive macros, for example, aren't really interested in the syntax of the type they're deriving for, they're interested in its shape, and the syntax is being used as a proxy for that. Similarly, a lot of macros get used to express relationships between types that cannot be expressed at the type system level, and are therefore expressed at a syntactic level - stuff like "this trait is derived for all tuples based on a simple pattern".

There are also proc macros just for creating DSLs, but Rust is already mostly expressive enough that you don't really need this. There are some exceptions, like sqlx, that really do embed a full, existing DSL, but these are much rarer and - I suspect - more of a novelty than a deeply foundational feature of Rust.
by jaydenmilne | 2025-06-13 00:24:05+00:00
Microsoft has ruined their PC games with this. I hesitate to fire up Minecraft or Master Chief Collection these days because I just _know_ it is going to make me reauth for no apparent reason. I took 2FA off my Microsoft account because of this, so congrats.

These are a video games, not a bank account! Please just let me have fun!
by WarOnPrivacy | 2025-06-13 00:24:20+00:00
From the article:

Consider the search engine Bing. Despite investing around $100 billion in Bing, Microsoft failed to make a dent in Google’s market share, in part because it would have taken Bing 17 years to collect the same amount of user data about website quality that Google collects in 13 months.

From the same article:

I’m tired of sifting through Google’s increasingly cluttered and irrelevant search results, searching in vain for the latest news and instead finding only Reddit posts.

I guess the synopsis is that Google created the largest ever silos of user and internet data and then used it all to curate the largest possible library of affiliate slop.
by tharkun__ | 2025-06-13 00:24:39+00:00
Don't tell them. I don't want to have to enter 30 characters. And it does not help for the people you'd need it for anyway.

1234567890a1234567890@1234567890

Better?

No, just longer to type. You can't fix stupid people by making the life of non-stupid people worse.

All you do is for non-stupid people to stop caring and do the easiest thing possible too.
by kazinator | 2025-06-13 00:25:56+00:00
I think that the consumption of streams is not entirely passive; there is an internal feedback. The stream itself is not part of the feedback loop.

E.g. suppose the subject is watching a game show. They get internally involved, within their mind, by trying to guess an answer before the contestant does and then fist pump when they get it. When watching a crime story, they try to guess whodunit. That sort of thing.

There can definitely be a sense of working toward a reward.
by felipeerias | 2025-06-13 00:27:44+00:00
To prevent an attack where someone steals your username and password, triggers the 2-factor notification, and waits for you to accept it. This can be automated and repeated until you eventually click the wrong button for one reason or another.

By requesting a short-lived code, attackers now need to communicate with you at the same time of the attack and somehow convince you to give them that code. Much harder.
by Groxx | 2025-06-13 00:28:09+00:00
tbh I'm not quite sure if you're arguing in favor of switching to "it's" or against. I think against...?

Clearly "x is" is most consistent in that example, implying the possessive form is inconsistent.

Also clearly in a straightforward example

John possesses -> John's The dog possesses -> Dog's It possesses -> It's Xe possesses -> Xe's

is equally as consistent as "x is", which is more consistent than "Its".

(yes I'm aware there's a proper noun vs pronoun change in there, but I'm not sure that's an argument for "special noun cases are good". they undeniably exist, but should we encourage them?)
by dvngnt_ | 2025-06-13 00:28:13+00:00
> "Here to stay" doesn't say much. VR is as of now an extreme nieche

If we're comparing to 3d glasses for movies like the parent comment said then that is a huge difference. samsung is releasing an android headset this year this long into VR which they didn't do for 3dtv. this generation of VR has already lasted longer than 3D-tv 6 years.

There are space requirements for base stations, but it can be played for many hours in a chair or in bed. Not every experience requires a large room. Newer headsets are self-tracked so that's already been solved by new tech.

The bigscreen beyond 2 is 107g and can be worn for hours. Struggling to see how portability and versatility won't improve with new tech.
by kibwen | 2025-06-13 00:28:25+00:00
Indeed, an alloca-heavy ABI was what I proposed, and I'm aware that the Rust devs have backed away from unsized locals, but these are unrelated. I was never totally clear on the specific LLVM-related problem with the former (it can't be totally insurmountable, because Swift), but people more knowledgeable in LLVM than I seemed uneasy about the prospect. As for the latter, it's because the precise semantics of unsized locals are undetermined, and it's not clear how to specify them soundly (which carries a lot of weight coming from Ralf Jung).
by tylervigen | 2025-06-13 00:32:11+00:00
Thanks. I did not know this, but it triggers a different problem. Many of my LLM queries are for work. My company has data protection agreements with OpenAI, but not with Kagi. These matter more for LLMs than raw search.

For my personal workflow, I don’t see the appeal of having a separate setup if I’m just going to use the same underlying models anyway.
by burkaman | 2025-06-13 00:34:51+00:00
Like every AI launch demo I've ever seen, the results are unbelievably high quality, but if you take a second to read the prompts they never quite match. Here basically every single example is ignoring a portion of the prompt; sometimes the camera directions, sometimes the atmospheric description, sometimes making up very distinct elements that were not mentioned at all. People talk about "AI slop" because these models are really good when you just want "content" and you don't really care exactly what it looks like, but if you are trying to produce something specific, which you are in every real-world use case I can think of, it is very frustrating and often impossible to get there.
by heylook | 2025-06-13 00:35:40+00:00
> It's not about "the white mans burden", whatever that means.

https://en.wikipedia.org/wiki/The_White_Man%27s_Burden

I'm not reading the arguments closely enough to make a judgement, but the reference is to an imagined moral imperative to spread "civilization" and whatnot to "lesser" cultures and peoples. We covered it in high school where I grew up.
by whodidntante | 2025-06-13 00:35:42+00:00
Interesting.

I provided three facts and an opinion that 1200 years of rule created a mindset that would not allow for the independence of those considered "inferior". You also realize that this 1200 year rule was based on violent conquest, slavery, ethnic cleaning, genocide, and apartheid.

Your response is all conjecture and assumptions. There is no reason that there could not have been peace with two states in 1947.

Other homelands, such as as Argentina and Uganda, were considered backups, not as primaries, in case things did not go well and Jews needed a safe haven. This is because living in the mideast under Muslim rule for Jews is not safe. It has not been safe for 1200 years.

And I agree, if the Arabs won, there would not be bloodshed in the mideast because there would be no Jews left, so I will give you that. I would not call it "happier".

Tell me, if the United States falls apart (not so unlikely), and numerous states formed, would you think it is a good idea for the Native Americans to leave for another part of the world because a bunch of racists here in the US could not accept them having a state of their own and would declare war on them ?

Of course not, Native Americans were here long before Europeans came and brutally ruled over them.

The Jews were in the middle east before Islam came into being, and were brutally oppressed by those that follow Islam for 1200 years.
by ipsum2 | 2025-06-13 00:35:54+00:00
Models like O3 are rewarded for the final output, not the intermediary thinking steps. So whatever it generates as "thoughts" that gives a better answer gets a higher score.

The DeepSeek-R1 paper has a section on this, where they 'punish' the model if it thinks in a different language to make the thinking tokens more readable. Probably Anthropic does this too.
by FridayoLeary | 2025-06-13 00:36:15+00:00
> where a certain group is inherently suspicious and have no rights

what group? If you mean arabs, israeli arabs enjoy full citizenship rights.

> zionist values are "we are god's chosen", no holds barred "war on terror" with no due process, invoking religous amalek to commit genocide.

That's some very specific claims. I challenge you to show any evidence for this.

>Zionist values have been forced onto the west over the last 30 years as Israel tries to rope us into more middle eastern wars, but they don't derive from western enlightenment philosophy.

??? What?
by mlsu | 2025-06-13 00:36:42+00:00
Humans have more access to the real world. These models have to tokenize everything and put it into words, but so much information is outside of words. These models may well be super intelligent but their intelligence is locked inside of a cage (the tokenizer).

Even in the world where AI has full control of lights out factories (again, doubt it. something goes wrong at the factory, you gotta send a guy in), human beings still need to look each other in the eye and communicate, they need to touch each other. Not only that, they need to be seen and acknowledged by other human beings.

"AI" cannot ever replace this. People whose intelligence is their pride/identity kind of miss this. Stupid people are capable of loving each other more deeply and more completely than any machine ever will love them.
by kfuse | 2025-06-13 00:38:07+00:00
As I said, traditional doom bsp-walker software renderer is quite parallelizable. You can split the screen vertically into several subscreens and render them separately (does wonders for epic maps). The game logic, or at least most of it, can probably be run in parallel with the rendering.

And I don't think any of the above is necessary. Even according to their graphs popular doom ports can render huge maps at sufficiently high fps on reasonably modern hardware. The goal of this project, as stated in the doomworld thread, is to be able to run epic maps on a potato.
I made a Cursor for prompts and tools
by joshmlewis | 2025-06-13 00:39:24+00:00
I was tired of having to copy/paste my prompts for agents I'm building into various places and tired of ChatGPT/Claude totally mangling it when I ask it to do one simple change so I built this. Tool definitions + your prompt are a huge part of success rate yet no one really tests them together or tries to optimize.

I'm planning on adding automated evals for your prompts + tool definitions against whatever models you want each time you make a change. Want to know how "dumb" of a model you can get away with? I want to add that as an option too. New model comes out and you need to see how it'll do? You get the idea.

I don't have billing/pricing setup yet which is why it's on the waitlist but sign up and I'll let you in to test it out and give feedback.
by kadushka | 2025-06-13 00:41:57+00:00
Yesterday I asked 2.5 Pro, Opus 4, and o3 to convert my Pytorch script from pipeline parallel to regular DDP (convert one form of multi-GPU execution to another). None of the three produced fully correct code. Even when I put together the 3 different versions they produced, and gave it to each model again to analyze the differences, they still could not fully get it to work.

I don't know if o3 Pro would solve my task, but I feel we're still pretty far from the state where I'd struggle to give it a challenging enough problem.
by colbyn | 2025-06-13 00:42:11+00:00
Today it's LLMs/ChatBots, when I was younger it was StackOverflow. Interestingly, when I was just starting out I remember being told to avoid copying & pasting snippets from SO in favor of learning to solve problems on my own, or at the very least, slow down and manually type out the snippets (which actually helped). I used to be against LLMs/ChatBots (as someone who likes to write) but now I've gone all in, it's just such a great productivity booster for very common grunt work that doesn't require too much project specific context... At the same time, while I do sometimes wonder if this will cause my problem solving skills to stagnate, I'm far more concerned about the broader ecosystem. LLMs perform best when the solution domain is well represented in their training dataset and with hard cutoffs and whatnot, I do wonder if this will cause tools / frameworks / libraries to stagnate because people will favor older tools over newer tools for better ease of use. Great for established authors, not so great for new ideas, something that too few people are talking about.
by kelnos | 2025-06-13 00:44:16+00:00
> I thought this is what one does now [...] No Play Services, Google apps or uninstallable Facebook...no problem!

I applaud your ability to do this (seriously, genuinely, I do), but if you truly believe what you do is normal, just "what one does now", I must inform you that you live in a very small bubble.

I would like to run GrapheneOS on my phone, but I like being able to use Google Wallet, among other things. If I look at what I use my phone for, way too much of it relies on Play Services, and (critically) the SafetyNet (or whatever Google is calling it now) checks passing.

This situation blows. I really don't like these trade offs, and iOS's trade offs are different but no better.
by bigyabai | 2025-06-13 00:45:22+00:00
The diplomatic attempts on the US' behalf have been absolutely bewildering towards Iran. At first they refuse to negotiate, so the US lets them draw their own lines besides nuclear weapons. So Iran draws non-WMD "red line" clauses, and America ignores those immediately. Weeks of negotiating later, no signs of good-faith discussion from the US lead to the hammer coming down because there was "no other way" to solve it.

If it wasn't so goddamn confusing, it would almost appear deliberate. Between this and the US suing Yemen for peace, it's looking like a good decade to strongarm America's soft power.
by ty6853 | 2025-06-13 00:48:07+00:00
Ethnic/religious persecution amongst other ethnic/religious groups being the origin of Jewish strife is literally the ideology written by Herzl in the groundwork that argued for Israel, noting incompatibility with living amongst other ethnic groups in Europe, and I would note somewhat accurately considering the Nazis (and others) indeed went on an ethnically aligned campaign to kill them all off.

Unwittingly, you are arguing the foundation of Israel is Nazi ideology.
by nine_k | 2025-06-13 00:48:47+00:00
In general, one's own words are the cheapest, and thus least reliable, form of signaling. If you call yourself "Honest Ed", it's pretty suspicious; if others unironically give you a moniker "Honest Ed", it's high praise.

Understatement is something only the renowned can afford; those who suck (or swindle) have to resort to overstatement and seek gullible audience.
by freeone3000 | 2025-06-13 00:48:51+00:00
The author lives in a world where nothing has stakes. Where deploying without code review is a process optimization, not something that will break your certification on an audit and potentially the law (claude code doesn’t have a PEng cert). Where deploying a failure means that some users are mildly annoyed, rather than equipment loss and endangering lives.

It’s exactly the same high-churn no-regard-for-the-user that is modern “tech”. I would not use this approach on anything more serious than a SaaS, and I hope nobody else does either.
by wkat4242 | 2025-06-13 00:50:14+00:00
I never really understood the importance of it anyway. People were locked in their home so they could just use the shower head if it came to it. Of course a real bidet would be better and cleaner but I don't think they exist in northern America or Northern Europe.

It's also common in Asia (at least South East) they can survive without toilet paper :) The Japanese even have entire water jet massage toilets, they do it like a king.

Or if you don't want to use water, you could use serviettes, tissues. Even newspaper.

That's why I didn't understand the fuss about it. Sure it's annoying if you run out but not the end of the world especially when you're at home where there's always a shower to hand. I don't understand that people were so obsessed with toilet paper.

What would be much more important is food, water (in my city the tap water is terrible so I don't drink it), medication etc.