MurphyA/hacker-news huggingface dataset:
by kragen | 2025-06-30 05:46:06+00:00
This is pretty cool! There are a lot of things for which a little bit of fast, deterministic digital logic is strongly synergistic with the much more flexible, but slower, more power-hungry, and less predictable, programmability of a microcontroller. Much less headache to wire up a custom logic circuit than to paw through hundreds of pages of register maps and errata for various peripherals that almost do what you need. The RP2040's pioasm coprocessor is another approach to the problem.

However, Microchip don't seem to be taking advantage of the CLB to omit the usual panoply of hardwired peripherals for things like SPI, I²C, LINbus, PWM generators, etc.

I didn't expect that Microchip would be using Yosys for this.

The propagation delay through all 32 BLEs was 232ns, 7.5ns per BLE, within the 5–8ns typical range given in table 41-25 on p. 559 of the datasheet. (Quoted in the linked post in a way that suggests I might be misunderstanding it!) That's a little faster than is typical for CMOS discrete logic, but five times slower than TI's datasheet number for a 74AUC04. But it's still a hell of a lot faster than interrupt handling latency or even the 125ns minimum instruction time in the PIC16F13145 datasheet. They say it can work up to 100MHz in asynchronous mode, but I feel like that depends on single-BLE path lengths, and they say that you can't clock the BLEs' flip-flops over 16MHz.

So, what is this good for? It can't do DMA or FIFOs like pioasm. I feel like you could maybe get some mileage out of it for things like pulse density modulation, fast quadrature pulse up-down counting, LFSR noise generation, waking from sleep with complex conditions, and driving WS2812 waveforms, but I don't have a good enough sense of how the rest of the chip is set up to know if that makes sense.
by burnt-resistor | 2025-06-30 05:46:45+00:00
I played that game in my 20's spending $8k/month on rent, but only for a short time. That's crazy rent. There are probably much cheaper areas nearby. There are plenty of areas where very nice homes are $200-400k.

Except you're paying a landlord money that could be going towards property that you own, and that equity is portable.

You won't have any wealth when you become very old and cannot work. You and your family will end up with nothing.

Borrowing has to be sensible for income ratio.

YMMV, but middle-/lower-income people spending an unreasonable % on rent to live in Manhattan or SF are fighting a losing battle they cannot afford to play.
by hedora | 2025-06-30 05:47:30+00:00
I once had a car rental company hang up on me multiple times while trying to resolve multiple screw ups on their end. It took 6 hours to return their wreck to them at the beginning of a trip.

I was polite until the last call. Screaming at the last (innocent) rep about the repeated hang ups was the only way to get them to not hang up and actually address the issue.

I was very tempted to just issue a chargeback and abandon their car in their parking lot.

It’s a good thing I didn’t, since apparently it’s now standard practice for rental car companies to falsely accuse customers of stealing their cars.

https://www.baileyglasser.com/services-rental-car-wrongful-a...
by FlyingSnake | 2025-06-30 05:48:31+00:00
But humans were always multilingual the moment we left Africa. How else would the Sumerians, Romans, Persians, Indians, Chinese trade with each other? The "brag" is just a reality of most people of the world who aren't monolingual (e.g. Rammstein/Taylor Swift/K-Pop). Pity doesn't mean looking down upon them, it's just a remark about unrealized potential.

You seem to be projecting too much into this, the reality is not that complicated. It doesn't take much to pick up basics (CEFR A2 levels) of another language,if they chose to do so.
by ljsocal | 2025-06-30 05:48:44+00:00
here's what the last three months of retirement travel look like: https://share.icloud.com/photos/0bfsKT8PAv_CxDl4pVRWe9-iQ

Among many cool experiences was taking "Le Shuttle" under the English Channel - it's perhaps the most impressive piece of civil engineering I've seen.
by josephg | 2025-06-30 05:49:08+00:00
Aussie here. It seems fine though?

