skysight-inc/HackerNews huggingface dataset:
Many comments point to regularities being present in waves. This makes me wonder; for eg sampling problems, it is possible to construct a sampling of a fair coin given a biased coin (eg discard HH, TT, take HT and TH to be the flip; I believe many other sampling methods exist). Given a source of low entropy randomness, what is the best way to convert it into a source indistinguishable from true randomness? Would suitably hashing the low entropy source be sufficient, since good hash functions are supposed to possess avalanche effect and be indistinguishable from randomness (perhaps with schemes of eg recursive hash salting to guard against “replays” from the source) (Is this the kind of stuff that goes on in the kernel /dev/random)?
GrapheneOS is a thing.
>Just a PSA - I (and probably others) find the "Sign in with Google" pop-over extremely annoying.

So much this, it's 100% and antipattern. It often causes me to just close out of page unless the content is actually something I really want to see. I have several google accounts associated with my gmail, so the box is often kinda big and I'm afraid I'm going to accidentally subscribe one of them to something.
That is comic exaggeration, but you've almost certainly heard people insist that the evidence for their position is that some scientist was wrong at some point. It's particularly comic from creationists.
Tongue Disease Prediction Based on Machine Learning Algorithms
When click "get ExpoShip" on the homepage and put my email address in I get an email saying "follow this link to confirm your user". When I click that link, it takes me to a page that says "You don't have access to this page To get access to this page make a purchase first".

Same thing if I sign in with github.
ASK HN: Seeking Insights on AWS for Open Source Developer Tool Project
Hello HN community,

AWS can feel like navigating a labyrinth. Us newbie devs would like to work on an open-source tool to help simplify that experience. We know we're still finding our way through this maze, but we're eager to listen and learn from those who have been through it before.

We have some experienced dev friends who love AWS but also feel like they’re playing 4D chess with some of its services:

Billing that feels like Jareth’s wicked games
A learning curve as steep as the Bog of Eternal Stench
Logging that’s as helpful as a cracked crystal ball
We’d like to hear from you:

What’s the one AWS pain point that makes you feel trapped in an endless maze?
Are existing tools truly helpful, or do they just add to the confusion? How could they be improved?
What’s the AWS equivalent of Jareth’s crystal ball – a brilliant idea no one’s tried yet?
We’re especially interested in:

Challenges you face with specific AWS services
Your experiences with third-party tools: What do they solve well? Where do they fall short?
Ideas for apps or tools that could make working with AWS more enjoyable and efficient, for you.
Potential unintended consequences or ethical considerations in this space
Thank you for your time and expertise.

Best,
Team Sarah
Google's Gemini Live AI Sounds So Human, I Almost Forgot It Was a Bot
No matter what URL entered, I get an "Internal server error" message.
Internal KPIs
Is there reason to believe the stars are less of a dead end than Mars? It's easy to imagine us making a huge bet on interstellar travel, and just dying in interstellar space. Surely there's untold abundance in the stars, but if you can't actually reach it, then it may as well be a mirage.

Whenever I consider the possibility of interplanetary colonization, I come back to the conclusion that the only way to make it feasible is to reorient our economy towards sustainability in order to survive on Earth indefinitely. It's going to take a long, long time to develop the required technology, there's no real reason to believe artificial terraforming is even possible (since our sample size is 0), and even if it is it may take thousands or millions of years to complete.

I'm not being facetious with that last part, in the absence of information to the contrary, we should expect technology that works via geologic processes to run on a geologic timescale. I personally think artificial terraforming is probably possible, and that we could accelerate it to be much faster than the natural terraforming of Earth. But accelerating a 2 billion year process to be 10000x faster still takes 200k years. (ETA: I suppose a lot of that was the planet forming and the rate of bombardment falling to something tolerable, which eg Mars was already subject to, so maybe call it 1B/100k years.)
> Not possible. Redshift is not the only observation we have. The totality of all the observations we have cannot be explained in any other way than an expanding universe.

