skysight-inc/HackerNews huggingface dataset:
Don't let perfect be the enemy of good. It is quite pragmatic to make such an error.

We're ultimately talking about engineering here. Engineering is all about picking your battles and accepting tradeoffs. You go into it knowing that you will have to settle on making some mistakes. Creating an ideal world is infeasible.

Indeed, it is your mental model that is too strict. To err is fine. To err is human!
I was literally searching for physical keyboard attachments for the iphone last night. This is almost exactly what I want. I think a slide out keyboard would be nicer, but this looks awesome.
I wish we replaced webrtc with something more modern and easy to use.
Huawei's homegrown operating system, may soon overtake Apple's iOS in China
> epitaxially

Is the keyword you are after. Basically this is a vapour deposition technique of some sort, almost certainly using MBE (molecular beam epitaxy) to grow the graphene on the silicon carbide substrate.
How many cumulative days per year do you spend fighting Windows updates. Clicking through the marketing campaigns for Windows 11, updating registries, etc.?
Microplastics are pretty widely understood to be endocrine disruptors.
In "Strange Metals," the Flow of Electricity Is Equally Strange
If you dig far enough, you can even find Windows 3-era dialogs:

https://i.imgur.com/I41a1vU.png
Social media sites have so many users/viewings that fixed costs for serving all their content don't really matter to them, but since ads don't pay much per viewing, they have to cut the marginal costs of hosting and serving content to the bone to stay profitable.

For every million pieces of user-generated content hosted, they get a certain number of copyright complaints, so handling those complaints is a marginal cost. Since the kind of uploaded content YouTube target is particularly prone to being a significant violation of copyright (e.g. entire films), handling the complaints cheaply is a particularly big concern for them. Handling them effectively and with common sense would require human processing of each complaint, but the effect of that on marginal costs wouldn't fit with the business model, so they go with a low-marginal cost, error-prone system instead.

Since the consequences for the business of wrongly failing to take down copyrighted content can be very bad, but the consequences for the business of wrongly taking down uncopyrighted content are negligible, if the system must be error prone, they want their users to be on the wrong side of any errors, not the complainants.

Any American rival to YouTube would have the same problem and would resolve it a similar way.
This looks like it was posted in reference to the discussion here: https://news.ycombinator.com/item?id=38874885
> Block those and you are blocking legit customers.

The block doesn't need to be permanent. There are people out there publishing list of IPs known to belong to botnets and they're regularly updated. You can ban an IP for, say, 72 hours, and update your ipset regularly.

But anyway I've got a philosophical question...

If a customer has its computer owned by a botnet operator and that computer connects to a banking website, is the customer legit?
This EOL date is a generous one. Like my organization, most others I know have already completed their migration from CentOS to RHEL/Fedora/Rocky/Alma/etc during the early part of 2023. Thus, these 6 months are mainly for the few outliers who have not.
You can adopt a centralized system. And it's fashionable to do so. Lots of people here and other places advocate doing everything you can on the server.

But it's not required. Additionally, there are plenty of good incentives not to, including cost. Client CPUs are fast, free to use, and don't require a high latency network hop. Local ram, disk, and network transfer are also available in abundance. You can totally reverse the architecture where the client is doing the heavy lifting and provide the user a good experience.

Intel CPUs are inefficient when pegged, but more efficient at idle. On AMD your using the same cores the cloud is. Without the massive IO attached on the server side the client CPUs are more efficient for a unit of work. Apple is more efficient than the PC side presently, and Qualcomm is entering the fray and appears to be quite efficient.

So I'm really not certain where you're efficiency claim about client hardware comes from. All that hardware is just sitting there and sales vary, but they are not cratering for high performance local compute.

You have a point about GPUs, but only a very few very specialized applications need those.
My question was whether fuel was delivered by road train, or railway train, as I was surprised you chose supplying mines as your example. Public railways and stations are irrelevant, North West Australia has plenty of private tracks [1], and I've found this site [2] which says some of the mines own rail tankers for fuel.

So for at least those mines, acquiring liquid or gaseous fuel is easy (safe + cheap).

[1] https://www.openrailwaymap.org/

[2] https://www.pilbararailways.com.au/roy/roy.php, https://www.pilbararailways.com.au/bhp/waggons.php
Fraud and Financial Crime Trends to Watch in 2024
Studying Gamebooks: A Framework for Analysis
A new class of antibiotics is cause for cautious celebration
seeing month-day-year is one of my biggest pet peeves, why not just use day/month/year or year/month/day in a logical order.
gamefaqs often still has really really good mostly text guides for PC cRPGs (with the odd exception of BG3). Maybe all the old-timey text nerds only like RTWP (which is a position I have a lot of sympathy with).
I am having trouble understanding the paper, have the researchers created "just" a single transistor, or have they created circuits containing transistors/diodes/capacitors/resistors?

