skysight-inc/HackerNews huggingface dataset:
this is a really neat addition to raid-z. i recall setting up my zfs pool in the early 2000s and grappling with disk counts because of how rigid expansion was. Good times. this would've made things so much simpler. small nitpick: in the "during expansion" bit, I thought he could have elaborated a touch on restoring the "health of the raidz vdev" part, didn't really follow his reasoning there. but overall, looking forward to this update. nice work.
That's not entirely true:

https://www.theguardian.com/world/2016/jun/10/ayatollah-khom...
> Considering the process is already reading and rewriting basically the entire array, why not recalculate the parity as well?

Because snapshots might refer to the old blocks. Sure you could recompute, but then any snapshots would mean those old blocks would have to stay around so now you've taken up ~twice the space.
How does this relate to my previous questions?
> Very funny. America is nowhere near "the oldest nation on earth".

So you're agreeing that it is indeed the greatest nation on earth?
The recovery of European freshwater biodiversity has come to a halt
It's worse when you're not actually dooming them, but you are discouraging them.
I think I would advise against a direct mirroring -- instead, I'd do sync-every-24-hours or something similar.

Both schemes are vulnerable to the (admittedly rarer) errors where both drives fail simultaneously (e.g. mobo fried them) or are just ... destroyed by a fire or whatever.

A periodic sync (while harder to set up) will occasionally save you from the deleting the wrong files which mirroring doesn't.

Either way: Any truly important data (family photos/videos, etc.) needs to be saved periodically to remote storage. There's no getting around that if you really care about the data.
>No, it is very much written from a consumer perspective. We're talking about from the producer perspective.

This is just a lie. It's written about Go and doesn't split its perspectives, the producer should only ever return meaningful non-error values with an error if explicitly documented, and the consumer should only ever expect those when documented.

>you point to a good example of where you can find un-meaningful return values when there is an error.

Okay, skimming the release notes for 1.21. The slog package, brand new in 1.21, contains a MarshalText method (and others, but this is the first I noticed). It returns ([]bytes, err) and it is not documented to be idiomatic as per your personal definition. Therefore, by your interpretation of the style guide and your own personal standards, it is not idiomatic. What's more, a nil/empty slice is potentially valid output from marshaling something, so the slice is entirely useless and must be ignored if err is non-nil. It is not valid to try to "derive meaning" (your terminology) from the slice being nil or not, so it is well and truly useless if err isn't nil.

Moreover, I'll assert that if Either existed in the stdlib, it would return Either[bytes[], err] instead of ([]bytes, err), and it is a limitation of Go that they're using (T, error) which does not offer the appropriate semantics.

>Clearly the vast majority of the standard library, especially in the newer stuff, does return meaningful values upon error

This, too, is simply a lie.
Curious how long you tried to learn rust? I've found C++ much harder to learn (coming from a python/scala) background.

Is it just a case of you forgetting how hard C++ was to learn?
It also makes refactoring a pain in the ass. Wanna convert your local function to top level? Do unnecessary monkey job of using a different keyword.
I've had a lot of plant-based drumsticks with edible sugar-cane "bone". Kind of fun to eat!
Correct. I’ve used pico & nano as my primary editors for 25+ years. A fun one to work around with nano in shellinabox browser tab is ctl+w (Where is/“Find” function in nano/pico, Close tab in Chrome/Firefox). nano let’s you remap it to ctl+f in nanorc at least.
I could, but with so many people trusting GPTx too much, I suspect that they would not come to me with questions, but bug reports and insist that my software has the bug even if it does not.

By saying that GPTx just doesn't know my stuff, it would be easier to tell them to go away.
Are you saying you believe the issue is 1. that people listen to spotify 6/7/8+ hours a day, or 2. that people listen to those tracks specifically ?

If it's 2 then it makes no sense Spotify needs to pay either way, and if it's 1 then it makes no sense either, people didn't start listening to music in the background while working or studying or relaxing or cooking once white-noise-like feed appeared, they've been doing that since before I was born, so if spotify business model doesn't account for that model it is simply not viable.

From the article, it seems the issue is another thing entirely : people listen to that while sleeping, and that drives the value of advertisements down.
Nice. NASA and Airbus have both flown blended-wing unmanned test aircraft.

Not sure what role this serves for the USAF. It's a transport. Wider loads? Stealth?

