skysight-inc/HackerNews huggingface dataset:
No, it wasn't sarcastic at all. First, this article is written by a 71-year-old man who is actively competing in Ironman triathlons. That makes a significant difference compared to an article where someone merely discusses the topic in general terms. This man has actually done it, not just once, but many times.

The author also acknowledges the realities of aging: "Age is just a number? You’re only as old as you feel? Acknowledging reality is crucial." And did I mention that he's doing Ironmans at 71?

Additionally, there are more stuff, like "Rest days are non-negotiable." Many amateur and even professional athletes often overlook the importance of rest. You frequently see people training nonstop, not realizing how critical rest is to their overall performance.
It's best to check the LMSYS chatbot arena leaderboard to find the model that best suits your needs: https://lmarena.ai/
> It's all very myopic and US-centered to focus on the company's freedom to do as it pleases.

The Dutch DPA is not accusing Uber of doing anything nefarious. They are mad that Uber, as an American company, can be compelled by the US government to hand over data. Ultimately, their beef is not with US companies, it’s with the US government.

This is all wildly ironic because the EU is constantly trying to spy on their own citizens and undermine encryption. The EU is just upset that the US is able to do it instead of them.

This is just companies being caught in a geopolitical spat between competing powers. The EU keeps moving the goalposts on what constitutes “safe” transfers (we’re on the 5th round of this). So there’s no way for companies to be compliant unless the US government changes its laws. So right now it’s just a lever to extract money from US corporations via never ending fines.

The US government and the EU need to sort this out. Blaming the companies shows a total lack of understanding of the real situation. I get that we all hate big tech now, but there’s literally no way to comply in good faith with these competing EU cash grabs over the shifting specifics of how you can transfer data to US servers.
NSA releases 1982 Grace Hopper lecture
Does anyone know good best practices and software/DB patterns to model localized GDPR-compliance into global software systems?

I know ASP.NET Core comes with some GDPR-related helpers but it's more interesting to know general best practices and patterns not related to a specific framework.
Show HN: I Made an AI-Powered Emoji App to Improve Your Messages
Hey HN,

I’m Berat. I'm working full-time as a front-end developer and a passionate indie hacker. I am excited to share with you my first project.

I noticed that emojis in tweets attracted more attention while following people who create projects in the #buildinpublic format. That's why I decided to go with an AI-powered emoji suggesting app.

Easy to use, copy the text you want to support with emojis and print it out via the extension. Thanks to artificial intelligence support, your content will be more eye-catching and interesting with related emojis. Note: There is also a dashboard that can be used by those who do not use Google Chrome.

I hope the project solves a need and is easy for you to use. Since it is my first project, I am open to all kinds of comments and feedback.

Thanks, Berat!
Well, adjusting nudges in aggregate but diced in various ways. Measured very much not in aggregate. We’d see positive and negative outcomes roll in over multiple years and want it per identifier (an individual). I’ve heard of companies generating a model per person but we didn’t.

A silly amount of work but honestly lots of value. Experimentation optimising for short term goals (eg upgrade) is such a bad version of this, it’s just all that is possible with most datasets.
> but are a major pain to use

It's a major pain for gen z
Who died due to the crowdstrike bug?
Generally when you find munitions illegal it is because the country is allied with some other one that keeps them legal and is willing to take the heat for using them should they be needed. The other possibility is generals find the munition on worth the bother.
> it is impossible to live a normal life without ID as it is

> if you can't afford $30 every 8 years there is something very wrong with you.

I don’t think it should be a requirement to be normal or “right” to be able to vote, from whatever perspective it is you’ve got on the world.
I never used MAC Lisp, but I read the documentation for it. CL is more similar to it than ELisp. It also didn't come particularly later. It's common to associate the date of ANSI CL standard publication with the "birth" of the language, however, the standard in this case was the attempt to unify and codify the existing language that was implemented in slightly different ways by various groups. You could even think about it as incorporating MAC Lisp as one of the components that went into standardization. Eg. the loop macro in CL is almost exact copy, whereas ELisp only has it in cl package. There are few more things like that.

If memory serves, the idea for ELisp was to eventually become the "proper" Lisp for system programming. At the time, people used the word "Lisp" very liberally, in a way how we today might use "high-level programming language". And, in a way, Guile was supposed to become that, but as is the case with some such initiatives (eg. Hurd) it never gathered enough momentum to replace the predecessor that was "good enough" and was continuously kept afloat with more and more upgrades.

As for the larger set of complaints about ELisp... it was good for a very long time, but it's getting old. There are many programming practices that are difficult to incorporate into the language. There are what we collectively came to believe to be programming anti-patterns that are encoded into the core of the language. And it's hard to do a proper face-lift because it will inevitably break a lot of old code. Also, doing such a face-lift you'd always be perplexed by the idea of what if a few years from now you could do an even better job of rewriting it into something even better? Knowing that one such change will put a ring on you, perhaps for the rest of your life, it's hard to make the step. Also, there are and have been many attempts of moving away from ELisp, and none really gained much traction among Emacs users. So, it's hard to imagine that the next such attempt will succeed.