I don't mean to diminish their accomplishment, I'm just trying to get a sense of what scale this is at and whether it can be mass produced yet.
The good news is: This is potentially good news.

The bad news is: The article makes zero mention of how we got ourselves into this (mess). That is, The First World's borderline criminal over-prescribing of antibiotics (for humans, and for factory animal "farming") has threatened the health of the entire planet.

The unknown news is: While this new drug / therapy might be effective against "bad" bacteria, what's it going to do to all the "good" (read: necessary for good health) bacteria?
Is Japan's Soft Power at an All-Time High?
That doesn't make sense to me. Apple says here that photos in a shared album do not count against your iCloud storage.

https://support.apple.com/en-us/HT202786
I suspect it is a bit misleading to claim:

And the desire for recreation. The explosion of cars isn't necessarily that cars are so useful. Certainly they did have utility. But really they were kind of liberating. In the late 19th century, nobody ever heard of a vacation

We can see examples of other places where railways were the "liberating" technology that allowed people to go on holiday. For example:

Up to about forty or fifty years ago travelling was a solemn act, not to be enterprised nor taken in hand unadvisedly, lightly, or wantonly,’ so writes the Belfast News-Letter in September 1888. But all of this had changed; from the inception of the railways ‘day excursions’ had become ‘entirely modern pleasures,’ the British seaside and countryside opened up to visitors who could travel there easily by train.

https://blog.britishnewspaperarchive.co.uk/2021/08/12/how-th...

The "cars are liberating, what a shame they destroy the wild place I went to meditate in" schtick seems like a deep-seated cultural echo of all the automobile advertising that has been consumed for about a century.
To my understanding it’s very hard to avoid phthalates in food, and studies have found them in fresh produce. That said, since the source of these contaminants is often the final packaging itself, or surfaces of equipment used in processing facilities, the concentrations tend to be increased in highly processed or packaged foods.

The original source article covers some of the sources, and has data tables for the things they tested.

https://www.consumerreports.org/health/food-contaminants/the...
I wouldn’t put something on the public internet without geoblocking China, Russia, and the UAE. You should too! Stop their bad behavior by removing them from the internet.
I remember printing out USENET posts on fan-fold perforated paper that had green and white stipes circa 1990. I think I got rid of all of them when I moved to Germany in 1999 and really pared down my possessions.
its very well designed, bookmarked
I'm legitimately surprised that whoever owns the blackberry IP didn't do something like this way sooner.

edit: lol, nevermind
https://news.ycombinator.com/item?id=38875842

> Ryan Seacrest (yes the Ryan Seacrest) bankrolled a startup 10 years ago with an almost identical product. (They were sued out of existence by an already dying BlackBerry.)
I sometimes used Gen 1 Pokémon as memory palaces. It’s surprising how well the layout of old games all sticks up there.
My suggestion was for N=recursive deps (dependency TREE), so yes it would affect the "everything" package, and likely many of its chunks

And I agree about yank! I just think you could implement multiple reasonable solutions here
much of the time we don't even fix the problems that knowingly cause great harm, so I can understand the feeling of resignation
The TPM 2.0 scare was a different one: that websites would start requiring the use of TPM 2.0 to prove that you're running unmodified Windows, which would make Linux users unable to access these websites (and even running legitimate Windows on a virtual machine wouldn't be enough, these websites would accept only Windows running directly on the bare hardware).

