skysight-inc/HackerNews huggingface dataset:
There's a German-language "Projekt Gutenberg"[1] as well, a long time maintained by the publisher Spiegel. They're the more popular project of that kind in Germany, so people probably didn't notice what Project Gutenberg was doing.

They claim some kind of edition copyright on the works as re-published by them[2] which is funny or sad, depending on how you look at it.

[1] https://www.projekt-gutenberg.org/

[2] https://www.projekt-gutenberg.org/info/texte/info.html
>How is a Japanese user asking for help learning Chinese supposed to write?

They write with japanese kanji. I imagine minuscule differences in kanji forms are negligible compared to general unfamiliarity with the foreign language.
It’s not a leap. The Mac is a major platform, and Apple silicon is soon to be the only Mac platform. All the other cloud storage providers in this service space are offering support for Apple silicon.

Now is it as significant as windows users? I’m sure it is not. But it seems silly that a major tech company would just dismiss it altogether.
Let's exaggerate a bit.

365 days in a year, 5 year lifetime -> 1825 days, our consumer watches TV 16 hours a day -> 29200 hours watched, 6 commercials/hour -> 175200 commercials watched. Youtube pays ~4$ per 1000 views, giving us 700.8$ lifetime ad revenue for a very exaggerated viewer.

A more normal viewer that watches say 4 hours/day, 6 days a week will give us a more modest ad revenue of 187.71$.

Assuming the "normal viewer" is actually representative, the statement that ad-supported hardware is cheaper on the scale of 2000$ TVs is bullshit.
> However, PAR would mean that a cluster can at least recover itself and then replace the disk in the background, without this being a showstopper event.

This isn’t a showstopper event, it’s a process stopper event. I also outlined non-PAR approaches to recovering just fine without replacing the node.

> Theoretically, but in practice

I also have extensive practical confirmation that this approach works well.

> This aspect of recovery is often simply not tested.

I agree that test suites do not cover this well enough, and I commend you for working this into Tiger Beetle. This is something I hope to expand Cassandra's new deterministic simulation framework to incorporate in future as well, but Cassandra does benefit from a great deal of real world exposure to this kind of fault.

> PAR also shows cases where even a single local disk sector is enough to bring down a cluster that doesn't implement protocol-aware recovery for consensus storage.

I’m not sure I agree. The paper discounts reconfiguration because there could only be f+1 live processes and one could have corruption in a relevant sector, but under normal models this is simply f live processes. It seems that to accommodate this scenario we must duplicate the record identifier, and store both separately from the record itself.

It's not clear to me this scenario warrants the additional complexity, storage and bandwidth, as I’m not sure guarding against this is enough to reduce your replication factor. But it's worth considering, and this particular recovery enhancement is quite simple (we just need to duplicate the ballot in Paxos, so we can arbitrate between a split decision of other replicas that retain an intact record), so thanks for highlighting it more clearly for me.

> this kind of fault is addressed by Viewstamped Replication's 2012 revision

Could you point me to the place in the paper? I cannot see how VR solves this problem without introducing a risk of inconsistency, without necessitating an additional round-trip before responding to a client. Specifically, I think there are only three ways to address this particular problem, and I don’t see them discussed in VR:

1. The coordinator may record the responses of each replica before acknowledging to the client, so that the loss of any a write to any one disk may be recoverable.
2. The coordinator may require k>f+1 responses before answering a client, so that we may tolerate the loss of k-(f+1) disks losing a write
3. The coordinator may require an additional round-trip to record the consensus decision before answering a client

I don’t see any of these approaches discussed in VR. I see discussion of recovering the log from other replicas, but this cannot be done safely if the replica is not itself aware that it has lost data.
Corrosion is a concern, all over but especially on the inner cylinder that has to seal. The seals are probably OK but they're important and redo them anyway when its open. The fluid will pick up some water and thats a whole hydraulic system flush, once you get "too much".

Then you've got bearings and grease ports and channels that not only don't necessarily like water; but you're not operating in clean water either and that compounds all the problems.