Well..? What are those other observations that point to expansion?
It does look very small in comparison to say Lake Michigan but most lakes are very thin. Lake Michigan is about 500km by 200km but only .085km(85m) average depth.
What I miss is a 64-bit DOS that has never existed.
My wife used to make me get the “best” glasses from boutique stores because average places like LensCrafters never suited me. Average price from boutiques about $1300 in the 2010s. I have -4.50 vision and need bifocals.

Tried Zenni about 12 years ago. Best lenses ever by far. Also the best style for me—$30/pair. My kid’s glasses are $9/pair but would be $7 without custom engraving.
> This entire comment boils down to "we can't be held accountable because it's soooo hard you guys", which isn't even convincing to me as someone in the industry and certainly won't be to someone outside it.

When that cargo ship hit the bridge in Baltimore and people were calling for bridges to be designed to take that kind of hit, I heard a lot of "that's sooo impossible you guys" from 'real' engineers. Because it apparently is.

We can do (almost) anything, but we can't always do it for amounts people are willing to pay, where 'we' is everybody and 'willing to pay' means if you charge me what it would take to make it safe or secure, I'll redneck engineer it with none of that built in at all. People are not going to stop finding affordable ways to cross rivers or use web servers just because hard stuff is expensive.
This is a valid concern, but it's possible to work around in a similar way that you do with protobufs: never redefine the format of any message type used in production, but instead, introduce a new message type whenever you need to change the format.

For example, imagine you are sending message type 1 with format "%d %d" and later you realize you actually need three instead of two ints. You introduce message type 2 with format "%d %d %d" and update your readers to support both types. Once those are deployed in production, you update your writers to send the new message.

