skysight-inc/HackerNews huggingface dataset:
The primary duty of an archive is to protect and preserve materials. A library has a different set of responsibilities and requirements.

Over the years Archive.org turned into a catch-all for Brewster's increasingly wacky projects and I must be looking at different data because I don't see a lot of wins. And since the various efforts aren't particularly related in risk or goals, perhaps they should be structured and run in a fashion so that one effort couldn't destroy the others. And foremost that the archival materials are safe.

IA is a great resource but frankly the breadth is tiny compared to what's out there in the real world. Their jewels (and what seems like should be their expertise) is the web crawl but even that is a mess. Meanwhile you may want to familiarize yourself with what's out there in the real world:

https://www.archives.gov/about/info/national-archives-by-the...

https://en.wikipedia.org/wiki/List_of_national_archives
I've held off replacing my MBP for about 5 years. In the meantime I built my own PC with an Nvidia card, but I have to admit it's been such a nuisance to get CUDA set up (I started doing it when WSL documentation wasn't quite fully baked) that I'm nostalgic for the days of doing `brew install everything`.

The state of AI and other development in macOS seems like it's been pretty popular and solid for the past few years? Worth jumping in when the M4 laptops are announced, or better to get a deep discount on the M3s?
Hmm it's kinda crazy how well his main points [on why Matt Levine educates so well] map to ML concepts:

1. cases with known outcomes/answers => data with labels

2. first-principles explanations: most people experience an “illusion of depth” => avoiding local minima

3. spaced repetition enabled by fast turnover => stochastic optimization
I hadn't heard of Liquibase until now. Taking a brief look, it doesn't seem like it would be suitable though. For large scale migrations you really need to be able to express arbitrary logic ("migrate A to B but only if file X on the file system contains Y"), which you can't do with something like SQL or XML.
Form validation, form elements, search... I've seen far too many sites try to reinvent a browser textarea or edit box, and fail at very basic things because they didn't handle anything they didn't personally think of. (Some common examples: some of the keyboard controls, or correct handling of scrolling when having enough text in the box to scroll, or the interaction between textarea scrolling and page scrolling...)

"satisfactory" is exactly what browsers tend to provide, with a side order of "no surprises". Designers reinvent browser functionality on a theory of "I don't want satisfactory, I want delightful and unique", and sometimes they succeed, but often they fail. As a user, I very rarely want "unique" when it comes to design.

You don't have to be held back by browsers, and you may well be able to do better, but many people who think they can do better end up doing worse.
You're over-submitting this..

(2 hours ago) https://news.ycombinator.com/item?id=41977254

(109 points, 9 days ago, 88 comments) https://news.ycombinator.com/item?id=41890762

(10 days ago) https://news.ycombinator.com/item?id=41884004
95% of my brain: That's cool!

5% of my brain: only 3 collisions caused all that havoc? What happens if there's another??
That is an iCloud lock thing that you need to worry about, but aside from antitheft issue, it’s actually quite nice to reinstall the OS on an Apple Silicon Mac because it behaves like an iOS device. You can simply use Apple Configurator or an open source tool on Linux to DFU restore the device. It’s faster than installing OS by booting into recovery mode.
Or the non-native keyboard ... honestly made me stop using it altogether
You should consider turning this into a Shopify app.
<< The example you gave about health insurance is implausible because it’s illegal in the US and I assume other developed countries for insurers to charge different amounts for health coverage based on pre-existing conditions.

As phrased, I am unable to comment as to whether that statement is accurate, but I will go with it for the sake of the argument.

I chuckled a little, because that one phrase immediately reminded of just how much political capital was spent to even allow 'pre-existing conditions' to be removed as a factor in denying coverage.

What exactly makes you think that law cannot be changed?
It's very clear what you meant, and I don't know why you're going in circles like this.

You very clearly wrote that Chinese would become an incomprehensible mess if written in Pinyin.

You first stated that there would be a severe loss in fidelity in switching to Pinyin. Then you gave an analogy showing how removing various non-phonetic elements of written English would make it an incomprehensible mess. Immediately after that, you said that the same applies for Chinese.

I'm objecting to your argument that Chinese would be an incomprehensible mess if written alphabetically.
I remember routinely clicking on some checkbox to say I was over 13 well before I was actually over 13. I'm sure most of the kids who actually cared about being on your site were still on it after the ban.
Semi-automatically. Googlers have to review it.
OSI is not an “open-source” trademark holder though. It’s basically an opinion, cause current OSI-approved licenses do not include this exlicitly.

I guess I’m built different, but all this open-washing noise makes no sense to me. I don’t think “oh, open-free as in both” every time I see “open” in the wild from a bigcorp. Especially in the area that just emerged and is clearly nuanced in the “source” part. I mean, yes, it’s not fully correct, but also everyone to whom this matters figures it out sorta immediately. What is even washing here? These semantic arguments are the least problem we’ll have with all that power concentration, that is assuming the current tech is worth anything outside of its bubble.
Maybe just don't try to foist Comp.Sci on young kids which from your description don't seem to be particularly interested in the topic. Your kids interests don't have to be and likely won't be the same as yours.
Allow me to rephrase, then. I have personally upgraded PCs many times.

The most common upgrade for me has been adding more disk space. Back in 1995, a 1 Gigabyte hard drive for $250 was just the thing for your new installation of Windows 95.

The second-most-common upgrade is getting an employer-issued machine with a baseline spec and needing it to be a bit beefier. If you're running virtual machines or dealing with large datasets or analysing large heap dumps you might need some extra RAM; if you're doing machine learning you might need more disk space.

The third-most-common upgrade is a better GPU. PCI Express means modern cards will plug into 10-year-old motherboards. Maybe your PC was just short of what you needed for that 4K display, or you'd like to play some newer games.

Of course, if you're informed enough to do this, you're undoubtedly informed enough to know not to expect to upgrade these modern Macs.
Both of which aren't portable, however.
>The only credible response to this would be, "Therefore, I'm going to sell The Post."

To whom? Any other individual or organization with sufficient assets to make the purchase would also have sufficient assets to complexify and be complexified by the Post.
There are no democratic countries in SE Asia (which is in an indication by itself) unfortunately. Vietnam and Laos are communist, Cambodia is a dictatorship, Thailand is a monarchy, Myanmar is rolls dice a military dictatorship this year. Malaysia is an elective Monarchy. You have to get down to Singapore to get to something like a functioning democracy.

I haven't been to Japan yet, so can't speak to that. Fascinating that you see the same attitude there, though.
Mid voltage (~48-60) uses light blue.

Ideally you should be able to differentiate high voltage (orange, iirc), safety (yellow), mid voltage, and everything else.
TOML: A config file format for humans
Memory on graphics cards are not upgradable. Using HBM is again not upgradable. There are reasons to have memory on package. I’m guessing in a year or so, the on package memory will be underneath instead of the side (or are we there yet) to improve electrical performance.

I can see why Apple does it.

Now the storage… nope, can’t see a reason for that except profit.
Thread for this paper on Science For ME [0].

[0] https://www.s4me.info/threads/exploring-the-role-of-galectin...
Yeah that's really annoying too.

I've solved thousands of daily crossword puzzles in that app.
If you submit often enough that people can determine who you are from the hash, you're probably big enough that you don't really need privacy.
Maybe I wasn't clear enough but my questions have been rhetorical. They were not for me. If one starts stating technologies, it is akin to describing the individual ingredients of a sandwich.

The question remains: Why choose Trench over just using Kafka and Clickhouse or any other message queue and columnar database / big data base?

If the goal of the post and the landing website is to entice people to use the tool, then answering these questions is important. If what is being discussed seems obvious, then who is the target demographic? Because they already know the space, use alternatives or have built their own.
It is archetypical behavior.

It's reflective.
You were being downvoted here, but I think you make a great point.

The problem with having separate client-side and server-side validation logic is that you (generally) want the rules to be the same, but you end up needing to write them twice, usually in completely different technologies. I have seen many, many cases where the client-side validation and server-side validation got out of sync, and then just like you put it, obscure bugs or security exploits can arise from this.

In general, I think client-side validation should really only be used for the basics, often with respect to type (e.g. the email/URL examples given) and just basic "required" (non-empty) fields. Anything more complicated than that should be done solely server-side in my opinion - e.g. I wouldn't use setCustomValidity with a complex set of client-side rules. What I think is important, though, is to ensure that if the server validation fails that the error message that comes back is not just a single "Bad input!" message, but errors can be keyed by field to ensure you can display field-specific error messages and error highlighting.

Another option I considered back in the day when my backend was on NodeJS is to have the server return the text for a JavaScript validation function before the form itself is actually rendered. This, this function can be run client-side for immediate feedback when the user submits the form, but it's also the exact same logic that is run on the server when the form values are received.
Changing the law is extremely difficult in the US because of the gridlocked-by-design political system, so I think it's unlikely. Changing it would also be extremely unpopular.

Of course it could happen. But even if it did, all the other unlikely events I listed would all have to happen for me to be harmed. The point of my post was that me being harmed due to having given my DNA to 23&me is unlikely, not impossible. Just like it's theoretically possible a brick could fall on my head while walking outside, but I still don't wear a helmet every time I go outside.

Worrying so much about this stuff just feels to me like the tech geek version of preppers who stock their house with guns and canned food in case the apocalypse comes (which never does).
As a user, I want common UI controls to look and behave the same way across all web sites. Ideally, across all applications on my OS, but that's also a lost cause. POLA[1]. I can accept if the developer wants to somehow extend an existing control to support something new, but it's so irritating when they just re-implement their own thing entirely because they think their ideas are better than the browser's. Multiply that mentality by every site out there, and you have the web as it is today: Everyone's site looks and feels inconsistent with every other site. And everyone ships a different 500 lines of code, each with different bugs, just to implement a drop-down box.

1: https://en.wikipedia.org/wiki/Principle_of_least_astonishmen...
once you grasp the ergonomics of setCustomValidity() you can go crazy e.g. pass it a multitude of validation rules per input field.

unfortunately you’re sort of back to square one if you want to implement warnings (ie suboptimal inputs but still workable).

Edit: While grasping the ergonomics produces euphoria like solving a complex puzzle it’s also a hint at the pain un-initiated colleagues will feel when tasked with maintaining the code.
The time to withdraw from editorial recommendations was 2 years ago. Doing it at this stage in the electoral cycle is Comey on Hillary: The "I am not intervening" which is de-facto a massive intervention.

I don't think Bezos comes out of this very well frankly.
Do you mind sharing some details on what kind of real estate investments these are?
Right. If this decision had been made and announced two years ago, no one cares. But according to published reports, the Editorial Board actually wrote up an endorsement and then the owner decided to spike it at the last minute- that's a big huge deal! This whole thing is just really poorly handled on Bezos part.

If the reports are true and 8% of their paid subscribers have canceled since Friday (1), Bezos really screwed up quite badly here. And you have the Editorial Page Editor David Shipley throwing Bezos directly under the bus in that same report (2) so he had to come out and offer this ham-handed justification, but it is just a sign of a dumb decision.

I just can't believe he decided that lying to a bunch of reporters was a good idea.

1: https://www.npr.org/2024/10/28/nx-s1-5168416/washington-post... reports 200,000 cancellations since Friday, in an environment where the managing editor was touting 4,000 subscriber increases as a sign of progress.

2: "As recently as last week, according to a person present, Shipley said he sought to talk Bezos out of his decision. Shipley added, 'I failed.'" Ibid.
Seems to me that as projects mature they require less effort too. It's hard to account for that since

Python started in 1989, it's older than Linux and it has a more narrow scope.
I agree in principle that I don’t mind newspapers not endorsing. Fine, make an academic argument about it.

But a week before a major election? That’s ridiculous and inappropriate. Incompetence at best, malicious election interference at worst.
If you have a checkbox with a label, please a "for" attribute to the label so I can disable/enable the checkbox by clicking the label. This is one of my biggest pet peeves, maybe its just me.
I doubt that complexity of a language is comparable to that of a widget library. After the text input cell and scrolling window it’s basically dumb geometry/drawing code all along.
I recommend The Tripod Trilogy by John Christopher. As a kid I read The White Mountains blind and the story unfolded in a fantastic way for me. It is YA sci-fi and a lot of the themes are well-trodden at this point, but the story is strong and clear, kind of a coming-of-age-amongst-aliens.
Toyota's Solid-State Battery Ambitions Are One Step Closer to Reality
> The original iPhone design was even smaller than today’s iPhone Mini, built for a similar use case—compact functionality. Isn’t it a bit ironic that the market has now shifted towards feature-heavy, oversized phones?

Not necessarily too ironic, since the market shift was part of a larger trend that has occurred since that time: phones-as-primary-computing-device.

While you, me, and probably most of the typical HN audience uses a laptop/desktop as their primary computing device, "normal" people today generally use their phones. It's not unreasonable to think that someone using their phone for managing their entire life (instead of just making phone calls and messaging) would want something with a bigger screen for reasons beyond just marketing.
Calculus isn’t solely about learning how to derive and integrate equations using algebraic rules. There are underlying principles behind differentiation and integration that are missed if one only focuses on learning symbolic manipulations. Sure, many could get by with just a computer algebra system, but eventually someone will run across a problem that a CAS won’t handle. That person will need to have an understanding of the deeper mathematical principles to solve the problem.
In my experience Wayland has been a better experience than X11, I have two monitors with different refresh rates and I could never eliminate tearing with X11 whilst Wayland works as expected.
Yea I think that is the crux of it. You are using social programs designed to keep a roof over people’s head for financial gain.
I'm talking about Philip Condit, who triggered the extensive outsourcing plan for 787 program including ridiculous cost targets (which were followed under Stonecipher), and triggered the critical move from Seattle to Chicago. He also led the process to integrate McDonnell-Douglas, so gets at least some of the blame for how the merger happened.
The newer versions look OK. But all of them are a little chrome heavy IMHO. It can look nice on larger cars, but because the bolt is so small, all the accents and flourishes seem jumbled together.
If anything, isn't that an informal solution? It relies on other people to complain that they dislike the sentence, without being able to point to any hard-and-fast rule.
Thonny comes on the Raspberry Pi. I used it to go through that little exercise with my nephew.
the CPU is too old for photo or video editing as software got so much slower over the years. I could have used this screen for many more years, but now it will hit landfill.

It's not really too slow. If you're a professional and must use the latest software to turn jobs around fast and meet client expectations, use the machine for administration, coding, or just wipe it and sell it to someone else. Why would you put a working machine in the trash?
> I never could understand why people would willingly offer their DNA to companies that even if they are not selling that data sooner or later could have that data leak and the consequences could mean being able to afford life and medical insurance or not.

Reality: nobody cares about your DNA. It's useless for medical or life insurance companies, they can't discriminate based on the DNA by law. And if it's ever repealed, you can bet that life insurance companies will just start asking for your DNA info anyway.

DNA also doesn't provide actionable intelligence for advertisers that is worth more than a week of your purchase history or your Facebook profile.

However, DNA provides actionable intelligence for _you_. Mostly by highlighting the disease risks and other clinically-significant data (like drug metabolism speed).
There are so few because he's an incredibly talented writer, able to explain arcane financial concepts with insultingly basic analogies, and toss in hilarious asides on the absurdity of it all.

The only other writer I can think of who elevates their topic in a similar way is Dan Neill, the automotive columnist for the Wall Street Journal, who won the Pulitzer Prize for criticism when he worked at the Los Angeles Times.
Do you really clearly see an image with colors stably without it easily disappearing? I can only kind of pretend I see something and then in a way see it through the pretending :)
I think I agree with Bernstein that the talk is mostly incoherent about this "privacy" vs. "security" tradeoff.

