skysight-inc/HackerNews huggingface dataset:
> headline is absolutely designed to attract a click by harkening to financial collapse

No, it's not. I read it this morning and passed it over. Then I saw it on HN and realised we'd have a clusterfuck. A technical analogy might be someone conflating an outage with the service going under.
The Three Places for Data in an LSM
Linux is not exclusively GNU/Linux. For example, Musl/Linux (eg. Alpine Linux) and Android/Linux are widespread. The Linux ABI is unchanged.

Legitimate Linux applications are written in Go all the time. Linux applications are often written in Rust and use the Linux ABI without going through any libc. They seem to be doing mighty fine in terms of "being Linux".

This sounds like some variant of the True Scotsman fallacy.
In these cases I like to use the malaphor we'll burn this bridge when we get to it :) Because that's how these changes feel like.
This argument starts with
"financialization has killed art" but ends with "screens are bad...."

I am very sympathetic to these points, but it's also slightly amusing to me that a decade and a half post-Web 2.0, they aren't simply agreed-upon points and common knowledge for everyone.
CVE-2023-2136 and friends are good reasons to upgrade.
100%. Playwright (which does have Python support) is completely owning this scene. The robustness is amazing.
The American Right moves to silence critique of dismantling democracy....
This little nugget at the end is the key of all of this, to me:

> It does mean sometimes I miss some questions or don't pursue an interesting research question, but helps me maintain a manageable workload.

It's easy to get hyped up by modern productivity software, sort, categorize, and prioritize everything, only to end up creating way more work than you will ever be able to do.

Keeping things simple (eg using a TODO.txt file) is one easy way to help prevent putting too much on your plate.
Yeah, I'm still running openbsd on a dual pentium pro 200 with 96 mb ram as my irssi machine :)

It's almost a miracle that the quantum fireball in it still lives, it's over 20 years old now.
Dumb question. Why does the network have to be slow? If the SSDs are two feet away from the motherboard and there's an optical connection to it, shouldn't it be fast? Are data centers putting SSDs super far away from motherboards?
Think you're referring to Frank & Frank 1985. It's pretty neat in terms of the tests and responses. Lots of springs, levers, and other puzzle boxes with the wolves almost always eventually solving the puzzles unless the wolf was nervous or agitated by the situation for some reason.

"The wolves generally attacked each puzzle immediately upon release from the start box and persisted until either the problem was solved or time had run out. In contrast, the malamutes investigated puzzle boxes only until they discovered that the food was not easily accessible, after which they typically returned to the start box and performed a variety of solicitation and begging gestures toward Experimenter 1."

There's a couple others that have followed on that are kind of neat to and related. Marshall-Pescini, et al. looked at wolves and dogs ability to play shell games, recognize hidden food choices, and rationalize about whether risky choices that don't pay out are better than somewhat not preferable food pellets. Part of the result from that test was that dogs may just not care as much as wolves. That wolves with their diet and carnivore nature, have a much stronger preference toward what researchers believe is the preferable choice. Yet, from the wild dog perspective, they took a long time to have any testing preference for meat vs pellets, compared to the wolves immediate preference. [2]

Which is actually vaguely related to the topic article. You get a mediocre food pellet, but it solves the task, so you don't really care that much and move on. The "quality" of the food pellet in modern human existence has limited bearing.

[1] Frank & Frank 1985, "Comparative Manipulation Test Performance in Ten Week Old Wolves and Malamutes", https://www.researchgate.net/profile/Harry-Frank-2/publicati...

[2] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4993792/
Depends on the laws and how you are being paid. If the local country thinks you're an employee (earning wages) then it would probably have to be a local company. If you're just being paid dividends from your US, then it could remain a US company but you may not qualify as a digital nomad. Either way you would have tax liabilities in the local country to sort out and paying corporate tax, then capital gains taxes is usually a worse tax scenario than wages - but YMMV depending on how much you earn.