Like, "buy a burner phone and go offgrid, where nobody knows your name" isn't something I've ever wanted. That's a cowboy dream. Its not really an australian dream. Its certainly not something I've ever wanted. I want to live my life with a competent government and competent police force that - for the most part - I can trust to do the right thing. So long as its not abused, I'm ok with a court order being able to coerce my email provider into giving the police access to my emails. As I understand it, almost all of these requests happen because of crimes. I want the police to solve crimes. Judges here aren't elected. They're mostly retired lawyers trying to do the right thing. I want to trust them. And - I think - for the most part we can.

I lived in Melbourne during the pandemic. Our whole state got shut down hard for months. I can't tell you how weird it was seeing news of protests in NY on our behalf. Like, thats so sweet of you. And so stupid. And so unwelcome. Locals overwhelmingly supported what our state premier, Dan Andrews was trying (and failing) to do. In the next state election, most of the other parties barely bothered campaigning because Dan was so popular.

I get that lots of americans think of australia sort of like a weird extra state. But we're not. We have our own country, our own values, our own culture and our own, super boring constitution. You can see who we are plain as day in this blog post - where eventually Tony Abbott (think Bill Clinton or Obama) calls up the blog post writer on the phone and asks him for tech advice, and admits he doesn't understand anything about computers. Thats the australian way.

Americans having hot opinions about australian politics is like russians having hot opinions about american politics. Even when I agree with you on the details (and I sort of do), its a bit weird and creepy.
by noduerme | 2025-06-30 05:49:14+00:00
ok, I'm making an in-app bingo type game for picking the dog of the week for a doggy daycare chain. It uses pixijs and hand crafted animations and particle effects, drawing on a database of a couple hundred thousand dog photos per month. Ridiculous? Yes. Fun, definitely. I pitched the idea, they liked it, and I basically got carte blanche to create a fun customer experience.
by queenkjuul | 2025-06-30 05:49:50+00:00
I've got the fastest Internet available in my neighborhood at 1.5gbps for $90 and i wouldn't give up my apartment or my neighborhood for an extra gigabit.

And after seeing all the unbelievably expensive surprise repair bills my homeowner friends have had to deal with, I'm not convinced I'm lighting money on fire, either.
by ajkjk | 2025-06-30 05:50:12+00:00
If it was easy to have a target we'd have had the revolution by now. That's why it's taking so long: no one's quite sure what to do about it.

My money's on "social revolution where we all destroy our TVs and unplug our internet and throw away our phones" as the best way out.

But there's a lot of other things that need revolutioning at once. It's gonna take a big movement.
by WatchDog | 2025-06-30 05:50:26+00:00
I've been using "freestyle libre" devices on my diabetic cat, but they are quite expensive(~$110 AUD), and typically don't last the whole 14 day period before failing. Although I imagine they are much more reliable on a human.

I've stopped using them because it's just a bit too expensive, and my cat's diabetes is more stable now.

I opened up a freestyle libre 2, it has a EM9304 bluetooth SOC, and a TI RF430 NFC microcontroller, chatgpt deepresearch estimated the bill of materials to be about $5 USD[0].

Some companies[1] are developing reusable CGMs, the electronics are reusable, but the glucose oxidase probe, and applicator needle are still consumable. I'm not sure if that will bring the costs down much, it doesn't seem like the BOM is the main factor in the price of existing CGMs anyway.

[0]: https://chatgpt.com/share/686225c7-11ac-8005-aa4a-f420415e21...

[1]: https://www.rightest.com/global/rightestifree2cgm/
by pjerem | 2025-06-30 05:50:46+00:00
Also I think it’s somehow important to not let fascism steal our cultural heritage, even if it’s just a meme.

In my country, far righters are displaying the country’s flag everywhere. Now you can’t display a French flag without being thought as a far right person. That’s honestly insufferable.

I know it’s less important with doge but still : before being a crypto it was just a picture of an overly innocent and enthusiastic dog. And even when it became a little crypto, it was totally assumed that it was a meme coin and wasn’t meant for speculation, the idea was that 1DOGE = 1DOGE only and people gifted them to other people who made nice contributions on the internet.

