MurphyA/hacker-news huggingface dataset:
by stafferxrr | 2025-04-13 04:03:18+00:00
Imagine if Trump pulled young men's name from a lottery and forced them to go shoot people on the other side of the Earth in defense of "capitalism".

That is literally what my father and his friends dealt with as young men after dealing with the Cuban Missile Crisis as children.

I only dealt with this one time in 1st grade. Air raid drill, get under the desk kids and cover your head to practice in the event the Russians drop a megaton h-bomb on the school.

Or the stability of WW1 or WW2?

1990 to 2020 was a wonderful time, I feel so lucky to have lived my life then but that was a completely abnormally calm time in history.
by magicalhippo | 2025-04-13 04:04:26+00:00
There are those who wants to go larger, by building a submerged collider[1] in the area formerly known as the Gulf of Mexico which could do 500 TeV.

Using established technology from offshore industry it's supposedly not as crazy nor costly as one might first imagine.

There was a nice and fairly accessible talk[2] given at Perimeter Institute, which gave some background and went into this and the FCC.

[1]: https://arl.physics.tamu.edu/research/collider-in-the-sea/

[2]: https://pirsa.org/20100056
by margalabargala | 2025-04-13 04:06:43+00:00
> Yes but your project won't be sustainable without funding.

> Unless you're already financially independent, won't be able to find the time to maintain it after some time.

Okay...so it isn't "sustainable". So you stop maintaining it.

So what?

You made a neat thing. You had fun making it. You shared it with others because you thought it was neat, and maybe someone else found it useful too. That's the happy ending of a happy story.

Gasp, someone found your free software you published, and...profited using it? Darn that person! How dare they! Don't they know that each of us is supposed to start as an infant in the woods? No one should be able to benefit from any other person's work.

That's bullshit. Just make something you think is neat, let it out into the world if you think it's useful, and let it go and move on as soon as you don't care to maintain it anymore.
by chipsa | 2025-04-13 04:07:24+00:00
So if you can get more than 3 different TV stations you should be good. Most stations don’t share transmission towers, AFAIK.

There are places, especially in the mountains where you don’t get the requisite number of towers, but large portions of the US will, and the required signal to noise ratio is better than to decode regular TV signals, so you have a larger area covered than for TV.
by strcat | 2025-04-13 04:07:40+00:00
No, it's not at all normal. Here's a poll someone did on Mastodon with 124 anonymous responses from our community:

https://23.social/@mj1982/114210416377875387

54% Battery consumption is lower under GrapheneOS

13% Battery consumption is lower under stock Android

33% Can't tell the difference.

For users with a single profile with sandboxed Google Play installed before other apps, it should be very similar to the stock Pixel OS if you installed the dozens of Google apps they bundle on GrapheneOS and disable the various privileged apps they integrate which aren't usable on GrapheneOS. The stock OS drains more power with a typical simple setup because it has so much more installed and running. If you make it similar, it's nearly the same. If you use a more complex setup with multiple profiles and multiple push implementations on GrapheneOS, that's going to use more power. It still shouldn't drain nearly as much as you said above without something seriously wrong with the setup.

It's very easy to make battery life much worse. Using multiple push messaging implementations simultaneously is inefficient. As an example, using sandboxed Google Play in your Owner user, sandboxed Google Play in a work profile and a Private Space without it with various apps doing their own push would of course be far less efficient than a single Firebase Cloud Messaging push connection shared across the entire device. Having 2 installations of sandboxed Google Play you always keep running would be less efficient than privileged Google Play. Regular privileged Google Play shares the same processes and connections across profiles since it's built deeply into the OS and is implemented that way for efficiency like many OS services. If you compare having a single privileged Google Play vs. multiple sandboxed Google Play alongside apps doing their own push, of course privileged Google Play would be more efficient. You can use GrapheneOS with a similarly efficient setup and battery life will not be worse. You likely just have an inefficient setup. It can still be hard to narrow down what's really draining battery usage despite Android's battery stats getting much better over time.
by throw310822 | 2025-04-13 04:07:53+00:00
> you find that B2B SaaS and advertising platforms and chat apps aren’t very useful for defending your freedoms.