There are lots of companies that handle this case, remote.com being one - where they are the local employer of record and handle all the social taxes and reporting.
There's a 4th option. Cost.

The fastest SSDs tend to also be MLC which tend to have much lower write life vs other technologies. This isn't unusual, increasing data density generally also makes it easier to increase performance. However, it's at the cost that the writes are typically done for a block/cell in memory rather than for single bits. So if one cell goes bad, they all fail.

But even if that's not the problem, there is a problem of upgrading the fleet in a cost effective mechanism. When you start introducing new tech into the stack, replacing that tech now requires your datacenters to have 2 different types of hardware on hand AND for the techs swapping drives to have a way to identify and replace that stuff when it goes bad.
Apple Watch is a flop. It's not delivered on anything other than being a good fitness tracker.
Aren’t 10G and 100G connections standard nowadays in data centers? Heck, I thought they were standard 10 years ago.
`&` is a reference.

`'a` is a label for a memory area, like goto labels in C but for data. You can read it as (memory) pool A. Roughly, when function entered, memory pool is created, then destroyed at exit.

`'static` is special label for static data (embedded constants).

`()` is nothing, like void in C.

`&()` is an reference to nothing (an address) like `void const *` in C.

`&&()` is an reference to reference to nothing, like `void const * const *` in C.

`& 'static & 'static ()` is like void `const * const *` to a built-in data in C.

`& 'a & 'b ()` tells compiler that second reference is stored in pool 'a, while data is stored in pool 'b. (First reference is in scope of current function.)

`_` is a special prefix for variables to instruct compiler to ignore warning about unused variable. Just `_` is a valid variable name too.

static UNIT: &'static &'static () = &&();

