MurphyA/hacker-news huggingface dataset:
by lukasego | 2025-06-19 00:00:03+00:00
LLMs should be used to REFLECT cognitive states while writing, and not for generating text. Reflecting thought patterns would be a mode where the writer deepens their understanding when writing essays, and gains better decision-making as well as coherence, as the LLM assesses and suggests where thinking could be refined. That will help against the accumulation of cognitive debt and increase cognitive width and depth.

Cogilo (https://cogilo.me/) was built for this purpose in the last weeks. This paper comes at a very welcome time. Cogilo is a Google Docs add-on (https://workspace.google.com/marketplace/app/cogilo/31975274...) that sees thinking patterns in essays. It operates on a semantic level and judges and tries to reveal the writer's cognitive state and thinking present in the text - to themselves, hence making the writer deepen their thinking and essay.

Ultimately, I think that in 300 years, upon looking back at the effect and power that AI had on humanity, we will see that it was built by us, and existed, to reflect human intelligence. I think that's where the power of LLMs will be big for us.
by Frotag | 2025-06-19 00:00:04+00:00
I've botted in a few MMORPG games and the appeal is that it's basically a new perspective on the game. Also makes it more of a technical challenge than a test of mechanical skill or free time / patience.

It still feels like a game in the sense that there's progression and rewards for progression. For example, learning how to read cooldowns means you can make smarter macros and double your income / cut kill time by half. There's even different "build paths" in that you can choose to go the memory reading build (fragile but reliable), network sniffing build (less fragile but expensive), or computer vision build (easy but unreliable and expensive).

From a technical perspective, the appeal is having an excuse to try out new stuff like SAT solvers, rules engines, or whatever ML thing I just learned about. It's also a good exercise in all the math and data structures + algos stuff I've learned but never use at dayjob. Optionally, building a UI to manage the bot is fun for the same reasons, an excuse to try out new frameworks / design choices / etc. It's basically another programming job but without the icky business / customer considerations.

Though I do agree that cheats in any PvP scenario is pretty lame. It has a much bigger negative impact on other players, and it's not as much of a puzzle (mostly aimbot and pathing). In comparison, PvE games are usually social and unless you're running a swarm of VMs, you're unlikely to affect the economy or otherwise inconvenience anyone.
by DoctorOetker | 2025-06-19 00:02:13+00:00
> And the reality is that even a really precise fingerprint has a half-life of only a few days (especially if it's based on characteristics like window size or software versions).

I don't follow, consider hardware interrupts and their handling delays depending say on the combination of apps installed, the exact gpu driver version, etc ...

An occasional update could change the relevant timings, but would unlikely change all timing distributions (since perhaps the gpu driver wasn't updated, or the some other app wasn't)
by lmm | 2025-06-19 00:03:15+00:00
> That's like saying vigilantism is defensible.

When traditional law enforcement fails to the point that the rule of law completely breaks down, vigilantism becomes defensible.

> I don't care if these "officers" (in quotes as we don't know who they are) are doing God's work, if they are 1) refusing to show proof that they are indeed officers and 2) have legal warrants for an arrest, and 3) provide those they arrest with due process, then they are acting outside the law

ICE has the legal authority to arrest without warrants in many cases. I don't like it, but this is the flipsides of decades of insisting that illegal immigration isn't a crime and illegal immigrants aren't criminals.
by lmm | 2025-06-19 00:06:30+00:00
> if you really wanted to enforce immigration law you would shut down businesses who employ illegals

I'm all for that (although California seemingly isn't, given that they make it illegal for those businesses to use e-Verify in most cases). I don't see any contradiction between doing that and continuing regular immigration enforcement. I certainly don't see how you can argue that we should stop regular immigration enforcement until we've done this new thing.
by FlyingAvatar | 2025-06-19 00:06:51+00:00
Looks cool. I wish there was an explainer video, I was not clear how I beat the first level and I didn't realize there was a move limit until I ran out on level two. If all the numbers at the top had labels, it would help.

