skysight-inc/HackerNews huggingface dataset:
> playing russian roulette with work data by adjusting files in-place

That can be avoided if your filesystem supports reflinks / copy_file_range (BTRFS, XFS, OCFS2). Just create a reflink of the file, drop all the blocks at the beginning of the reflink "copy" up to the one containing the line you want to start with using fallocate --collapse-range, and overwrite the remaining data up to the first line with some suitable fill character. For the JSON-encoded lines in this case spaces should work. Total disk space used: one data block for the padding plus some metadata for the reflink. No changes to the original file. No copying or relocating 700 GB of data. Quick, easy, and and safe. But you have to start with the right filesystem for it to work.
Not everyone might agree but, taking a global view, I would interpret Article 25 of the UDHR [0] - right to standard of living - combined with Article 2 - right to nondiscrimination - as supporting the right to flee poverty in general. Going further, the relative wealth of countries like the U.S. is tied with exploitation and imperialistic meddling in the places where people are fleeing from, so it takes on that extra layer of responsibility. I argue that poverty is a form of persecution (exploitation) of the poor by the rich, which meets the letter of Article 14.

> your third bullet also implies that all illegal immigrants are refugees seeking asylum.

I'm not following.

[0] https://www.un.org/en/universal-declaration-human-rights/ind...
Reading has been my main source of education. As I grow as an engineer, I find that books become more and more valuable. I'm at a place where the internet rarely provides the answers I need on deeper technical topics, instead I'm reading from the best books I can find almost daily, and it works for me.

In other areas, I've learned tons about history and other topics, by reading. What other form of knowledge transfer is better? Video? The books I read would fill thousands of hours of video.
Alyx wouldn't exist if you were right. GOG and EPIC are credible threats.
> How is it an example of "shining at its best"

Shining at its best, in terms of making a product that just sells well without the state taking much efforts at it. Like in case of WW2, they just made movies which glorify US's contribution at the expense of others, the product sold well because it was well made. So their role got pushed in the minds of people even outside US.

> How about this one? https://en.wikipedia.org/wiki/Youth_(2017_film)

I read the synopsis, it doesn't seem like anything critical of their role in the war or need for it or their defeat. It talks about how they won bravery medals there and then it seems like a drama around love/work life.

Watch the Vietnam War documentary by Ken Burns/PBS, that's the sort of media I am talking about.
that is not surprising anymore

(the ruling wasnt a total ban on sending data, rather that there must be restrictions over what private data can be transferred)
It's so fast, you can wear it out in just 33 hours of continuous writing!
I recently had it out with my ISP which concluded after I filed a BBB complaint after exhausting several other avenues.

But the issue I have is irritatingly not avoidable by switching carriers: The Chicago Cubs have levied a tax on all cable and satellite TV customers in the Chicagoland area.

The Marquee Sports Network costs every Chicago area resident a new $7 a month cost, every cable provider has agreed to it, and Sinclair Broadcasting makes it a contract term that customers cannot opt out of this new channel and massive fee.

It'd be like if HBO Max rolled out by signing everyone up, billing everyone, and making it impossible to cancel.

I got my ISP to grant me a credit for the next year or so, but it seems like a government action is the only long-term way to escape.
At home I primarily use Safari and it's quite quick/easy to toggle.
How is that different from the rest of Google?
that sounds fantastic. but you can't trust facebook to do the right thing
Tel Aviv-Jaffa aims to be world's first city with network of recharging roads
Plaintext is too complex for programmers and likely drops semantic information that is needed to reconstruct the relations in the original data.

There's a reason plaintext is rarely used as the preferred method of semantic data exchange. What's our preferred method of representing images with plaintext? Audio files? Rich text, such as Google Docs? Spreadsheets (complete with formulae and attached macros)? Databases that contain bin-blob fields?

> And also can be re-imported into just about anything with a quick Perl script.