Musk broke all of this when it started to use it to do gigantic pumps and dumps using his own visibility on Twitter.

We don’t have to let fascism steal all the popular symbols / memes, because they will steal them anyway.
by Nursie | 2025-06-30 05:51:41+00:00
It sounds to me like bitcoin ATM operators should hold clients' funds for some time to allow for recovery in the case of fraud. But of course we know that they would have very little business if they did that. Crypto enthusiasts never use them anyway because their rates are terrible, the only real use-case for these machines is scams and money laundering.

In some countries (the UK is one) there is no such thing as a legal bitcoin ATM. Australia appears to be trying to tighten up some of the law in this area too, and it looks like a $5k transaction limit came in. Frankly I think they should be removed everywhere.

In the cases in the article … I mean in some respects the ATM is holding the proceeds of crime right there. It’s an interesting conundrum and it strikes me I don’t know the answer to this - if I was to steal $1k physical money out of your pocket and use it to buy stuff in a shop, and I can’t be traced, would the shop owner have to return the money? With goods they certainly would.
by dheera | 2025-06-30 05:53:03+00:00
> You won't have any wealth when you become very old and cannot work. You and your family will end up with nothing.

What do you propose? Borrow money and buy a house for millions that I can't afford? Sounds like a faster way to go broke.

Also, we all saw how the LA fires went. You'd better have $6 million in cash if you want a $3 million house. $3 million for the house, $3 million for a backup house when the first one burns down and insurance decides not to pay for it. You do not have "equity" in anything that is flammable. Flammable == disposable. Try gold bars instead.

If I could buy a house for $300K that was livable, not moldy, and not look like it was going to come crashing down during the next big earthquake, I'd do it in a heartbeat.

> There are plenty of areas where very nice homes are $200-400k

Yeah, I know there are houses for $300K in the middle of Arkansas. But there are no jobs there, I'm not going to live on burgers and fries, and all the goddamn tech bro CEOs in the valley have decided on RTO. At least there is real food here.

My real plan though: Work and save up enough money that I can live the rest of my life in Asia on my savings.

> unreasonable % on rent

I don't spend a big % of my income on rent.

I DO spend a big % of my income on taxes. That's the real problem.
by rkagerer | 2025-06-30 05:53:12+00:00
Are there canned OS images / browsers / libraries / tools for resisting such fingerprinting? Similar in concept to how some browsers try to make themselves look homogenous across different users?

E.g. Can the MTU / Maximum Segment Size (MSS) TCP option be influenced from the client end to be less unique, retransmission timing logic deliberately managed, etc?
by ars | 2025-06-30 05:53:13+00:00
I wore one, but had some trouble with the glue, by day 8 or so it seemed like it was on the verge of falling off, so I added some medical tape which annoyed my skin.

I suspect these devices will never go beyond 14 days at a time simply because of the glue issue. My skin was also pretty irritated once I removed the device, with some blood where the device sat.

If you chose to wear one, especially in the summer, work very hard at removing all oils from your skin before you apply it. Soap and water (preferably real soap, not SLS), and then alcohol to get everything.

I discovered that my wake/sleep cycle affected my blood sugar as much as, or even more than, what I ate.
by quartesixte | 2025-06-30 05:53:39+00:00
A thought just struck me, but I wonder if the difference between the Billionaires of Today and the Monopolists of Yesteryear is that the wealth and power of the Billionaires are tied up in publicly exposed assets (stocks, etc) as well as networked wealth. Make the wrong political move, and people tank your stock into oblivion.

But what are you going to do to Carnegie? Not have steel? Rockerfeller says something antithetical to Elite Beliefs? Good luck getting oil.
by goku12 | 2025-06-30 05:55:35+00:00
The only editor that I can think of and matches Emacs on any of those points is Lem [1]. It has a few hypothetical advantages over Emacs:

- Lem is written in Common Lisp. It's less of a niche language than ELisp. You are therefore likely to find a larger library ecosystem.

