skysight-inc/HackerNews huggingface dataset:
The issue is that a mirror in ZFS is assumed to be ‘live’, unless you explicitly sever the relationship (unmirror it). Having tons of unreachable devices (because you have them sitting on a shelf somewhere) makes things unhappy operationally.

So if you have one ‘live’ copy, create a mirror, then sever the relationship before taking the external device offline, it’s fine.

Even taking it offline sometimes when it’s a normal live mirror is fine (though it will complain of course, depending on how it’s done).

But if you want to make copies, so add a bunch of mirrors, taking them offline ‘forever’ (really over multiple boot cycles) it makes the running ZFS instance angry because it expects those mirror copies to still be accessible somewhere (after all, ZFS is a live filesystem) and will keep trying to use/access them, and won’t be able to.

I don’t think you’ll lose data or brick anything, but it will be a hassle at some
point.

Also, if you reconnect those old instances, it will try to resilver the older copies (and hence modify them).

Which is not what I would want for an archive, unless I manually told it to do so anyway.

Which is easy enough to do of course even after severing the mirror relationship later, albeit with more disk I/O.

I’ve done this kind of archiving before, there is built in ZFS support for making a new zpool when splitting mirrors this way, and it works well.

The way I ended up doing it was primary/secondary disks (both external hard drives).

Setup as a mirror, copy archive data over. Split the mirror, now you have two (slightly differently named) unmirrored zpools with identical data that can both be mounted at the same time, scrubbed independently, etc.

Having one of them ‘live’ and the other one the archived copy (on the external disk) would be trivial, and allows you to zpool export the archived/external copy, name it with the date it was made, etc. - which is what you want to make everyone happy.

P.S. if doing this, be REALLY careful about what kernel/OS/ZFS features you are using with your pools or you can end up with an unmountable ZFS copy! (As I found out). Built-in ZFS encryption is a major footgun here. Better to use dmcrypt style encryption for several reasons.
Right, bit early so wasn't thinking in terms of cyclic data, we've only used it for acyclic graphs (typically trees).
Terry Davis Was Right
I think you’ll find hundreds of examples all around the word, it’s a common story in Japan, Brazil, Europe, India, probably every country has at least one.

What sets the US examples apart is the “entrepreneurial” aspect of creating an entirely made-up food category, resulting from the availability of industrial machinery and marketing trends. There is little connection to to street food or concerns about authenticity.
Saved from total annihilation? They more than proved their point with the first nuke, the second nuke was more "fun" field testing.

Esp since civilians were the main casualties and they could afford to shop around for locations.
You could use Lazarus just fine.
Your instincts are wrong. HN has been a safe place as far as I've ever known (imo you're modded for being unreasonable or irrelevant here - even dumb is fine), but it's not safe to assume that you can say things bluntly in any forum just because they're true and said in good faith. It may read as bravery, but it's really just hubris. They'll delete you and tell other people to delete you. They'll report you to police. They'll ask your friends and family members why they're bad people for not shunning you.

Magical incantations and bad words are also the easiest things to avoid while still being very aggressive. Adhering to arbitrary pieties in form is actually a nice shield against people who are allergic to substance.
> However, because of clock drifts and/or assumptions around network time delays, timestamps from conventional clocks are not always mutually comparable, and therefore events cannot be reliably ordered using timestamps from conventional clocks.

This isn’t quite right. CockroachDB and Yuggabyte both use conventional clocks to reliably order events. Spanner uses GPS to do so (conventional time stamp but maybe not technically a conventional clock).
A pig's squeals when it's slaughtered is merely air passing through the constricted trachea.
←⥊c⊏∾×

Yeah, I’d love to discuss with colleagues how square-c works together with right double crowbar.

No, thanks.
Hardly impressive for anyone that has used compiled languages with modules since the 1980's.

What is impressive, is how so many in the industry have forgotten about them.
Reduce Cloud Spend by 5%?
Would you pay for a tool that decreased your cloud infra cost by 5%. Could be looking at millions in savings at the enterprise level?
I think it's pretty good April Fool's joke actually.
"But the model doesn't have any agency"