In your specific use case, I expect that works well. In the general case, my experience has been that plaintext can be imported into just about anything incorrectly with a quick Perl script. And when the data is MBs / GBs, the odds that such an error goes unnoticed until the data is needed and cannot be reconstituted are high.
Working for a large Indian outsourcer, the caste system is alive and well, and if you're not Indian, your the bottom of the pile.
No doubt, I'm just arguing it wasn't a very good framing.
Swift alone would be nice, but implementations of UIKit and/or SwiftUI for Android would be even better. SwiftUI in particular makes a lot of sense as a cross-platform UI framework, since its appearance and behavior adapts to the platform it's running on instead of trying to shoehorn in a single look and feel everywhere.
I think Kotlin is ahead enough in this area that it'll win. Plus it's much easier to compile Kotlin to native and use that from Swift than to use native from Java/Kotlin
Good article for 10 years ago
Artificial intelligence detects osteoarthritis years before it develops
Google Maps was a 20% eons ago, wasn't it? So there is a chance that it becomes part of Google's corporate goals, e.g. making G Suite essential to businesses.
Your dismiss response has made me even more confident Google plans to immediately abandon this (as well as other services I might be interested in, including end-user ones like Stadia), not less.

It's not a meme. It's a very real problem that prevents people from wanting to invest in Google services. It's a self-fulfilling prophecy too when people don't use these services, then they get shuttered for low usage.

Google has a huge amount of work to do to earn the trust they've burned, and responses like this damage the cause further. You've cemented firmly in my mind that staying the hell away from this and anything Google has to offer is the right choice, as they clearly don't take this problem seriously and won't even acknowledge it.

I really think you should reconsider.
Doubt it, companies always threaten to pull out or leave a market if they don't get their way, but rarely ever do it.
Yes thats the on-paper HQ
The world of colorspaces, or why our browsers show different colors in video
Porting EBU R128 audio loudness analysis from C to Rust
This is helpful, but the composition rules are weird and confusing.

It's true that a Linux Subsystem is a subsystem of Linux, but an "X for Linux" is a component of Linux or an application for Linux.