Noting almost total ignorance of the realities: I forsee vacuum hydraulics problems including keeping seals tight, the inevitable oil coating on cylinders boiling off and getting polymerized residue buildup. Double enclose all the actuators and have another seal system so you can have a moving thing poking out of a hull, as is done for boats, will probably be necessary... and that'll have its own problems at the actuation points i bet.
Hmm... how does it work? Say I finish the view change and then everybody loses power. When the power comes back, how do you know what the old view was? What prevents two distinct nodes from being both leaders of view v+1 (one before the power loss and one after power comes back) thus issuing inconsistent messages?
If you think a simple shot that in the worst case has you feeling kind of off for a few days is comparable to ... taking off your skin, then frankly you are a lunatic.

It's also not as much about my risk if I were to get infected, but me transmitting it to somebody else.

Like say my grandma. She's vaccinated, but she's also 80. In that age group, vaccines might not be enough. Look at Colin Powell. Vaccinated twice, still dead from Covid.

I'm tired of inconsiderate assholes making up elaborate excuses to continue being a risk to everyone cause they don't want the inconvenience of a needle
What are you talking about? You can download PG books in ePub and Kindle formats directly from the site. Are you thinking of a different project?
UPDATE: The above howlers were in IntelliJ...

However in Visual Studio Code on a different computer, I got much better idiomatic suggestions.

such as

def is_palindrome(word):
return word == word[::-1]

Very puzzling.
I don't know. This is a problem society must eventually figure out. Perhaps crowdfunding or patronage is the answer?

I just know that intellectual property needs to go. In many ways it's already gone, these publishers just need to let it go.
New PlanetScale Pricing: Scaler Plan Upgrades and Our New Enterprise Plan
Yes, and sorry if I also came off as combative here, it was not my intention either. I've used some Common Lisp before I got into Julia (though I never got super proficient with it) and I think it's an excellent language and it's too bad it doesn't get more attention.

I just wanted to share what I think is cool about julia from a metaprogramming point of view, which I think is actually its greatest strength.

> here is a hypothetical question that can be asked: would a julia programmer be more powerful if llvm was written in julia? i think the answer is clear that they would be

Sure, I'd agree it'd be great if LLVM was written in julia. However, I also don't think it's a very high priority because there are all sorts of ways to basically slap LLVM's hands out of the way and say "no, I'll just do this part myself."

E.g. consider LoopVectorization.jl [1] which is doing some very advanced program transformations that would normally be done at the LLVM (or lower) level. This package is written in pure Julia and is all about bypassing LLVM's pipelines and creating hyper efficient microkernels that are competitive with the handwritten assembly in BLAS systems.

To your point, yes Chris' life likely would have been easier here if LLVM was written in julia, but also he managed to create this with a lot less man-power in a lot less time than anything like it that I know of, and it's screaming fast so I don't think it was such a huge impediment for him that LLVM wasn't implemented in julia.

[1] https://github.com/JuliaSIMD/LoopVectorization.jl
Michigan project may hold the key to averting a future battery fire crisis
From the article:

> A proper transition plan would mean that I would never even notice this. One which would replace another and nothing would break. That is the sort of thing I expect to happen in Debian - we are generally good at this stuff, and it's a big reason for using the distro.

No tempest, no bikeshedding. That seems like the polar opposite of whatever you are criticizing.
Surgeries, tests postponed as 4,000 unvaccinated B.C. medical staff put on leave
> Not Czech, but Prague based.

Ah yes a distinction I should have made in my original question. Definitely interested in Czech/Prague based experiences regardless of lineage.

*edited for formatting.
That is a good thing, which I wish more package systems used. In popular programming package managers that use “semver”, bumping a major version usually breaks all of the internet and then some more. If you don’t believe it, just search for a non-trivial gulp or webpack recipes and it will come. The fact that ls is always the same (except for bsd and few non-standard options) is very useful when you plan to run your system for years+. Personally I don’t want to learn ripgrep, grep and aliases I have in my .profile are fine by me, and there is no reason for me to spend time to replace them with shiny new.
Bots, hooks, extensions - choosing the right integration pattern
Empirical evidence of non-pharmaceutical intervention for Covid infections
> The Radxa seems to be better value.

