skysight-inc/HackerNews huggingface dataset:
Interesting given I can access this[1] without an account.

[1] https://bsky.app/profile/chrisgeidner.bsky.social/post/3lfdz...
After reading more comments, I think this comment section is just full of people who only read the headlines and then assume the rest, rather than try to read the articles or understand what’s going on.

Whether you agree with the move or not, the storylines being pushed in hundreds of comments here don’t even reflect the reality of the law, let alone the reasoning behind it.

It’s also ironic to read all of the commenters that don’t realize that China already controls social media use within their own country to a degree far more strict than this. The amount of control that China exerts over everything from Facebook to Google within their country was a well known topic for years online. Here on HN people were disgusted that FB and others were giving in to government censorship in those countries. Now it all seems to be forgotten? It’s weird to me to see all of the narratives in this comment section being built on top of imagined realities with no regard for how other countries have been operating for decades.
Not sure what the modern one are, but they will still glow in the morning hours. They are very very handy!
Looking for seed. Only seeing little plants (which ship terribly and cost way too much). Petunias are dead easy to grow from seed.
Trump has a history of just saying stuff. I'm not sure why the mainstream media reports what he says at all. Further, why don't they demand he sticks to what he says? I can recall John Kerry getting crucified by the press for "flip flopping".
It does take a time investment, but it’s absolutely possible today.
https://tinytapeout.com/specs/analog/

If you’re willing to do something that’s not manufacturable, but way easier to understand, then you might try this:
https://tinytapeout.com/siliwiz/
US courts don't have jurisdiction over what happens in foreign countries.
beej was also a great place to take the first steps in network programming :) I just updated my reference list. This is one of my missing piece. Thank you for the reminder.
Framing bluesky as a "competitor" to mastodon makes about as much sense as framing a quarterback making the winning run as "beating" the kid drawing clouds in the bleachers.

They're in the same general space, but only one is playing the game.
> So is it fine when China does it, just not when the U.S. does it?

What are you talking about? No US corporation can operate in China without granting China control over your data. I mean, anyone with a cursory understanding of the topic can tell you how China effectively forces internet companies to design their China presence as completely siloed operations with very tight requirements in what personally identifiable information they store.
No it’s fine to spy on US citizens as long as we (NSA) have the access and control that we want to the greater world population data. They aren’t okay with China taking that role/opportunity from them.
Personally I think Twitter is a great example of why tik tok should be banned.

It’s a clear example of how leadership can skew the algorithm to try to influence things.

Now, in twitters case they are wildly obvious about it and everyone is starting to think they’re a joke.

Tik tok isn’t run by a buffoon so anything they do would be far more subtle

Twitter is also showing why these type of companies need far more regulation applied. But that doesn’t mean it’s bad to take other actions in the meantime.
Most Python programmers don't really have to understand metaclasses or other advanced concepts like descriptors. The main metaclass they'd use would be to create abstract classes, and these days you can just subclass ABC.
Wikipedia says it was base 10: https://en.wikipedia.org/wiki/Roman_abacus
Decisions will be consistently made in favor of the highest bidder.
> it appears that they did agree with it being a bill of attainder but decided the national security implications overruled it?

Not how I would phrase it.

A bill of attainder is two things, it targets a specific person, and it punishes them.

They decide the bill definitely targets TikTok, which is possibly close enough to a "specific person", but it doesn't punish them. Thus it doesn't satisfy the second prong and they don't have to even finish deciding the first prong and left the "possibly" in there.

National security really comes in when trying to decide it was a punishment. It's not a traditional punishment, but one of the other ways they could decide it was a punishment would be if it didn't further any purposes but punishment, and in this case the purpose it happens to further was national security. As far as I can tell this analysis would be the exact same if congress passed the bill instead because they decided TikTok was harming schools ability to keep order. It just has to be any non-punitive purpose.
This is a per-account flag that's only honoured by the official web app and some third party ones
In the current geopolitical climate, just how far might we go in barring Chinese H‑1B visa holders from industries we label “critical to national security”—sectors such as cloud computing and artificial intelligence? Could such fear and suspicion escalate to the point of mass internment, echoing the shameful precedent of forcibly confining Japanese Americans during World War II? Most importantly, which legal safeguards, democratic institutions, and moral principles exist to ensure that such extreme xenophobic measures remain firmly off the table?
Just say what you came to say, instead of asking these questions.
Why are you looking to the US for your outrage, EU members are doing the exact same thing:

"Eleven EU countries took 5G security measures to ban Huawei, ZTE "

https://www.euronews.com/next/2024/08/12/eleven-eu-countries...
the crazy thing is the US isn't even limiting all foreign ownership with this act. all it says is that four adversary countries can't own it -- china, NK, Russia, Iran.
The ban is great because TikTok is a foreign company that is operating with asymmetric privilege given that American social media companies are banned in China. It's unacceptable for a foreign company to be given network privileges without American companies getting the same level playing field in China.

> So what if the Chinese can boost this message or that message

Propaganda is effective. Let's not pretend it isn't. This isn't freedom of speech from an American citizen being censored. This is a militarized, industrial, foreign nation exerting influence over the people of its chief rival while it actively blocks American companies from doing the same within its borders.
Can AI Models Show Us How People Learn?
Those are some sketchy bar charts. If the bar doesn't start at y=0 and you don't even have axis ticks, it's meaningless and just a colorful blob on your slide.
Trade and speech are not the same thing, and this sort of conflation is really tiresome.

If we banned China from importing video games into the US, that would be a trade issue.

It's very ironic you bring this up though, since China is famously very strict about what foreign media it allows in, and really about how foreign businesses in general are allowed to operate there.
Good question! You can use any open source or private model you want with this (just by changing one line in `databridge.toml`), whereas notebook lm is limited to gemini. While our UI component allows it to be used as an open source notebook lm alternative, it is developed for developers building AI apps and doing context management. We are working on adding techniques like CAG (cache augmented generation) and graphRAG for better and more flexible querying, and have custom embedding pipelines for different data types.
What we're seeing here is American tech companies making America more like China--I'd rather tolerate both online and find a different way to mitigate the threat of anyone having this kind of influence.
Thanks for bringing a reasonable perspective to this discussion.
"Certain grammatical rules never appear in any known language. By constructing artificial languages that have these rules, linguists can use neural networks to explore how people learn."
I agree, it's an impossible task to measure it. Almost like a labyrinth you can get lost if you worry too much about it.

The environment is not a personal issue. You can't solve it just for you. The whole idea of making it personal is so that a collective aspect of it would flourish. What are you trying to flourish in people's minds?
I don’t think it really matters. The fact is there is now a semi-adversarial relationship.
US govt. doesn't make mistakes. It actually plans dismantling other countries over decages building civil society and NGO assets. You are horribly misinformed and using less acerbic language to make it palatable.
You’re assuming that they only have the power to show the user propaganda, but I think the real power is in hiding content they don’t want people to see.
Related : "Build a Database in 3000 Lines with 0 Dependencies" https://news.ycombinator.com/item?id=42725163
Repairing the Washing Machine
I for one love paying 600 a month for basically nothing
> Megacorps should to be destroyed

In your view:

a) what is a megacorp (criteria), and

b) why do you think they should be destroyed?

For reference, the largest 15 companies in the world, by:

- Market cap are: Apple, NVIDIA, Microsoft, Alphabet, Amazon, Saudi Aramco, Meta, Tesla, Broadcom, TSMC, Berkshire Hathaway, Walmart, JPMorgan, Eli Lilly, Visa

- by # of employees: Walmart, Amazon, Foxconn, Accenture, VW, Tata, DHL, BYD, Compass, Jingdong, UPS, Gazprom, Home Depot, JD Logistics, Agricultural Bank of China.