However, I do want to call out his "Amazon was doing good business before 1999 and the end of the crypto wars", and "companies allocate just a small fraction of their security spend to cryptography":

* Prior to the end of export controls, Amazon was still doing SOTA cryptography

* Export controls themselves boiled down to clicking a link affirming you were an American, and then getting the strong-cryptography version of whatever it was you wanted; there were no teeth to them (at least not in software products)

* Prior to the widespread deployment of cryptography and, especially, of SSH, we had backbone-scale sniffing/harvesting attacks; at one point, someone managed to get solsniff.c running on some pinch point in Sprint and collected tens of thousands of logins. Lack of cryptographic protection was meaningful then in a way it isn't now because everything is encrypted.
There is no court involved in DMCA takedown notices, unless the hosting service fails to comply. That's the problem.

Maybe, you could sue back for a bad faith incorrect takedown notice. But that's really hard to do if you don't even know who sent the takedown request.
The thing is it's sorted only after PinYin is invented, sorta proves the point.

You can't easily compile an encoding out of it, but for alphabets it's intuitive to invent an index for each letter into dash-dots as morse code. It's extremely difficult to do so for Chinese.

Back to the topic, OP talks about "Character amnesia", if you think Chinese characters as emoji, yeah you talk about actions represented in emoji, but you forgot how it was drawn exactly. You can't sort emoji, and emojis don't generally have a sound.
This video[0] claims to show such a mod to a MacBook.