The Radxa is a better value if pure performance is the only criteria.

But the real value of the Raspberry Pi products is the ecosystem and code support. It will be much easier to find tutorials and software support for the Pi Zero 2 W than the Radxa and the Pi will be supported for a long time after the Radxa has been discontinued.
> It takes someone to come along and knowingly look for "ah ha, gotcha" loopholes in a system to exploit for their own advantage.

This isn't a witty corner-case hack. This is a system intentionally designed to reward insiders.
> What did a black complexion mean back then?

Black people were very rare in Britain at the time, this term was used very broadly for people like Italians, Iberian descent, jews, etc.

I doubt there is any way to show "conclusively" that he wasn't, but I would say the evidence is pretty strongly against. Someone I quoted in another reply provide more reasoning on what that evidence is.
> What is already being used for what?

Let's say you have some data. You can choose to store it in a relational DB, like SQLite or DuckDB, or you can store it in a parquet file (and load it into an Arrow buffer).

And the point is that if you combine Arrow with, say, Spark, then as a user you can accomplish something similar to what you might accomplish with a relational DB. But you don't need to hassle with setting up a DB server and maintaining it. All you need is a job that outputs a parquet file, and uploads that to S3. And then Spark - through Arrow! - will allow you to execute queries against that DB.

Using Arrow + Spark, you get the ability to a dataframe as if it's SQL, but you can still do pandas-style stuff i.e. treat it as a dataframe. OTOH you lose the more esoteric SQL stuff like fancy constraints, triggers, foreign keys.
One should consider avoiding name calling [1] to win arguments.

[1] - https://en.wikipedia.org/wiki/Ad_hominem
When I shopped TVs a few years ago, Sony was the only consumer brand that didn't have ToS that included language about this type of advertising. I'm not sure if that's changed. They still spy on you plenty, though.

That's what we bought, but we still don't connect it to a network and only use hdmi inputs. Plus disabled quite a few apps via adb, and don't update the software.

It's sad that this is what it's come to.

I also suspect that at least Android devices are starting to use other (Android) network devices as proxies to get data to Google when they've been firewalled with only LAN access.

Lots of unexplained data getting transferred on my home network between firewalled Android devices.

But maybe the state of things just has me being overly paranoid.
Nah, this is one of the last pushes before true stagnation due to physics.

The next 5-10 years will have rapid innovation where you'll see ever growing caches and/or unified caches, higher bit interconnects (a la 512bit ddr5 bus on the m1 max), and a bigger emphasis on heterogeneous computing.

Nano ribbons and better gaa should give another boost in 3-5years or so but we're rapidly approaching an end to what we can do.
New MacBook camera notch makes menu items unreadable in some apps
> The (sadly all too) common approach to rarely occurring bugs & edge cases: Pretend like the problem doesn't exist. Blame it on faulty networking, solar flares, etc.

How to tell if someone hasn't been working with a piece of software in production yet? They've never blamed a bug on cosmic radiation yet :D
> Well do you expect the US to keep running trade deficits of 2.8% of GDP every year?

2.8% trade deficit isn't very high compared to other countries (Canada, NZ, and the UK are higher). More to the point, a world busy doing trade with each other is a much more peaceful one than ones with an isolationist USA and China without less to lose economically if they decide go to war over Taiwan.

> But the deficits will stop, it's only a question of how much longer we keep delaying it.

Historically that isn't true at all: economies aren't closed systems where imports and exports have to be eventually balanced. The only reason the deficits stop is if the country goes bankrupt and can't afford to import anything anymore. Trump's experience in going bankrupt not withstanding, I don't think anyone wants to go there.
Robot pollinator as backup for declining insect populations
What brought me into the coding world was its novelty. In those days an electronic games were: Merlin, Simon and Mattel Football. Today, there is nothing novel about coding and its crushing and relentless.
You're right, but that's "just" a political problem too in the sense that it's a matter of willingness to spend the money near those who need aid rather than near the giver. Reducing subsidies in developed countries and instead paying to upgrade farming in developing countries would be one way.