Also would be cool if there were sounds. I don't know if that's just because I am playing on my Mac, but it feels like something is missing with all these lasers firing and blocks being destroyed that there is no audio.
by demosthanos | 2025-06-19 00:07:06+00:00
> The frequency of 239 Hz is relatively low, so sensitive users will likely notice flickering and experience eyestrain at the stated brightness setting and below.

Do you have a source for this claim that 239 Hz is low enough to be noticeable by some measurable fraction of people? People report being sensitive to all kinds of things that end up repeatedly failing to reproduce empirically when it's put to the test (e.g. WiFi and MSG), so that there's a PWM sensitivity subreddit is not the evidence that TFA thinks it is.

The source that TFA links to backing up the idea that between 5% and 20% of people are sensitive to PWM flickering is a Wikipedia article which links to a Scientific American article which does not contain the cited numbers, and even if it did the study it discusses was researching the significantly slower 100 Hz flickering of fluorescent bulbs.
by johnisgood | 2025-06-19 00:07:25+00:00
I just ran across "gum"[1] from charmbracelet which I intend to use! I just want to replace dialog. I came across whiptail, too, but gum seems nicer.

They have a TUI framework, too, among a lot of other related things. Some of their projects are Go libraries, some are a CLI tool, such as gum.

[1] https://github.com/charmbracelet/gum
by drewg123 | 2025-06-19 00:08:27+00:00
IPv6 is the reason why we can't have IPv6

Your IPv8 is what IPv6 should have been. Instead, IPv6 decided to re-invent way too much, and is why we can't have nice things are are stuck with IPv4 and NAT. Just doubling the address width would have given us 90% of the benefit of V6 with far less complexity and would have been adopted much, much, much faster.

I just ported some (BSD) kernel code from V4 to V6. If the address width was just twice as big, and not 4x as big, a lot of the fugly stuff you have to deal with in C would never have happened. A sockaddr could have been expanded by 2 bytes to handle V6. There would not be all these oddball casts between V4/V6, and entirely different IP packet handling routines because of data size differences and differences in stuff like route and mac address lookup.

Another pet peeve of mine from my days working on hardware is IPv6 extension headers. There is no limit in the protocol to how many extension headers a packet can have. This makes verifying ASICS hard, and leads to very poor support for them. I remember when we were implementing them and we had a nice way to do it, we looked at what our competitors did. We found most of them just disabled any advanced features when more than 1 extension header was present.
by lmm | 2025-06-19 00:08:37+00:00
I think that, much like those who make peaceful revolution impossible make violent revolution inevitable, those who make decent, reasonable immigration enforcement impossible make vicious immigration enforcement inevitable. No doubt the pendulum will swing too hard and too far, and ordinary decent people will pay the price. But when one side is even now still taking the position that you can't deport people who just walked across the border with no intention of ever following the legitimate process, I can't blame the other side for sending in the goon squad to crack heads.
by dzhiurgis | 2025-06-19 00:10:21+00:00
Yes I run Home Assistant too. Also got quite a bit of devices on Aqara's platform, and a device each on Ewelink, Tuya, Meross which all technically are a platforms. There's probably another 5 devices with their own apps. Tasmota + Home Assistant is the only one I'm happy about.

Home Assistant (with all its dumb quirks) at least makes an attempt to integrate them. Some FOSS devices I've exposed to HomeKit for presence automation, but seeing Siri is going nowhere I don't think I'll continue.
by protocolture | 2025-06-19 00:12:04+00:00
"You dont have the right to enter another country" How do you know.

"Therefore any country is allowed to investigate you" What for thought crimes?

Bootlicking levels are off the charts here. Theres nothing reasonable about investigating someones social media history, especially because opinions change over time. I dont want to see people in immigration detention because of a decade old social media post. This is the kind of behaviour that we used to criticise failed states for. "Its not safe for you to travel to syria because you gave a talk about human rights abuses of the assad regime" etc.

Americans rightly criticised Australia for preventing americans with wonky ideas from traveling to Australia.

Why is this view suddenly being normalised now that America wants to implement it?
by kennywinker | 2025-06-19 00:14:23+00:00
Until 2015 gay marriage was illegal in many states. Plenty here hold pretty nasty anti lgbtq beliefs. This is a bad argument for screening visa applicants for beliefs, and not what this new rule will be used for. It will be used to deny anyone critical of israeli genocide, people who think we shouldn’t destroy the planet’s climate, and people who think women should control their own bodies.
by em-bee | 2025-06-19 00:15:38+00:00
several states are trying to change that. laws are being proposed to ban travel, and although they are being challenged, as you said, the last word on this is not spoken yet.