This is a red herring. The issue before the court will be whether creation and release of the model effects J.K. Rowling.

Think of it this way- suppose I make a bunch of super mario brothers video games and try to sell them without Nintendo's permision.

If Nintendo sued me, I can't say "This cartridge has no agency. This will only effect Nintendo if humans use this video game instead of playing super mario brothers."
That society took from you before you were born, and "getting yours" is merely getting back to zero. You have assets and liabilities. Liabilities include a requirement for basic poverty-level food, shelter, and (if necessary) medical care. Your assets balance those liabilities around $1M. So in my view that's actually zero. In fact you're not even really a full legal person until you own property; otherwise you're on the hook to rent an apartment just to maintain a driver's license or a voter's registration.
I'm sure he'll have a chance to plead guilty.
The exact same things were said about geohot.
„This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.“

Isn’t this top of the page disclaimer relevant for you?
It seems not to be part of the main branch.
Huh, this is a really nice writeup of the logical time part of the foundations of distributed systems lecture I used to assist in. I always wondered how much they are actually used in real systems.
I opened Pandora’s caloric box as a teenager when I learned that I could deep fry pizza rolls.

Fortunately they’ve changed the recipe lately, to make them better for air-fryers, and now I don’t feel the same urge to deep fry them.
Good catch – we just fixed this!

~ Steven & Dom from ShareGPT
True, but as the orchestrator of my hands and limbs, I could not even begin tell you the implementation details of what they are doing to accomplish my high level intentions
God, yeah. I miss that higher-quality version of LifeHacker. There was always fluff but the original incarnation was pretty cool.

I remember when the original founder (Gina Trapani) stepped aside, it sounded to me like she was burnt out on the "post 76786 updates a day, no matter what" business model that they'd found themselves stuck with... although, she was the one at the helm, so ¯\_(ツ)_/¯ The idea of posting about multiple new "life hacks" per freaking day is just so obviously absurd. Life is hackable but not that hackable.

Hell, I wouldn't mind a much slower version of that site. 1-2 thoughtful articles a week. Then maybe 1-2 roundup posts of smaller news items.

Call it Slowhacker.
I grew up in the 90s, and I've never heard of Chef Boyardee pizza. It sounds dire
Honest question: have in general the (japanese) voices of female anime characters increased their pitch during the last years, or am I imagining things?
Yeah that's pretty much the point I was trying to make. A lot of people seem to be getting confused about the process difference between a grand jury and the jury in a trial.
The bulk of the article kinda revolves around storing wifi passwords unhashed.. and then at the end "Edit: hashed passowrds are used to connect to wifi, so hashing is not a solution".. erm, so what is the point of the article then?
Interestingly enough, The Economist’s April Fools joke is not dissimilar to this: https://finance.yahoo.com/news/gene-editing-created-generati...
How do you know what you are hearing is them “growing” instead of wind rustling them or insects moving around?
Cold ranch dressing from the fridge was the solution to the boiling lava hot pizza roll problem apart from biting the corners to let the steam out.

Most microwaves have "sensor" modes these days though and you don't need to suffer that experience anymore if you're willing to wait a couple more minutes.
Looks great but I'm on Linux. We know "one day" means "probably never" or "hopefully someone makes it work for free using wine"...
Hi! Thanks, when I write this I didn't realise that android used wpa_supplicant by default to manage wifi connections
I thought I recognized the insufferable writing style from somewhere…

Maybe it is because I am just a lowly serf nobody, but Twitter feels about the same to me. Maybe this writer should, as the kids say, go touch grass.
No.

In the Raku Programming Language there are several non-ASCII operators, although each of them has a pure ASCII equivalent. Some examples: ≤ vs <=, ≠ vs !=, ∈ vs (elem), etc.

