MurphyA/hacker-news huggingface dataset:
by BillyTheMage | 2025-06-21 15:14:48+00:00
Results can't lie. I'm getting more done now than I ever have, and I'm not even getting the LLMs to generate any code (actually I explicitly tell it "do not generate any code"). For me LLMs are a tool to help break out of analysis-paralysis. "Give me the full list of things in this category" is my main use-case, but I also do some "what am I missing here", "what might this word mean" (I like making up new words), and "what does this error message mean".

I'm not the best coder, I'm an extreme generalist. I've spent 15 years being a novice barely being able to stand up a basic network at home, barely being able to write Bash. Suddenly I have a whole ass enterprise network in my bedroom, and I'm coding REAL programs (e.g. crypto trading bot based on neuroevolution, or my "shuffle shows but keep the episodes in order" program).

You know that thing where you're stuck up a brick wall, and you post a forum question or a reddit post, and you get absolutely nothing from it? No answers, not even a shitty response to make you feel dumb. Nothing. LLMs have eliminated that situation for me, and I think it's the biggest thing. I've wasted YEARS being stuck on something just because I don't know the perfect way to ask and the forum people are extremely rude and pedantic. As a result of eliminating this problem I've done about 5 years worth of work in just a few months.
by hilbert42 | 2025-06-21 15:16:22+00:00
"It took enforcement of carry-in/carry-out policies with tickets to make some progress on that."

Not only do we need heavy fines to deter these sloppy morons but we also need to develop a culture of shame. Shaming people for such cretinous behavior ought to be the norm.

These are the same people who drop things in a supermarket and don't bother to pick them up or change their mind and leave goods at any place instead of putting them back where they belong.
by xhunmon | 2025-06-21 15:16:48+00:00
V2 is a must-have!

In HarmonyOS app development, state management is the core capability for synchronizing data between pages and sharing global variables. Since ArkTS V2, the official state management mechanism has been comprehensively upgraded, providing a more efficient and user-friendly global state management solution. This article combines the official migration guide and practical project experience to systematically explain the migration from V1 to V2, unified global variable management, global state listening and notification, and best practices.

1. Official Migration Advice and Project Comparison Official detailed migration guide: ArkTS State Management V1-V2 Migration Guide It is recommended to compare the project structure before and after migration, using git branches or new projects for comparison. V2 supports stronger global state synchronization, type safety, and automatic notification. All new and maintained projects are advised to migrate as soon as possible.

2. New Approach to Unified Global Variable Management V2 recommends using AppStorageV2 + @ObservedV2 + @Trace for unified global variable management, greatly simplifying state synchronization across multiple pages/components.

import { AppStorageV2 } from '@kit.ArkUI';

@ObservedV2 export class V2Info { @Trace isLogin: boolean = false; // Login status @Trace statusHeight: number = 0; // Status bar height @Trace bottomHeight: number = 0; // Navigation bar height @Trace screenHeight: number = 0; // Screen height @Trace screenWidth: number = 0; // Screen width

static connect(): V2Info { return AppStorageV2.connect<V2Info>(V2Info, () => new V2Info())!; }

}

// Listen in page/component @ComponentV2 struct HomePage { @Local info: V2Info = V2Info.connect(); ... }

// Assign globally and auto-notify V2Info.connect().isLogin = true; 3. Global State Listening and Notification Utility Class By using a global object cache utility class (such as Global), you can listen to and notify any state, suitable for scenarios like splash screens and login.

// Listen @Local splashFinish: boolean = global.statusChange('splashFinish', false, (value) => { this.splashFinish = value global.removeObject('splashFinish'); })

// Notify global.statusNotify('splashFinish', true); 4. Best Practices and Official Documentation ...
by somat | 2025-06-21 15:16:49+00:00
This is X11 centric but I mapped the largely useless context menu button to the compose key. where it actually gets used.

For those unfamiliar with the compose key it is a superior input mechanism for rare characters that maps a mnemonic sequence to the character in question. you want an ø type compose o /

