skysight-inc/HackerNews huggingface dataset:
> IMHO, this argument is shallow, as all 3 formats are text-based. Thus, you can - and should - compress files. Parsing might be a bit slower, but it depends a lot on the exact parser (and the associated technology stack). In the end, the overhead of transmitting and parsing in XML - if any - is negligible compared to the total time in the whole use-case.

That doesn't help a human reader. The XML overhead doesn't matter to computers, agreed, but it matters a lot to people.

> Composable
> While XML doesn’t strictly enforces namespaces, it’s considered a good practice. This way, similarly-named entities defined in different namespaces can co-exist in the same document without confusion about semantics.

Sounds useful but it actually isn't. JSON is composable just fine: just put a JSON document as a value in another JSON document (something you can't actually do in XML, you have to strip the headers). By contrast, XML namespaces are this hugely complicated non-solution to a problem that no-one ever actually has: if you write an XPath expression then it might select something inside an embedded XML document instead of the thing you were actually looking for, because the embedded document might use the same tag name. So to protect you from this bug that has never happened, you can't actually write an XPath using the tag names you see in the document, you have to either expand out all the namespaces to their URLs (and good luck with what your XPaths look like now), or somehow "register" all your namespaces with your parser before you parse. It's just stupid overengineered nonsense.

> Several XML grammar implementations are available: Document Type Definition, XML Schema, Relax NG, etc. The most widespread one is XML Schema. Since a XML Schema is also written in XML format, a web server can host it. Then you can reference it by a publicly-accessible URL.

> This approach solves the above issues: when a client receives an XML document, the former looks at the XML Schema URL. It can then fetch it, and check that the data conforms to the schema.

> Changing the data format is as simple as versioning the XML Schema file, and publishing it under a new URL.

And then when your webserver goes down, everyone's programs stop working because they can't load your schema.

Has XML schema ever actually done anything useful for anyone?
Okay. I think it would not be productive to elaborate on this further, so I'll just apologize for the nitpick. This isn't the place to discuss this.
Assuming NVMe’s are mostly used with journaling file systems, why is this important?
Build temporary supports. Gain access. Build more supports, temporary and permanent. Jack it up as you go.
For a couple of years I had back pain and worked from a recliner. It was super comfortable. I had a wooden tray with the keyboard and mouse, and a monitor on an arm.

The only issue was that sitting up/down was tedious. It also occupied quite a lot of space and wasn't too glamorous... but for WFH it was great.
◄ Fictional Starships Size Comparison ► 3D
Related, C++ template metaprogramming. Very useful, quite complicated to wrap your head around initially (at least it was for me), and a somewhat accidental language feature: https://softwareengineering.stackexchange.com/questions/1253...
My 13 y/o self would have loved to say "I work on lasers that create a plasma shield for hypersonic weapons"
I believe believe both to be the reason, but I'm of opinion that optimization issue for ARM contributes more to this problem than lack of power.

Chromebooks ditching ARM seems to add credibility to my suspicion, in spite of ARM chromebooks being more favourable to run Android apps.
Not trying to peddle hearsay, but with just some cursory Googling I can't pull up any citations. IIRC there were several complaints of data loss in the ArqBackup subreddit [0], I think mostly around botched Arq 5 imports (Arq 6 uses a new format and perhaps data was lost in conversions gone awry).

Michael Tsai has a good summary of the situation that he wrote when Arq 6 was just out, and echos my recollection of issues with data loss [1].

[0] https://old.reddit.com/r/Arqbackup/

[1] https://mjtsai.com/blog/2020/04/13/arq-6/
Max Thread Room
Google's announcement (https://android-developers.googleblog.com/2020/09/listening-...) addresses the apps that don't use in-app billing:

> Less than 3% of developers with apps on Play sold digital goods over the last 12 months, and of this 3%, the vast majority (nearly 97%) already use Google Play's billing.

The only way I see to read that is: 97% of 3% already comply, and 3% of 3% don't comply.
Wait till folks find out about engineers reversing the flow of the Chicago River [1] in 1900.