and even if legal, people having an out-of-state abortion are being sued. that alone is a big restriction, because what good is a right if you don't have the means to defend yourself when that right is being challenged.
Show HN: Aitherapy – 24/7 AI Therapy with HIPAA-Compliant Privacy
by ali_aitherapy | 2025-06-19 00:15:45+00:00
We built Aitherapy to make mental health support more accessible. It’s a 24/7 AI chatbot trained in CBT, designed to help people cope with anxiety, stress, and burnout especially when real therapy is out of reach.

What makes Aitherapy different: No waitlists, no appointments Private and secure: we follow HIPAA-compliant data practices (encrypted messages, no third-party tracking, no ads) 20 free messages every day,

I’d love feedback from the HN community, especially on UX, privacy concerns, and how we can improve trust in AI therapy. You can start talking with Aitherapy here. https://aitherapy.care

Thanks!
by ilya_m | 2025-06-19 00:18:42+00:00
Do I think it's the best use of taxpayers' dollars (ie, mine) to screen for objectionable content on social media? No.

Do I trust the government to police opinions? No, especially when there's no accountability and appeals process.

Do I believe the overall benefits that harassment-free international travel brings to this country outweigh the costs of letting in some visitors whose views I disagree with? Yes.
Next.js devs and founders-thoughts on visual UI builders with full code control?
by mvsingh | 2025-06-19 00:21:00+00:00
Would you use a visual builder if it saved you hours building UIs from scratch? without compromising on code quality or design? The builder generates clean, exportable Next.js code and includes production-ready design components.

If this sounds like something you'd be open to trying, I'm happy to share the link. I'd really appreciate any insights or feedback you have even if it's critical. It would help a lot in making the product genuinely more useful for the Nextjs users.

Thank you so much!!
by toomuchtodo | 2025-06-19 00:21:19+00:00
You should be prepared for potential legal action for the unlicensed practice of medicine and mental health services.

https://consumerfed.org/testimonial/complaint-and-request-fo...

State regulation is still a patchwork, but is slowly progressing.

https://www.manatt.com/insights/newsletters/health-highlight... (Scroll to “Key Takeaway #4: Multiple states introduced bills that govern the use of AI-enabled chatbots, with some specifically targeting chatbots used in the provision of mental health services. One targeting mental health services passed (Utah HB 452).”)

Utah HB 452: https://le.utah.gov/~2025/bills/static/HB0452.html

(no opinion on the product, just important to know when regulators and legal folks might show up in your inbox)
by xhunmon | 2025-06-19 00:22:14+00:00
In HarmonyOS app development, immersive experience is an important way to enhance UI aesthetics and user interaction. Immersive effects usually mean that page content can extend into the system status bar and navigation bar areas, creating a borderless visual experience. This article details how to implement immersive effects in HarmonyOS ArkTS projects, including full-screen settings, status/navigation bar adaptation, and reusable gradient header components.

1. Key Steps to Achieve Immersive Effects 1. Set Full-Screen Window and System Bar Properties HarmonyOS provides various window management APIs. For immersive effects, it is recommended to use a "full-screen layout + transparent/custom system bar" approach:

let isLayoutFullScreen = true; windowClass.setWindowLayoutFullScreen(isLayoutFullScreen, (err: BusinessError) => { if (err.code) { console.error('Failed to set the window layout to full-screen mode. Cause:' + JSON.stringify(err)); return; } console.info('Succeeded in setting the window layout to full-screen mode.'); }); let sysBarProps: window.SystemBarProperties = { statusBarColor: '#ff00ff', navigationBarColor: '#00ff00', statusBarContentColor: '#ffffff', navigationBarContentColor: '#ffffff' }; windowClass.setWindowSystemBarProperties(sysBarProps, (err: BusinessError) => { if (err.code) { console.error('Failed to set the system bar properties. Cause: ' + JSON.stringify(err)); return; } console.info('Succeeded in setting the system bar properties.'); }); 2. Obtain Status Bar and Navigation Bar Heights In the aboutToAppear lifecycle of the EntryView page, use window.getLastWindow(getContext()) to get the window object, then use getWindowAvoidArea to get the heights of the status bar and navigation bar, and store them in global variables:

aboutToAppear(): void { window.getLastWindow(getContext()).then((lastWindow) => { let areas = lastWindow.getWindowAvoidArea(window.AvoidAreaType.TYPE_SYSTEM); const statusHeight = px2vp(areas.topRect.height); areas = lastWindow.getWindowAvoidArea(window.AvoidAreaType.TYPE_NAVIGATION_INDICATOR); const navHeight = px2vp(areas.bottomRect.height); AppStorage.setOrCreate('statusHeight', statusHeight); AppStorage.setOrCreate('navHeight', navHeight); }); } 3. Page Adaptation and Placeholder Handling In pages that need adaptation (such as MainPage, HomePage), use the @StorageProp decorator to get the global height variables, and reserve space for the status bar and navigation bar in the layout:

@StorageProp('statusHeight') statusHeight: number = 0; @StorageProp('navHeight') navHeight: number = 0; ... Line().height(this.navHeight).visibility(Visibility.Hidden) 4. Gradient Immersive Header Component By customizing a Header component with linear gradient, status bar height placeholder, back button, and right-side custom layout, you can achieve a highly reusable immersive header: ...
by _carbyau_ | 2025-06-19 00:25:52+00:00
The mere presence of any of these things is not an indicator of overall game implementation clearly. I mean, trying to avoid the mere presence of these options would severely limit game choice.

But any one of these aspects can individually be crap and often are.

If I have a need for ingame VoIP I'll turn it back on. But I don't want to default to hearing randoms on the internet espousing bullshit using mic-always-on.

If it turns out the game is good with music, I'll turn it on. Rocket League works.

If one of my friends is raving about the graphics, I'll turn HDR or bloom on - though I haven't ever agreed with them enough to leave it that way.

So by default, yes I turn those things down or off before I even start playing.

Further detail for music. Often poorly implemented: repetitive, sounds similar to game sound effects, changes and gets louder when there's a rush horde. All distracting and ruining immersion.

I quit playing Day of Defeat because of the end of round music that I couldn't do anything about. I either couldn't hear footsteps next to me (part of the gameplay) or I was deafened with the end of round blaring. I don't have time to put up with poor UX when there are plenty of other games to play.

As I get older and find it harder to discern different sounds it is just easier to focus on what I want - the game and gameplay. It's the same thing as drivers turning down the stereo when they want to pay attention to finding a park or driveway - it's a distraction to what I'm here for.

I like music, and like to listen to it, either as a dedicated thing to do or while doing house chores or cruising long distances in the car. But generally not while gaming.

Thankfully so far, these are still options I can set to taste. I guess when the "the way it's meant to be played" crowd takes over I'll do something else with my time.
by qskousen | 2025-06-19 00:26:23+00:00
I'm closing in on 3000 hours on cs2, and I often get accused of cheating, but I never have. You're definitely right about people being upset and thinking that someone is hacking. I'm pretty good at spotting "togglers" (people who turn their hacks on and off) but there are certainly times where it's really hard to tell, people can be very sneaky about hiding it. Then sometimes someone will call them out and they'll stop pretending.

It's been quite a while since I've seen anyone spinbotting though.
by felineflock | 2025-06-19 00:27:05+00:00
I will spend this weekend creating burner social media accounts for my kids as a precaution. Each one will be crafted to look like they've never had a controversial thought in their lives.

Just lasagna pics, birthday cakes, kittens, golden retrievers, baby goats, maybe an artsy photo of a leaf with #blessed.

Everything I can do so that an AI running immigration background checks might match my kids to the profile of a low threat, emotionally well-regulated, consumer-minded citizen material.

Absolutely no pictures of Winnie the Pooh to keep China travel option open too.