- by earnings: Saudi Aramco, Berkshire Hathaway, Apple, Alphabet, Microsoft, NVIDIA, JP Morgan Chase, Meta, Amazon, ICBC, China Construction Bank, China Pacific Insurance, Exxon Mobil, Agricultural Bank of China, Toyota

https://companiesmarketcap.com/
> that use this application for their livelihood

what? you will survive without cat videos or whatever the fuck kids are watching these days
I’m honestly surprised at how many HN’ers are fine with totalitarianism as long as the bogeyman are Chinese.
It's endlessly amusing that people are willing to speak positively of an authoritarian state, not even for a paycheck which one might not forgive but at least understand, but merely for their daily dose of brainrot[0] videos.

[0] In the dictionary sense of the word: https://corp.oup.com/news/brain-rot-named-oxford-word-of-the...
So, in summary, you believe that since the USA is on its way down, it should not bother fighting back anymore?

You might have a point, though. With the new administration and its explicit focus on short term populism, it’s hard to stand up for anything.
The idea that the US government doesn't have the power to regulate trade, especially with geopolitical adversaries, has never been some bedrock principle of America.
From the perspective of the Chinese government, yes.

I would say America has as much right to be upset at China blocking American websites within its borders, as China has to be upset at the US blocking Tiktok within its borders.
Show HN: A Desktop App for Easy Large File Uploads to Cloudflare R2
Hi everyone! I recently developed a desktop app called R2Uploader to help users upload large files to Cloudflare R2 more easily. While using Cloudflare R2, I found its web interface limiting for large file uploads (files over 300MB couldn’t be uploaded) and the overall experience less than ideal. Existing solutions were either too complex or not intuitive enough, so I thought, why not create a simpler and more user-friendly tool myself?

With the help of the Tauri framework, I was able to quickly build a cross-platform desktop app and integrated it seamlessly with Cloudflare R2 using Rust’s aws-sdk-s3. The entire development process was smooth, and I was particularly impressed by Tauri’s lightweight and efficient nature.

Key Features of R2Uploader:

Supports uploading large files over 300MB

Simple and intuitive user interface

Cross-platform support (currently available on macOS App Store for $2.99, and download links for other platforms can be found on the website)

If you’re also using Cloudflare R2 and struggling with large file uploads, feel free to give my app a try! I hope it makes your experience better.

Download Links:

macOS App Store: https://apps.apple.com/app/r2uploader/id6740615193

Official Website: https://r2uploader.com

Looking forward to your feedback!
I'm surprised. Which food insecurity? Right now?
shills going strong in this thread
Fundamentally flawed analogy.

If we go further along with your analogy, then the government would make Jack Daniels (picked a random liquor brand, nothing against JD specifically) illegal, while still allowing consumption of all other liquors.

In reality, instead, the government didn’t make Jack Daniels illegal at all, but instead made drunk driving illegal.

Also, I am not sure how your argument about the scale or collectiveness of security threats makes any sense. You can swap “drunk driving” in your argument with literally any other crime (like “murder”), and it would make the same (little) amount of sense.
So let's just roll over and give up then? Is that what you're implying?

If nobody takes a stand against situations like this, it's only going to get worse.

Enact laws that require app makes not to be allowed to harvest so much data and/or hold onto it for more than 24 hours perhaps.

But don't just kick some massively successful company off of your country's internet because you're afraid.
Clearly Postgres is not a good database and you will wisely use any other. I can see real advantages to this. It saves you so much effort and time. In fact, it allows you to make no effort at all.
Twitter had shared block lists for a long time before they were removed.

Twitter was better then.

We don't have to guess how that works, it existed.
So do I. I am writing a Perl script right now, and I could either use a non-core dependency, or implement my own. I went with my own. It is only a few lines of code. It works without the need to cpan i the module.
Because only the new ones are officially supported by AMDs compute stack?
The phrase "confidently incorrect" comes to mind
No, because the ban is based on TikTok coming from a geopolitical adversary, rather than being based on actual content (which is why the Supreme Court declined to stop the implementation of the law).
And how does the recommendation algorithms work? Without user data, it’d be nowhere near as potent at being addictive and dominating in the collective human attention economy.