- RMS didn't really like CL when he wrote Emacs. But CL is arguably a much better language today. For example, you don't need to worry about dynamic scoping.

- Lem is written entirely in CL, without any C core like Emacs does. That possibly makes Lem customizable to a deeper level than Emacs.

- Being a very young project, Lem is likely more optimized for multithreading compared to Emacs. Emacs multithreading is not up to expectations, perhaps due to legacy plugins and code.

Lem is not capable of competing with Emacs on any other points on account of the huge difference in their ages. Lem has much fewer extensions and a much smaller community. I don't know the project well enough to comment about their longetivity. But it's worth a look.

[1] https://lem-project.github.io/
by preetsojitra | 2025-06-30 05:55:49+00:00
Working on a silly side project called SinkedIn — a parody of LinkedIn but just for posting failures, screwups, and embarrassing moments. Staging is live here: https://sinkedin-staging.vercel.app/ and GitHub repo is: https://github.com/Preet-Sojitra/sinkedin. Pushing to production soon. UI is rough, I’m not a frontend person — bear with me! All sorts of contributions are welcome.
by satvikpendem | 2025-06-30 05:55:52+00:00
> [The older non-iPod MP3 player] left a bigger impact on my life, really, than the iPod, because it was the thing that got me into media piracy, and led me to install Linux on an old laptop, which I used exclusively for media piracy. This increased my computer proficiency dramatically (though not to the point where I became a habitual Linux user) and set off a chain of events that made me much more comfortable with amateur web development and eventually game development.