fn foo<'a, 'b, T>(_: &'a &'b (), v: &'b T) -> &'a T { v }

Let's say that `&'a` is from a function `a()`, while `&'b` is from a function `b()`, which called from the function `a()`.

The trick here is that we relabel reference from pool `'b`, from an inner function, to pool `'a` from outer function, so when program will exit from function `b()`, compiler will destroy memory pool `'b`, but will keep reference to data inside until end of the function `a()`.

This should not be allowed.
It's hard to tell from this article what is at stake and who is
calling for what. Whose free speech? Students, professors,
administrators, donors? And the idea of "neutrality"? hmmm.

Not directly related but much apropos is this video on "What's gone
wrong with political journalism in the UK" featuring Armando
Iannucci [0] .

The key concept is that neutrality and integrity have nothing to do
with each other.

One can be a monster by feigning neutrality, as Howard Zinn says it
[1] "on a Moving Train". What matters, at least in journalistic if not
academic integrity, is the "360 degree scepticism" needed to make the
choice of when neutrality is appropriate or not.

[0] https://www.youtube.com/watch?v=IoBNU_lMjaM

[1] https://en.wikipedia.org/wiki/Howard_Zinn:_You_Can%27t_Be_Ne...
How does one tell the difference between teaching and indoctrination?

Every fundamental hard science started controversial. In some circles, they still are. Do we stop teaching heliocentrism because it's the devil's work? Who decides?
We use shot-scraper internally to automate keeping screenshots in our documentation up-to-date. Thanks for the tool![1]

Agree that Playwright is great. It's super easy to run on Modal.[2]

1. https://modal.com/docs/guide/workspaces#dashboard

2. https://modal.com/docs/examples/web-scraper#a-simple-web-scr...
From Groq using Llama 2 70b:
To calculate the volume of space required to contain the world's population, we need to first convert the area calculated earlier to square feet.

Area (square feet) = 600 square miles × 5,280 square feet/square mile = 3,160,000,000 square feet

Next, we need to assume a height at which the population can comfortably stand. Let's assume an average height of 5 feet.

Volume = Area (square feet) × Height (feet)
Volume = 3,160,000,000 square feet × 5 feet
Volume = 15,800,000,000 cubic feet

Now, we need to convert the volume from cubic feet to cubic miles. There are 1,476,333,333 cubic feet in a cubic mile, so:

Volume (cubic miles) = Volume (cubic feet) ÷ 1,476,333,333
Volume (cubic miles) = 15,800,000,000 ÷ 1,476,333,333
Volume (cubic miles) = 10.7 cubic miles

Therefore, to contain the entire world population, we would need a volume of approximately 10.7 cubic miles, assuming an average height of 5 feet and a density similar to that of a solid object.

Please note that this calculation is purely theoretical and doesn't take into account factors like personal space, comfort, and actual population density.
According to the submitted article, the numbers are from AWS instance types where the SSD is "physically attached" to the host, not about SSD-backed NAS solutions.

Also, the article isn't just about SSDs being no faster than a network. It's about SSDs being two orders of magnitude slower than datacenter networks.
SpaceX inks $1.8B deal with US, deepening ties to Intel, military agencies
"Pokemon in the matrix" analytical approach to character design
No, the i3/i4 VMs discussed in the blog have local SSDs. The network isn't the reason local SSDs are slow.
Yea, clearly. I just hate the platform so much I'm ranting.
> It sounds like Yale's instead engaging in curriculum by controversy avoidance

This isn’t my reading of the situation at all. They aren’t seeking to avoid all controversy, but rather to allow students and faculty to discuss even controversial issues from multiple sides.

Can you point to the language that makes you think they’re trying to avoid teaching controversial subjects?
Politicians can draw fairer election districts − the way kids split a cake
A network adds more points of failure. It does not reduce them.
Can you give some examples of the Federalist Society attacking Constitutional law? That seems antithetical to their mission statement.
Haha, that's exactly what I'm trying to avoid. We're looking at adopting openpolicyagent. Which frankly, a modern JSON-oriented datalog may be ideal. But this whole time I keep thinking, this would be so much easier in Haskell. Granted, the rest of my team would probably find it equally confusing. Maybe even moreso? IDK, it'd be an interesting experiment. If such a thing as Haskell-based policy agent existed.
It’s like the city fails the poor twice: first they have to enjoy substandard living conditions, and whenever this changes, they get priced out.

Gentrification refers specifically to this displacement, and it shouldn’t be hard to understand why this is considered negative. No-one likes to have to move.

It’s also an effect of how the housing market works almost anywhere, so it’s not so easy to imagine an alternative within these market economies—a challenge the article doesn’t really touch upon.
Are you going to be training constantly?

TBH renting a big GPU (A100 or better) and getting the run over with quick is usually best. VRAM is everything.
What are some of the latency optimization approaches for multi master and multi -region deployments? seems like a very interesting topology, have to read more about it.
If a science shows Marxism works it casts doubt on that area of science not rigor on Marxism.
This guide (and most other guides) are missing a massive tip: Separate the crawling (finding urls and fetching the HTML content) from the scraping step (extracting structured data out of the HTML).

More than once, I wrote a scraper that did both of these steps together. Only later I realized that I forgot to extract some information that I need and had to do the costly task of re-crawling and scraping everything.

If you do this in two steps, you can always go back, change the scraper and quickly rerun it on historical data instead of re-crawling everything from scratch.
> Even if there still are plenty of obsolete 32-bit CPUs running Linux or *BSD, since many years I have never seen a case where using them is the right technical choice.

I have a couple WD NATs which chug along on 32-bit PowerPC, a patched kernel and the last version of Debian before they dropped support for 32-bit PowerPC. Don't really plan to replace them before they break...do need to work out a backup "story" (as the kids would say) but they just hold old TV shows so if they let out the magic smoke then nothing important is lost.

Would be nice if I could keep them up to date on the latest and greatest but nobody cares about the 32-bits anymore...
Bias may be unavoidable, but it should be rooted out to the greatest extent possible. This is a core principle central to human advancement. It is central to the scientific method, and liberal societies generally.

Fringe positions can be revolutionary and important. More often, they are reactionary and not well thought out. There is nothing wrong with advocating for a fringe position. But you better have the intellectual goods, and not just win arguments by default by suppressing dissent.

The latter is activism. Controversy should mean giving opposing view points a fair shake and judging between them by the strength of the data and arguments supporting them. Not by university administrations unilaterally deciding and declaring dissent as "unsafe" for the students who don't want to be exposed to anything that challenges their world views.
You're not actually arguing against what the GP said. The argument being made is that administrative staff should stay out of these sorts of debates. They should have no position on climate change. That's the faculty's job, especially faculty whose expertise is in climate science.

If faculty is teaching religious-based versions of these sorts of topics, then students are free to either a) enroll elsewhere, or b) engage in activism with the goal of having these faculty members removed from teaching positions.