That is, the use of TPM 2.0 would not lock the hardware to only boot Windows (it's SecureBoot that would do that, once Microsoft stops signing Linux bootloaders and starts requiring that OEMs forbid disabling it, like they already did for ARM laptops), but the use of TPM 2.0 would lock Linux users out of important services, in practice forcing them to boot Windows.
My impression has always been that it is mathematical notation that is indeed high-yield and low-effort. That’s why Fortran was/is successful.
It's time to come up with what I'd call a Plastic Chain Index. For any given edible item, a very low plastic chain index implies that it would only have plastic inadvertently absorbed from the environment, whereas a high one would be e.g. those super hot French fries rolling in plastic.

If you're optimistic, this will usher in easy measurement, widespread awareness and consumer enlightenment.

But realistically, we will spend decades over confusion as to whether a high PCI really makes for poorer health or not, where are the double-blind trials, decade long cohort studies and meta-analyses etc. until enough human sacrifices have been conducted to appease the plausible deniability of these companies.
> it will let a function jump to another function ... isn't that what's essentially described here?

Not exactly, they're describing doing it without a jump - the first function simply ends at the start of the second function, so the CPU starts running the second function directly after the first with no jump necessary.

Edit: If you're saying a tail call could enable such an optimization, you're right, but it still requires placing the functions in the right spots to eliminate the jump entirely, which is hard.
Unearthing a Nuclear Scandal
> Also not mamão for Portuguese speakers.

Mamão are the same as sapotes probably, the family of bubble gum tree. Sapotes or zapotes are also said to be very good fruits. They share the 'icecream' texture with pawpaw.
I recently launched an app in an extremely saturated space (AI characters, https://tryspellbound.com)

Most of my differentiation is in the UX: specifically things like animations that were carefully selected to make the UI feel snappy even though the AI isn't that quick.

It sounds silly, but there are literally 100 apps doing exactly what mine does. If my site felt like submitting a form, and the UI had native selects, and overall it felt like a site that leaned more on native web technology, the demographic that uses it would have shunned it for other options before giving it a chance.

Sometimes you're in a market where you get the luxury of ignoring looks and just delivering value in a way that doesn't allow people to complain, but other times you have to give the people what they want: and a lot of them want that "it feels like an app" experience.
I was already sitting on my chair therefore I do not need this article and these crapy post titles which do not explain anything.
in various forms, sure.

the well has been around since the mid 80s. It was a bbs and then a few other weird things until it became a 'somewhat standard' web forum in the mid 90s -- but if I remember right when it transitioned from BBS there was an effort to move the conversations over to the web forum.

delphi forums too, which similar to the well has been through a few incarnations.
That was one of the things I actually liked about Covid lockdowns: the absence of the constant, distant noise of cars and trucks.
The cutoff is more about "this is the number of bug requests for exceptions" rather than some kind of technical limit.

When it's a staffing limit the question becomes less arbitrary.
You meant dam..
Native on other systems, perhaps. But for MacOS it's common that half your apps will break if you update as soon as the update is available. Got to give each developer time to fix their app first..
You’d think skeptics would learn their lesson after rouge waves. Tons of eyewitness accounts going back to antiquity but no footage, considered a myth for ages.

We even had a bunch of math saying they weren’t possible/probable! (Ex once in an 100M years or so) so they were quite sure of themselves.

The we started to get large scale buoy data and sure enough, rouge waves! (the math was wrong).

Our understanding of earth phenomenon is far from complete. For lightning, red spites/green ghosts/etc are all relatively new discoveries.
Jeff Bezos backs AI-powered startup valued at $520M and working to rival Google
Tewkesbury Abbey Survives Floods Year After Year
With the iCloud desktop app for windows I'm able to sort by size...
It would be really cool if this became a trend. I'm sure tons of people have printouts from back then.
My experience - anecdotal - is that it is more consistently speedy as well.
Nedap/Groenendaal ES3B voting computer – a security analysis (2006) [pdf]
> After a loss of power, my routers and web server must be restarted in a specific sequence for my home network to function properly.

There's a certain charm to Rube Goldberg machines as well.
Ubuntu does. I do a fresh install of Kubuntu every couple of years, and in-place upgrades in between. With fresh installs, I make a file image of the old OS partition with dd and mount it from within the new system to copy across /etc files and settings (and I keep track of all of that in a text file to use as a manual script next time). The separate /home partition doesn't get changed at all.
d9 = dooooooooo
Just downloaded this app. It's not often you see indie apps that are this well designed. It almost feels like you're using something that is hand coded in Assembly - so fast!
It's a good post, super clearly explained. I have to admit it makes me a little nervous about the future of Go packages — of course interfaces aren't intrinsically bad, but omitting them in early versions of the language discouraged reflection and walled out a good deal of this complexity (in exchange for verbosity).

I wind up feeling grateful for simple interfaces, especially the ones disseminated in the standard library.
There are a few others as well.

Syntax Diagram Generator https://lukaslueg.github.io/macro_railroad_wasm_demo/

GrammKit https://dundalek.com/grammkit/

DrawGrammar https://jacquev6.github.io/DrawGrammar/

There are other kind of text-to-diagram tools which I occasionally find (usually here on HN) and add in this list https://xosh.org/text-to-diagram/
Ah, well, I think I have to stick with my original assessment, maybe less cold than Russia still sounds very cold.

I would love a way to easily run the numbers but ball park I think 98-99% of World population lives in a warmer climate.

Even Ottawa and Moscow get summertime average highs around 80
vs 57 in Reykjavík... Burr...
So much for a rate cut
These plastics are going to follow tobacco and alcohol.

First, don't worry about it...

Then, some is ok...

Wait! Less than some is ok...

Wait again!! Next to nothing is ok...

Fuck!!! Avoid this shit at all costs.
People over complicate this all the time. Things work as expected or they don't. Things cause interference/regression or they don't. Your tests are not Agile user stories so they should not read like Agile user stories. Your tests should determine if things are broken as directly and clearly as possible without doing more, and they must do so as fast as possible.

At the start, actions from good unit tests in the browser execute user simulated events against DOM nodes the user has access to. That is all, because that is the actual user experience If your testing approach can do this directly, as in without framework magic, it will work the same with your favorite framework and vanilla JS and it will execute much faster.

Then test assertion is as simple as validating changes to DOM nodes, or no changes in the case of negative tests. Such assertions can include the presence and/or visibility of a DOM node, value of text, the size and/or location of a DOM node, presentation, node order, and so forth. User facing events include absolutely everything a user could do with a mouse, touch, or keyboard with only exception to mouse cursor movement.

If that is no clear do nothing else with testing until the above is ironed out. Once the above is solidified more advanced testing can determine whether events/listeners are attached as expected or whether hidden data/metadata is available to the page as expected.

Also, the major common testing tools make use of Selenium styled remote access to the browser via means like CDP or W3C's WebDriver protocol to backdoor a browser. These are really complicated, way more complicated than you need if testing on a site you own. Testing is far more simple, and secure due to same-origin policy, if you conditionally embedded a test receiver script into the page and beacon out test assertion results via WebSocket.
Now I read it too (well, skimmed).

>> -A INPUT -j DROP

Yep, it's all is needed to know about this guy.
Optimistic concurrency and a ledger lets you do those checks without locking any rows and you don’t have multiple processes fighting to update a single row.

Instead of leaving an AccountBalance row locked for the entirety of the Withdrawal process, you have a condition on the insert and a retry mechanism if that insert fails.

You still have to implement concurrency logic, it’s just less likely to have the database isolation be your bottleneck.
Netflix Considers Ways to Make Money from Videogames in Possible Pivot
> ‘As one friend put it to me "When you were landing on the moon we were getting running water installed"’

This also applied to large parts of the United States in 1969, and was part of the reason why many leftists and Black activists saw the Apollo program as a symbol of misplaced priorities at the time.

Iceland wasn’t any poorer than Mississippi, for example. And at least Iceland had a program in place to build a Scandinavian-style welfare state so everyone really would get that running water pretty quickly, as well as healthcare and education and the rest. America is still struggling with that while again spending tens of billions on a microwaved-Apollo-cum-Artemis program that’s mostly pork distribution for senators.
No, LLMs move fast and the people who write good technical books

1) are rare

2) take time to write them