[1] https://theculturetrip.com/north-america/usa/illinois/articl...
> I let Time Machine starts backups automatically whenever it pleases. Does it have a hook to run a command to take a snapshot?

I don't know, but you can trigger backups on demand using tmutil(8), and that's what I do.

> And if you do say 3 backups then get rid of #3, can it take incremental #4 on top of #2, or will it complain that the #3 state it expects is absent?

You can delete arbitrary backup(s). "Classic" Time Machine backups are snapshots deduped using hard links. HFS+ even supports directory hard links.
Better.

1) Not really. Not where I work, not where I worked in the past. Maybe somewhere, but if we are talking about tech, rejections can be very quick.
2) In some companies they made a list and they then go down if the top option(s) do not accept, in others you are either the first or they re-do the search. It is company's/hiring manager culture/decision.
3) Very unlikely. Nobody likes to be chosen explicitly as second or third, as the hiring you also have to deal with someone who you did not want initially because you preferred the other(s) and as the candidate you accept to get into a problematic situation from the start.
4) Plenty of companies reject firmly and clearly with no legal follow-up whatsoever (or it they are very occasionally sued by some candidate, we all know it is part of the business).

Being rude, ghosting people, waiting for other candidates to accept before rejecting is all bully behavior of who's very often in a position of power, that is the tech company.
DDG is great for me for almost everything (including programming) besides very long tail results, specifically rare error messages.
> He had seen a triangle with angles not adding up to 180 degrees

Genuinely curious. How does one even draw a triangle whose angles don't add up to 180 degrees?
It's not the car driving itself if you need to be constantly attentive and ready to override it.
I would argue that the CCP has largely traded an increased standard of living for the commoners for additional system stability for the elite.

It's a small absolute cost to take someone from mud hut to concrete box, but the relative economic multiples for those in charge, multiplied by a few hundred million, are massive. It's also much harder to foment revolution when you've been lifted out of poverty in a generation (even if it's due!)
Oh. You’re one of those.

Ok. Elon is a fraud, Tesla doesn’t sell vehicles, Autopilot doesn’t work, and ICE cars are the future.

Hail Putin.
I watched it, very much looking for some illumination. But it was just an exhaustive and formal definition, not giving any insight (and not appearing to attempt to)

Maybe I missed something, or maybe I need to watch more. Can you explain why you recommend this segment in more detail?
Only if the elites are very short sighted. You can extract far more wealth if the economy is strong.
I saw this but wasn't sure if that's what it meant. Seems like a silly policy to have, all it does is inconvenience users.
Get them into the workforce.
They claim they made it easier to use alternate stores in this very release, and the inability of an average user to google is overstated.

There's no limit to interest to Netflix, Stranger Things won't watch itself.
Just a reminder that the managerial class hasn't always existed, and once most of the jobs that require high amounts of skill have been automated away, we'll see a large contraction of middle class back into general impoverished
I'd be curious what percentage of congestion is caused by accidents, which one would expect to substantially decrease in rate with autonomous electric cars (fewer impacts & maintenance issues).
Seems like you’re more interested in encoding your implementation details into a text document. This seems like something that could be left to the parser. Provide the target types for the deserialization. This isn’t Python pickle or Java serialization - it’s a text string.
Actually it's sort of halfway between ...

Which is to say, a block-based snapshot is very efficient - your snapshots only take up the space of the blocks that have changed - regardless of which files those blocks make up.

A hard-link based snapshot scheme is also fairly efficient for most use-cases - the snapshot only uses space equal to the files that have changed - even if those files only changed a little bit.

For most use-cases, I find the difference is negligible. However, if you have large files that change by small amounts, a block based scheme (a la zfs) is much more efficient.
Poems Without an ‘I’
How deliciously intriguing. I'll have to take some time and try to sink my teeth into this one.. someday :)