The full list: https://docs.raku.org/language/unicode_ascii.html
Maybe just another derivative of the turnover or pocket pie? Empanadas, pasties, calzones, bierocks/Runzas, samosas all fall into the turnover category. Alton Brown's Good Eats had at least one show on turnovers and some of the different ethnic variations.
sounds like desperation to become relevant
As a person who occasionally uses Twitter, but has no interest in having an account, he has dramatically improved the experience. Before he took over it was made impossible to view replies from a user, users were spammed with popup login dialogues that could not be closed with a single click, and more. I expect Twitter probably drove more people away from the site with all this nonsense, than they coerced into registering.

I also think many of the changes to make Twitter more open, such as now open sourcing the recommendation algorithm, publishing view counts (which indirectly makes it clear when something or somebody has been shadow banned), and more are all big steps forward in creating a much better and open service for all. Really most of every change he's pursued since taking over Twitter, from my perspective at least, seems to have been big steps forward.

What would you say has been irrational?
The issue is that most "underground" groups do not have access to top researchers or experienced engineers; those tend to be public figures, or people who want to become public figures. Furthermore, complete secrecy requires tightly restricting communication in a way that makes collaboration even within an organization harder; note how terrorist groups have to operate in isolated "cells."

I'm sure that anyone could replicate GPT-4, but creating radical new advances would be very hard to do in secret.

Furthermore, while many such groups (particularly state actors) have plenty of funding, for other groups it will take a great deal of time and effort to raise or steal the necessary cash in secret, potentially making the costs outweigh the the benefits. If you make a profit, you'll also need to launder the resulting profits, which reasonable crypto regulations would make harder.

Ultimately, nobody can entirely stop "underground" AI. If you think AI will bring about the singularity and destroy mankind, laws cannot stop it. But if your worries are more pedestrian, merely reducing the prevalence of such systems is more than enough.
One of my favorite iot-wifi stories is about Bluetooth-enabled iqera lightbulbs and them connecting to private wifi. You have to send your wifi password cleartext to some Chinese server during setup phase. Yes, this is the only way to set up these lightbulbs.
As the original 14 year old on the internet (see my entry in the NET.LEGENDS FAQ), I'm glad 14 year olds on the internet are still going strong - and making a better go of it than I did.
Two different types of curry.

The article/image are about Indian restaurants in Japan, which tend to have a large naan and a few small metal bowls of curry.

The one you're talking about is usually known as 'curry rice' (カレーライス) or 'Japanese curry' and has its roots in English beef stew, but with spice powder added. It is eaten over regular sticky white rice, often with a pork or chicken cutlet on top. I personally love it.
My only problem with these are that they are slow and difficult to navigate: menus tell you everything they can do, and you can fairly quickly figure out if you need to talk to a person. Instead, I've got to go back and forth with a machine that has a rudimentary understanding of English and offloads understanding of the problem to what is essentially a menu on the back end. So instead, it's 10 minutes of trying to divine what keywords are doing what, and then giving up and starting the process of waiting for someone who can help you.

I'm not bothered by the fact that my servants aren't people, it cheers me up. It's not a good job for a person, it is a very bad job with very bad pay.
"in the beginning" -- right, but it's been garbage content for years now. It sounds like you're agreeing with him?
Good info!
Has anyone taught crows to play laser tag? In Sweden there was a report they have been trained to collect cigarette butts for a food reward.
Ask HN: How do you version GPT prompts
This is for the purpose of tracking improvements of a code completion or a chatGPT prompt.

Are you using an existing solution, rolling your own or a mix?
I laughed. I cried.
Season 3 is still dark on the bridge, it is a Star Fleet bridge not alternative timelines and they are bringing all the old crew back, I think is OK so far but I wish I could see the bridge.
I’m cynical too, but if somebody lied about their age to do it for the clout, that’s weird and whatever, let it go. If they did it to try and get noticed, it’s not like they’re going to get a job out of it. They’re either actually 14, or they’re a total weirdo liar that you’re absolutely not going to hire.
Safety != security.
A "bunch of words" has been the standard for the dissemination of scientific results for decades. Worse, those results are often locked behind a paywall...

Publishing models is definitely better than only a paper, but I think you're being unnecessarily harsh in that case.