Oil isn’t useful in its raw form either. Do you think we’d be plagued by cookie banners on almost every single website if they didn’t think collecting data was crucial to their business? Not to mention AI, where the analogy is reinforced for obvious reasons.

So data being the new oil is not a terrible analogy. However, I have to agree with you that the reasoning and justification from journalists is often fluffy and completely off-mark. I’d cut them a bit of slack, they’ve been through a complete economic massacre and talent exodus precisely as a result of this new economy.
Yes, that is typically the way to go.

Collecting a call stack only requires unwinding information (which is usually already present for C++ exceptions / Rust panics), not full debug symbols. This gives you a list of instruction pointers. (on Linux, the glibc `backtrace` function can help with this)

Print those instruction pointers in a relative form (e.g. "my_binary+0x1234") so that the output is independent of ASLR.

The above is all that needs to happen on the production/customer machines, so you don't need to ship debug symbols -- you can ship `strip`ped binaries.

On your own infrastructure, keep the original un-stripped binaries around. We use a script involving elfutil's eu-addr2line with those original binaries to turn the module+relative_address stack trace into a readable symbolized stack trace.
I wasn't aware of llvm-symbolizer yet, seems like that can do the same job as eu-addr2line.
(There's also binutil's addr2line but in my experience that didn't work as well as eu-addr2line)
If you follow your line of thought we could never point out that processes have made mistakes in the past. Yours is the only strawman.
> If you lived your entire life exclusively around "spies", would you be able to tell?

Yes: basically every large website is spying on you. :-)
They are banned, in China.
The real loss here is when my kids realized that they can no longer access CapCut.
Yeah it's hard to explain this to my therapist.
It's a false dichotomy to say "either systemic change or individual change" - both have always and will always go hand in hand, influencing each other in the process.
To say only systemic change is required leaves out the individual responsibility for those who have the means to choose.
To say it's just individual change required leaves out the fact that people can only choose within the reality of their situation, which clearly is defined by the outcome of the system they are in.
At 2s per query for 10m entries, that's 251 days to run through the database.
Yeah, and she seems to have lost millions of Dem voters because of it. (Folks I follow on social media were complaining about this pivot.)
The buck stops somewhere else
Masters of Allusion: The Art of Poetic Reference
Out of curiosity, did the US also push Russia to invade Georgia? What about Crimea^?

^ https://en.m.wikipedia.org/wiki/Russo-Ukrainian_War
Again, deliberately engineering equitable demographics of the entire engineering org is illegal discrimination. Scope is irrelevant. You cannot use protected class as a factor in hiring, not in a single hiring decision nor in the broader scope of an entire org. Lets say you measure the hiring demographics over the span of a year. What then ? Directing your recruiters to prioritize underrepresented candidates is still illegal. It doesn't matter whether the scope is a single hire or an entire org: equality in hiring is mandatory.

It's not a question of scope. Equality and equity are not equally valid concepts in hiring. The former is required by law, even if it produces an inequitable outcome. There is no "balance" between respecting candidates civil liberties and achieving your preferred demographic distribution.
You're conflating trade and speech, just like every other PRC defender here.

The exact same content on TikTok could be replicated by another company coming from some other country and it would be totally fine and unbannable. Which means it's not actually about speech.
> Propaganda isn't free speech.

Who decides what is propaganda and what is not? EU commissariat? And propaganda coming from EU is fine I guess?
I'm curious about your third assertion--I am definitely not a fan of the US government's current laissez-faire approach to regulation, but I was able to find a few examples of the US levying larger fines:

British Petroleum (total settlement was 20b, but the Clean Water Act penalty was only 5.5b): https://www.justice.gov/opa/pr/us-and-five-gulf-states-reach...

Wells Fargo: has had so many scandals, some of which were over 3b: https://www.justice.gov/opa/pr/wells-fargo-agrees-pay-3-bill...