The administrative staff should be responding to the wants and needs of students (and faculty, to some extent), not pushing their own views on them.

Of course, there's usually some overlap. Some (many?) university departments will have dean positions that rotate among teaching faculty. But pure administrative positions should maybe sit back and listen rather than pushing their own agenda.
Does a photon exert a gravitational pull?
I had a similar experience just today when trying to debug a script that serves as a connector between AWS Athena and our internal log querying platform. I got fed up with trying to understand a bunch of arcane logic and asked ChatGPT to write me a new one.

After a couple of back-and-forth rounds of copying and pasting error messages and sample data, I got the ChatGPT script working as a drop-in replacement. The new script is more readable, the logic is simpler, it took me less time to complete than either debugging the old script or writing a new one from scratch, and it was an overall more enjoyable experience.

There is little doubt in my mind that in the not so distant future we will gawk at the thought that humans used to write production code by hand. Sure, the artisans and the enthusiasts among us will still be around to keep the flame, but day coding will be a mostly automated endeavor.
You could make the kernel treat the scheduler specially (just like today it already treats PID 1 specially) by always making the scheduler run whenever the kernel doesn't know what to run next.
The Samsung 990 in my desktop provides ~3.5 GB/s streaming reads, ~2 GB/s 4k random-access reads, all at a latency measured at around 20-30 microseconds. My exact numbers might be a little off, but that's the ballpark you're looking at, and a 990 is a relatively cheap device.

10GbE is about the best you can hope for from a local network these days, but that's 1/5th the bandwidth and many times the latency. 100GbE would work, except the latency would still mean any read dependencies would be far slower than local storage, and I'm not sure there's much to be done about that; at these speeds the physical distance matters.

In practice I'm having to architecture the entire system around the SSD just to not bottleneck it. So far ext4 is the only filesystem that even gets close to the SSD's limits, which is a bit of a pity.
So do cloud vendors simply not use fast SSDs? If so I would expect the SSD manufacturers themselves to work on this problem. Perhaps they already are.
Well summarized.

Also, the area of experience matters. I myself for instance have become pretty good at designing systems and infrastructure both from scratch up to corporate level. However, that will not help me too much when it comes to mega-corp level (think: FAANG) and other things such as designing public opensource libraries. (libraries and systems/applications require very different tradeoffs).
Cuba Restores Ties with South Korea After 65 Years
I think the spectral imaging used to support this does collect all mown grass into turf. I think it can only distinguish tall grasses like wheat and maize from lawn. IIRC, you avoid certain times of year so that all short grass is an effect of landscaping.
Education is indoctrination, no matter what form it takes. Even telling students raw "non-political" facts is indoctrination into the worldview "people born to your station ought to be knowledgeable". You cannot "learn" anything without being indoctrinated into whatever view of reality your teachers take, so the idea that you could teach without "activism" and only focus on "transmission of knowledge" seems unachievable to me.

Many conservatives (a word which I call myself) seem to take this view that it's possible to "teach without activism". However, when you examine what is entailed as a part of "teaching without activism", they are almost always arguing that schools should teach according to a social or informational standard that was considered "radical activism" anywhere from five to fifty decades ago.