We would all prefer it if OpenAI released a proper paper about GPT4, for instance, even if they did not release the complete model alongside it.
The irony of those comments... it's almost like I landed on Twitter.
I'm not saying ZFS is a secret money grab scheme. I'm saying I don't trust Oracle and the way they're hamstringing ZFS is one of many reasons why.

But I think I'll leave the discussion here, it's not about build systems anymore. As I have already said, if your take on Oracle is that they're a trustworthy company and a good steward of crucial parts of your stack, go ahead and use Bazel, I'm not stopping you.
Good job Raph. You absolutely got me.
It performs much better when you add reflection to ReAct.

https://arxiv.org/pdf/2303.11366.pdf
You got a tutorial for that? I tried to get wine working with rosetta a year ago and it didn’t go so well.
Exactly. And I do not care what the low-level bit performance is if the device-level performance is better.
I just need an LLM that can search, retrieve, and condense information on reddit, stackoverflow, and wikipedia to a given query.
I'd have to say free time is also a huge factor! I have exams coming up, but for now in free to hack stuff in my spare time. I was also looking into newer echo models, according to hackaday they have a hidden debug port but still use mediatek processors, maybe I'll buy one on ebay in the future and have a look...
I haven't seen basic Lamport Clocks used much but sequence numbers and various kinds of vector clock are widely used in eventually consistent systems (fashionable to call this CRDT nowadays).

Edit: perhaps git uses a kind of lamport clock, but with linked lists of hashes not numbers as the values.
I've heard the buds on the end of a branch busting their way out of the dryer outer layer. It was calm. At first I thought bugs, but finally realized what it was. It was much harder to hear than beetles boring their way into a tree.
I don't care about the "perspective" of some shithole country, just like I don't care about the perspective of some caveman complaining about how Ugg was mean to him or whatever.
I tried Japanese curry for the first time in San Francisco a couple of weeks ago. Absolutely delicious.

I definitely noticed the English vibes. Actually, it reminded me a lot of Southern US homestyle food. Swap the rice for some potatoes and you could’ve fooled me.
as you said, its annoying and a complete waste of time. Its essentially someone lying to their audience. As someone trying to build a reputation or a following, how do you do that?
I suppose you can always order events by the time it takes for light to (physically or hypothetically) travel to a central server plus the server's local time.
Someone already leaked the full source code in github a few days back....

Maybe they were forced into it? Like everything with this twitter play from buy to OS
A ChatGPT UI for young readers, written by ChatGPT
Almost all the code in this repository was written by ChatGPT, using what I think is a novel workflow.

I started by asking it to create the html for a simple chat app, with embedded css and js. After that, I just asked for changes, bug fixes, new features and improvements in plain English.

ChatGPT figured out how to make the requested changes, what parts of the code needed to be modified and what modifications to make. I reviewed the diffs it generated, and either accepted or rejected the proposed changes. If the changes weren't acceptable, I discarded them and improved my request to be more specific or explicit -- and tried again.

In essence, I treated ChatGPT as a junior web developer.
You're right! While I was doing the research for this article I found this to be an interesting read on Japanese curry aka カレーライス: https://metropolisjapan.com/the-origins-of-japanese-curry/
I wanted to write a quick app to switch between VPNs based on which WiFi network I'm connected. The Wireguard app exposes an API for this and many years ago I remember enjoying the broadcast receiver API of Android to react to such general changes. Thought I'd have myself an app in half an afternoon.

Well, it turns out getting the name of the current WiFi network is near impossible. There are four different ways for four different ranges of Android versions, the most recent of which plain doesn't work on my phone.

Somewhere down the line the greedy tracking on mobile apps has gotten so bad that even Google wants to make sure their users know they're being tracked. Without a permanent notification and a permission you can't grant in a popup, you're just not getting the WiFi name.

I completely understand why they changed the API and I'll even agree with the most recent incantation, but the state of mobile app development has become truly deplorabele because of tracking companies and everyone must now suffer the consequences.
Is there a reason Llama is getting so much attention compared to say T5 11B?