This is kind of the opposite of what happens with protobufs, where unsupported fields are silently dropped by the receiver, so you can update the sender before the receiver. But this is arguable less safe, since if the receiver drops some fields, it might not interpret it the way the sender intended. In that case, it might be more sane if the receiver outright refuses to process a message it doesn't understand.
I would love it if there was a working autonomous vehicle outside of Waymo. Google's monopoly in search engines has stifled innovation in that space for long enough. The problem is that Tesla just hasn't demonstrated they are capable of doing it. My bet is that achieving autonomous driving with only RGB vision + sensors that are not LIDAR is just too hard.
Has he met one? (I have and I still eat them, this isn't a loaded question; I would just be curious to know whether and what effect that would have on his personal ethic specifically.)
My main criticism with the camera bump on the Pixel 9 are the sharp edges. It makes it difficult to slip into pants without catching, and also collects dust.

I was hoping they'd chamfer the edge in future models but it doesn't look like that's happening.

Using a case solves this, but it shouldn't be required.
I mean, my S10+ is 5 years old now so it's definitely going to be worse. I'm sure the latest devices are ~on par.
My impression of Zenni / EyeBuyDirect is also not great. Sure, they are inexpensive, but they are also flimsy. When I tried them, the pairs I got caused pretty bad discomfort, too.
This. There is no "extreme left" in the US in terms of an organized and politically effective force, and there hasn't been for decades.
That article is from 8 years ago. Saltwater batteries are hard to find right now since Aquion quit making them and I don't know of anyone retailing Salgenx yet.
That's only really true in an exceptionally antagonistic environment.

If your house were burned down, and the police canvassed your neighbors do you expect your neighbors to stonewall the police or help you, by helping the police?

In the same scenario you would expect the tower owner to try and help solve that crime of their own volition. So knowing some of the requirements should be attainable in any civilized society.
> soon they will be equal

That's a prediction, one that I hope comes true. However, I have to be realistic and given the track record I am not too hopeful.
Show HN: I made a little fun mini game with JavaScript
Hello online friends, devs and hackers, I have created some little game using Z js, a framework I made a while ago, nothing much just for fun... what do you think, cause I made this using my own js framework which I made a while a go, here was just exploring what's possible as of now using the framework!

https://z-mini-game.netlify.app/ and source code: https://github.com/Hussseinkizz/mini-game
I just wanted to say—this is an absolutely brilliant write-up. Thanks so much for all your hard work
I didn't write it like that because it obscures the call order. I wasn't trying to compare code line/count, just flow control and readability, which is certainly subjective.
> None of what you wrote here is an argument for mandating data collection

Data Collection was one of the primary reason why Russia, China, India, Singapore, and other nations did not become parties to the Budapest Convention (the precursor to this treaty) [0][1]

Most nations other than the US, Canada, EU, and Japan mandate collection and retention of metadata by ISPs and Online Services, and this was a major sticking point that lead to the inefficacy of the Budapest Convention.

> Those two articles are unrelated to your points here

I just gave links to the currently ongoing Track 1.5 dialogues to show the ongoing diplomacy work that has started over cybercrime in the early 2020s.

[0] - https://www.uscc.gov/sites/default/files/Research/China%20In...

[1] - https://ccdcoe.org/uploads/2018/10/InternationalCyberNorms_C...
That may be true, but none of that information is in the article. It's just fear mongering click-bait.
How is a phone different to a TV or other electronic device? Also, providers are giant assholes, one of the only good things about apple and google becoming a duopoly and their gripes getting tighter is that they can say f** you to providers that just install bloatware on our devices with no concern for privacy, or even basic functionality.
Energy storage is the problem that needs a solution, e.g., storage from summer to winter.
> I have never met a scientist who can resist the lure of fast-but-dangerous math

This made me chuckle
I used to say the same thing, then one day I tripped and shattered my phone. It was nothing I did that caused it. Just a small bit of uneven pavement was enough to ruin the whole device.
I’m not attached to any particular syntax, I just want something with better ergonomics than using Promise.all directly.
That's not how significance works - so much so that it has a nickname, "peeking":

https://gopractice.io/data/peeking-problem/
These never have the features I want:

* small/thin/light

* Battery lasts multiple days

* notifications are main feature

Has anyone tried one of the hybrid smart watches like Withings ScanWatch series or Garmin vivoactive?
This is I believe how ziglang works on its asynchronous story
I just don't personally find that sort of thing compelling. For the kinds of videos I watch, it doesn't matter to me if I watch it today or a month from now.

I think paywalled bonus content has the most value. A creator has a lot of control in that sense: if they are not making enough money, they can shift more of their free content behind the paywall. Certainly there's a point where viewers will get mad and leave, and/or what's available for free won't be enough to attract new paid subscribers, but there's still wiggle room.
open the refrigerator, put the Earth in, shut the door.
I find it super annoying that the base model's camera doesn't offer RAW photo support. Surely this is just a software limitation since the Pro version shares two of the same cameras.
> Magit-like UIs… speed ceiling is very high because they're completely keyboard-driven and have no animations, but their discoverability is good because they constantly pop up little cheatsheets of what keys you can press to trigger actions.

This is the kernel of brilliance: there is zero slowdown when using Magit if you're proficient. Easy for beginners to start exploring (it's a very discoverable UI!) and there's little to nothing to do for experts to start using it faster. Sure, there are some things you can tweak, but the interface is already so geared towards efficient use that it just works as-is.

I'm very happy that the `transient` package has been merged into Emacs; hopefully we'll see more like Magit and Casual popping up in the future.
You don't need to put a case on phones. I've had an iPhone 11 since it came out, with no case, and quite a few drops onto hard floors. It's still fine.