The analysis is reasonable, but let's just replace "defending your freedoms" with "reaping the benefits of being the biggest bully in town". This is what China's competition means, not the risk of being attacked and losing your freedoms, but that of losing the power you got used to and profited from.
by Nathanba | 2025-04-13 04:09:00+00:00
Tens of thousands of scraper bots for a single site? Is that really the case? I would have assumed that maybe 3-5 bots send lets say 20 requests per second in parallel to scrape. Sure, they might eventually start trying different ips and bots if their others are timing out but ultimately it's still the same end result: All they will realize is that they have to increase the timeout and use headless browsers to cache results and the entire protection is gone. But yes, I think for big bot farms it will be a somewhat annoying cost increase to do this. This should really be combined with the cloudflare captcha to make it even more effective.
by SirMaster | 2025-04-13 04:09:51+00:00
All I play are online multiplayer games so yeah.

I play Battlefield 2042, Call of Duty Warzone, Apex Legends, PUBG, Rainbow 6 Siege, and Fortnite all somewhat regularly and none of these as far as I know work.

The only games that I do play regularly that work are Counter Strike 2 and DotA. Though I can't use Faceit for CS2 which would be ideal.
by SirMaster | 2025-04-13 04:10:32+00:00
I play Battlefield 2042, Call of Duty Warzone, Apex Legends, PUBG, Rainbow 6 Siege, and Fortnite all somewhat regularly and none of these as far as I know work.

The only games that I do play regularly that work are Counter Strike 2 and DotA. Though I can't use Faceit for CS2 which would be ideal.
by pfannkuchen | 2025-04-13 04:11:57+00:00
If we translate this into negotiating at a used car dealership, I don’t think it would look that different. Of course everyone is going to project strength in public communications. Doing otherwise would put them in a worse negotiating position. You have to make your opponent think you’ll do something drastic, or else they won’t budge. So you have everyone yelling about how they’re doing something drastic. Just like the first salvos at a used car dealership - dealer sets a ridiculous price, buyer declares they are going to walk away.

By the way I don’t think this is 4D chess. More like basic classical international relations. It just looks more like the 1800s than the 2020s, which makes people confused. It doesn’t take any particular cleverness to enact basic negotiating strategies. It just takes a lack of caring about collateral damage.
by aaronmdjones | 2025-04-13 04:12:26+00:00
You need to whitelist challenges.cloudflare.com for third-party cookies.

If you don't do this, the third-party cookie blocking that strict Enhanced Tracking Protection enables will completely destroy your ability to access websites hosted behind CloudFlare, because it is impossible for CloudFlare to know that you have solved the CAPTCHA.

This is what causes the infinite CAPTCHA loops. It doesn't matter how many of them you solve, Firefox won't let CloudFlare make a note that you have solved it, and then when it reloads the page you obviously must have just tried to load the page again without solving it.

https://i.imgur.com/gMaq0Rx.png
by pcwalton | 2025-04-13 04:12:42+00:00
Not sure why you think WGSL is owned by the Rust community--it's clearly owned by the W3C. (That's part of why it moves so slowly.) WESL [1] is the community-owned set of extensions to WGSL that, while incomplete, promises to move it much closer to Rust.

[1]: https://github.com/wgsl-tooling-wg/wesl-spec
by strcat | 2025-04-13 04:12:51+00:00
There are some huge drivers from companies like Broadcom and Qualcomm. There's still a massive amount of kernel driver code along with the massive amount of core kernel code. Android is the main driving force behind the push for Rust for Linux kernel drivers because Google wants all these SoC and device drivers to start being written in Rust for security reasons but also for stability too. Driver memory corruption bugs are a huge source of both security and stability issues. A majority of new code in Android releases since Android 13 has been in memory safe languages. The Linux kernel is increasingly the elephant in the room with the monolithic kernel driver (zero isolation / sandboxing within the kernel) combined with memory unsafety. It's largely the opposite of Android's extensive work to improve security in userspace. They've worked hard on getting exploit mitigations into the kernel but those tend to be much weaker than they are in a lot of userspace (browser renderer processes have similar issues).
by ksec | 2025-04-13 04:13:48+00:00
Apart from Cameras, 8GB vs 16GB RAM, Slower Storage, WiFi 6E instead of WiFi 7, No SOS, Gorilla Glass 3 vs Victus 2, Qi 7W vs 15W Wireless Charging, and Non LTPO with Screen VRR is not down to 1Mhz, but you still get 120Hz.