My fear in this regard is that one day, instead of evolving and replacing with something better, we'll be reduced to using junk like VSCode due to some underlying system aging out completely. Similar to what happened to Firefox when it lost its ability to house extensions. I pray this day never comes, but, in practical terms, it means that at some point the community of ELisp users needs to cut losses and embrace the loss of older libraries to move to a revamped ELisp2 or w/e it will be called.
The frog is getting boiled.
I have 3 geiger counters that do Gamma, Beta and X-Ray. They do not register anything beyond the background noise. My Alpha detector is the only one that picks up the spikes from the hepa filters and my attic.
Here it is: https://www.securemessagingapps.com/
This is the single-biggest drawback to purely Zanzibar-based architectures. The problem with requiring the authorization system to own all authorization data is that there’s really very little pure authorization data in any application. The majority of it is just application data that is sometimes used to make authorization decisions.

Here's a technical post that details these implications in practice: https://www.osohq.com/post/authorization-for-the-rest-of-us

And another post that describes an alternative approach, Oso: https://www.osohq.com/post/local-authorization

(Shocker: I'm cofounder/CEO of Oso)
Being a complete cynical bastard here but I sometimes feel like these calculators are actually meant to obfuscate and confuse and the result is that a startup worried about scale is going to pay over the odds and then deal with ‘rightsizing’ after the costs get out of control.

I felt like that with elastic serverless’ pricing calculator which on the surface looks perhaps cheaper or more efficient than a normal managed cluster, because you think it would be like lambda. Except there are so many caveats and unintuitive hidden costs and you’ll likely pay more than you think.
Thanks for replying--that's actually really good to know right now. Was just embarking on a project to finally try and get IPv6 running on my network... I'll maybe plan to do a PoC with IPv6 in the cluster before getting myself committed.
He was saying that Uber will no longer operate in NL/EU, the pining was for "equal access to US services", not your data. FWIW, I am annoyed myself about having to accept GDPR popups on every website I visit, so I too pine for a day where US companies have nothing to do with "EU citizens".
This is just one of those articles that does not explain or put anything into context because the author apparently has no idea what they are talking about. It just takes Russian propaganda and repeats it.

They could explain:

- reasons why Russians want alternatives to destroying cities ICBM, or cruise missile.

- the time to target relative to ICBM.

- what neutron activation is and why it relevant in this case.

- cost, practicality, deterrence effect. ..
Thank you so much for trying snapbio and sharing your feedback!

I've watched your Loom video and noted all the bugs you've highlighted.
I'll be working on fixing these issues ASAP to improve the user experience.

Your feedback is incredibly valuable. I'm committed to making snapbio better and hope you'll give it another try once I've implemented these improvements!

Thanks again for being an early tester and for your support!
What do you mean its already happening? The US takes in $4.5T a year in tax revenue.

Or are you implying that they already print some money today so they can just print a lot more? Why do you think the government doesn't just print $45T and eliminate all their debt? I mean why doesn't every economically poorer country just print the equivalent of $100T and leap past the US?
I worked at LiveJournal and we were sharding there since the late 90s. We ended up with 50 +/- Database pairs and 1 Global Master DB pair serving millions of users in the US (They all started on MySQL and my team moved them over to Percona) We would cut the shards manually when a database would fill up with too many users. We only had to do it once or twice a year, since the only data on the global master was a reference to the user id and the database where your data was stored, it scaled well enough to run the #1 or #2 largest social media site in the US.

Even with early 00s tech you could store more rows in a DB than the population of the USA. When indexed the lookup can be done in milliseconds. If a user database got too hot we would move half the users off it and cut a new user DB, and update their references. Held together with a lot of Perl scripts and duct tape, a far simpler time.
I'm waiting for the law(s) that explicitly make some kinds of math or algorithms illegal.
How to set multiple environments in ReactJS project?
"react": "^18.3.1",
"react-dom": "^18.3.1",

ReactJS with RSBuild (template = typescript)
Somewhat related: Steve Job's 1983 talk at Aspen design conference (https://www.youtube.com/watch?v=n8Q7gXwavUU) where he argues that all good designers are now busy with automobiles and buildings and no one is looking at personal computers.
Levelsio's "Solopreneur" Approach: A Lesson in Context for Developers
> It did so without robust security features like end-to-end encryption yet it advertised itself as heavily encrypted.

Telegram has E2E encryption, but only in Secret Chats: https://telegram.org/faq#secret-chats
According to the article they want to ban encrypted chat services. This is of course the dumbest implementation, as (as the article points out), everyone who uses encrypted messaging for illegal purposes will just switch to another lesser known service.
Consider this, the thing they fixed is something they depend on for their daily programming needs relatively often. By fixing it themselves instead of waiting for who knows how long, they are saving a lot of future time and frustration. They don't to work around the issue anymore and can simply focus on what they want.

Which is also worth something.
Obviously no one knows anything and only time will tell, but if I had to gander, my conclusion would not be that of the author’s:

> As I pointed out in my previous blog post about the shifts in AWS, the one-stop-cloud-shop approach has shown cracks. Amazon, Google, Microsoft, Alibaba et al. won’t be able to cover all grounds, neither in tech domains, nor in geo’s.

This doesn’t make much sense to me. What cracks? Aren’t aws regions the solution to geographic control to where your data and infra reside? Also, what tech domain does aws not have a solution for?

I’m not saying the underdog can’t catch up. I’m saying that when aws made this major switch to offer their cloud, it was certainly a first-of-its-kind offering. Lidl offering competitive services to aws doesn’t sound that scary, especially considering that I don’t believe for a second that lidl’s cloud offering comes even close to what aws provides. At that point, if this competitor’s only real value proposition is that they’re “in Europe,” then I’m not sure how compelling of a selling point that is for me to give up everything else I get with my aws offering.

Note: I am using aws as my example solely because it’s what I know best, not affiliated in any way with them as of this writing.
Show HN: AmusePermit – Framework to bypass Google's sensitive API restrictions
Hi there HN!

AmusePermit is a android framework that allows to use APIs that require specific permissions by granting permission to only one application,
allowing other applications to use APIs that require the same permissions without granting permission.

This gives developers more freedom to develop applications that use sensitive APIs
while leveraging existing applications that already have the permissions!

Furthermore, Unlike Existing solutions that used Unix Domain Socket IPC and were no longer usable due to SELinux,
This framework is free from such restrictions because it implements IPC through BroadcastReceiver and ContentResolver.

Currently, a total of 6 types of APIs are implemented, including File, Package-Query, Geo-Location, Cursor, Sms, and Telephony,
which are the most important among the restricted APIs, and more will be added in the future!

Thank You!

Note: List of APIs restricted by Google

https://support.google.com/googleplay/android-developer/answ...
Along with the good advice from liveoneggs, I have some questions/advice:

Are you leveraging modules? For example, if you create a new product in your account, can you just have the product call your own module to create its IAM roles to your own standards and specification? Or are you repeating IAM code over and over?

Basically all of your terraform code should be modularized because you’ll likely repeat it for different environments like staging vs. production. So, for example, when I want to build another product VPC in another environment, it’s just another deployment of the same child module with different input variables.

Are you trying to manage multiple products with the same terraform code? I see this a lot and while it’s not a catastrophe, I try to separate terraform repositories by their product or logical function.

I also wonder if you’re overusing AWS sub-accounts. I only use a separate account when the business needs to separate the business unit entirely, or to separate production from other environments. Everything else should be able to be kept separate via roles and policies.
But employers will strike back with a law: if you read HN during work hours, your rate will be halved.
Why do SmartPhone manufactures focus so much on the camera?

If I want a good camera, I'll buy one.

When I buy a phone, I care about the ability to make phone calls without drop outs, not having calls with no audio etc.

I know some of those are network issues, but first you have to connect to the network.
Ah yes, the poor-poor American companies who assume that they God-given right to every single scrap of data on their users that they possibly can. Under the guise of "we and our 1400 partners would really like to track your every breath"
World's 'Largest Solar Precinct' Approved by Australian Government
I think privacy and security are orthogonal, and I'm not convinced that GrapheneOS does a lot more than LineageOS isn't already doing for me in the privacy aspect - some of graphene's touted features are geared towards being able to use google's services in a secure and moderately private manner, but I'd much rather not use them at all. Meanwhile, its security features complicate life a lot with no tangible benefit to me, as I don't have a threat model that makes it interesting. I find my own freedom to modify my device as easily and freely as possible (e.g. by properly rooting it) much more important than locking myself down in the name of security.
There are people whose lives are improved by having an extra cent to spend. Seriously. It is measurable, observable, and real. It might not have a serious impact on the vast majority of people, but there are people who have very, very little money or have found themselves on a tipping point that small; pinching pennies alters their utility outcomes.
https://forums.puri.sm/t/librem-5-phone-review/21085

https://forums.puri.sm/t/the-current-state-of-the-librem-5-i...

https://forums.puri.sm/t/nine-months-librem-5-as-my-only-pho...

> such as Signal

I saw people using Signal on the forums, but Signal intentionally doesn't directly support ARM desktop GNU/Linux, so it's not straightforward AFAIK.

> and a banking app

This depends on the bank. Some banks allow to use their apps with Waydroid.
> You can get some nasty burns and lead is still a neurotoxin, but unlikely to do anything more.

Yeah but I was talking about children here, the ones most likely to end up playing around with stray ammo, ordnance and IEDs.

Children can be pretty ... let's call it "innovative" or "experimental" in playing (up to and including improvising guns out of pipes), and it's best to teach them that all kinds of stuff associated with weapons should be left very well alone and that they should call in their parents or the police directly if they discover such items. I do not expect a child to be able to make a qualified decision if that's "just" a relatively harmless 9mm round or some sniper munition with a serious explosive charge.

Maybe at age 16 or whatnot, the kids get a real gun safety talk and what they can, should and absolutely should not do, but until that all ammo should be considered unsafe to touch, much less play.

For reference, I'm half-Croat half German, I got the "don't play with shit" talk, I reasonably know how to deal with guns and I know of more than just one road in the backwaters of Croatia where almost three decades after the war, there are "warning, mines" signs plastered alongside the fields. In 2022, a Redditor created a very illustrative map, a lot of areas are still marked as "suspected mines" [2]. The fighting back in the 90s was very extensive, the only places it didn't hit are the northwest and Istria. And even what has been nominally cleaned up isn't safe for children either, there are a lot of farms, sheds and underground ammo caches from the army where children can pick up instruments of war.

[1] https://www.reddit.com/r/MapPorn/comments/vt39zf/minefields_...
Because people want therapists who’ll connect with them and understand their life experiences.

I’m sure there are fitness/“life” coaches working online from who-knows-where, though. That’s more or less a form of counseling.
Because Telegram is E2EE, but only in Secret Chats: https://telegram.org/faq#secret-chats
Psychotherapy is easy to acquire overseas with online meeting software with a fraction of the cost.
There's a question of course about why we're not using legged machines but I think you're way over-thinking this. Strandbeests are just a cool and beautiful art project and there is no more justification that they need than that. Art has a utility all of its own without having to inspire engineering works.

Besides which strandbeests are made of plastic tubing which kiind of weakens your argument about environmental friendliness.
Nah. Being a police officer has implicit trust and, trivially and obviously, responsibility to the community served that being a private citizen does not.

Pretending they’re the same, or that being an officer is essentially identical to any other profession, is absurd.
Well, I imagine if they can snoop the messages and what they see "gibberish", that'll be an arrestable offence of "using encryption".

I imagine the Chinese chat apps have this. The above law might not be written anywhere, but if they see chats that are just "noise", they can pay you a visit. Or put you under surveillance.

I guess then one would have to invent coded languages.
They do the opposite these days - they decay to something that cannot explode after a short time. However the chemistry of this is complex and has trade offs: it isn't always appropriate for the needs. Even though some munitions do decay to harmless it isn't safe to assume anything is or will unless you are a trained expert in bomb disposal. It prevents a few accidents (or would - I don't know if any of these have been used in an actual war and so they may just be in warehouses waiting to get the final charge and be used)
A lot of innovations came from MMOs, so it shouldn’t be that surprising. Especially the big ones push the cutting edge in a way that no other applications do.
> In Poland I don't even know the names, but if you ever leave your phone number at any doctor, dentist, or blood test lab, starting from next day you'll receive tons of phone calls offering "free products", invitations to "product presentations"

I don't know where you are getting your information from but that's not true.
How would you know that they are who they claim to be?

There is an urban legend in my city that a person claiming to be a parking attendant worked outside the zoo for 20 years, pretending to work for either the local government or the zoo, collecting parking fees from visitors.

https://www.snopes.com/fact-check/fake-parking-attendant/

This is, of course, false - but there is no practical way for regular people to verify that people in a public place are who they claim to be.
A sort-of port for the wab can be found here: https://art.muth.org/pixelcity.html
As much as I would like an alternative, the downsides to not using Google Play Services is too great for me to seriously consider a degoogled phone. This may be a use case for PWAs but until banking apps and ride sharing apps are fully functional on the webs this isn't an option.
Cool! Is it going to be the sixth or the seventh positioning system in CSS?
Thanks a lot for the information! I was not quite sure what to look for in this case. I have added in note in the article.
Newer builds of LineageOS support signature spoofing now, so no need for LineageOS4microg anymore. Just download the official microg APK.

You also get the benefit of weekly security updates over the rather irregular ones with LOS4microg.

If you use network locations, unfortunately that still requires LOS4microg or the microg installer for Magisk module.
As a certified LLM therapist, all I do sometimes is separate complicated instructions in the following sections, but only if I have to:

## Workflow (remove this initial harmful and unnecessary line)

Your shared workflow description goes here.

## Task

Your task description goes here.

## Format

Your expected output format and any example go here.

## Data

Your input data goes here.