skysight-inc/HackerNews huggingface dataset:
I don't think it's that simple. It's not as simple as DDG makes it out to be.

As a society, what do we want to see for the default search choice box on your smartphone ?

DDG's proposal is:

> Alternative search engines with the most market share in each market are shown on the first screen, randomly ordered. The remaining alternative search engines are available by scrolling, also randomly ordered.

Do we want to cram that with hundreds of random sites that want to be ? That amounts to a meaningless choice (nobody has really time to look through them all and compare). If people are willing to suffer that much through, they can certainly customize after the initial setup to pick whatever they want. So I think beyond the first screen is probably not a good idea - just put a search box or something.

Then, do we just put top N ? What would that N be ? Do we let the screen size dictate the number ? Do we use some fixed N ?

If you picked some fixed N, what the order should be ? From purely immediate utilitarian perspective, you'd want it to be according to the market share - to minimize the effort for people to pick what they want (with the assumption that the market share reflects the user's choice). DDG supports "random" order on the first screen - random would put them as the top choice more often than their current market share. This is not an unreasonable choice if you want to take advantage of "nudge" (of putting as the first choice) to "even out" the market share. As far as nudges go, this isn't THAT obstructive when looking from the lens of a single user, but this would still be a very direct intervention on people's choice and what companies can do - it's roughly equivalent to mandating grocery stores to pick top 5 soft drinks and display them in a random order on the top shelf. Generally we're bad at writing laws and regulations at this level of detail, so we try to rely on market to sort this kind of things out. But this question arises due to monopoly concerns in the first place, which is exactly about market distortion, so maybe this kind of intervention is OK ?

DDG also implies other search engines can bid more because they have higher profit margin due to sacrificing privacy. But this ignores two important aspects: 1) people are willing to trade off privacy for more "return" in the form of more features and free services (companies with higher profit tend to develop more, better stuff than companies with less profit) 2) companies who can't auction higher might be fundamentally less efficient than competitors, thus has higher cost structure. In that case, as a society we do generally want to use more efficient one.

So, at least part of DDG's request is not unreasonable, and does merit some discussion, but it's not as straightforward, and the answer likely will depend on how comfortable you are with how deep and detailed intervention you're willing to have the government / regulatory body decide.
if you're a small indie dev supporting multiple platform you're a unicorn. i don't think this is a common usecase.
most devs tend to focus on apple initially and then make an android app if they blow up.
Possible reason for crashes of the Nvidia RTX 3080 and RTX 3090
Lots of apps just get ripped off the android ecosystem and put on the chinese ecosystem if they're good enough.
My WM has no bars or decorations, it's always funny to send a screen-sized black or root weave PNG when somebody says "show me your desktop".
It is important to note two things, though, for those following along:

1. Approximations using orthogonal polynomial bases (the least squares method, and more generally the Chebyshev methods) are, for transcendental functions, typically as accurate as Remez exchange (including with range reduction) to 16 or so digits of precision. Remez exchange is more difficult to implement correctly than the simple linear algebra methods, the latter of which rely "only" on doing a comparatively simple change of basis. Practically speaking you gain nothing from using Remez exchange instead of Chebyshev to approximate exp(x), for example.

2. The Remez exchange (and more generally, the MiniMax methods) does not guarantee anything beyond minimizing the worst case error. For many practical applications you don't care about worst case error, you care about average case relative error. It's not uncommon for the Remez exchange to produce polynomials which actually have worse average case relative error.

This is also covered in considerable depth in Trefethen's Approximation Theory and Approximation Practice.
You mean the “high profile lawsuit” where the judge said....

https://arstechnica.com/gaming/2020/09/apple-vs-epic-hearing...

If we look at this plaintiff and industry, walled gardens have existed for decades, Nintendo has had a walled garden. Sony has had a walled garden. Microsoft has had a walled garden... In this particular industry, what Apple is doing is not much different... It's hard to ignore the economics of the industry, which is what [Epic is] asking me to do."
Microsoft Outlook, Office 365, Teams, and more are experiencing an outage
In case someone wants to know what are the winners of the auction: https://www.android.com/choicescreen-winners/
>Their original founder is outspoken against them

Given the... ahem... curious life journey[0] of said founder, I think that takes away approximately zero credibility from the company he left in 1994.