I welcome any tips. Someone here must have cracked the code to be completely unremarkable and "wholesome" to governments.
by npalli | 2025-06-19 00:27:27+00:00
time.Now().Format("Monday, January 2, 2006 at 15:04") // Try on the Go Playground: https://go.dev/play/p/kOWlG6bdvbC

You can change it to time.Now.Format("Monday, January 345, 2006 at 588:46") and it will compile and run fine, printing junk. No compile or runtime checks, is there any language that is this broken in dates. Most should print some error or something right?
Show HN: Digital Scents – A smart diffuser and scent streaming service
by openbookmarksco | 2025-06-19 00:27:50+00:00
Hi HN,

We’re building Digital Scents, the world’s first scent streaming platform with a smart diffuser and a universal scent format (USF). Just as music and video became digital and streamable, we believe scent is the next sensory frontier.

Users can stream, personalize, and even create scents using our mobile app and proprietary diffuser. The system is powered by a standardized digital scent format that enables scent to be distributed, shared, and monetized globally.

What sets this apart: - Smart diffuser that reproduces over 10,000 scent profiles via app - Creators can sell scent compositions using a "creator mode" - Partnerships with luxury hotels, salons, game studios, and wellness brands - Patent-pending Web3/NFT tech to authenticate scent IP - Selected by JETRO for the J-StarX Silicon Valley program

We’re exploring applications across wellness, hospitality, gaming, and entertainment—and open to feedback, collaborations, or investment conversations.

Website: https://www.digital-scents.com

Would love to hear your thoughts on how scent can become part of the digital experience.
by zeech | 2025-06-19 00:28:08+00:00
The name for that is letterboxing. The Tor Browser (and the Mullvad browser, based on the Tor one, and Firefox as of v. 67 with an about:config flag) all support it.

There are also add-ons that perform the same basic function with some added customisability [0].

[0] https://addons.mozilla.org/en-US/firefox/addon/canvasblocker...
by dtnewman | 2025-06-19 00:32:39+00:00
I actually get a lot of value out of the repairability. It lets me buy a cheaper computer upfront without having to worry about whether i can upgrade later on.

How many times have I thought, maybe i should get 2tb just in case, and then end up using 500gb. With framework, I'll buy the 1TB and the cost to upgrade is very low if I ever need to.

Same thing with memory. Maybe i need 16, maybe 32, maybe 64. I tend to buy more than i need out of fear. I just don't have that fear with framework.

Oh, and don't even get me started with repairs. If my screen breaks, i know the time to fix is however long their shipping lead time is, since the repair itself will take me 15 minutes.

In general, i think that value depends on how you see a computer. $1000-2000 is a lot to spend on something you use for fun. It's really not much to spend on something you use every day for work. And it's even less if your company is paying.
by protocolture | 2025-06-19 00:33:14+00:00
>The first film was groundbreaking. It matched "Star Wars" and "Lord of the Rings" in terms of its cultural penetration. Unfortunately the series failed to live past that strong debut. The second and third films were a total letdown, and The Animatrix only appealed to a niche audience and was itself a mixed bag.

I dunno, I feel like people had erased the entire film up to the lobby scene. It has frontloaded pacing issues. The sequels were 100% studio, but they were solid films in their own right.
by disambiguation | 2025-06-19 00:33:56+00:00
FOSS is a flexible term but carries the connotation of community ownership, and therefore independence from for-profit interests. That was an original selling point of FF, and to this day the user base is mainly comprised of individuals (who were at one point or another) seeking free and open alternatives. Sadly Mozilla as an organization has made increasingly user hostile decisions (deals with Google, recent changes in privacy policy, some telemetry on by default) and FF no longer lives up to the original promise. But yes, thanks to the code being open source there are off-shoots like LibreWolf and WaterFox that may be worthwhile (I haven't vetted them) but its the same dilemma as with chrome, the upstream code is captured and controlled by an organization that I don't trust to respect user privacy.
by bhouston | 2025-06-19 00:35:43+00:00
It will get so much worse.

The Palantir project will likely evolve to suck data directly from Meta, Gmail, X, Reddit and the systems of other US companies to create profiles based on non-public data (likes, DMs, deleted posts, comments, etc.)

This will be feed to LLMs to create a whole personality profile, including political leanings.