When you put them together, it seems that the "for" wins the battle. In parsing terminology, it has lower precedence (though I'm sure the actual rules of English are more complex than that indicates).

I'd love to see an actual linguist comment on why this phrase is so confusing.
This is the ideal. In practice the CI environment may need optimizations that don't make sense locally without a lot more work.
Asteroid 2020SO to make near earth approach could be 1966 Centaur rocket booster
I'm interested in your logic about why you feel government agencies should be allowed to hack into private companies (without a warrant), and why you feel illegal activity like this should be allowed to continue?
Single most shocking line of the article for me:

> Adult American college graduates read 24 minutes a day on average [0]

If this is referring to actual books (and not just random articles on the internet), that number seems crazy high to me. I would guess the percentage of college graduates that read any book at all during a given day to be something like 5% (As in, even of the ones that read a book or two per year, most days they're not reading), and the average amount of time spread over all adults in this category would be closer to 1 minute than 24. 24 minutes a day would mean serious readers would have to do a lot of reading to make up for the (probably large) numbers of adults who simply don't read at all.

I think it's much more likely that "reading" includes articles on the internet (the big one) as well as newspapers/magazines (probably still significant among the older crows), and far less actual books. Which would sorta invalidate that particular point.

[0] https://www.bls.gov/news.release/atus.t11a.htm
This is more of a USA problem where people working under H1B visa are somehow dependent to their employer/manager and vulnerable to exploitation/discrimination (if the employer/manager happens to be a casteist Indian). In Canada (for example), I can flaunt my low caste without such fear.
Umm, YT. And Roadkill, though I don't think he ever gets on stage in Snow Crash. I didn't know that it would be on the test...

1066! You should find a copy of 1066 and All That. I'm slightly surprised that the Gutenberg Project hasn't made it available. I know a few dates before and after that, but not that many.
On iOS, there's a quite tall video banner that chases me down the page, obscuring a full third of the page. On Safari on macOS, there's a giant dick banner where an ad would be were it not for the pi-hole blocking the ad. The dick banner chases me down the page, too. And that's with a pi-hole that the entire network uses for DNS. The site must be near unusable for the muggles.
Quite often, at least in Europe, the AirBnBs do charge the tourist/hotel tax, varies city to city.
Nice, but the vast business of airbnb is for tourism. There will surely be a sizeable market for the remote working population but it's tiny compared to the tourism boom of 2000-2020.
Afaik with the New extension you can write nested updates easily as e { a.b.c = 10 } which is I think is nice.
> "dearly departed father" ... "shot the bird with a bb gun" ... "He didn't find a corpse"

Somewhere, a stash of acorns rests upon on a grave.
> All inheritance in JS is prototype based inheritance. The class syntax is just syntax sugar prototypes.

And async/await is promise based yet it results in quite different programming style. It doesn't matter which primitives are used for feature implementation.

> The reason people don't use inheritance in JS has nothing to do with browser support.

I don't think so. Since the advent of ES6/Babel/TypeScript I see inheritance on frontend daily.
> I don't know his history

Many redditors have revealed Zenz's background. Please see the second half of the comments (top ones are the typical "China Bad" ones)

https://old.reddit.com/r/worldnews/comments/ixjuq2/china_for...

What's interesting is that there is censorship in r/worldnews.

After many people exposed Adrian Zenz's background and history, this post with 4k+ comments and nearly 50k upvotes got removed from r/worldnews front page and replaced by a new one with <200 comments and 1k upvotes which nobody got a chance to mention Adrian Zenz yet.

The new one:

https://old.reddit.com/r/worldnews/comments/ixhd7x/china_sha...
Sure, but it's better for a hotel for your case, so it's an option if major cities succeed in abolishing holiday lets (which certainly seems plausible in the medium term).
You can set up a per-directory bash history: https://unix.stackexchange.com/questions/305524/create-histo...

And a Makefile sounds like it'd be pretty helpful too!
Most of the referendums I am referencing were bonds for narrowly defined capital projects... not frivolous raises for themselves, if that's what you're insinuating. It was a well run district.
Calling it a boring meme is condescending. It's dismissing people's concerns as a joke they made up for attention, rather than addressing and refuting their actual argument.
This is really cool. I have been watching Swift with interest mainly because it is an answer to the question: How would a bunch of C++ experts (for example Doug Gregor and David Abrahams) design a language if they could do it all over again?

Before, the lack of a good cross-platform story kept me away. Now, I think this gives me an excuse to play around with Swift.
Some discussion about a rejected suggestion for a bottom type and a local hack:

type Bottom = private Bottom of Bottom

which unfortunately

> [...] subtype of all types. My bottom type does not have this property.
A lot of people like the situation as it is right now, with regard to binding arbitration. Some of those people are "in the pocket of big business," as it were; some see any limitation on the ability of government to "interfere" with commerce as a good thing; some do not think the courts are fair and would rather take their chances with a "competitive" arbitration system; some do not care because they don't see themselves as ever needing to go to court; some object to "big money lawyers who sue for any little thing."

It's not as slam-dunk as it seems. Though, I agree, mandatory binding arbitration ought to be banned, especially in these "contracts of adhesion" (also known as take-it-or-leave-it contracts) where the customer/person who does not put forth the contract is in a significantly reduced negotiating position, as is common in most business-to-consumer transactions.

I am particularly disappointed to see so many startups pitched on HackerNews, a group of startup founders and technology people who should know better, putting mandatory binding arbitration clauses in their user agreements. At least put in an opt-out, you disingenuous clods.
I feel the same on Mac. I really want to use Firefox but as of right now I feel like Chromium is much better built. Another annoyance is the back and forward buttons don't work on Firefox but they do work on Chrome. I'd check out Brave, they've done a few shady things in the past but generally care about privacy and are quick to resolve any issues
Sunder-whats-his-name is decidedly a shithead.. But why there happen to be higher numbers of 'upper-caste' Indians in the US is decidedly complicated:
India has a really complicated system of reservations (aka affirmative action) - so that if you happen to not be economically/caste/class disadvantaged (or don't have the papers to prove it) you literally are competing with the majority of indian students for <10% of seats (see https://collegedunia.com/exams/jee-advanced/reservation)
to the point where these admissions spots India's (and the world's) most competitive schools go empty for want of appropriate candidates.
The politics of reservation aside - a lot of folks from 'higher' castes - unable to make it into that 10% end up trying education in the US or elsewhere to get away from this paucity of opportunity (while they do have to be economically privileged to do so - I don't know anyone who did it without taking loans)
Awesome point. I keep thinking about this and want to yell at all law professors in the country (who I think have more influence than they recognize): what the hell are you going to be teaching in 20 years? Only cases before AT&T v. Concepcion?
It's surprising to you because North Americans have gotten used to saying "people of color" as if they were all united.

Upper-caste Indians basically see themselves as people on top of the racial hierarchy. In many ways they identify far more strongly with British or American elites than with Dalits.
At my last company, I used Python for most of our scripts. Bash scripts were too tedious to write, harden and maintain.
He fought wildfires while imprisoned. Cali reported him to Ice for deportation
I may be biased since I come from a math background; but what is a clearer termonology?

Covariance is when things vary in the same way; and contravariance is when they vary in opposite ways. This isn't even random math jargon; co/contra, vary, and ance are all standard english words/affixes being used for their normal meaning.

In my experience, what is difficult is understanding contravariant relationships; but that is not a problem of terminology.
The oil embargo had much more to do with Japan marching into French Indochina. Like you said, Japan invaded Manchuria in 1931, and the US took no action. In 1937, Japan starts invading the rest of China after the Marco Polo bridge incident, and the US still did nothing even after Japanese bombers hit the USS Panay on the Yangtze river. December 1937, Nanjing Massacre, again no direct action from the US. (But plenty of funding to the ROC and supplies being shipped into China through French Indochina, part of the reason why Japan would later occupy this area) The US didn't start limiting oil and scrap iron shipments to Japan until 1940, after supplying a decade of Japanese military adventures. Why 1940? In 1940, Nazi Germany defeats France and the Vichy French government allows Japan to occupy French Indochina. Suddenly, Japan controls the world's main source of rubber, is within striking distance of the Dutch East Indies and its oil supply which the UK needs to hold out against Germany, and has occupied a western colony.
I'm betting that they don't "Quit Europe".

It's interesting that it qualified the statement with, “Facebook is not threatening to withdraw from Europe,”. It sounds like what they are really saying is that we have a lot of work to do to figure out how to operate under these conditions. That's a fair statements, but I have full faith that capitalism will motivate them to figure out how to make it all work.
Computer Model Exposes Tardigrade Superpower
How does this handle pipes and such? What's the nicest python equivalent to `grep ^$(whoami) /etc/passwd | awk -F : '{print $NF}'`?
I'd imagine if you're at that point you're just Kitboga-ing it and trying to fuck with them to make them suffer dollar-wise for the time you've lost while doing something more productive or entertaining in the background. At least that's how I'd do it.
Coworking spaces can save entrepreneurs up to $5000
> Have you had port 22 open for a while, and continuously?

Yes.

> "If you see 404 page, nothing is exposed" is overstating it.

Exactly.
Most distros have f2b's bantime and findtime set to ten minutes by default and a maxretry of 5. Those settings cover the script kiddies/bulk scans. Because of the short timeout your iptables block list isn't going to get too full for too long.

I set my bantime and findtime to much longer durations and maxretries to be 2. This means my iptables block list is long for long periods and f2b has to do more work looking through the SSH logs when dealing with the noise of listening on port 22. Both have non-zero effect on my little Atom powered jump server.

Cutting down the noise let me set even stricter f2b rules with far fewer resources being used on my server.

As for "doing something", there's not much to do for a failed SSH login attempt. I do send myself notification emails but those are just a small section of a larger status email. If I were to see a lot of login attempts on my random high port I'd likely take down external access to my server or set up VPN access to my home network.

My goal is to avoid background noise and get on a "not worth it don't bother" list.
Being quite ignorant upon this topic, but witnessed sneaky behaviour in my company ( emails with with courtesy sentences systematically missing) I wad wondering to which degree this could explain why India is lagging behind China?

Any thoughts?
Sure, it’s had no fatal accidents (but six hull losses), but few were built (377 total) and only a third are still in service.

Even assuming all of those were in service the entire 27 years since launch (they weren’t, as most weren’t built till part way into the production lifetime) and assuming they were flying 24x7 over that duration (which they weren’t), it would still be less than 10% of the flight hours of the 737NG alone. Even by wide body, four engine standards, it just wasn’t a highly flown bird.
But this is so limited. AGs can only take on a few cases per year, and they’re politically selected (what will get most press and least criticism). And the state law can be waived (or effectively waived through arbitration clause).
I won’t cry but am afraid of the implosion caused by the vacuum that’s leave.
It's a question of civics - entering the country is illegal, migrants do that knowingly. FYI they can leave anytime they want, there is a 72 hour clearing process. They are detained due to a transgression of the law, much like anything else. Where we can disagree mostly is the nature of the incarceration etc. - but this is besides the point - China's detention of citizens, arbitrarily, due to their ethnicity or because they simply want to 'move them into another job' is not remotely comparable to the detention of citizens who have broken very clear and stated laws, and of course can leave said detention as they chose.

It's reasonable that some degree of moral relativism can be made WRT China, but on these threads, there is no such thing.

China's arbitrary incarceration of citizens based on their ethnicity is beyond pale, the President should be bringing it up at every occasion, and it should be a pillar of our relations with China, including trade.
Sorry, yes I meant to include SwiftUI (which I assume is to succeed UIKit).
You don't need to worry about Keep. It's part of G Suite core services, which means corporations have long-term contracts with Google that basically guarantees it stays around.

Not to mention that Keep is deeply integrated with Gmail, Cal, Docs, etc.

No matter how lightweight of a tool it may seem, Keep isn't going away. G Suite is very conservative and careful with changes they make around their core services.
https://nicolasbouliane.com/achievements - for the curious
(disclaimer: I'm the author of mithril.js, a framework that can be used w/ JSX)

My initial reaction on this is that this looks like a nice (if minor) DX improvement. Not having to type out `React` when it's seemingly not referenced anywhere makes sense.

The underlying signature change is also interesting. If you need to support IE9, then doing `jsx(name, {children})` is going to save a lot of array slice calls that would otherwise be needed for the `React.createElement(name, attrs, ...children)` signature.

On the plumbing side, there's something that bothers me about this change: given this is seemingly a small life quality improvement, it affects a lot of tooling infrastructure (babel, typescript, etc). From a purist perspective, this has a "cancerous" feel (as opposed to being "encapsulated"). This doesn't mean this is a "bad" change per se, but I do feel like it feeds into the idea that "software these days is way too complex"(tm) that has been popping up recently.
I was a Verizon FIOS customer when they turned all their stuff over to Frontier. I had bought a good amount of movies in their on-demand store. They just took them away. No recourse, no refund. It was highly frustrating. And calling them meant a long hold time.
I love this! Used to do it, too, but currently we’re stuck in windows. What do you do then? (IT blocks WSL so not that)
Reminds me of when 4G came to my country. At the advertised speed, you would hit the data cap in minutes.
Evolutionarily, it'd be the other way around.

If members of a high caste are guaranteed wealth and many children, then there is no selective pressure for intelligence.

Likewise, if lower caste members struggle to survive, then there is a strong selective pressure for intelligence and problem solving.
Microsoft gets exclusive license for OpenAI’s GPT-3 language model
The mind-numbing problem with DistroKid (and online music distribution)
Common Lisp's generic functions solve this problem. One of these years the rest of the world will figure this out.