[0]: https://www.youtube.com/watch?v=E3N-z-Y8cuw
Molex and others may as well get behind this. EVs are driving all the content (as you can imagine, electric vehicles are way more profitable than IC not only because they have additional connectors but also because they tend to have more advanced in vehicle entertainment).

The other reality is that all of the Chinese OEMs will generally work with the companies like Molex, TE, Amphenol, etc just long enough to let them shoulder the R&D cost and then reverse engineer and vertically integrate the part in their supply chain.

If there is a chance to leverage their scale and supply chain to compete where there is known demand, it’s worth it to be early in and then be able to help OEMs customize the reference designs as needed.
NO! my mistake, I latched onto keyboard input and didn't think about multi-lingual. I'm guessing you mean things like pinyin, I think that's a dbus thing, which is still a thing on wayland but I don't really know anything about this... I'll get my coat.
I think it could be, but I found realizing the correlation between differentiation and integration to be just beautiful. I think offloading those calculations to a computer system, at least while initially learning, would be a disservice.
looks like a nice tool for evaluating code blocks directly in Vim's Markdown buffers, and the ability to redirect outputs into named blocks is a cool way to keep everything contained in the editor. If you're looking for something similar but more versatile across different environments, check out *Cog*. It embeds executable code in any text file and inserts the output back into the document, which is great for automating documentation outside of Vim, especially in CI pipelines.
Azure happened because of Nadella (who led the project) despite Ballmer.
You could fill those setCustomValidity() calls in the client with rule-sets generated on the server.

even re-fetch them from the server on each input change in the client

or just ditch the whole thing and do it in htmx :->
I had to recently make sure that we do not use any of the more complex input elements, because we need to drive them from on-screen keyboard that for various reasons is also implemented in-page.

And that means it's barely doable with normal inputs, the special ones support even less events.
Yet it gets done for really big models. I can’t find the description for how Cerebras is doing Llama 405b for reference, but they are splitting by layers for that one (and why it’s not available right now).

https://cerebras.ai/blog/introducing-cerebras-inference-ai-a...