Obviously there's some luck involved but the only time I put a case on a (in that case, Samsung) phone it shattered the first time I dropped it. So, I figured I might as well go without again. I've yet to have an iPhone break from a fall, only from leaning up against something with it in my pocket.
Personally can't imagine someone thinking "I hate the pixel experience" and then actually preferring samsung's, which is way worse.
He said diversity of marketing, not diversity of product. Marketing is how you're selling, not what you're selling.
Nvidia Shield – The Best Streaming Media Device
It's about 554.4 trillion Olympic-sized swimming pools, if you're interested.
Literally just posted today: the video version of his What If? analysis of what would happen if you took that ball of water and dropped it on Mars: https://www.youtube.com/watch?v=FkUNHhVbQ1Q
Ask HN: What are some good longform newsletters about solar power?
I'm just starting to take a deeper dive into the area and have had a hard time finding things more on the practical/technical side (e.g. reporting on FERC rulings, bills introduced or new papers)

Certainly I don't expect there to be one source that covers everything, but I've had a hard time finding any sources which felt like they covered things in sufficient depth/detail
"a new era for festivals and live events ... designed to give people freedom. Freedom to roam, freedom to dance. Freedom from fear & uncertainty."

Fear and uncertainty at a festival? Aren't they supposed to be fun? I humbly suggest someone in fear at a festival should be at a therapy session tackling their agoraphobia or anxiety instead of playing with a glow in the dark p2p gps? Maybe festivals have changed since I last went to one, and I don't even like them.
Yes, I think the dogfood stage before the beta release should be more thorough. For the record, I was also adamant about this while I still worked at Google. Google, especially Android, is way too eager to release to beta. You should not release to beta until you have stopped generating new defect reports in dogfood. If you do, you just annoy the beta testers and get a huge number of duplicate reports. That is exactly what happened this year with the lockscreen bug. If anyone in dogfood had even touched the phone once the problem and its severity would have been obvious. And breaking Wallet generated 13000 duplicate reports, breaking a core use case for beta users.
> Doesn’t wireguard solve the same issue?

Presumably, but my solution is quite a bit older and just a poor man's hack from about 20 years ago ...
No problem, no one will use squares with rounded corners as long as iphones go back to the "perfect" design with a small phone and small screen that apple forever insisted was the perfect phone design, instead of larger screens that android had and apple now uses.
photography nerds rejoice
Unfortunately, for PWM-sensitive people like me, Google hasn't taken the hint and improved its PWM rate. The Pixel 9 series utilizes 240Hz PWM dimming across the board, meaning the Pixel now has the slowest PWM rate on any major phone.

From AndroidCentral review.
Simplistic 'Fight or Flight' Idea Undervalues the Brain's Predictive Powers
Rust Atomics and Locks (2023)
Cones Are Messed Up [video]
Youtube nonsense.