Pixel 9a is nearly perfect. A flat phone can be done despite a lot of people saying otherwise. The Tensor G4 / Cortex X4 is now about Apple A14 Bionic in single core benchmarks. Mediatek Dimensity 9400 with Cortex X5 / X925 is about Apple A16 which is what could be used in Tensor G5 ( Although rumours suggest otherwise ). The Mediatek 9500 coming out later this year may reach or exceed A18 but likely not A19.

I really like the direction on Pixel 9a. So much better than iPhone 16e. I only wish it is available in Hong Kong.
by koakuma-chan | 2025-04-13 04:14:09+00:00
I researched and discovered kani https://github.com/model-checking/kani, it's pretty cool.

```rust

#[kani::proof]

fn main() {

let mut array: [i32; 10] = kani::any(); array.sort_unstable(); let index: usize = kani::any_where(|i| *i > 0 && *i < array.len()); assert!(array[index] >= array[index - 1]);

} ```
by strcat | 2025-04-13 04:14:32+00:00
In many countries, there are tap-to-pay options permitting using GrapheneOS including Curve Pay and also the standard used by many European banks. US lacks an option but will hopefully get Curve Pay soon. Garmin Pay and Android Pay can be used via a Garmin or Android smart watch so that's what some of our US users do. Pixel Watch works fine paired with GrapheneOS with sandboxed Google Play.

Note installing GrapheneOS doesn't involve rooting. Installing it uses an officially supported process and doesn't void the warranty. It preserves the standard security model and massively improves privacy and security on top of that (https://grapheneos.org/features). It's largely the opposite of most other alternative Android-based operating systems are doing with security.
by eru | 2025-04-13 04:14:44+00:00
Yes, sorry, I was only replying to the general point.

About the specifics we have here:

It's sad that the highest ranking officials are willing to corrupt themselves over a few million here or there. (And that's already pretty high by corruption standards. Usually you here of even much lower bribes etc being enough.)

To be pithy: I'm not angry that you can buy officials and politicians. I'm angry that the price is so low.
by jmole | 2025-04-13 04:14:53+00:00
That’s ridiculous, there is plenty of confidence in US manufactured goods, the problem is that US manufacturers have impossible economics for anything that isn’t boutique or super high margin.

Need an impedance controlled 16 layer board for your fancy new military radar? No problem.

Need a basic 2 layer PCB for mass manufacture? No one in the US will make it at the price you need to be competitive.
by pama | 2025-04-13 04:14:59+00:00
Hi Stavros. I would never say OMG—dont believe in deities—and I feel sorry that it came out that way. I was commenting on the GP, which was suggesting alternative ways to get similar effects to those of car-free cities, but in alternative ways. Of those possible ways, to my suprise, the large conveyor belt seemed an interesting possible next step. EVs are not reducing polution in modern cities, unfortunately. They are still way better than gas burning vehicles for a lot of reasons, including CO2 reduction, but as per studies by the Economist they are currently worse on air pollution in cities, unfortunately, due to their typical extra weight, so once we optimize life in cities, we probably want to find ways to reduce their weight and speed, and currently the straightforward solution is to reduce their numbers. As people start obsessing with detecting microplastics in the next decade, these types of changes in city life vs rural life exposure might become even more dramatic.
by jpc0 | 2025-04-13 04:16:13+00:00
Decades ols books in C most certainly is even useful in modern C++23 because you need to interact with other libraries written in C89.

When a lot of modern CS concepts wwre first discovered and studied in the 70s, there's no point arguing that old books are useless. Honestly there may be sections of old books that are useless but in the whole they are still useful.
by jdbohrman | 2025-04-13 04:16:14+00:00
https://github.com/satellite-im https://xmtp.org/ (This is the most glaring one tbh). Maybe I'm not understanding something about the protocol, but I really can't fathom the idea of teaching myself about ETH just to build a chat app. Also a huge fan of the projects you mentioned btw. P2Panda uses Iroh under the hood it seems.
by 1659447091 | 2025-04-13 04:16:54+00:00
> It’s Donald Trump. He has absolutely no idea what he’s doing