I also don't know if there is an incentive to spend a lot of time on an elaborate piece of work given how likely it is to be obsolete within 1-2 years. There's certainly incentive to look like you have written "the book" on LLMs which why the space is flooded with rushed, low quality books.

The good thing is that you can learn everything you need to know without a book on the topic - papers, tutorials, videos, code repositories etc.
So you think they built it for the sake of it? No. They literally built it because of all the legal shit they were dealing with. They were literally getting sued and this was their response. Copyright laws requires you put in reasonable efforts and if you're making billions and have thousands of engineers reasonable is not the same as what is reasonable for a company with 40 engineers.

I always find it gobsmacking that people seem so unaware of why YouTube's copyright system exists in the way it exists. Especially in communities like this where everyone is really full of themselves thinking this is an intellectual space yet here we are. Thinking ContentID wasn't created to sheild YouTube from legal claims.
Update:

Today 01/05 the account was finally reactivated with no explanation. I only ever received templated emails from their support department demanding “proof of all payments made in the last two months”. I repeatedly emailed that there have been no payments in the last two months only to receive the same email in reply. Then in a bizarre event I received an email this morning that the account was reactivated.
It's a misnomer - should be called "nestimdb" not "nestflix" as there are no actual flix available.
Business Validation Traps
Manufacturing of Surgical Instruments [video]
Paper: https://www.frontiersin.org/articles/10.3389/fphy.2023.12649...
I think even today Objective-C has some unique benefits for me. It's more low-level and more hackable. And I think some older APIs are not even available in Swift.

Of course, the pressure to rewrite would grow with every year as Apple continues deprioritizing Objective-C, but that's a problem for future me. :)
Once I had a shortlist, I looked into the option. I think 2 offered it, including the Lexus model I ended up with, however there was no actual inventory available and IIRC it would have taken 6-12 additional months to actually get one. Supply chain issues were still present and I had already been avoiding/delaying my purchase for about 2 years because of that. I most likely would have chosen that option had it been available in a more reasonable time span.