So sure, giving food away is not a perfect solution other than for short term crises, but it's still a problem that is entirely solvable if there was will to do so.
Does "source available" allow people to fork a project and redistribute it? What happens if the original author abandons the project for any reason?

"Source available" is just a nicer name for shareware. I am less inclined to support someone making shareware than someone who is making free software.

> so I can use their code at my paid job

Free software is not just about "your code at work". There are plenty of projects not related to dev tooling that you could contribute.
Are you American? I don't know about other countries, but here in the US there's a cultural trope that our economic system finnacially rewards hard work & effort. It's hard to point to a specific piece of propaganda, but it's definitely baked into our social mythology.

OP is saying that the myth is a lie, and that hard work doesn't really guarantee you anything, in the United States.
I'm not entirely sure what you're saying, but it sounds like you're arguing against their strategy of having multiple variants of the Raspberry Pi for sale at the same time?

There have been a lot of commenters in this post basically complaining that there are too many Raspberry Pis. From a practical standpoint, I don't get the complaint (I mean, how does that personally harm them in any way?).

The Raspberry Pi foundation's mission is to increase technical literacy worldwide by making and selling very low-cost yet reasonably high-performance computers. They also do quite a lot of education and outreach themselves.

What people here seem to be forgetting is that these things take money and instead of spending time fundraising (a huge cost and time sink for most non-profits), they decided to tap into the maker and computer geek communities, as well as industry. When people like you and me buy these boards to play with or build into our projects, we are subsidizing all of the foundations design, education, outreach, activities. Also when companies build products and internal solutions around the Pis. The whole reason they still sell the (mostly) original Raspberry Pi board is because there are systems, processes, or fleets still using them. They'll continue to use them until a design change is required. As long as its relatively easy for the foundation to squeeze out a new batch every so often (all of the hard work of designing them is already done), what does it hurt?
American Inventor Horror Story: Ten Years of AIA and the PTAB
That genuinely made my morning.
Truck-loadings-per-hour will increase, but that does not help shrink the buffer if every truck picking up a container also brings back an empty one.

Increasing the buffer size is a temporary relief, but clearly the underlying problem is an ever-increasing number of containers (empty or full), or we wouldn't have gotten into this situation.

If we could dispose of the empty containers somewhere then this bottleneck would cease to exist - trucks could just haul away containers at max throughput. I gather that it's become harder to ship back empty containers though, and presumably just scrapping them is not a sound solution in the long run either.
The "attack" is bad implementations revealing the whole IP, leaking that PII, to anybody watching DNS, instead of the query being masked to a /20, or some other subnet.

Not all VPNs route DNS queries over the VPN for performance reasons. Thus, knowing that a specific IP is visiting dissident net when that cannot be directly observed is very useful.
Adverse Effects After Pfizer Vaccine and SARS-CoV-2 Infection, by Age and Sex
That seems less "sticking to principles" and more "we aren't resolving correctly, but can't/won't tell you why?"
I have, they're super useful. They basically illustrate that what I'm talking about is entirely feasible. In the same way that you can non destructively combine object mesh data into higher order objects, this functionality should be available in the object hierarchy graph.
I'm reading it and it seems ridiculous to me.

> It was the final step in the method of claim one – “moving said tray cart to said proximate end of said scanning device” – that was added at the PTO to overcome the examiner’s initial obviousness concern.

So the lynchpin of the case earning this company $100m is the idea of moving trays on a cart from the exit to the entrance.

https://www.eff.org/files/2016/12/22/security_point_ruling.p...
This is a unit-shifter attitude. And I'm not trying to be rude, you need sales. But if you ignore long-term quality for short-term sizzle, you lose, at least if you're producing something like Debian.