He knows exactly what he is doing[0], and the rest is designed to distract voters from noticing

[0] https://news.ycombinator.com/item?id=43661680

[0] https://www.dataandpolitics.net/70-million-in-60-seconds-how...
by zzrrt | 2025-04-13 04:16:58+00:00
I wouldn’t be so sure DOGE has such restraint or good faith. Vance said in 2021, “I think what Trump should do, if I was giving him one piece of advice: Fire every single midlevel bureaucrat, every civil servant in the administrative state, and replace them with our people.”

https://www.theverge.com/2024/10/16/24266512/jd-vance-curtis...
by mike1o1 | 2025-04-13 04:17:38+00:00
I love using Elixir on the backend, and I tried really, really hard to get LiveView, but it was just too hard of a paradigm shift for me to manage more complex state, plus too hard to walk away from my productivity with React. For example, something as simple as having inline edit on a list of widgets is super easy in React, but I found it _very_ challenging to do with LiveView, as you try and implement more features such as only editing one item at a time, etc.

I've actually found a bit of a resurgence in productivity with React on the front-end and Elixir/Absinthe/Ash Framework on the backend. With GraphQL I get fully typed queries, and Ash Framework on the Elixir side helps a ton with removing the boiler plate of code required for GraphQL, since Ash (mostly) generates the schema for me. A bit of a learning curve with Ash, but now that it's clicked, I feel more productive than I did with just Ecto/Contexts/LiveView.

https://www.ash-hq.org - there's a recent PragProg book on it that really helped it click for me.
by eru | 2025-04-13 04:19:28+00:00
> I am saying that when you let others pull the same trick in addition to Buffet himself, they can now bring their own additional funds to play with -- meaning they can make more trades and cause even more damage than Buffet could inflict on his own.

Buffett is not inflicting damage on anyone by trading on his intentions. Neither would anyone else.

Also: the typical 'insider' in insider trading cases has far less budget to bring to bear than the typical principal. Eg Warren Buffett (and Berkshire Hathaway) are richer than Warren Buffett's assistant.

Also: 'insider trading' is perfectly legal for commodities and foreign exchange, and the markets in these work perfectly well.

> Why don't you start with someone poor instead of Buffet, then add Buffet to the equation, then try to claim that bringing the billionaire into the equation makes no difference, rather than the other way around?

I'm very poor compared to Warren Buffett. If Warren Buffett wanted to trade on any information I held, I'm very sure we could work out a deal.
by boshjerns | 2025-04-13 04:21:21+00:00
you snap a photo of a chart from a Vet visit with your cat- it lives in your drive as a PDF, CSV, markdown file, HTML that can be styled- everything- and of course the original jpeg...

I built AnyDocAI because I was constantly needing to extract CSV data from quick photos I took. But over time, I realized it wasn’t just about one format — I was always converting something.

I'd go from images to CSV, then from CSV to markdown to pass into an LLM, and then take that markdown and turn it into styled HTML to share with someone. It hit me: I needed a universal document layer — a system where every file type I work with is instantly accessible, convertible, and usable.

That’s where AnyDocAI came from. Current tools — even big players like Google Drive — just aren’t built for this kind of flexible, fast data handling. They’re not designed for people who constantly switch between formats, extract data, or structure info for AI workflows.

I figured… if I need this, others probably do too. And maybe — just maybe — there’s still room to take on something as big as online drives. Especially if the incumbents aren’t adapting fast enough.

reach out if you find this interesting or have any feedback or critiques: boshjerns on X
by eru | 2025-04-13 04:21:31+00:00
> Nobody wants elections in wartime, not least because polling stations become targets.

Nobody is a strong word. Lots of people want elections, especially in wartime. And lots of other people don't want elections.

But it doesn't matter: the constitution of Ukraine doesn't allow elections during wartime.

