skysight-inc/HackerNews huggingface dataset:
First, he wasn't trying to go to Russia. He was routing himself to prevent being over allied controlled airspace so that they couldn't down his plane[1]. When the U.S. realized they couldn't get to him, they revoked his passport, which stranded him in Russia. That argument shouldn't even work now that the GOP fully embraces Russia as a good guy now.

Second, Thomas Drake did everything you say is the right, he paid the price[2]:

| The first is Thomas Drake, who blew the whistle on the
| very same NSA activities 10 years before Snowden did.
| Drake was a much higher-ranking NSA official than
| Snowden, and he obeyed US whistleblower laws, raising
| his concerns through official channels. And he got
| crushed.

| Drake was fired, arrested at dawn by gun-wielding FBI
| agents, stripped of his security clearance, charged
| with crimes that could have sent him to prison for
| the rest of his life, and all but ruined financially
| and professionally. The only job he could find
| afterwards was working in an Apple store in suburban
| Washington, where he remains today. Adding insult to
| injury, his warnings about the dangers of the NSA’s
| surveillance programme were largely ignored.

[1] https://www.cnn.com/2013/07/02/world/americas/bolivia-presid...

[2] https://www.theguardian.com/us-news/2016/may/22/how-pentagon...
Except we don't, not really. We're still leveraging 15 or so years of experience living the real world and walking on sidewalks and crossing streets and observing how other humans drive cars and being passengers in cars before we ever try driving ourselves. Not to mention, some humans definitely don't learn to drive in a matter of hours, they need weeks if not months.
Beautiful! Insanely easy to use
There's a clear in-group/out-group distinction, though.
An impressively innovative internationalization solution for JavaScript
Have you encountered the following issues while working on internationalization?

1. Struggling to come up with unique keys for defining translations and worrying about duplicates.

2. Manual translation of text is time-consuming and laborious.

3. Manual creation of language pack files is time-consuming and labor-intensive.

4. Difficulty in maintaining changes to texts (removal or adjustments).

5. Significant effort required to support new languages (proportional to the amount of text).

6. Introduction of a large internationalization library for a simple translation requirement.

i18n-pro is designed to address these challenges

1. Translation keys are automatically generated, eliminating the need for manual definition.