In the article you linked, it mentions that this fine was 2.75b, or, 4% of Alibaba's 2019 revenue. I'm not knowledgeable enough in finance to state this as fact, but it looks like BP had a total revenue of 222B in 2015 [1]. 5.5b/222b = 2.47%. The total settlement would be 20b/222b = 9.01%

Now, obviously there are many examples of companies being fined paltry amounts for massive violations in the US, and I'm not sure how to reconcile 5.5b for destroying an entire ocean ecosystem vs roughly the same fine for anti-trust violations. But I don't think it's true that the US never enforces its laws against large and valuable companies. Do you know of any good sources that compare the history of corporate fines in China vs the US in more detail?

[1] https://www.bp.com/content/dam/bp/business-sites/en/global/c...
I don’t think this is quite correct. Gitea was a community fork of Gogs, because Gogs was limited by its single maintainer, who was often unresponsive for months. See https://news.ycombinator.com/item?id=13296717
> Ok but doesn’t that cancel out with other platforms that push the thumb in the other direction of the scale?

The point is not to push Americans towards Israel or Palestinians, the point is to push Americans apart from each other, so that each half of the political divide sees the other as supporting baby-murderers, as people you cannot be friends with, compromise with and shouldn't even try to talk to.

I am not exaggerating, each of these things I have seen being explicitly pushed.
“Citizens of the United States” and “person within its jurisdiction” don’t apply to the Chinese Communist Party.
That's interesting that it implies that they had concepts of zero and place-value number systems. I can imagine Romans complaining about people sticking with the Roman number system as they converted numbers to and from their abacus.
> US courts don't have jurisdiction over what happens in foreign countries

Apparently, only when it pleases them

https://www.washingtonpost.com/world/2025/01/12/mohammad-abe...

https://en.wikipedia.org/wiki/Abu_Omar_case
Why would we want to protect a protocol that isn't federated in any meaningful way?
I don’t understand this argument that China couldn’t possibly use the app to influence public opinion. The TikTok algorithm works by tagging a bunch of features onto a video. How positive is it, political bent, comedy, cat, depressive, anything. And the people running these apps can then pull levers as they see fit to change the distribution of content shown to users.

In fact in a very real sense I think it’s impossible to be neutral. Similar to running a newspaper and picking which articles are on the front page. There is no neutral outcome: the owners of a feed inevitably make editorial choices on what gets shown.
Ah...

<form method="post">

<label for="email">Email </label>

<input name="email" id="email" />

<button type="submit">Join waiting list</button>

</form>

And then store it in database on a server.

You can get it working with PHP on FortRabbit in less than an hour.
There are no information weapons --- only narratives inconvenient for this faction or that faction. We can converge on the truth only through unrestrained discourse. The lesson of the past ten years isn't that information is dangerous. It isn't, except to censors. The lesson is that trying to centrally control information flow is misguided and wrong

> sacrifice some of those personal freedoms for the greater good

No. That's not what this country has been about and it will never be what it's about.
That's how I feel as feel. It's costly given the things non-devs types won't need and it's not fleshed out enough to attract those types of folks to make the switch. GitHub is probably missing the boat tbh. Even the marketing page (https://github.com/features/issues) is targeted at developers.
> The diversity is astounding

Over the years I've come to the conclusion that there are people who say they are in favour of diversity but underneath only want their kind of diversity, not genuine diversity.

Diversity of opinion would definitely be a feature, not a bug.
22 minutes for a medium-sized repo is probably slow enough to optimize.
If concentration of control over concentration scares you then a social media not owned by the US should be welcome. Now you have an all-american echo chamber.
Yes. I read the spec and implemented them on mine. Later, I used that as part of a backup-restore/import-export function.

https://github.com/theandrewbailey/gram

https://theandrewbailey.com/
Isn't this like saying a popular newspaper should be banned because of what they choose to put on the front page?
> Propaganda isn't free speech.

If free speech has exceptions it's not free speech. The government will keep adding exceptions.