The US has had total air superiority in every conflict since the Korean War. That's over. The Ukraine war makes it clear. Against a competent opponent, most of what flies will die. There are just too many man-portable and truck-mounted systems that can take down aircraft. Zipping over hostile territory in helicopters is pretty much out. Flying big, fat transports over contested territory is out. Anything that flies over hostile terrain had better be able to hide, evade, counter, and fight back.
From my own anecdotal observations, it sure seems like that the worse it gets the more mainstream denialism becomes. I'm also seeing a rise of cartoonishly absurd conspiracy theories that look loosely something like: "the commie democrats are using secret weather machines to push their radical agenda!" Not sure how we're supposed to fix any of this in our lifetimes when reality itself is so easily trampled by culture war nonsense.
Same as any other trendy editor, old or new: wake me up when it's CUA.

I learned dozens of editors in the bad old days. Then common sense has ruled since the late 1980s, and anything which does not comply with the universal PC UI can die in a fire.
Immediate mode UI? Not having to allocate every where? Memory allocation that tells you when you run out of memory? Static linking?

What systems are you thinking about?
What saved the ‘miracle house’ in Lahaina?
It does become more wrong, yes, but blocking it isn’t going to help it get any better. The idea that everything an LLM does can be replaced by documentation isn’t true
Do languages have limits? I mean, the poster explained the situation in English. How much does terseness matter I wonder?
Hah, that was great!

It's weird as both a commercial pilot and former ATC, I understood absolutely every acronym in the song.

We sure do have a lot of them.
Definitely did a double take when I saw the URL, I don’t see many .wtf urls let alone so close to my own.

Fun little game :)
The Czech tech sector is rather interesting. They have lots of local services that are seriously competitive with their international counterparts. Mapy.cz is an aggressively good openstreetmap interface
In the overall market, probably, but in the data center?
I remember Dr Dobbs journals in the 90s would have a strange plasticy smell. Whenever I smell that smell in a new book I have memories of the newsagent I used to buy them from and nostalgia for the enjoyment a new issue would bring.
Bit of the pot calling the kettle black, there.
Interesting.

I saw some discussion on llama.cpp that, theoretically, implementing matmul for each quantization should be much faster since it can skip the conversion. But practically, its actually quite difficult since the various BLAS libraries are so good.
they address this in the original post:

>> Are you affected by the recent Nomad BSL relicensing [8]?

> Maybe, see [9].

And then

> [9]: https://news.ycombinator.com/item?id=37084825
> allowing for type inference on the closures

You can still have your type inference without forcing the unnecessary requirement that local functions be `fn` while top functions be `func`.
There are fewer viable spots to put evacuation doors than a conventional tube. The greater internal space means a lot more potential redundancy and width and not necessarily more distance for evacuation routes, but traditional airline economics means packing it with seats.
In principle, one can go back and forth between a visual node/graph dataflow representation and a textual expression-oriented dataflow representation. From an expression (better yet, an expression with either where clauses or labelled subexpressions) to the node/graph is pretty clear. The opposite direction is not as obvious, but still easy (cf Knuth Vol.4)

Once upon a time I had thought it might be worthwhile to use this correspondence to automatically structure definitions for human consumption, but currently I believe practicing programmers prefer to work with "definition soup" ...and leave the structuring to their optimising compilers.
It's the whole (res, error) error handling thing.

Seems like there's an obvious solution that was avoided or not known about here. It's not even about being clever. Its about being practical.
Doing actual meetings with Meet is indeed simpler, more straightforward and a better experience all around in my experience. Unfortunately with Meet, the framerate and mostly the low bitrate when sharing your screen makes it absolutely awful for just sharing your screen and working together on something. Text rapidly becomes a pixelated mess and if you scroll, you get a slideshow. I never really liked Zoom, but at least we could read what was on another's screen.
Sun is looking pretty orange today in Vancouver.
Its not a matter of not having the right tool is not a good idea, but sometimes, because of cost and or circumstances, you have to improvise and/or make due with what you have.
It’s a metaphor.
More direct / detailed info here:

https://www.rheenergise.com/how-it-works

https://www.rheenergise.com/faq

They have their own denser-than-water fluid called R-19. The formula isn't public. They say it's "environmentally benign" and the ingredients are "common and available".

The viscosity is comparable to milk. They believe they can make mechanical parts (pumps, turbines, etc.) that can handle the denser fluid.

They say the cost is "broadly similar" to regular pumped hydro.
I am now using http://pirateweather.net/ it's not quite as good as DarkSky (They use less models for prediction) but they follow the DarkSky API design so if you invested in the DarkSky API it's easy to swap over. I just use it to display weather on a few devices around the house so nothing commercial, if you are just looking for a straight replacement for DarkSky's app they have http://merrysky.net/
I mean people still use `ls` everyday so it in fact did win. We have super rich GUIs, REPLs, the start menu, live programming environments and notebooks, web browser file listing capability, the ability to build your own web app to list files visually anyway you want.