2. Automated translation saves time and effort (support for multiple translation platforms; for those concerned about translation quality, you can choose your trusted platform, and it's been heard that ChartGPT provides good translation quality - already supported internally).

3. Automatic translation generates language packs for the respective languages.

4. Only newly added texts are translated during automation, and unused texts are intelligently removed.

5. Adding support for a new language requires simple command-line configuration adjustments (adding the new target language) and executing the translation command.

6. The library provides a lightweight runtime with minimal API, focusing solely on the translation itself. It covers most use cases and offers solutions for numbers, currencies, dates, times, and plurals, with the specific implementation left to the user.

Future Plans

i18n-pro is currently a pure JS library, making it platform and framework agnostic. It can be used in various JavaScript-based projects that require internationalization and multilingual support, such as frontend development, server-side development, desktop application development, and script development.

UI library versions will be released in the future, including React, Vue, SolidJS, Svelte, etc. Leveraging their respective update mechanisms, a better language-switching experience will be achieved.

Finally

All the documentation for this library is available in the repository. For more information, please visit https://github.com/i18n-pro/core. If you find it helpful, please consider giving it a to show your support.
Here's another POV:

> Like how does all this Vulkan, compile-your-shaders, port-your-games stuff even get budgeted, when it's eventually dead on arrival?

Vulkan today sucks. Nobody writes Vulkan native engines. It's not optimized anywhere.

Google has twice tried and failed to make Vulkan a thing - first on Android, where nobody cares to target it, even on the Quest, and the GPUs suck anyway; and second on Stadia, which besides the up front product development cost, it was 3-20x worse performance compared to DirectX for the games that were ports anyway.

But I'd rather have Vulkan around and succeed, even if it sucks today. Because having only DirectX, or only DirectX and middlewares for the Switch, iOS and PlayStation, is worse.
They may be clever but they lack wisdom of experience.
> up to 70% faster

So O(0.3(N log N))? That's still O(N log N)
FBI says artificial intelligence being used for 'sextortion' and harassment
Been playing Dyson Sphere Program lately. It's quite well-optimized (not quite MGS5-level, but pretty damn good!). Would love to know what performance savers they do under the hood. My guess is they are hard in the data-driven direction.
Not if it affects me.
Or maybe they lack either the wisdom or experience to understand the extraordinary danger that comes with ceding privacy and autonomy to an unaccountable government.
*Google DeepMind
A lot of radios do that and it ruins radio streaming, especially if you're flipping between them a lot.
>... most users will not see them as they use adblocks plugins.

Forgive my ignorance, but is there data around what percentage of browsers has an adblocker installed? I am inclined to assume that a tech-focused forum such as HN is going to use them at a much more disproportionate rate relative to the average, non-tech-savvy joe, and therefore further assume that they're not as widely adopted as we might think.

I could totally be wrong, though.

Edit: 42.7% globally, but it varies by country. The US, for instance, only sees 38.8% adoption.[1] Hardly what I would call "most".

[1]https://backlinko.com/ad-blockers-users
$35k cash makes the dealership to file a currency transaction report with FinCen. For that matter, any entry/exit of untraceable monetary instruments(cash, money orders) > $10k is filed as a CTR. This is not a big issue; people get panicked, then structure their transactions(multiple cash transactions each < $10k, but > $10k in total over time), thereby leading to a SAR(suspicious activity report).

Mandatory reporters(banks, dealerships, remitters, etc) are obligated to file these reports. These can be used under Beria’s law ‘show me the man and I’ll show you the crime’.
Reddit blackout planned over app-killing API prices
flavoraid
I always love to see reddit leaking onto this site
First world problems

Today I learned how to get left wing people to argue that regulation isn't necessary for a strong economy.
Radio spectrum is precious community when shared with other stations. Does not matter if it is satellite, 4G (reason for pushing 5G) or WiFi (reason why people migrated from 2,5GHz to 5GHz).
I'm not positive what you mean here. Are you saying the discovered algorithm isn't actually good? Didn't LLVM accept it?
> The teacher has a cell phone. Even if the teacher doesn't have a cell phone, there's yet another system in place: a telephone on the teacher's desk.

The teacher is going to call the cops and then what? We get to watch the cops wait outside for a hour while kids are being murdered[1] ? If you wanna depend on the cops to save your child that is your business but you don't get to make that choice for me.

[1] https://nypost.com/2022/06/18/uvalde-cops-waited-77-minutes-...
A new CEO says employees can’t work remotely after all, and they revolt
I'm drawing a blank here, but what do you mean "state-sanctioned castration"? Do you have examples?

The only thing I can think of is the chemical castration that is done to sex offenders or to treat cancer, but for the most part, this is done to adults, and not children.

Or are you referring to something else that would affect children of both sexes?
Yes, addon updates (without permission change) are automatic on most browsers. This is why an extension with many users can be worth a lot of money (especially if it has wide permissions), and the Chrome webstore has seen lots of adware/malware extensions (usually resold to less scrupulous owners).
I'm just going to say it. Aspects of the article resemble practically a HOWTO guide. The comments from sites and the resulting lack of true changes when reported on make it clear the green light is lit and everyone is being told full speed ahead.

...is this an advertisement for perverts?
Possibly people thought "We know why days are getting longer, it's because of drag from the Moon" and then they thought they had the answer, so the article must be rubbish --> Flagged.

<fx: shrug> I don't really know how the HN crowd thinks.

Thanks for vouching for it ... I did think it was unexpectedly interesting.
The customers were, with a few exceptions (Kaupthing overseas customers, rich Cypriots) fine. The shareholders absorbed losses. The US government TARP ultimately basically broke even.

Other governments did less well. Ireland got screwed over, but managed to send Sean Quinn to actual jail.

The UK lost £32bn on RBS https://www.spglobal.com/marketintelligence/en/news-insights... ; Fred Goodwin was not jailed, although he did eventually have his knighthood taken away.

The Greek government was almost collapsed, despite not directly having a huge link to the banking sector at all.
It is astounding how something as well as studied as sorting still has opportunities for further improvements!
>Humans first do something practical, and then use rituals and tradition to justify it.

take this and combine it with sibling

>And I think the conclusion of the Phoenicians was that people get away with, and are even rewarded for doing evil things, because the gods are into that sort of stuff.

and then you get my theory.
In the real world, we care about runtime as much as, if not more than, computational complexity.
https://youtube.com/watch?v=rWBCyNMfCAE
He might be able to use the defense of "they did the unlicensed securities operations against every piece of advice I gave them". If he tried to stop it but was unable that could be a legitimate defense.
> how do people who build web stuff daily not know..

I'll stop it right there. You'd be surprised how many people who build web stuff daily know surprisingly little about how the web actually works or any details aside from that.

A surprisingly massive portion of people in tech have learned just enough through bootcamps and youtube videos to accomplish just enough for the specific job they are doing without realizing how it works or anything deeper than simple what to type to fix a problem.

For example: I'm shocked at the number of even senior web developers that I work with who don't know the difference between an A record and a CNAME record in DNS or even the basics of how DNS works. It is surprising how many people don't understand basic port mapping or even how a compiler works at a high level.

There is a whole generation of tech workers that only understand how to swing a hammer, and rely strictly on these tools without knowing anything larger in scope than the hammer and nails in front of them. The world of tech has turned into white collar factory workers for the vast majority of its' participants.
thank you! I was very frustrated by this whole thing

Like, you want us to take 150ug just to see your puzzle? Well that could be fun in the right context, not on HN though
I live in online spaces (chat rooms, forums, etc) much more than I live in physical spaces (bars, city council meetings, etc) and I'm pushing 40. I imagine the younger generation's lives are even more in online spaces. The internet is no longer just silly geocities sites and hampsterdance. People live here.

re: gift cards, yeah, gift cards are kind of lame. But attacking people's means to transfer value in the new digital living spaces is bad. Even if they're sometimes used for bad things.
They're not going to find a general sorting algorithm faster than O(n log n), but that doesn't mean all O(n log n) sorts are created equal.
Indeed! There is also a mystery leg between the legs of the second chap in from the right.
Correct

I live in a California town called Arroyo Grande ("big creek")
I am now using this. Thanks for the hint... it works perfectly, unfortunately the ad blockers block it, but that's what they're for I guess...
Steam has mislabeled many of the older Mac games as being incompatible. Several of them will work just fine. It's worth double checking on one of the Mac gaming wikis if you want a particular game.

Have no idea why the mislabeling happened. Maybe Steam is working solely off dates despite many games being 64 bit before the 32 bit cutoff.
> Ublock is without a doubt the most valuabe chrome extension.

Also the most valuable Firefox extension as well. Thanks to gorhill for maintaining both.
> 1 minute (non subscription) go through the license/payment cycle

No, it takes me several minutes to get my lazy ass off my chair, go find my wallet which is inside some pants inside the laundry basket, pull it out, find my credit card, enter the number in, enter the billing address, enter the zip code only to find that Google autofill has now decided to edit my address, then go edit the address, only to find that Google autofill has decided to edit my city, go edit the city, then just go "screw this" and use Stable Diffusion.

If you want to minimize friction for payments (a) don't display any GDPR or newsletter popups (b) don't ask me to register an account or verify an e-mail address or phone number (c) just let me hold my credit card to the webcam to pay. Do NOT display 17 text boxes to fill in.
https://github.com/haoheliu/voicefixer is also a nice CLI tool to do general speech restoration

Demo page: https://haoheliu.github.io/demopage-voicefixer/
Sounds like this will specifically allow for older devices to continue to work with newer versions of apps. Obviously not everything will work, but it would still be nice to be able to use some old i-device even if it can't run the latest iOS.
I’m curious what the plan is for when everyone starts blocking adblockers in YouTube style. Switching browsers won’t do anything to that.
Yeah, uploading six versions of every image doesn't intersect with my definition of not caring.

What I meant was that you only need to care about what image formats you want to support. You don't need to care about what image formats browser vendors support.
Some good userscripts around still also
I've been a hard core lisper for almost 50 years, and have coded in pretty much every other language in that time, either professionally or for fun. But I always return to lisp, because Lisp isn't a programming language. There are no parens. There is no syntax. There is no spoon. Lisp isn't a programming language, it's hard to describe what it is with a simple term, "meta-language" is the closest I can come, but that doesn't get to it deeply enough. You don't write a program for some problem in lisp, you think beyond the problem to it's meta-problem-space and design a language in which you naturally express prose in that (meta)problem space. Then, given that you now have a natural language (and I mean that in the true sense of "natural language", but not for a human problem space, but for the problems space of the problem you are working on) for that problem space, the problem you were after to begin with is a natural expression in that new language. And you're done.
In 2023 we saw the first glimpse of machines becoming better at programming than humans when an AI created a new sorting algorithm that was faster than anything humans had yet created.
If it's someone else's liberty to put me in danger, it's not really a liberty I want to defend. Speed cameras are a pretty good example of a surveillance technology that exists because a few self-centered people rip through residential areas at high speed. These people endanger everyone around them for their own sense of enjoyment and they should be fined for that.

I agree with you about facial recognition but you're absolutely wrong to apply that principal to speed cameras. I'm all for privacy but as a user of the road you have a responsibility to use it safely, and speeders are not safe users of the road. They should get ticketed as much as possible.
Great post ! Thank you
> it took about 3-4 minutes to find something I liked, and 10 sec (subscription) to 1 minute (non subscription) go through the license/payment cycle

It took around 5 minutes for me to even be allowed to download the free low res version of an image. Between forced signup (by clicking the “free download” button, with no indication of needing an account), waiting to confirm my account via email, and having to return to the page after forced redirects begging me to pay for a subscription I’ll never use, all for a single image to play with in GIMP.

I genuinely hate how predatory UX has become in recent years.
That's the dream! Live hot-loading and a text file. I was working on a Lua game a while back, and the feedback loop, although way faster than enterprise development, still got me bogged down when it came to balancing. I was using hardcoded tables for unit stats, and it's a surprising amount of mental overhead to go back and forth tweaking those.
Why Small Commits or Feature Commits Are Better for Code Development?
> Japan has had decent regs for spot exchanges for a while.

Why aren't Japanese exchanges more popular, then?

> how to run a crypto exchange legally

I think the answer has always been "you can't sell unregistered securities to the US general public", and that's bad news for 99% of crypto products. Bitcoin being the possible exception because it seems genuinely leaderless.
I'm less worried about government surveillance than I am of corporate surveillance.

They're the one's actively interested in influencing our lives to give them more money.
Appreciate the feedback. We launched our pricing plan this week after being in private beta with a different pricing strategy. We did chat with our private beta users about what would be important to them but are very open to change pricing over time based on feedback from the community. Keep in mind we're providing more than just the execution of actions i.e. offering a visual development environment, an integrated Postgres database, instant deployment, and hosting as part of the package. That being said, we certainly see the need for a competitive pricing strategy and will reassess our rates.
> My experience working minimum wage was that it was impressively difficult to break $15k, because the employers were hostile to the concept of consistent enough scheduling to allow a second job. I was doing 25 hours a week retail (any higher and they owed me benefits), and when I tried to adjust my availabilty to support a 2nd job, my first job cut my hours, so I was still only working 25 total hours a week (but I was spending twice as much time commuting). Anecdotally, that's pretty common.

Ironically this is what you get from "labor protections" from politicians. The employer would be happy to give you more hours instead of paying the same amount to two people who each work half as many hours. That's lower training and hiring costs for them. But paying one person the same amount they're paying two is illegal, so they do the second one and you get screwed into two commutes.

Then if you're working part time twice, both employers want you to be there during the busiest part of the day but you can't be in two places at once. You can avoid this by working two different kinds of jobs so the busiest periods don't overlap, but now you're forced into another inconvenience (you may like one type of work better) solely because you can't even offer to work for one employer for the same hours and compensation you get from two.

> Incidentally, if you work 40 hours a week, 52 weeks a year, your pre-tax income at federal minimum wage is $15,080. 31 of the 50 states have higher (frequently considerably higher) minimum wages.

Right, so the percentage of people in the under-$20,000 group who don't have full time employment is even higher than 75%.

> Perhaps a better question would be "how does party affiliation relate to the federal 'very low income' status?"

The interesting question is the party affiliation of people who actually work for low wages, so you need something that excludes the people who have low "income" only because they're students or are living off of daddy's money. Probably wants to be something like, party affiliation of people at exactly the 20th percentile income level for the region, or say the 15%-25% range, instead of "below 20%" which includes all the people who have low income because they don't have or need a full time job.
I believe the large number of people using LLMs are capable of noticing when there is a hole in the market that is actively being used to steal people's retirement money.

This announcement smacks of a fear trade to dissuade a lot of people from looking closer at things they shouldn't be looking closely at.

Backtest Gamestop and FRC. You'll notice two different inconsistencies with the options, and market makers actions/reactions even before the first breaking news that FRC was in trouble, or the fake news where people posted edited video claiming a bank run was in progress (on a Sunday, where the FRC sign was reversed in the wrong direction for a glass reflection relative to the position the shot was being taken from). Lets definitely get real here.

What happens when you create a lot of additional counterfeit shares in a market where the number of buyers or sellers on the ticker decides price action (up or down)... It goes down.

Ask yourself how holding/writing options works when a company goes into receivership, and how it differs when you are a market maker instead of a individual. Do you really believe there is no preferential treatment where the entity deciding has a conflict of interest (because its on the hook if the market maker is on the hook). How is that not jumping on the bandwagon of potential price manipulation to bankrupt a company (any company)?

Obviously do your own due dilligence. When they say its done on a case-by-case basis, and they have a vested interest in the outcome; shady stuff rarely ever gets punished; its how corruption and fraud work.
I spent too long tracking down a figure and didn't come up with anything definitive, but

> smart phones / camera phones were a valid market

feels revisionist. Something like 70% of Americans had a feature phone in 2007 but smartphone market share was probably in the single digits before the iPhone launched. I had a Palm m100 back in the day; PDAs and early smartphones weren't all that great, and it wasn't obvious to laymen that the hardware and software would scale down enough and be combined with a compelling enough interaction model to create something useful for the masses.

You're right that the iPhone demo had some killer features apparent. Jobs had three tentpoles: better iPod, a phone, a good internet machine. Cook mimicked this for the Watch keynote: a timepiece, a new way to communicate, a health and fitness device. But for the latter, it wasn't apparent just how much the health and fitness stuff would become a part of the story, nor was it apparent that people ended up liking the Watch for keeping their phone out of their hands or being able to accessorize.

I don't think the Vision Pro reveal was as effective, but the tentpoles seem to be immersive media consumption (with movies and photos as a 1a and 1b), monitor replacement, and better FaceTime meetings. The last one seems particularly suspect, but the first two are pretty strong.
Well, at least we have our undying gratitude to give. ;)