I think by default constitutional rules should be followed, unless there are very good reasons not to.
by dangus | 2025-04-13 04:23:26+00:00
It is a really bad piece of Apple marketing and naming that so many people don’t realize that Music the app and Music the subscription service are two different things.

The service and subscription can be turned off and disabled entirely, hidden from view in the Music app (formerly known as iTunes).

Apple’s old iPod sync workflow still works to this day (on your modern iPhone or on your old iPod), the iTunes Store is still a thing, and yes your computer can still rip CDs. I would even argue that it has greatly improved now that a lot of the functions complicating the experience like Podcasts and TV shows have been moved to other more appropriate apps.

All of this stuff not only still exists but Apple is about the only mainstream name in the business that will give you a decent music jukebox and digital music store experience anymore. So many other options are gone and the jukebox app landscape is quite bleak.
by yjftsjthsd-h | 2025-04-13 04:23:32+00:00
Two thoughts (and a half, I suppose).

First: I did momentarily forget that you're only targeting Pixel devices that are actively getting updates from Google. In light of that, so long as Google stays on top of maintaining those devices, yeah in your case that's probably fine. I'm somewhat accustomed to less responsible vendors and a lot of my views are shaped by that.

That said, I'm not wholly convinced that Google's downstream kernels are as good as running from upstream. AFAICT, for example, GrapheneOS is currently shipping a kernel for the Pixel 6 that's 3 minor versions behind. Trying to track things through the Android development process is... unintuitive... to me, so forgive me if I've missed something... If I go to https://github.com/GrapheneOS/device_google_raviole-kernels_... , grab a .ko file that shows as being committed yesterday, and run modinfo on it, I get a version of 6.1.131 which https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.1... says is from March 13 and has been superseded by 6.1.134 at this writing (from checking https://www.kernel.org/ ). Contrast https://archlinux.org/packages/core/x86_64/linux-lts/ which says that Arch's LTS kernel is at 6.12.23 which is the latest of that line. EDIT: Actually, the much better comparison is that Debian 12 is shipping 6.1.133 according to https://packages.debian.org/stable/kernel/linux-image-arm64 now. So the super stable slow moving distro is in fact still ahead of Android, even slightly lagging as it is.

As to breakage/testing... Yes, someone has to test new versions. Ideally that'd be a CI farm flashing and testing devices, but I appreciate that it's not exactly a trivial problem. Nonetheless, if that results in Graphene not shipping the latest bugfixes, I feel like that's an extremely awkward position to be in.
by chrisweekly | 2025-04-13 04:24:53+00:00
I was an early adopter and "true believer" (aka paying supporter) of Roam Research, and will always be grateful for the game-changing (for me) paradigm shift it helped bring about in the PKM / note-taking space. I've long since moved on to Obsidian (which has met or exceeded my needs), but credit where it's due, Roam was transformational.
by tmzt | 2025-04-13 04:25:19+00:00
I'm not sure if this would work for you, but there are inexpensive devices that plug into an HDMI port. They appear to the computer as a monitor. I use them for screen sharing to a remote display, but they should enable to think there is a monitor attached. It negotiates the display information as if it was an actual monitor.

Here's the pack of three I purchased on Amazon.

Woieyeks 3 Pack HDMI Dummy Plug https://www.amazon.com/dp/B0CKKLTWMN
by eru | 2025-04-13 04:27:01+00:00
Well, the invader is the last party to want a war: they'd be happy to just take over.

Russia's takeover of Crimea in 2014 was almost as 'peaceful' as the German takeover of the Sudetenland in the 1930s.

All in all, my comment is just a convoluted way that sometimes the price to pay for peace is too high.

In addition, there's also pre-commitments that make everything more complicated: as a potential victim of invasion, you might want to pre-commit to defending long beyond any reasonable threshold, in the hopes that this will deter invasion. Sometimes your bluff gets called, and then you need to actually fight to maintain your credibility.

Compare mutual assured destruction in nuclear war: nuking Moscow in retaliation for the Soviets nuking New York isn't going to bring anyone back from the dead. But it's what you pre-commit to in order to deter the bombing of New York in the first place.