skysight-inc/HackerNews huggingface dataset:
> I think that complaint is secondary to fears of China gathering massive amounts of data on US citizens and having the power to influence what content they are exposed to.

We already know that Facebook does the same, and we already know for a fact that they have wielded this power against the public interest. Focusing on the nationality is a red herring - a US-based company can be just as adversarial as a foreign one.
The Mongolians have been thriving in the steppes for thousands of years.
Are you referring to 'security questions' where the user must choose from a predetermined list? A predetermined list which is often questions whose answers may be know to close attackers (first school), not applicable to everyone (name of first pet), or anglocentrically blind to worldwide cultural diversity (mother's maiden name). I hate that so much.

Providing a list is fine as long as they let the user type their own question if they want to. I cannot trust the security of a single one of their crap questions if I were to answer them honestly. However, if they let me type my own question, I can absolutely guarantee it.
Proprietary, mac only, app store-ware. More madness.
> “You had to dial the phone number on the screen before you could enter the app, so a lot of people were just hanging up,” when they connected, said committee member Rep. Scott Peters (D., Calif.).

Was that really true, that they basically forced their users to call? I don't use TikTok.

> Committee member Rep. John Curtis (R., Utah) said he didn’t like that a Chinese-owned app tried to “manipulate a response” from its users. He said that feeling solidified unanimous support for the bill.

That seems kind of predictable. I don't doubt the possibility of Americans having dumb ideas like this, but this stunt does feel a bit like it came from the "home office," where they'd probably have a misinformed, oversimplified understanding of how American politics works.
I think a lot of it also stems from the China connection, so there is much more scrutiny.
I wish that there were some more tools to build archives based on script-like description. E.g. "i want this file under this path with this metadata, go build me a zip".

Without it, my favorite way of building images rootless is still fakeroot. fakeroot + mknod + cpio can fully replace gen_init_cpio
Rollup produces an AST (with acorn) then it manipulates the original source code as a string with MagicString which is a less than ideal hack for code transformations. Will Rolldown eschew the MagicString approach altogether and transform the AST directly? The advantage would be that the emitted code would not have to be reparsed again for downstream use.
ChDB Joins the ClickHouse Family
> Your idiosyncratic opinion what "clear" means

What? This is not my idiosyncratic opinion. This is literally what cls ("CLear Screen") does on Windows.
This is explained literally in the next sentence of the article.
Shipping free grain to places with food security problems actually does make the problem worse, because it bankrupts local farmers. It's fine in an emergency, but in general it's better to subsidize local farmers than to send food.
Don't really think so. Whatsapp was blocked many times in my country and the only thing it caused was for companies to realize they were relying too much on it and for people start using telegram.
Suyu – Switch Emulator
"suyu, pronounced "sue-you" (wink wink) is the continuation of the world's most popular, open-source, Nintendo Switch emulator, yuzu."
Similar, my homelab is an old gaming rig shoved in a corner running a bunch of docker compose services via systemd.
I see I was missing an f in off. The standard says unless it's an interface on a WMD or similar let the browser autofill. The part of one time passwords that might have been indeed obsoleted by 2FA. On the other hand we might still want a single user interaction there even if it's just confirming the full value instead of typing in the 6 digits - much like passkey is doing it.
I think the animations are more satisfying on touchscreens, where you don't have a mouse.
Kind of necessary, a post simply titled Initramfs wouldn't be useful.
Abramowitz and Stegun's Handbook of Mathematical Functions[0] - I still use it to test whenever I need to implement any kind of fundamental math function that's not built into whatever environment I'm using. Haven't used it in some time but it comes in handy.

[0]https://en.wikipedia.org/wiki/Abramowitz_and_Stegun
I read the series in real time.

Everyone around me subscribed to Weekly Jump every week just to read only DB.

If this were modern times, Jump would have been distributed weekly worldwide.

Perhaps it'll change the world of tech even more.

It must have also put a damper on pirated copies.
- rank sites without ads higher

- Allow the users to blacklist domains (pinterest)
It's pretty similar to the Downfall parodies. Just goes to show how a good performance can transcend language I guess.
> The answer is: we have to, for compliance.

Do they?

I don’t remember seeing any compliance requirements you can’t reasonably push back. This is just overzealous compliance consultants meeting a team that doesn’t really care about their users. People never really question anything.
I am imagining something like this:

- Camera manufacturers all agree to implement blockchain record on photos produced with their devices. This includes smartphones (iPhones, etc.) as well. They publish this to a public blockchain.

- Image editing tools like Photoshop develop a way to maintain the blockchain record of edits made and publish to the same public record. This is not substantially different from the way document verification works already.

- Social media sites use the same record to flag or otherwise mark images that are not verified.

This seems complex, I know, but if the alternative is that anyone, anywhere can create fake images at the push of a button, a verification solution like the one I've proposed will be necessary, whether it utilizes blockchain or not. It may turn out that we just end up trusting corporations to handle this, without requiring any sort of public records like blockchains.

Security issues at the camera level might be a problem, but realistically the vast majority of camera devices (including phones) are made by a handful of companies and I don't foresee this being that much of an issue.
You're not stupid. Atmospheric drag drops off rapidly as you go higher. The ISS would deorbit within a few years due to atmospheric drag at it's current altitude, but if you got up to ~1000km it would take thousands of years to decay.
From my personal experience (very anecdotal of course, also Western but outside-US view*) I can't remember a time I've heard someone saying "$dictatorship is just as free or freer than the USA". I occasionally heard "it's not as bad as it sounds". On the other hand I hear "USA is on the way to become $dictatorship" almost on a daily basis.

But it makes sense because in the way it's meant to be understood it's correct. One is a threshold that's reasonably easy to judge, the other is a process and the rate of advance can be the same whether you're close to the start or end of the process. The rate is the strongest signal, not just the absolute position.

If you travel from NY to LA most of the time you can tell if you're closer to one or the other. But no matter where you are on the route, you are indeed traveling from NY to LA. Going back to what I said in my previous comment, you should be scared that it's happening nonetheless. Getting a huge democracy like the USA to start to slide into authoritarianism, even just localized (for now) takes a lot of power and every step towards that destination becomes easier. The hardest part was already done - the inertia was defeated and the train is slowly rolling. Don't sit comfortably thinking "we're clearly freer than Belarus" because you're right today but you won't even notice when you pass the point of no return. Boiling frog and all that. I say this as a person who lived through times like that more than once. Freedoms are lost in the silence of the night but are (re)gained usually with blood, sweat, and tears. Wherever you think you are, be mindful of that.

*I have some bias here, I have mostly Western/EU-like views, I'm on forums with more US/EU people where they may complain about their own home, but they're also likely to "silence" opinions like "dictatorship better than your country". Or any opinion that doesn't align with the same Western views. More and more places are open just to pandering to the popular opinion. Like sitting in front of some 1st place football team supporters telling them their team is slipping, you'll still get your clock punched even if you're right.
Controlling a computer at maximum speed inevitably means occasional fumbled inputs. If I don't detect these, my mental state will desynchronize from the computer's state, resulting in confusion and potential data loss. Therefore I can't look away from the checkbox until I confirm it changed state. Any animation slows down this confirmation, so it wastes my time.
Igor Fokin Memorial Sculpture (Cambridge, MA)
> Yes, animations are useful sometimes, but in at least 90% of cases they make the experience worse. If animations were so important and integrated everywhere then why didn't I notice any change when enabling "reduce animations" on all my devices, other than everything being suddenly faster?

You're confidently saying it makes the experience worse but you said you didn't notice a difference when it went away? There's a lot of data out there that says otherwise. Once again, developers use of interfaces differs from regular users as much as professional cooks use of kitchen equipment differs from home cooks. It's very different.

> Or they simply realized that so many practitioners are to blame that the distinction barely matters anymore.

Sorry, no. Most shitty software design is done by developers that assemble interfaces based on their whim, most of the rest are done by developers trying to mimic what they think a designer might do (which most developers mistake for design,) and the small remainder are from either incompetent designers or genuine misfires.

Ask any group of professional photographers how many have tried Gimp in an attempt to avoid Adobe's fees-- almost all of them will say they have. Ask how many actually use it? I'd be shocked to find a single one. Aside from the substandard graphic design tools for things like typography (which are totally reasonably not a focus for the project, especially when Inkscape is solid there,) Gimp is a competent photo editor. Who uses Gimp? Developers that need a photo editor. Developers making software that other developers like to use is not an indicator that they know how to make software that's tolerable for other people.
Related: https://news.ycombinator.com/item?id=39583945 ("HN: Combating olive oil fraud with nuclear innovations")
With the Framework 16, you can be both happy... But I don't doubt that you will both find it has other unredeemable flaws :)
Trigun scratches a similar itch for me, but that might just be my taste.
In practice this comes off as a rather motte and bailey argument. "There's plenty of ways to make building C as easy as Cargo." OK, show me. "Well, you use this and do this and this." OK, that didn't work because of $THIS_REASON. "Oh that's easy to fix you just do this thing." {Repeat several times.} OK, I guess it's working now, but there's no way that was as easy as cargo. "What are you talking about, it was a series of easy steps that only involved reading dozens of pages of docs, a couple of not-quite-current-but-close-to-accurate Stack Overflow posts, upgrading to the correct version of the build tool, and directly posting on a couple of mailing lists!"

To be honest, the moment I have to evaluate a dozen tools, pick one, and use it, even if that tool does manage to be "$TOOL build" and literally nothing else which I don't think is anywhere near something people can count on in the C world, it has already proved to be harder than "cargo build".
It means different things to different people, but I'd say for most it's some mixture of the following:

1. Enjoyment of building an enthusiast system from select components,

2. Having a more capable and flexible system,

3. Learning how networking works by being your own network admin.

You don't need all the components. Many will get more just because they want to (see point 1), but mostly you get them because you need to (see point 2).
take a look at recent posts from https://twitter.com/__tinygrad__ re: the state of AMD for AI work
OpenAI GPT Sorts Resume Names with Racial Bias, Test Shows
US Jobless Rate Hits Two-Year High Even as Hiring Stays Strong
"Apple/Microsoft caves to Chinese government demands" =/= "GFW built by Apple or Microsoft"
https://archive.ph/eZxUZ
GeoGebra: A dynamic mathematics software for all levels of education
This is amazing and i plan on doing this and giving it to my wife :)
We don't fucking care that Facebook or other US companies do the same. We care when it's a front of the Chinese communist government which is growing more adversarial by the day. If you don't think they're a front of the Chinese government then you haven't been paying attention to the weekly reports on China for the last few years.
I’ll leave this here.