A tutorial if you do not have a compose key configured, I tend to run a minimal bare bones X11 setup, A more full featured environment may have it's own way of doing it.

map the compose key in ~/.xsession

xmodmap -e 'keysym Menu = Multi_key'

I also set up a ~/.XCompose mainly because it is fun to add your own

include "%L" #include the compose file found in /usr/X11R6/share/X11/locale/<localemapping>/Compose <Multi_key> <w> <e> <b> : "" # spiderweb <Multi_key> <c> <c> <c> <p> : "\xe2\x98\xad" #symbol representing proletarian solidarity between agricultural and industrial workers

https://man.openbsd.org/Compose

I don't know if the compose system is found any where else but I regard it as one of the better things to come out of the X11 project. A little below select / middle click paste.
by Finnucane | 2025-06-21 15:16:57+00:00
20 years ago, bubble-watchers were looking at metrics like price-to-rent and price-to-income to see how overvalued prices were and how overextended buyers were. Flipping was pretty rampant in those days, i suppose the flippers are doing airbnb now instead. I don’t think the crash will be as dramatic as it was in 2008-9, but you know, that which can’t go on forever, won’t.
by imiric | 2025-06-21 15:18:00+00:00
Well said.

> I don't complain about advertisements at Costco because that would be insane. I complain about the advertisements on Youtube because they're irrelevant and weird but somehow normalized.

They're normalized because we've been conditioned over many decades to accept them.

We were psychologically manipulated to associate brands with specific feelings engineered by advertising firms. Cigarettes were "torches of freedom". The Marlboro Man was a symbol of masculinity and confidence. Coca-Cola was the happy Christmas drink. Ads with catchphrases became cultural phenomena: "Just do it", "Whasssuuuuup", and so on.

We watched ads on cable TV even though we were paid subscribers. We watched 30 minutes of ads before a movie in the cinema. We read ads in newspapers and magazines even though we paid for them, and then when we could get them for "free", we liked even more paying with our attention than our money. We consumed TV and radio shows where "brought to you by" was just part of the content. We accepted ~20 minutes of ads for every hour of TV we watched.

So it was natural for advertising to also take over the internet. With the technology built for advertisers by very smart people who got rich in the process, they're able to create campaigns that target potential buyers much more accurately. They can build profiles of people in various invasive, shady and inventive ways, and their profits have never been higher because of it.

Never mind the fact that the same technology is used to manipulate people into thinking and acting in certain ways unrelated to their purchasing behavior, and that this is largely responsible for corrupting democratic processes, toppling governments, and the sociopolitical instability of the past decade. Several birds, one stone.
by happytoexplain | 2025-06-21 15:18:19+00:00
>Trump’s base is about less foreign involvement, low gas prices, and ending wars