I suppose my overall point is that a faculty group calling to "teach without activism" should drop its "apolitical" façade and instead openly advocate for teaching according to whichever principles they think are most desirable for good societal outcomes. In this case, it seems like the subtext is that they'd like to see more socially conservative or "right-wing" filters applied to what is taught and how it's taught, and these filters are out-of-alignment with the standard progressive/communist/leftist/etc. spirit which is quite common on college campuses (and has been for decades, if not centuries).

I suppose this would result in many of them being publicly and embarrassingly fired by their overwhelmingly left-wing donors and students, but if their ideas are good enough they should be able to seek funding by right-wing donors and open competing universities dedicated to "instruction" over "activism", whatever that means to them. There is a demand for a service like this right now in the US that theoretically could be met by sufficiently motivated actors. I don't see this happening, though, as in the US the "right wing" is held in the pervasive grip of an anti-intellectual movement that started a long time ago.
The article suggests that the boat acknowledged it strayed on the wrong side of the border and says that it was only boarded for 30min while verifications were made.

Pretty mild considering this happened just after the Taiwanese did the same to a mainland boat, which resulted in actual deaths (still according to the article).

Perhaps the media should abstain from spinning things out of proportion in a very one-sided way.
There is tooling to provide the same PaaS interface though, so your cost doing those things amounts to running OS updates.
What would be an example of nobly undermining science?

Do you mean undermining poorly done science with better science?
I don't know what you mean. This is a compiler bug? Nobody claims that other compilers must also have the exact same bugs.
As noted on that GitHub page, fixing the bug will become possible once rustc adopts a new trait solver: https://blog.rust-lang.org/inside-rust/2023/07/17/trait-syst...
Understandable. Especially if you value privacy.

Even though I'm selling my data to Google, managing all my contacts and calender dates has been been a breeze using Gmail and its suite of apps.
There are also middlemen who deals with these kindof employement. I'm from the EU and when I asked around remote US companies how do they employ people from all around the planet a few of them said they use Deel for example. Basically, you are an employee of Deel and the company sends the money to Deel, which then pays you as salary.
Because even if you can squeeze 100TB or more of SSD/NVMe in a server, and there are 10 tenants using the machine, you're limited to 10TB as a hard ceiling.

What happens when one tenant needs 200TB attached to a server?

Cloud providers are starting to offer local SSD/NVMe, but you're renting the entire machine, and you're still limited to exactly what's installed in that server.
Hetzner and Entrywan are pure-play cloud companies with good prices and support. Hetzner is based in Germany and Entrywan in the US.
If there’s one lesson to take from Swift 1 and 2, it’s that Apple is comfortable launching beta APIs that can undergo massive churn. It’s why I avoided SwiftUI for the first few years, and now why people would be wise to do the same for SwiftData.
University faculty-activists are a perfect example of elite overproduction a la Turchin.

https://en.wikipedia.org/wiki/Elite_overproduction

We create small, smart cadres of people who watch power and wealth pass them by, and they advocate to overturn the system driving their envy.
It is the hypersonics which are overhyped. They suffer some severe disadvantages compared to traditional ballistic missiles. Their only real advantage is that since they fly on a very different trajectory, traditional missile tracking systems are not good at detecting them; hence the need for dedicated tracking satellites. Once you can track them, hypersonic weapons are just lower, slower warheads that can not deploy countermeasures.
Around 4x-10x depending on how many SSDs you want. A single SSD is around the speed of a 100 Gbps Ethernet link.
If the local drives are network drives(eg: SAN) then why are they ephemeral?
Please don't just paste AI-generated summaries into a low-effort comment. I don't know why your summary only picked up on the first half of the first paragraph, but estimating global population volume has nothing to do with the article.

Also, even taking the assumptions at face value, your model's calculations are wrong by several orders of magnitude. There are not 5,280 square feet in one square mile and 600*5280 is not 3,160,000,000.