Not sure how neutral or what benchmarks are used on the following link, but T5 seems to sit a lot higher on this leaderboard?

https://accubits.com/large-language-models-leaderboard/
I've found it quite funny actually.
I thought this was really excellent technical writing given I'm not sure the author has had an English class that actually covers anything beyond grammar and basic literary analysis yet.
Javascript is delivered as text and sends text-based HTTP calls to the server to fetch more data. Why do you need selenium?
You seem to be overlaying a map of Japan now to a map of Japan then. For example, in 1945, Tokyo's population was 7.4 million, whereas it is now several times that. I can't confirm that it takes up a larger area now than it did then but I'd be willing to bet that it does, by quite a way.
Were they frozen pizzas or kits that you had to prepare?
Even with 7.5GB/s you are gonna at best achieve 2.7 seconds for a computing a token, in a hyperoptimistic scenario that you can actually achieve that speed in reading the file, which is too slow for doing much. Maybe if one could get the kernel to swap more aggressively or sth it could cut half that time or so, but it still would be quite slow.
Just another unlimited(*) with the asterisk in giant bolf and the explanation text in 2point type service.

Yay.
No fun allowed! Rust evangelism is ze serious business! :)
For the last 5-10 years I've though of April 1st as a hell-day. Most years, this sentiment (and warning) is what I post in a private group. At least this year it's on a saturday not a weekday, so most of the cringiest corporate april's fools are not happening.

The web just goes to shit with jokes which sometimes visibly take a lot of effort (e.g. unless this post was AI-generated and while it's much shorter than the author's usual, it is still to a pretty good standard (some of the hints are easy to miss though the "language evolution" is a huge hammer), other sites have complete redesigns or major flow changes just for that) but usually are not really funny, they dont feel whimsical or enjoyable[0], and from times to times just trigger dread.

This post does cause a pretty good double-take when you follow the author though so it's not bad.

[0] one semi-recurring prank which I do enjoy is subreddits swapping styles, it's completely harmless but it does cause surprise, and sometimes delight as your usual might be swapped with a very well-styled subreddit
Since when are the platters glass?
It is not hard to understand, I am all for it. Please see my response here: https://news.ycombinator.com/item?id=35392323

I think for career advancement, getting paid more is not the only motivation for a lot of world class engineers. Innovatio itself is sometimes sufficient.
This might be a language barrier issue, but I have never seen an Indian-style restaurant advertise a dish as "curry" in any country I've visited. Even in Japan (I live in Tokyo and have several インド料理 shops nearby), even if the shop itself has カレー in the name, the menu will say what each thing is (keema, sagh paneer, etc).

Imagine sitting down and opening a menu and seeing something labelled "soup" or "sandwich"!
5% is not that much, I regularly save clients 30%+ with a few basic techniques
> Fabulous essay.

You jest, right?

"In the end, this experiment has only left me feeling more confused and uneasy."

Uneasy about what? Is it really more important to discern that a text was generated or conceived, instead of reading the text and evaluating the ideas put forward?

Here is 'the world according to a stochastic langauge box':

"Language is like a map that we use to navigate the world, but it’s also like a prison that keeps us from seeing what’s beyond the walls."

Of course, that is the essence of the existence of an LLM. But it is a ridicolous proposition for a willful sentient immersed in reality.
Not really. Germany has been terrible about prosecution. Several Dutch traitors have been able to live their lives in freedom in Germany because they obtained German citizenship due to SS membership so they couldn't be extradited, and Germany refused to retract their citizenship.

And prosecuting them in Germany was delayed so long that eventually they were declared unfit to stand trial. It's ridiculous.
Solaris movie review and film summary (1976)
"Unfortunately the challenge isn't just "make enough enough money to pay the writers and keep the lights on." They have to do that, and then make enough additional money to keep the corporate overlords happy and interested."

Which rather well describes what just happened to DPReview. One wonders if some of the community there might be able to do something like this...
Or, as we say in the UK, get a f***g life
Web3’s Decentralization Dilemma: The Last Mile Problem