If you don't understand why something like this is important to get right, I'd suggest maybe finding out why other people do actually care about things like this.

Or maybe reflect on why Microsoft spends so much money and energy on backwards compatibility.
My guess: Porting their kernel extension to ARM is not that trivial.

They were one of the first who offered these 0-byte placeholders, and they rely on a kernel driver, which is only available on both Windows and macOS (but not Linux).

OneDrive [0] and Box [1] are moving away from their implementations and switching to Apple's File Provider API. Their motive might be less development effort, and the official API might be good enough. Still, I wonder whether the deprecation of 3rd party kernel extensions might also be a reason to switch to such a "thin client".

Interestingly, Apple did something similar on Windows [2]: They are now using Microsoft's OneDrive implementation for their iCloud file sync client.

Now I am wondering what Dropbox will do. Is maintaining their kernel extension still feasible on macOS?

[0] https://techcommunity.microsoft.com/t5/microsoft-onedrive-bl...

[1] https://blog.box.com/get-more-secure-seamless-box-drive-expe...

[2] https://blogs.windows.com/windowsexperience/2019/06/11/apple...
A good place to start would be:

1. How would an English clergyman in the first half of the 1700s typically describe someone who was of African descent? This appears to be the guy who wrote the description: https://en.wikipedia.org/wiki/William_Cole_(antiquary). My intuition is that the wouldn't just use "black," but would probably use something more specific, like "African" or "negro."

2. At that time, would a "black" person (in the modern sense) have been accepted into the kinds of positions John Michell had (like being a member of the Royal Society), with so little comment on his race?
I do this with my several-years-old Samsung as well. Inputs, menus, TV tuner, and the OTA program guide all work. No smart apps and no ads.
Thanks for the additional info! I don't check the RPi foundation site with any regularity and when I have it's only been RPi articles.
It causes a new stacking context which has significant impact on how everything is rendered and things like Z-index behave. This can cause head-scratching issues and differences which aren't obvious at first sight.
Look at the working age male labor force participation rate. We have plenty of unemployed, and underemployed workers, especially in specific geographic regions that have proportionally suffered the most through globalization and exporting of domestic production. These places have steadily lost population. Meanwhile, more people have crowded into a subset of metros in US chasing the remaining jobs leading to real estate costs outstripping any potential wage benefit.

>costs to shoot up.

So what? Henry Ford knew you could pay your workers more and they'd have more money to spend. The losers here will be multi-national corporations and wall st. who won't maximize profits by minimizing wages. My local area has lost many people in the last few decades. The people without good paying jobs don't have the income to benefit from supposed cost savings of cheap imports. If more people, and businesses, see increased production, complimentary business and economic gains will be seen in entire regions who have lost out from globalization.

Here's a good article covering the many ways regional economic loss occurs from globalized free trade where domestic production declines, through the lens of German and Chinese economies[0]

Here is quoted Chinese economic scholars describing the CCP policy of rejecting the American economic decline from loss of domestic production, in favor of embracing a German style industrial economy[1]

[0] "The Germany Shock: The largest economy nobody understands"

https://www.conradbastable.com/essays/the-germany-shock-the-...

[1a] "We have abandoned the American path for the German path."

https://twitter.com/ruima/status/1420109129847214084

[1b] https://twitter.com/ruima/status/1420060835313971200
If you’re optimizing for GDP, it’s a crisis. If you’re optimizing for quality of life, not necessarily.
Disk caching probably invokes Flava Works vs Gunter [1] which is a case that distinguishes streaming from copying under copyright law. There are probably later updates to this, but this is the one I'm aware of.

https://www.avvo.com/legal-guides/ugc/copyright-101-is-strea...
Yes, I have noticed that too. But the windows update process itself also sits there for minutes using 60%+ CPU.
Remember to always blame the user… or the universe!
We didn’t do it when it was just a union why should we do it for the citizens of LA?

https://www.theatlantic.com/business/archive/2015/02/how-onl...