And yet everyone still uses `ls`.
I still don't understand. If people like a background noise while sleeping, they will keep having one, be it chill / lounge / etc ... Music. The issue will remain the same.
Ask HN: How would you re-design Hacker News?
HackerNews hasn't change for ages. Would you change its design? If so, how?
> Mossadegh was not "democratically elected." There was massive opposition to him inside Iran.

See also: presidents of the United States of America

There is no contradiction between democratically elected and domestic opposition. Quite the contrary.
It gets quite hilarious when we take the design goals, technological difficulties both foreseen and experienced, insights picked up, compare the "end" results with the goals and then compare the excuses with what should have been possible technically.

As we cant blame anyone specific, I would have to conclude we did everything wrong and had very poor excuses for it.

A complete embarrassment. I find it rather entertaining but offer no solution.

https://bugzilla.mozilla.org/show_bug.cgi?id=19258
> a nation of really smart people

Measured how?
So blending a fish and pressing it back together with some flour is the most processed thing you can think of?
If that's the case, maybe there is nothing wrong with processed foods.
SC will be a preview level API in Java 21: https://openjdk.org/jeps/453
it's a nice human scale unit - a bit like some countries still cling to inches as a length measure.
The title feels weird compared to article.

Not that I don't believe there isn't large cultural differences between remembering visual scenes.
Bill Gates was 20 years old at the time he wrote this.
But what legal recourse? chatGPT could be considered a search engine, and technically scraping public facing sites without a login is perfectly allowed and legal. The best you'd be able to do is a dmca request, I'm not sure how they'd comply with that though. I've seen dmca requests in Google, when someone's work is being offered free without their permission. I'm guessing this would be the same sort of situation.

I wonder if they can selectively block or remove specific content from the LLM. Personally I think it's a fools folly to even try.

AI chat is the new interface to search, I use ai powered search engines for 90 percent of searches. sometimes I still go to the source website so there's still a chance of search engines bringing revenue.

Personally I think there should be a way for them to reward sites in a medium like program where views or uses as a resource are points for a share of the revenue for the month or something.
Also, the reason the HK court gave for its judgement is not that Andrew Left lied or was touting fake numbers or anything like that, but the literal judgement is that “He had the right data but didn’t understand how the Chinese market was different from the West.”
What kind of internet connection do you have and what kind of a machine do you have?

Looks like there are some problems you can't see.

In my country, the connection is not good, and some teammates have humble machines. Zoom happens to work well through that, while Google Meet keeps dropping some people.
I can offer a couple of explanations.

1) UX is better through a streaming client. It'll be named cleanly, it'll have a nice thumbnail. Whereas a downloaded file would be named white_noise_128bit_v3.mp3 and would be in a Downloads folder with 10,000 screenshots and memes, and every time you try to open it you have to find it.

2) All-in integration with everything in one client: Here's my white noise in my history next to my favourite banger, next to my last podcast. Tonight, as I go to bed I decide I want to listen to....one of those. They're all there in one place.

3) Discoverability UX. Go to Streamer app. Search White Noise. Press Play. Done.

vs.

Go to Browser. Search White Noise. Scroll through pages of results of links about white noise, articles, listicles. Search again for White Noise Mp3 Download. Click top result. Get inundated with ads and links that LOOK like they should be a download, but actually take you to an ad network. Finally find the download link. It opens in an in- browser player instead of a download. Give up.

It's honestly to the point that most of our parents or grandparents can't even get there.

4) Oh also repeat the same but for audio players. Are there good local audio players? That aren't inundated with ads? And each with worse playback UX than Spotify/etc? Most phones now come pre-loaded with Spotify or YoutubeMusic or AppleMusic. Good luck figuring out what is a good local audio player.
> I get why people might want white noise in their earbuds, but why would you want to stream it?

Most likely because they already use spotify. They are familiar with the interface and is their go to spot when they want to listen to something. So when they want to listen to white noise they use what they already know.
Convenience of just going to the Spotify app and not needing to think about finding/vetting another app or source. I don’t know many people outside of HN-types who download instead of stream media anymore.
> You can easily download a multi-hour recording of, say, a waterfall, and just play it from your device.

That's the thing, you can't, not easily. On mobile—especially iOS—it's frustratingly difficult to transfer and use normal files without an associated app.
What’s with the burden of proof? How do you prove that something was AI generated in the first place?
Anecdotal, but everytime I tell someone that the citations from ChatGPT can be bogus they are very surprised. They know that the answers can be incorrect, but they don't understand the process behind an LLM well enough to understand that a citation can be generated in the same way the rest of the text is.
Local news sites are blocked on Facebook but it didn't really matter, people used Facebook groups to pass better Info around.
We have had four models:

Committee consensus took us up through R5RS. There were about 30 members of the committee, though obviously some were more active than others. The problem with that was that we got no change except at the margins. Implementations were extended in random incompatible ways.

Then we had consensus of a small committee (5 members, later 4) for R6RS, followed by a community ratification vote. A lot of people thought the resulting standard was over-engineered, and I am quite sure that many people didn't understand all of it (I didn't for sure, especially macros and records.) Some implementers adopted it, others declared they never would.

For R7RS-small and the early stages of R7RS-large, we had the open SRFI process (anyone can propose, the community helps refine, the author decides when to freeze the result).

Now we have a (de facto) Sitzfleisch process: however stays in their seat and is still arguing the longest, wins. I eventually ran out of energy for this one.

Note that in all cases the text controls the meaning, not the author(s), and when the standard and an implementation collide, it is the implementation that is wrong. This is very nearly a sacred principle, as in C/C++ and various other multiple-implementation languages.
This is a really cool project, kind of touches a point about the history of computers as we know them now, a wealth of information can be found on classic books such as “The art of computer programming” by Knuth, this is more related to how things work now which has changed a lot over the years but the basics are still there.
While this example is admittedly extreme, I think you’re severely underestimating the amount of bullshitters and charlatans that are able to secure VC funding.
> There was massive opposition to him inside Iran.

Massive opposition does not mean not democratically elected.

Trump case in point.

Btw, "Shah" means king. Iran had deposed a monsrch, that was part of why the Brits did not like it.
I believe it was Alberta that ended rapattack, not BC.
A lot more info here:
https://declassifieduk.org/iran-1953-mi6-plots-with-islamist...

> IRAN 1953: MI6 PLOTS WITH ISLAMISTS TO OVERTHROW DEMOCRACY

> Declassified British files highlight a little known aspect of the joint MI6/CIA coup against Iran’s democratically elected government in August 1953 – UK covert action in support of leading radical Shia Islamists, the predecessors of Ayatollah Khomeini.
Oh no, some fats and fibers.
I'm in the same boat.

Background blur used to work fine on Firefox, until they suddenly removed it and claimed that only Chrome can do those effects. A super obvious move to force users to their own browser. Luckily with the new Macs, you can do blur on the OS level instead of in the browser. Now it's only the auto-cropping that I'm missing.
Japan has already a great economy, but it has fallen behind in the happiness index.

Trying to milk the population even more for taxes may not be the best decision for the country.
Sorry, not sorry. Here's one for you: .
> The idea that everything an LLM does can be replaced by documentation isn’t true

An LLM is false value, so I'm not worried about that.
The YouTube mobile app does not store watch history in your browser history.
Yep, reCAPTCHA is satisfied but then archive.{is,ph,today} still just loops 429 Too Many Requests. Not sure how they arrived at that conclusion; reading HN I probably hit the service about once per day.

Firefox ETP strict, CenturyLink residential
So I'm basically reading this as putting blame for Iran's reprehensible regime and its crackdown on its citizen yearning for freedom on Britain and the US.

No… let's stop with this rewriting of history. The only party to blame for the awfulness in Iran is their evil regime.
This. Also for the ones stumped by and obstacle…..why’s isn’t there a remote control mode seems like they could easily help it out of situations like that with all of the cameras and sensors these things have
You can see the sun? All I see is grey smoke slowly settling down on us.

It's going to suck for a couple days, I think.
Damn, my emoji got eaten. See https://emojipedia.org/chair.
SIGSEGV. Or those times when you really wish you had gotten a SIGSEGV.
A good thing to know is there are exits from bad things too. Exit from a vicious cycle, exit from a mental rut etc. While it's best not enter, almost everyone ends up in bad places somewhere along the road.
Yeah but you helped me over the initial hump. Much easier to get to the more involved cases now.
Counterpoint: "The 2023 wildfire season is now B.C.'s most destructive on record — and it's only mid-July"

The four worst forest fire seasons in BC since 1950 by square kilometers burnt are 2023, 2018, 2017, and 2021 in that order.

[0] https://www.cbc.ca/news/canada/british-columbia/bc-wildfire-...
USA was wrong but what aboutism is irrelevant.

Shipping trainloads of rapists and murderers to level cities of civilians is a horrific crime with no need for normalization or qualification
I have some Radio Shack solder that I bought in the mid 1970s. It smells /wonderful/ and takes me back to building kits when I was a teen.