This is such a funny end to this article that is reflected in my time too using Apple and non-Apple products. I had a similar generic MP3 player and I also got heavily into piracy (I remember it had a small screen so I tried to compress and stuff a full movie into it, which I successfully did by learning about and messing with ffmpeg settings, for example). Then when I got an early iPhone, I was flabbergasted as to how locked down the thing was (no, I do not want to sync my entire phone audio contents to iTunes), and soon after I switched to Android. Only recently have I started using a Mac and that's only because for historical reasons it's not locked down like the rest of Apple's devices, you can actually run whatever software you want on it without needing to go through a walled garden.
by yegle | 2025-06-30 05:56:39+00:00
If you use Android, you absolutely should try Juggluco (https://www.juggluco.nl/Juggluco/index.html)

It's open source and supports all CGM sensors that I know of.

It has the ability to "broadcast" your data to various destinations and has a built-in https server to export a quick summary view to share with your doctor. It also supports exporting to Abbot LibreView so your significant others can use the LibreView app to view your data.

Don't be intimidated by the UI: it's weird and seemingly outdated, but EVERY part of the UI has a dedicated "help" button that you can click and read for details.

Couldn't be happier since I ditched the Freestyle Libre app (it failed to open after an Android update).
by burnt-resistor | 2025-06-30 05:56:53+00:00
Former Stanford FTE from ~20 years ago here.

This is nothing new. In every downturn, follow-suit like everyone else.

Stanford has more money than God ($37 gigabucks), and about as much as Harvard ($53 billion) or anyone else.

The point of "budget cuts" and "layoffs" are not to cut waste, and there is immense waste by duplication of administrative infrastructure and spendy organizational budget pyramids headed by careerist managers, but to keep donations flowing by management virtue signaling "stewardship" with an appearance of fiduciary responsibility. The MBB consultants will continue to be allowed to run roughshod in large projects with insufficient oversight and mega CIP projects will continue to be built demolishing 8-year-old gifted buildings to keep up with the university Jones'. Instead of hiring FTEs, temporary workers will be abused for countless years instead of offering them benefits (somewhere between 5 and 10 health plans for FTEs) and contractors will be hired at 2x the price.
by tonyedgecombe | 2025-06-30 05:57:57+00:00
The UK is heading down the same path, the best selling car used to be the Ford Fiesta but it has been discontinued now. VW have dropped the Up. Skoda aren't replacing the current Fabia. The general trend is towards bigger SUV's.

The second hand market isn't great because we stopped making cars during Covid so there is a dearth of four/five year old models.

The only light at the end of the tunnel is EV's are now comparable to their ICE equivalents price wise.
by maxglute | 2025-06-30 05:58:09+00:00
Mostly pacific / south america focused to get US coastguard in there and build public opinion against PRC fishing... which is really proxy for hosting PRC ships, aka, imo foot in door to other docking relationships... like PLANavy. PRC economic integration with most of South America and Pacific Islands is almost forgone at this point, PRC trade/influence with these regions going to continue to grow, but prudent for US to hammer against fishing to at least spike efforts at any naval cooperation. Imagery of a Chinese destroyer docking in South America is domestically poison if muh Chinese dark fleet is raping the waters and only USCG is there to save the day. Except seems like PRC won the staring contest. TLDR is US started USCG campaign vs PRC DWF in early 2020s around Ecuador / Galapagos, tried to escalate to boarding a couple PRC DWF vessels to in 2022 in high seas... which PRC rejected... US tried to blacklist said PRC vessels from fishing in area, PRC procedrually lawfared around blacklist (search for SPRFMO drama)... and it's been status quo since, AFAIK no more attempted USCG boarding of PRC DWF, especially on highseas, at least publically.
by Expurple | 2025-06-30 05:58:29+00:00
> multiple error variants that reference the same source error type which I always had issues with in `thiserror`.

Huh?

#[derive(Debug, thiserror::Error)] enum CustomError { #[error("failed to open a: {0}")] A(std::io::Error), #[error("failed to open b: {0}")] B(std::io::Error), } fn main() -> Result<(), CustomError> { std::fs::read_to_string("a").map_err(CustomError::A)?; std::fs::read_to_string("b").map_err(CustomError::B)?; Ok(()) }

If I understand correctly, the main feature of snafu is "merely" reducing the boilerplace when adding context:

low_level_result.context(ErrorWithContextSnafu { context })?; // vs low_level_result.map_err(|err| ErrorWithContext { err, context })?;

But to me, the win seems to small to justify the added complexity.
by dchftcs | 2025-06-30 05:58:35+00:00
The tasks you do to recover from the failure is often different from the happy path. For example, the happy path of dumping garbage is carrying a garbage bag to a collection bin. The non-happy path is that the bin is overflowing and you have to put the bag on the ground, or if the bag leaks and you need to move to a new bag, or if the bag breaks entirely and you have to pick up the trash again.

But yeah, I think a better way to put it is that sampling the happy path would indeed make the failure case easier, but sampling just happy paths is far from sufficient from completing even some of the simplest human tasks with failure.
by chilldsgn | 2025-06-30 05:59:30+00:00
I'm building a PyQt6 desktop app to create XML sitemaps for website maintainers such as myself. I got annoyed with the free online tools that are available, and also want to play with building desktop apps with Qt, and improve my Python programming skills. This seemed like a fun hobby project that has some value for me at work too, so I am not just building it to forget about it later.
by noduerme | 2025-06-30 06:01:32+00:00
Hah. I've been working on my own engine for over a decade, and I completely relate to this. I've torn it down and rebuilt it a few times, I've got multiple branches of it that are built for specific things... but when I want to do something I know it can't do, that could be easily done in some other engine, it just puts a bug up my butt to try and make my own code do that thing. Then I dive into code I haven't looked at for a few years and I realize that so many things could be improved. And I lose a week of sleep yak-shaving this thing that will almost definitely never be seen or used by anybody else. But I see it as a kind of craftsmanship and sharpening my own tools. I don't know another, better way to do that.
by pknerd | 2025-06-30 06:02:09+00:00
Exploring n8n these days for automation/AI Agents. I am a software developer, but I enjoy this no-code/semi-code tool, already found a few use cases via Upwork and SEMRush that I am going to implement.

Besides, I have initiated two series on my blog: T4P and GenAI on my blog and writing about Algo trading and GenAI stuff(https://blog.adnansiddiqi.me/)

PS: If anyone has any interesting ideas, then do ping me