Such a silly human shortminded thing to do - that is, claim something is "impossible" without any hint of rigorous proof... to make money and breed yet another meme. If we survive ourselves (i.e. don't annihilate humanity due to nuclear fallout or global warming), we and our yet-to-be-borne AI/organic/other(?) children will most certainly stand on the shoulders of giants to figure out how to harness space-time and other dimensions.

Just silliness. I'm not sure why I spent the time to write this.
Doing vibes-based engineering right
Why would you want an app for bluetooth headphones?
Yeah I was primarily speaking about the LLM part, as apple is doing that (smaller LLM models will handle simpler tasks on device and hand over to cloud when necessary + apps will be able to efficiently deliver fine-tuned LORAs for the already-available local models).

I do remember a lot of other typical "AI" stuff being done locally and well when I had a pixel a couple years ago.
I feel like I'm missing something. I asked her for a cocktail. She made the cocktail. The glass kept changing into a different glass. There is no way to drink the cocktail. I asked for some olives. She didn't give me any olives but told me she had. I still can't drink the cocktail.

Edit: I tried again. This time I asked for a perfect martini, and some olives. She told me she was making it. She stopped. There was no glass. When I said "OK" a martini glass appeared. It had a wedge of lime on the rim, and the olives were in my martini. This is the worst cocktail bar I've ever visited.
I think its a pretty reasonable anti fraud policy.
People are getting pretty tired of AI. Just about every tech company is shilling "AI", without actually selling anything which is useful for most consumers. On the other hand, just about everyone is being drowned in AI-generated garbage. To a lot of people, "on-device inference capability" is identical to "FlarzBuz engine to power Garbage Generation".

Also, I'd disagree with it going to change the economics behind it. Sure, offloading the hardware and power cost of inference on the consumer is going to make it cheaper for the AI companies, but they're still going to have to spend an absolute fortune on training. And how are they going to sell it if it runs on your device? The tech industry has been trying to push everything away from on-device code in order to sell subscription-based cloud services! Who's going to pay a subscription or per-query fee simply for the right to run a pretty mediocre app?
I pay $120 AUD a year at the supermarket for a prepaid sim.
IMVHO and perception we live in an era of very informed ignorance, NOT in the Socrates sense of course... I can speculate about various cohort of informed ignorant (me included), like those who demand "numbers" but not care how they was generated, so for them a "good looking" page of data CERTAINLY it's true or those who read only a specific news source and so on.

The signal/noise ratio it's not a new thing of course, but the real problem is mean (absence of) culture not information per se.
Ahistorical Marxist "analysis" on HN?

War has existed since the dawn of humanity, thousands of years prior to the advent of capitalism, and has been fought by societies with every kind of socioeconomic and political configuration. War is a human institution and not contingent upon a particular economic arrangement.
I want to understand the purpose of maps.All().

In the example:

m := map[string]int{"a": 1, "b": 2, "c": 3}

for k, v := range maps.All(m) {
fmt.Printf("%v:%v ", k, v)
}

fmt.Println("")

for k, v := range m {
fmt.Printf("%v:%v ", k, v)
}

These both output the same thing. What's the point of the addition?

Slices.All() seems similarly redundant and pointless.

Surely I must be misunderstanding something, I hope.
Equalizer config, shortcut button config, and firmware updates mainly. There isn't a standard way to do those on Android without a manufacturer-specific app. As for why you might want to update the firmware on your headphones, well...

https://blogs.gnome.org/jdressler/2024/06/26/do-a-firmware-u...
I think the point is that grandma shouldn't see "ERR_INVALID_USRN" instead of "Error: Invalid Username" when logging into an account.
If you want to blur or hide both yt Shorts and previously-watched vids, I highly recommend the userscript [YouTube: Hide Watched Videos] ~ https://github.com/EvHaus/youtube-hide-watched
This is a really cool ask, and I want to know more about what you want to know. Are you looking for a specific way to get caught up on solar and only solar?
I'm not sure I interpret that as trusting the client; rather, it seems like the implication is that HTTP limits will be handled correctly by webserver harnesses, whereas WebSockets may not get any such behavior "for free" from the server framework.
Yes, that is my point. If the bureaucracy is corrupt to begin with and rewards and penalties are distributed on a internal political basis, imposing harsh penalties will make the few good managers desperate, and corrupt what's left of the system.
Hm... difficult question. I got a Pixel Fold at half price second hand. What MKBHD says about the Pixel Fold is absolutely true: it has the best outer screen/folded experience of all the foldables. Most of the time, I use it closed. And, apart from the abysmal screen brightness, it's a perfectly fine phone when folded.

There are still very few apps that support the full screen properly and while you can force apps to run full screen on the big screen, their automatic UI layout will simply blow up the lower and upper portions of their interface so that you don't see that much more.

Most Google app, obviously, have proper support and YouTube is definitely the primary use case for the big screen. Insanely, Google Maps loses features when viewed unfolded (WTF?). But even among the Google apps, though, most don't really use the space in a useful way. They often just put some hamburger menu permanently on the screen. Nice, I guess, but you won't bother unfolding the phone just for that.

Web browsing/reading is great on the unfolded screen. That's where the near-rectangular aspect ratio works best.

Honestly though, while I'm keeping an eye on what's happening in the foldable space, I think my next phone will be a boring old slab phone again.