http://insanebraintrain.blogspot.com/2011/07/massive-dosing-...
Stop equivocating. Facebook is under US jurisdiction. Tiktok is not.
Off the top of my head

- try to implement techniques that are doable on home hardware like the one described in OP (requires some $$$ investment) and give feedback or contribute to documentation / guides

- learn about different techniques and do educational writeups or documentation (like https://vickiboykis.com/2024/02/28/gguf-the-long-way-around/)

- build a tool / library that wrap academic techinques and expose them more easily to end users (like A1111 or comfyUI for stable diffusion)

Anything that can translate the high end research down to something a moderately technical user can use or learn from is a gigantic win
Proxmox + portainer
Nice. The manifold-sql project[1] is similar, but goes a bit further with complete type-safe native SQL support.

[1] https://github.com/manifold-systems/manifold/blob/master/man...
This specific pesticide might not be used on organic crops, but plenty of other even-less-well-safety-tested "organic pesticides" may be used instead on organic crops.

The word "organic" is largely a marketing gimmick.

/biochemist,fwiw
> Every four years election promises go into the black hole of the administrative state, where they make at most minor changes in how the country is run.

And that's a bad thing? The administrative state is like code that's been tweaked to try to accommodate a shipload of edge- and corner cases, i.e., what's wanted by different people and interest groups who make their voices heard when things aren't being run to their liking.
I don't remember reading an exchange like this on HN ever. Either I wasn't paying attention enough or it's just demographic changing? I don't want to start an argument with either of you but it's painful to see US literally being split in half, even when you watch a movie, you can reasonably guess which side the filmmaker is standing depending on the story, narrative, and perhaps the ending. Same for any other outlet that you can think of, including comments on HN, methinks.
UI animation is largely intended to hide delays when loading dynamic content but its pervasiveness means it is more likely to contribute to delays when loading dynamic content.

https://addons.mozilla.org/en-US/firefox/addon/disable-trans...
Are there FreeBSD/NetBSD equivalents to do the same without creating a UFS volume:

- programatically declare the /dev/ files and their permissions

- link the binaries you want to use

I've learned about crunched binaries (like busybox, but in reverse), so I wonder if there's a BSD way to do that.
Show HN: Nasty, a cross-warehouse, type-checked, unit-testable analytics library
Hey HN - our team wants to open source a project called NASTY (NASTY Abstract Syntax Tree thingY) that we built for ourselves. NASTY was built to maintain testable/composable data pipelines. Our team was ripping our hair out trying to maintain dbt/SQL scripts across different data warehouses (Redshift, BigQuery, Postgres, Snowflake) on top of ever shifting data foundations maintained by our customer's internal data teams. NASTY is the result of our learnings from field experience.

We wanted to write abstractions so that we could reuse code. We wanted to bundle those abstractions into libraries. We wanted to statically analyze our models so that we caught more errors before production. We wanted a fast unit test suite that you could iterate on locally without connecting to a data warehouse.

In short, we wanted to use all the same practices we used for building our other software. Tools like dbt made a great start at importing these kinds of practices into analytics, but there are many great aspects of the software engineering workflow that still aren't easy to replicate in data.

We've found it to be a super productive way to work, and we thought others might want to use it too. It's very early days so we've put up a page for to explain it, and we've made some executable examples for people to have a go. Let us know what you think!

FAQ:

Is NASTY an ORM? A SQL builder?

Neither! NASTY is kinda it's own thing. NASTY is more like a minimal relational algebra programming language shipped as a Typescript library. It borrows a bunch of learnings from other programming languages and applies them to OLAP programming / data engineering. It's an important distinction, because it totally changes the way you can think about building transformations.

Why TypeScript? Why not Python?

The 100% honest answer is we had a ton of typescript experience and we had a node/react app with pulumi's TS apis. We like typescript and by being a library instead of a full programming language, we can leverage things like vitest, eslint, node, TS's language server, TSdoc, etc.
But how you can install Proxmox under VM (QEMU/KVM)?

Sometime you need a hardware that you can trash it within day or two.
The role of enterprise architect and principal engineer
TCP must be destroyed. It's totally ridiculous that the default behavior of video players on flaky wifi networks is that they'll open a separate TCP connection for each video segment, and then when one of those connections inevitably decides that the link's bandwidth is like 1kbps, the whole video will stall for a minute or until the player skips the segment.

HTTP/2 gets you this behavior less often, but when you get unlucky with packet loss it affects every segment instead of just one, so the player doesn't have any segments to skip forward to.
To add to the list for the interested. Not exhaustive, but showing more themes!

Food:
- Garlic Jr, his henchmen: Shu, Mai, Spice, Vinegar, Mustard, Salt
- Captain Ginyu (牛乳 Milk), Recoome (pun for Cream), Guido/Gurudo (pun for Yogurt), Bonyu (母乳), Jeice/Jisu (Cheese), Burter (Butter)
- Beerus (Beer)
- Oolong and Puer (Teas)
- Chichi (milk)
- Pan (Bread)

Temperature:
- Chilled, King Cold, Freiza, Cooler

Animals:
- Namek (蛞蝓 Namekuji, slug), Dende: (Denden-mushi, snail)
- Master Roshi/Kame Sen-nin (亀仙人 "Turtle Hermit)
- Tsuru-Sen'nin (鶴仙人, "Crane Hermit")

Instruments:
- Piccolo
- King Piccolo's children: Banjo, Bell, Mandolin, Maraca, Marimba, Conga, Cymbal, Drum, Harp, Organ, Piano, Tambourine, Ukelele

Colors:
- Red Ribbon Army: General Blue, Tao Pai Pai (桃白白 white), Colonel Brown, Colonel Silver, General White, Captain Dark, Captain Yellow, Colonel Viiolet, General Copper

Cinderella:
- Bibidi, Babadi, Buu

Devil/Satan:
- Mr. Satan
- Videl (anagram of Devil)
I still use it when testing implementations of mathematical functions. Like if all I need is a bessel function, why pull in a whole CAS to do that?
Ask HN: Practicing Prototyping in a Large Codebase
Hi,
I would like to start practicing prototyping in a large codebase. There are many programming exercises where you start from scratch. However, I'm thinking of exercises where part of the work is getting familiar with an unfamiliar codebase. It should be still an exercise not a long term project. Do you have any tips, resources, or tutorials?
A goofy combination of mirrors would satisfy the regulations, so it's possible!
Oh I agree. The idea of forgetting to secure a tire, even without knowing the aviation specific bits, is clearly a HUGE mistake.

But I just don’t see any other way this could happen unless the tire was secured and just that part of the axle broke off which seems incredible unlikely in general, let alone compared to human fallibility.
Wow, this might be one of the worst PR decisions in recent history.
You can also use AltTab if you prefer windows tab styles.

https://alt-tab-macos.netlify.app/
Vulnerabilities in Bluetooth headphones: listen, record private conversations
For your particular case, you're referring to some of the slower blockchians. There are much faster and essentially free blockchains (like Base or Solana) which solve 1-3 on your list. UX still an issue.
When I build C projects which, admittedly, is making a game, I always start off with platform specific code. This is very handy by splitting up .h and .c files.

ie...
platform.h

platform_windows.c
platform_linux.c
etc.

This way, my build file for windows uses platform_windows.c, etcetc.
Yeah, it is a terrible take. It's a bad situation.

Just like charging people for a crime for accessing private material, simply by browsing a public URL.

Maybe Better take:

It is like someone being charged for breaking and entering, simply by looking at a house from the street, when the door was left open. Your guilty by simply looking, and seeing inside. But you were just walking by, you saw inside before realizing it was a crime, now your guilty.

If you are going to charge people for accessing private sites, potentially by accident, by simply being provided a public URL from a search engine. Then shouldn't the search engine have some culpability?

Or. Better. Change the law so the onus is on the site to protect itself.
Definitely. But Seat 61 is absolutely the best source for at least trying to make it easy. The site has saved me hundreds of hours of research.
Millions of zoomers digest Chinese propaganda everyday.

The fact that Chinese tiktok's algorithm encourages different types of videos versus the rest of the world shows this.
Chinese is quasi-phonetic, the right side (or if the character is only made of one section) strongly suggests the pronunciation of character. The number I have been told by my tutor is 70% of the time it is similar.

Far bigger of a problem to me seems to be how many characters are pronounced the same. I suspect that the common usage of it avoids words that sound the same and cause confusion, but it is still a problem.
> Focusing on the nationality is a red herring - a US-based company can be just as adversarial as a foreign one.

Come on, you can't be serious. Even considered at a pretty abstract and uninformed level, it's clear even the most "adversarial" domestic company would not go places an adversarial foreign company would.
I'd say Orca, the Linux GUI screen reader:

https://gitlab.gnome.org/GNOME/orca

This is, besides the underlying ATSPI and other API's and toolkits, how blind people access Linux. I think it could always use more eyes or hands.
Except it isn't the same.

China is a geopolitical foe who is quite serious about espionage. We don't have to make it easy for them.
Those software developers actually provide value.
That is a lot of spinning things. I wonder what that thing sounds like IRL.
This should really be a browser config option or context menu item, among other things. Browsers today take far too much control out of the user to allow web developers to create hostile websites.

- Force select

- Force copy

- Force paste

- Spoof tab visibility ("Don't make me watch" extension)

- Force right click (Firefox has this)