e: Although alas, after an ounce of consideration of some blown up exponents for 10 and 16, it feels a little(read: much more) daunting to find a clean, mechanical conversion.
Most of these examples only explain why there's a difference at all but not why it's so severe. If anything most of the 4th example could just as easily be explained by a mix of interactions with female coworkers being higher risk for male employees (limiting equally charismatic women's ability to network by comparison) and the reality that if you spend a decade giving money to gendered industry initiatives people are going to attribute that gender's success to those initiatives and not merit (don't ask for tokens if you don't want people to assume you're a token).
My other response matches what the Bloomberg article in that post is saying: hire a white person for the American market.

The comments are saying similar things to what I experience in America, where there is a need to prove unnecessary things, and also no acceptance of mediocrity. Every black person has to be Obama. Whereas I see others are getting the benefit of the doubt.

This isn't really news in the black community, people who almost universally realize that their experience is going to be challenged and invalidated with an infinite series of excuses and sometimes plain gaslighting so they just stop talking about it as it falls on deaf ears. About the need to be better by a mythically high standard, JFK said the same thing 60 years ago, so I too am deeply skeptically about people that suddenly want to listen. For how long will they really want to have this conversation this time?

For me, the primary validation about America's quirks is my experience outside of America. In other markets, primarily my experience lies in Commonwealth and European markets, I've just been accepted as a competent person taking initiative. Ironically, it is because of my metadata of being American and additionally my existence in Tech / Silicon Valley that helps. But it is a glimpse of the refreshing experience that Ivy League white males seem to describe having the rest of their lives in America. The experience that makes them have an unfaltering marriage to the US infrastructure and stability, which is completely foreign to me, while I retain access to an America that can function as a tool for me to obtain access to capital.
Parking spaces seem unnecessary for autonomous vehicles. Wouldn't you just have dedicated load/unload zones?
Bronze age Britons made keepsakes from dead relatives, archaeologists say
Precisely which (printable?) characters do you understand to be outlawed in cdata/pcdata by what XML standard?

For what it's worth, I'd not take a charitable view of this bold assertion in the general case.
Pointgenie – Business Occupancy Monitor
Office 365 outage ongoing after roll back fails
That's a shame, anyways Crostini has improved a lot, I tested the same workflow mentioned in parent and had no specific issues. But there's no USB-passthrough yet and so using Bluetooth or other USB dependent hardware isn't possible in Crostini yet.
I disagree, a 10yr old laptop, that was designed to be bargain bin parts, for a now dead niche of netbooks, that has 10yr old parts can't compete with a pi4 for $30 ($50 nicely equipped w/ case and SD card) or a pi nano.

It's not even close.

The LCD, battery and I/O keyboard/mouse/usb are nice but, no hdmi, just VGA...

It makes sense if it's Free but even then, the pi simplifies this so much and then you have no moving parts.
Soviets were working on plasma drag reduction as well, didn't get too far.
What (not so) recently happened in Miri
Define Democracy. If simply having a system of elections is enough, then China is also a Democracy. On the other hand, if you define a Democracy as a nation where every nation has an equal vote, then the US definitely is not a Democracy.
From the article:

> “Trends in Income,” which hasn’t yet been peer reviewed, estimates what would have happened in the U.S. if the 1945-1975 tax regime had continued until 2018.

This isn't what the paper says though. From the abstract:

> [We] estimate that aggregate income for the population below the 90th percentile over this time period would have been $2.5 trillion (67 percent) higher in 2018 had income growth since 1975 remained as equitable as it was in the first two post-War decades. From 1975 to 2018, the difference between the aggregate taxable income for those below the 90th percentile and the equitable growth counterfactual totals $47 trillion.

The paper doesn't say anything about the cause of income inequality or attribute it to tax policy or anything. Am I missing something? It seems like the article author grossly misinterpreted the paper.

(Disclaimer: not agreeing with, or disagreeing with the article. Just pointing out that it's proposition is false.)
My understanding is that while ZFS might be a great fit on the desktop, but it's way too RAM hungry for phones/ipads. Maybe with Apple contribution it could work better on mobile? Maybe I'm just ignorant of different tuning or features that could be disabled? I've only used it in rather simple scenarios.

APFS was pretty explicitly designed for mobile, so I wouldn't be surprised if ZFS had been adopted on desktop they still made APFS for mobile.
The problem I got when using duckduckgo is the icon at top left. That makes me feel inconsistent in style. Is it possible to remove the background color in icon? The icon is so colorful.
Just so I understand the flow (I don't understand Amara.com's collaboration feature):

1. You see something you want captioned

2. You go to that video's Amara.org page

3. You caption the video there

4. The video creator exports it from there to Youtube.

Also, it appears creators can still write captions. Honestly, this doesn't seem like too big a deal.
Scientists devise Trojan horse approach to kill cancer cells without using drugs
Show HN: PHP PSR-16 Simple Cache Library
The campaign against plastic is harming the planet and the public
As the parent commenter mentioned, this technique comes from RTS games, so you could start here: https://www.gamasutra.com/view/feature/131503/1500_archers_o...
There are a couple of things this article gets seriously wrong.

* Front-end. XML is perhaps more compatible to that front end than JSON because an XML document can make use of CSS and JavaScript where JSON cannot. See this example of a language I created in another life and please that document is literally the XSD schema file: http://mailmarkup.org/mail-documentation.xsd

Also, if you want to use either format in the front end you have exactly the same one step: parsing whether it’s using JSON.parse or DOMParser(). Actually, the browser preferences XML here too because the browser can be told to parse the XMLHttpResponse response and thereby return DOM document object. https://developer.mozilla.org/en-US/docs/Web/API/DOMParser

* Failed for two reasons and enterprise is not one of them. XML has some super intelligent features and technologies. The more intelligently you use it the more powerful it becomes. Most people were not using it intelligently. Most people were using it in the most primitive way possible without any advanced features. In that case it was just a bulky text wrapper. Most of the Java configurations were dumb like that.

XML is big. The charm of JSON is that the syntax is tiny. When pushing data over the internet tiny is better. The only way to make up for the syntax bloat was to do more intelligent and powerful things which XML wanted to do but most users refused to figure out.
if you want a promo code to use the site for free graphics. :)
Convenient tools in Android Studio and some of the main approaches of debugging
We’ll try to cover the most convenient tools in Android Studio and some of the main approaches of debugging to make your work more efficient.
https://dev.to/melezhik/sparrowhub-io-repository-of-devops-a...
Journaling cannot guarantee data or filesystem integrity if your hardware is lying to you. If you send flush to an SSD and it reports "ok, your data is on the persistent storage", while actually keeping it in DRAM buffers (to get higher numbers on benchmarks), and your power goes down, shit ensues. This is surprisingly common behavior.
“Dots” on a Gmail address are ridiculous
Correct. Subscription comes with 7-day trial.
> Also their scope is limited

Is this really true in the US? Increasingly I've been surprised at all the places that want to pull credit. Cellphone companies, electric company, applying to rent an apt, even HR departments.
McAfee has significant market share in enterprise, where they've built a product that isn't necessarily good but largely meets compliance and management requirements more easily and more inexpensively than the built-in Windows features. What I mean here are remote management and monitoring features, across AV, host firewall, host IDS, DLP, SIEM, etc.

I don't mean to defend McAfee as their products are, across the board, pretty terrible. But I think most of their revenue comes from a market that Microsoft has, so far, largely chosen not to take on: enterprise security departments with significant remote management and compliance requirements. You can only approach what McAfee provides with Microsoft products, and you'd need AD, SCCM and the whole nine yards (probably Azure AD and InTune these days).

McAfee's major competition in this area is Symantec with Symantec Endpoint Protection (SEP). There aren't a lot of other vendors with an all-in-one solution.

Consider, for example, that McAfee holds the contract with the Department of Defense for HBSS which is McAfee's endpoint solution with custom tweaks for DoD requirements.
>If I read the article correctly, Time Machine's switching to something similar to overlay FS, but nested? I really hope they get it right: backup is where my tolerance for bugs is really low.

Turn off automatic updates and only update the OS just before the next one is released. Stay one OS version behind current one, giving time for the bugs to get worked out.
What's a "shop bunny suit"?
The "it's not HTML/CSS" is an advantage, not a disadvantage. I feel comfortable saying this because I developed for the web, professionally, for the last seven years. I don't do that anymore, now that my job is has me writing in Swift and against the Metal and SwiftUI APIs.

There are some things the web does way better, including not being stuck under the confines of the App Store. Having said that, just ignoring Flutter and SwiftUI will not work.

(Incidentally, I spent nine months working on a system that provided a similar set of features in a browser using canvas. I gave up on it as the pandemic hit: https://github.com/maxharris9/layout)
Good call. I'm working on it.
Social pressure to modify behavior happens organically and not for anyone's particular ends. But such pressure applied by a government system is automatically suspect and rightly so. Especially if the government is of the sort where nothing exists to serve as a check on the policymakers.
To be fair, Dropbox works pretty well as a backup (with the ability to restore deleted files via the web UI), as long as you catch it in the 30 day window.

When I worked there, I was surprised to learn that they also often act as mitigation for ransomware attacks (they could roll back your account in time if you contacted CS and explained your situation).
sorry for wording the original question poorly, let me rephrase: what are the CPU and RAM usage limits that back that single object thread, will that be something developer have control on?
> Please don't break the site guidelines like this.

You were right to flag the comment in this instance. I realized I went a bit too far and actually went to delete/edit my comment soon after I submitted it but saw that it was already correctly flagged. I then was about to write an apology but was rate limited. So I just moved on.

> I realize that it can be extremely frustrating to encounter comments that are so wrong from your perspective

It was not just that it is wrong. It was that it read like plain propaganda. "We should be ever more vigilant and actively oppose this type of draconian nightmare that George Orwell envisioned in 1984 and which is being perfected by the CCP and brother #1 Xi Jinping." Normal people do not talk like this. You don't, I don't, nobody does. Not only that, the guy twisted 1984 for his agenda when 1984 truly warned us about he was doing. 1984 wasn't a warning about "the CCP" or "brother #1 Xi Jinping". On the surface it may appear to be a warning about the other. But fundamentally, it was a warning about people who exploit "the other", "the enemy", etc to instill fear and control within one's society. It's not about them, it's about us.

I definitely slipped up there and will stay within the guidelines. Not a fan of flamewars either.
The tax function is continuous. There are steps in the _incremental_ tax rates, which results in the overall tax rate increasing smoothly with income.

The bigger problem is that the rules are written to apply effectively to wage earners but the truly rich are not wage earners, they're capital holders who get discounted dividend and capital gains rates and can structure themselves as corporations (again with favorable rates).
That's why you build a system of adversarial justice: enforcement vs defense. Same as we feel is good enough to use elsewhere.

And a fast resolution doesn't seem required in this case. High net worth individuals don't seem like they'd be impacted by {potential tax bill and penalties} of their assets being frozen for multiple years while a case plays out. Relative to their total assets, any tax bill is going to be manageable.

The only problems actually preventing the IRS from conducting this enforcement are (1) political cover from direct Congressional interference & (2) lack of resources due to general defunding by Congress.

Given a choice between the dangers of establishing a self-funding high net worth tax prosecution arm and not prosecuting those individuals, I feel the greater risk to democracy is the later.
Looking beyond the political angles, interesting analysis of the tax and financial implications of the returns. Not sure if other tax lawyers would interpret the same way, so I’m interested to hear other opinions, especially from those of you who know/understand tax law.
This does not answer your question, but wouldn't it be easier to get a cheap UPS with enough battery life to get your machine through additional 5 minutes of uptime?

Although I've had problems with hardware hanging so completely that it does not respond to the reset button, and the only option is to cut power, so UPS does not provide full protection.