[0] https://en.wikipedia.org/wiki/John_McAfee#Legal_issues
I wrote a story in which humans build an AI to get past that particular event horizon (which is perceived as God's Judgement).

The AI is played by /pol/ posters on 4chan.

http://f3.to/omega/ Main story

https://emlia.org/pmwiki/pub/web/LeftBeyond.TalesFromTheBeyo... Supporting stuff
I’ve said it before but I’ll say it again.

Self-driving tech should be focused on driver enhancement and big replacement. This is an incremental evolution area.

The self-driving enhancements they could give to existing Uber drivers to help them stay safe over long driving periods would be huge. Drive that flywheel.

Let drivers multitask under safe scenarios in under 10mph traffic jams, open areas.

Build up those enhancements and you have a formidable, cheaper driver fleet that people would use v. buying a car.

Boil the ocean and you’ll be useful merely for your learnings to others.
Indeed there's generally no guarantee that two XML serializers will choose the same namespace aliases, or handle ignorable whitespace the same, etc.

You gotta think of XML as an object graph (and not a bunch of tags and text nodes) to have any joy at all with it. Unit tests should not compare the serialized bytes, but rather deserialize and/or event-parse and compare the graphs or events.

I'm not suggesting any of this is pleasant, but, there it is.
So, this would be a better question for someone who has actually worked with other actor-model frameworks. But, one sense that I get is that in Erlang, there is a design philosophy where most actors are intentionally stateless so that if anything goes wrong they can die and be replaced easily.

So ironically it seems like many people expected statelessness to be a property, which is the opposite of what we were going for!

Disclaimer: I haven't worked with Erlang myself and I'm probably missing some nuance here. My background is in object-capability systems, which also commonly claim to be actor systems, and match what we're doing very closely.
This is disappointing. I used the Empire Builder to commute back and forth between Hood River and Portland before the pandemic. I've since stopped riding as my office has transitioned to full remote, and I can't justify the risk of spending almost 2 hours each way in a metal tube with strangers. In that sense, I guess I am part of the cause of its demise.

It was by far my favorite mode of travel for my commute. The scenery through the Gorge and relaxation it brought me relative to the drive were so valuable. I got to know the staff, and in the evenings, could kick back with a beer in the observation car while looking at Multnomah Falls.

I'd rather spend 2x the time on a train and have the full time be usable than driving, where I would always show up stressed out and feeling behind in my day before I even started.

I also took it eastbound one time to ski in Montana. That was wonderful. I boarded about 7pm, dinked around on my computer for a couple of hours, fell asleep, and woke up at a world-class ski area where I could walk to my motel, catch a bus to the slopes and back, and walk to a top notch concert downtown at night.
But as long as you write the journal entry first and the device guarantees flushes for writes in the order they are queued, there should be no inconsistent state at all?
I’ve said it before but I’ll say it again.

Self-driving tech should be focused on driver enhancement and not replacement. This is an incremental evolution area until all the 100 edge cases are 100%.

The self-driving enhancements they could give to existing Uber drivers to help them stay safe over long driving periods would be huge. Drive that flywheel (easier driving leads to more drivers, cheaper trips, more riders, etc.).

Let drivers multitask under safe scenarios in under 10mph traffic jams, open areas, queues, etc.

Build up those enhancements and you have a formidable, cheaper driver fleet that people would use perhaps v. buying a car.

Just saying it should happen in stages.
Are you also saying sideloading an Android app wouldn’t cause a security issue? Maybe if you just sideloaded from a trusted source?

https://www.cnet.com/google-amp/news/just-as-critics-feared-...
I've seen Lumen (formerly CenturyLink) and AT&T 911 outages reported since this started.
1815 Eruption of Mount Tambora
Dylan's Travel Reports youtube channel does awesome reviews of long haul train journeys, here is the Empire Builder review if anyone is curious: https://youtu.be/wa_D27yvl5U
if you own the platform you DO own the apps and the users...
Sure does feel like it to me.
> * Does it do the verification every time, or 1 in 10? If the latter, going back to the most recent snapshot isn't enough. 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?

I don't believe it does the verification every time. I can't remember what the criteria is (I assumed it was similar to fsck on boot for Linux). You can run verify manually (Option-click the menu bar) and I'm sure there's a command line--so maybe you want to schedule your backups explicitly and verify every time? I've always had a corrupt backup when I've manually mounted the disk image and mucked around, so it's easy to restore within two days. I thought I might have issues with the client/server state mismatch, but haven't in practice (I've only needed to two this a few times). I haven't kept close track to see if I lose any in between backups--but I restore so rarely I wouldn't miss them.

> I really should just set up a different backup system. I do at least have Google Drive sync on most everything important. It's not a "real" backup as another poster pointed out, but it's better than nothing.

I've kept to the 3-2-1 backup rule and kept bootable backups local and non-bootable ones remote.
For a while now, Windows 10 has been able to reset to factory and remove all bundled apps via the Fresh Start reset option (https://support.microsoft.com/en-us/help/4026602/windows-10-...).

I've never tested to verify how well it works, and I don't think it prevents apps that Microsoft wants to include like Candy Crush.
There's also the situation where regular people submit their "community-contributed" captions where it's obvious that they used Google Translate themselves.

https://youtu.be/8PGghyfRVtE
Can't edit this, what I saw was definitely um and not nm.
Inability != Willingness and motivation and enough attention span. Anyone who has ever worked on a conversion funnel would know.
Trying to get a Prime subscription through the app sends you to a webpage right now.

Always wondered why Google was cool with that...
Consumer SSDs are very nearly defined as those that do not include the extra hardware necessary for such guarantees; the only other defining feature of a consumer SSD is the presence of low-power idle states. I'm not aware of any current or recent flash-based SSDs marketed at consumers that feature the same kind of power loss protection as enterprise SSDs.

Intel's Optane SSDs don't need power loss protection capacitors because they don't cache writes—their 3D XPoint memory is more or less fast enough to not require it. These drives correctly advertise that they do not have a volatile write cache. I have not encountered a consumer NVMe drive that lies about having a volatile write cache, but I have not attempted to test how they behave when the host requests that the write cache be disabled.
The point about metrics momentum is absolutely critical, and holds true even at larger, well-established companies like the one where I work.

A key piece of insight I am grateful to have had when I began my last job: people are really, really bad at removing bias from long term trends when evaluating individual performance. That means you should do two things:

1. Work on product areas where the overall key metrics are improving.

2. Never work on anything that is getting worse/being used less.

Anecdotally, all the best "climbers" I know do both of these very well.
Biden rode Amtrak to work for 36 years [1], from Delaware to DC. As someone who appreciates the benefits of available rail transportation more than perhaps any other recent national politician, I'm hoping he'll take a shot at either doing some regional high-speed rail, or at least making substantial improvements to Amtrak.

[1] https://www.marieclaire.com/politics/a32363173/joe-biden-amt...
I use ZFS on my RaspberryPi. It works great even in lower RAM situations.
To play devil's advocate: why should we have all these weird little files knocking about in /etc, when we could query and mutate everything of interest on the system instead via a Management Instrumentation API?
Forming and Maintaining Relationships
Forming and Maintaining Relationships
During these difficult times, we are fighting Covid-19; people have adopted new methods of building and maintaining relationships. Social media has become the best way of developing relationships (Adler, Rosenfeld, & Proctor II, 2018). As for me, I communicate and interact with my friends through social media. I have joined different platforms on social media, whereby people address their issues affecting them and get counselling and guidance during these hard times. As a result, I have found myself developing proximity relationships. Through these social media platforms, I have interacted with new people. I have become friends with most of these people. This is due to frequent interaction through the internet, which has made us like one another.
When forming and maintaining relationships through online communication, various pros and cons are involved. One of the pros of using online communication to develop and maintain relationships is that it is easy to communicate with friends and people from any part of the world (Adler, Rosenfeld, & Proctor II, 2018). There is no need to travel to meet a friend. I only need the internet to communicate with my friends and relatives. The disadvantages of forming and maintaining friends through online communication include lack of trust and transparency (Adler, Rosenfeld, & Proctor II, 2018). It is difficult to trust someone who is far away compared to the one you meet frequently face to face.

Reference
Adler, R. B., Rosenfeld, L. B., & Proctor II, R. F. (2018). Interplay: The process of interpersonal communication (14th ed.). Oxford University Press.
I work on a codebase with a lot of this type of code. So far the compiler is up for it. The only time it gets slow is using the Zod language for runtime validation.
Cyber security is a complicated profession
> and the device guarantees flushes for writes in the order they are queued

NVMe does not require such a guarantee, nor does it provide a way for drives to signal such a guarantee.

(Part of the reason is that NVMe devices have multiple queues, and the standard tries to avoid imposing unnecessary timing or synchronization requirements between commands that aren't submitted to the same queue.)
As a public service announcement, I recently discovered that, since OS X 10.9 Mavericks (released 2013), Time Machine's backup of keychains is completely broken for anyone who does not use iCloud Keychain. This bug is actually so completely unacceptable that it was hard for me to believe when I encountered it, but anyone can easily verify this for themself.

In particular, your account's Local Items keychain, which is used by Safari and some other Apple applications to store passwords, is encrypted in such a way that it can only be restored onto the exact same machine — knowing the user's password is insufficient. Thus, if your machine is lost, stolen, or damaged, a restore from Time Machine backup will not properly restore your keychain. Nor will the keychain properly migrate to another machine using Migration Assistant (luckily, this is how I discovered this behavior).

There is no warning of this behavior in any documentation, and no workaround whatsoever except to use a different browser or password manager, or to manually store all passwords yourself separately in the Login (rather than Local Items) keychain.

There's also no way to export the items in the the Local Items keychain except manually copying them to another keychain, during which you must enter your password one-by-one for each copied item (people have written some AppleScripts to automate this, e.g. https://gist.github.com/rmondello/b933231b1fcc83a7db0b).

If you use iCloud Keychain, then the Local Items keychain is just a machine-local cache of the iCloud data, which is fine, I guess. But this behavior is just dangerously broken if you do not use iCloud for this purpose.

Some more information on this issue:

https://forums.macrumors.com/threads/data-migration-local-ke...

https://apple.stackexchange.com/questions/142123/extract-pas...

https://apple.stackexchange.com/questions/137250/export-keyc...

https://forums.macrumors.com/threads/how-do-i-copy-the-local...
Wow, that’s impressive. I would love to read some user reviews of such a setup. Have some of you ever tested such a chair?
I think it only applied to English. For example, autogenerated caption for Japanese videos usually fails miserably, even a Japanese learner can easily spot where the wrong is, and it is not uncommon.
Indeed, if alien species are so environmental constrained, the competition to thrive could be almost non-existant, and Terran life could have the winning hand in that case.

We should be careful about what we send to Mars. Something like candidas aureous could just wipe out the life on the planet.
I stand corrected; thank you. As others have more accurately pointed out, though, that still ignores number or value of transactions, which is a more reasonable metric to determine impact.
Our Vision – Coalition for App Fairness
Is the fact that most kids don’t like math a reason not to teach it?
I took the Empire Builder from La Crosse, WI to Everett, WA and back with my wife and two young children many years ago. It was an experience and we generally enjoyed it. I also took it from La Crosse, WI to downtown Chicago and back for a business trip. Sure beat driving!
A lot of accents, but still all native accents from the same few islands. Speech is such a vast field.
Note that it wasn't a simple cargo update, but an update between two semver incompatible releases of the futures crate, from 0.1 which supported edition 2015 and provided combinators, to 0.3 which was built on the async/await feature, and required its use, because the combinators were removed. I guess it would have been hard to provide them compatibly to async/await but I'm not sure about it. Anyways, they weren't available, and as async/await is not available on the 2015 edition, I had to update the edition of the crate. The code got a lot simpler thanks to async/await so I'm very thankful for its existence.
Jewgle!

What do you expect!

I stopped with main stream media 2 decades ago, and I've never used Google.

That's why your all brainwashed (and the schooling system).

I know, hard pill swallow but look at the world today, educate yourself!

This war has been raging between gentiles and isralites since 0ad!when they killed the King of the Jews, jesus!

His crime? Teaching all the gentiles! Which the Jews hated and killed him for.

But alas, you've all been made to think they are nothing but myth lol.

'even in a minority of one, the truth is still the truth'
Nobody is using "collaborative editing" to mean the sort of thing we've been doing with source control for decades, even if the plain English meaning of the component words seems like it might match that. We wouldn't have needed a new category term if "collaborative editing" didn't have the new element of real-time sharing.
I interned at Palantir some time ago. I had essentially no idea of what their software did until I had a demo at the onsite, and it wasn't really clear what the product was really for until I started working there. The product is simultaneously very powerful, but also incredibly underwhelming and doesn't live up to Palantir's mystique at all. This sounds contradictory, so let me explain:

Palantir builds data visualization software. They repeatedly claim that they do more than data visualization, and while that's true to an extent, easily 80% of what they do is data visualization. The key thing that Palantir does is their ability to ingest diverse sets of data sets from a variety of sources (often crufty government databases) and build relationships between this data. Say you're tracking down pill mills. Transactions on Schedule II drugs might be in one database, and criminal records related of pharmacies are on a different database. Palantir can ingest both data sets, and let people browse Schedule II drug transactions at pharmacies with criminal connections. And then do things like filter for people who bought the same drug twice or more in one day, a big indicator of nefarious activity.

This is pretty boring in my opinion, but the reality is that this workflow is often replacing things like browsing rows in Excel. I think the company's value is real, this tool does make it a lot easier to do a lot of tasks that involve making correlations between different sources of data.

The issue with demoing Palantir is that there's no one product. Something like half the company's engineers works on customer-specific customizations and UIs. Here's a couple demos that showcase a couple versions of Gotham:

https://www.youtube.com/watch?v=jZug8kV28RU

https://www.youtube.com/watch?v=0DzIQ-ygQV4

https://www.youtube.com/watch?v=XCR_LBzur-k

https://www.youtube.com/watch?v=_Q8bwhAW2Mg

A more in-depth explanation: https://www.youtube.com/watch?v=XyDEHCcQ_bk

Overall it was an interesting company and I liked my time there. I said "the product is boring and does not live up to the mystique at all" but that's referring to the user-facing product. The underlying technology is actually pretty cool. Fitting all these different sources of data into one data store and building effective abstractions for developers to retrieve that data and build useful features on top of it is a challenging problem.
That’s not what externality means. That you don’t like something doesn’t make it an externality.
You're right, although figuring out the correct path to perform this is confusing since there's a "reset" option (that does remove your personal data incl. files) that simply uses the pre-configured windows image, which Dell/etc modify to include the bundled software:

https://superuser.com/q/1236716/543570