Is this broadly true? I'm not disagreeing, it's just that I do not keep up with politics, but most of the Republicans in my life want Trump to destroy Iran, which I thought seemed unsurprising, politically? Yes, they want less foreign involvement and less war, but with the gigantic exception of the case where they hate the target culture (again, I'm just talking about people in my life).
by Grandeculio | 2025-06-21 15:18:23+00:00
I found the app on my Samsung phone but I also found something interesting.

Go to Settings->Apps and find the app in the list. Click "Configure in AppCloud" and then click "Personal Data". A form shows up where you can request access to the data or request a deletion of the data.

I just requested access to my data, received an email confirmation where I had to click a link. I am curious to see what they will send me (if they will send me anything).
by walthamstow | 2025-06-21 15:19:27+00:00
What's your prompt for Gemini like, does it include examples of ads? Assume you're using Flash for cost?

I also have a setup like this, I transcribe with Whisper and send it to OpenAI 4o-mini to detect ads then clip those segments with pydub, but my prompt must be lacking because the success rate on detecting ads is maybe 60%
by thornton | 2025-06-21 15:19:34+00:00
that AI is trained on the old way of doing things. So AI can continue coding or can continue generating UIs that are all You know, Predictions based off of what the past was like. But then we’re at this weird inflection point too where you can’t really have just more of the same be the answer. Everyone kind of agrees that chat which is being used for pretty much everything right now, is nonoptimal user experience for most use cases. And yet that’s what we’re doing.

We don’t really know any better. Even agents that will take 15 minutes and then come back to you they’ll summarize a bunch of stuff along the way. That’s considered, like, good UX practices. That’s the best practice right now. Using using a small model to summarize a thinking models reasoning, as you go so that the user knows that while it’s waiting, things are actually happening.

So I think If anything, whatever is next becomes something new. And therefore it’s gonna be hard for AI in its current form, LLM driven m to solve for it. Without us doing some of that human computer interaction design thinking, for a long while.
by aDyslecticCrow | 2025-06-21 15:19:49+00:00
It was a troll that ultimately snowballed into a massive hoax (partially because the US president validated it).

Most major international health organisations have issued press releases warning against the use of ivermectin for anything except treating parasitic infections. - US Food and Drug Administration - US Center for Disease control and prevention - Eurpean medecines Agency - Work Health Organization

Even follow-up research triggered by the widespread confusion yielded no useful results for treating or helping any part of the COVID infection or recovery. Instead, there have been papers published on the massive uptick in emergency room visits from people falling ill after ingesting ivermectin in dangerous quantities.

The only thing we really learned is that the modern news landscape is in a catastrophic state, where outright dangerous lies pick up steam in order to cater to an increasingly divided and source-uncritical population. Critical thinking and journalistic integrity are gone, and I fear for the democratic process if even such fundamental factual errors can spread so faar among these "reputable" news organisations. If the organisations we are supposed to trust for worldly events are this broken, what is anyone ever supposed to believe or trust?

I don't even blame anyone for falling into it these days (i know a professor in nanotechnology who was swept up in 5G + COVID conspiracies). I get nausious when I think that this was PRE good LLMS. It's just a dumpster fire. May god save us all.

... rant over. Here are some sources.

https://web.archive.org/web/20210806053833/https://www.fda.g...

https://stacks.cdc.gov/view/cdc/109271

https://www.ema.europa.eu/en/news/ema-advises-against-use-iv...

https://www.who.int/news-room/feature-stories/detail/who-adv...
by em-bee | 2025-06-21 15:20:12+00:00
the whole point of deltachat is that it is reusing an already standardized protocol with existing servers.

i am using element/matrix and i have tried briar. the usability of deltachat and the ease of onboarding beats both of those. briar was especially difficult to get started with and only has a very limited usefulness compared to the others. and matrix is simply very complex and easier to misconfigure.
by thaumasiotes | 2025-06-21 15:20:23+00:00
> You can apply that logic to anything: why bother returning to the same great restaurant?

> It's because they change

That's not true at all. I don't return to the same great restaurant because it's new and different. If I wanted that, I'd look for a different restaurant.

I go back to the same great restaurant because I'm hungry again.
by bigyabai | 2025-06-21 15:21:10+00:00
I don't personally feel like code has any inherent value. You can't "steal" my code unless you repeat it verbatim under a new license, which is illegal with or without AI. I've known the stakes since before AI existed, and the prominence of LLMs doesn't scare me away from open source.

It's up to you. Stallman argued that the greatest value code has is it's utility to others. The "holy grail endgame" of open source is zero-margin software production that completely displaces the need to generate value with software. If AI pushes us closer to that world, then I can sleep well feeding it code.
by trinix912 | 2025-06-21 15:21:42+00:00
Think of it like you're a street musician. You put a basket on the floor, play your music, people go by, some might pay you, most won't.

Is it wasted time? That's up to you to decide, then choose whether you want to keep doing that or not.

If you want to charge for it directly, then sell tickets for a concert (put videos on Patreon).
by yread | 2025-06-21 15:22:17+00:00
Thanks for the answer makes sense. So you can have a a few smaller app and db dedi servers plus a few hetzner cloud vps instances to handle backups and monitoring and object storage to store it.

It would be interesting to read more about your policy on logging and monitoring and how you've implemented it.

Our app is a lot more demanding (I put 0.5 cores/user, 300 iops/user and 20Mb/s/user as requirements) and I forgot that there are also lighter use cases. We blew thru the thousands in free credits on aws in like 2 months and went immediately to Hetzner
by AJ007 | 2025-06-21 15:23:02+00:00
There's also another point that security is really fucking expensive. Apple on Google spend billions a year on security, yet their phones are broken in to once they are a couple of years old. Big American software companies have large margins and large budgets. Those Chinese companies are running on fumes (and credit.)

Security and encryption is taken as a given by Western regulators given how many times they pass laws to break encryption. If you look at targeted 0-days, the conclusion would be more along the lines of the very best hardware+software is barely secure.
by CamperBob2 | 2025-06-21 15:23:18+00:00
If you use a combination of math, science, and available resources to create something that didn't exist before, and were paid to do it, then you are doing engineering work. Every other take on the profession is just pointless gatekeeping from the bleachers.

Engineering great organizations is still engineering (a fact that I personally wish I'd appreciated at a much younger age.)

And yes, speaking of engineering: FEM.
by layer8 | 2025-06-21 15:24:06+00:00
My understanding is that CUI includes both TUI and CLI, and refers to the interface of a text-mode screen (as opposed to a graphical screen — a GUI), where you can use both CLI commands and TUI programs.

So, technically, if you’re using a TUI in a graphical terminal window within a GUI, you’re strictly speaking not in a CUI, but are emulating a CUI within a GUI. And the CLIs and TUIs are running within that CUI.
by bigyabai | 2025-06-21 15:24:30+00:00
> Of real concern is the vulnerability of endangered bird species in habitats close to urban cats. When some species are down to the last few dozen, every one lost to cat-predation may be a final step to extinction. The study also showed cats only consumed 24 per cent of their prey; 28 per cent was brought home to their owners and the rest just left where it was killed.

The logic in this article is unreal. I genuinely cannot follow how they're connecting "percent of carcass consumed" to "threatening endangered suburban bird species" here.
by trinix912 | 2025-06-21 15:24:32+00:00
If it's costing YouTube so much, then they can freely switch to showing no videos to non-paying users at all. But they won't do that, because people watching without paying is what got them to where they are.

As for the creators, it's up to them to decide whether they want to publish under these terms and risk having their content viewed without being paid for, or not put it on YouTube.
by freehorse | 2025-06-21 15:25:09+00:00
I am not sure about how the market shrinks or expands. There may be a lot of reasons people may need a computer instead of a phone, like even writing emails is not that convenient on a phone to do it on regular basis. People may still do it on a tablet with an external keyboard, and theoretically they could also use an external keyboard and screen on a phone, but phones are not really designed for that for a non-techy person (I have tried to use an iphone in this way, it was a horrible user experience due to iOS). Smartphones are chastised devices. They could have a lot of potential if they were actually letting people do stuff on them, but that's not what they are designed for. They are designed for serving content passively while giving as little freedom to the user as possible.

Mini PCs have the same problem like laptops, in trying to squeeze performance in a small form factor which then poses a heat dissipation issue (and even more because the adapter is typically inside the form in this case and that results in more heat). And you cannot put the same high end gaming gpu in a small form factor, which is an extra characteristic they share with laptops vs larger desktops.

Also macs are fine with gaming if the game actually runs. It would not be my primary choice or suggestion if looking specifically for a gaming machine, but I also do not need to look for another machine for gaming now that I have a macbook anyway, as it runs games good enough at high end settings. But a mini pc would not have been a suggestion as gaming machine either.
by jader201 | 2025-06-21 15:25:54+00:00
Ads have been on TV since the beginning of TV. And before that, that were — and still are — on radio.

Where they’re also “irrelevant”.

But the relevancy to our current activities isn’t tied to their effectiveness.

I know that they’re effective, because I had impressionable teens tell me they wanted me to pick up Prime drinks at the store, all because they were convinced drinking Prime was cool.

But let me be clear — I hate ads, too. I hate them on TV, radio, YouTube, billboards, in my mailbox, in my email inbox, and when they cover up 50% of real estate on websites. Pretty much everywhere they show up.

But the purpose of ads aren’t for me to like them, or to be tied to where I’m at a place I can purchase something.

The purpose is to leave a lasting impression.

And, like it or not, they’re effective enough, for some people and for some products, that they’re going to keep doing them, regardless of the fact that nearly everyone hates them.
by gorbypark | 2025-06-21 15:26:29+00:00
I hate to sound like one of those “I could build it in a weekend” types, but I really don’t get why Apple doesn’t just make/buy/license a decent general purpose multimodal LLM and then just create MCP servers for all their various integrations. Hey Siri, turn on the lights -> HomeKit MCP. Hey Siri, what’s the weather -> darksky MCP, and etc. Seems like most of the pieces are there already and they just need to glue it together in a way that works with their risk tolerance profile.
by bevr1337 | 2025-06-21 15:26:30+00:00
It's an established strategy to serve you irrelevant ads. When the targeting gets too specific, the people start to notice and panic.

Target is a fun example - they had cases where they revealed pregnancies through targeted ads. Now, they'll put an ad of a lawnmower (untargeted) next to the bassinet (targeted) and customers are less creeped out
by novoreorx | 2025-06-21 15:27:40+00:00
Seeing Harper as an implementation of natural language's LSP brings me great joy, as it proves an idea I've had for a long time—natural language and programming languages are interconnected. Many concepts and techniques from programming languages can also be applied to natural language, making our lives more convenient. The development of LLMs and vibe coding has further blurred the boundary between natural language and programming languages, offering similar insights.
by ghaff | 2025-06-21 15:28:08+00:00
There are definitely "tournament" activities that are more winners take all than others. The stakes are probably actually higher to the degree consequences are stumbling down a dead-end path for years. I'm actually not convinced playing a sport in college while realizing you're not going to make it to the pros is such a terrible thing. Presumably they got something out of it. And lots of people play sports in college or do a multitude of other things that may--or may not--provide huge professional benefit.
by cwillu | 2025-06-21 15:28:20+00:00
The correct analogy is if a bank is used to facilitate wire fraud, and they absolutely do have to reverse fraudulent payments, even if they're just a middle-man that unknowingly facilitated the fraud, even if they did their due diligence.

“But crypto!” is irrelevant; don't engage in providing high-risk services without looking into what the risks actually are and who is legally responsible for absorbing them.
by ben_w | 2025-06-21 15:28:24+00:00
> I mean the companies, are using the AIs, right? And they are in a sense replacing them/retraining them. Why doesn't AI in TwitterX already blackmail Elon?

For all we know, the AI may indeed already be *attempting* it. They might be ineffective (hallucinated misdeeds aren't effective), or it might be why so many went from "Pause AI" to "Let's invest half a trillion on data centers".

But it doesn't actually matter what has already happened, the point is, once the AI are *competently blackmailing multibillionaires*, it is too late to do anything about it.

> I.e. idealized conditions cause specific behavior. Which isn't new for LLMs. Say a magic phrase and it will start quoting some book (usually 1984).

In normal software, such things are normally called "bugs" or "security vulnerabilities".

With LLMs, we're currently lucky that their effective morality (i.e. what they do and in response to what) seems to be roughly aligned with that of our civilization. However, they are neural networks which learned this approximation by reading the internet, so they are likely to have edge cases at least as weird and incoherent as those of random humans on the internet, and for an example of that just look at any time some person or group has demonstrated hypocrisy or double standards.
by heavyset_go | 2025-06-21 15:28:30+00:00
> Not only do we need heavy fines to deter these sloppy morons but we also need to develop a culture of shame. Shaming people for such cretinous behavior ought to be the norm.

I think one of the primary issues comes from the fact that the majority of those who litter are just visiting the beach for a day trip or short vacation.

Even being known as the guy who kicks puppies wouldn't really matter to tourists since they won't come back or only visit once a year.