skysight-inc/HackerNews huggingface dataset:
It was inconsistently awful mostly. Now we have replaced it with consistently awful. So the net gain is zero. I miss the bit between the two fads.

Really people need to just stop fucking around with user interfaces and breaking our workflows. The finest example recently being alt+tab broken in Windows 10 20H2
Oh, and another example from Ukraine, this time in 2020: threatened by the International Monetary Fund with being denied loans in the midst of the pandemic, the Ukrainian parliament allowed the sale of the largest asset they are left with, the agricultural land, to foreign entities [0]. Who thinks this will end well for Ukraine, raise your hand.

[0] https://www.oaklandinstitute.org/international-monetary-fund...
It doesn't say that, since it says the iPhone uses more. And it's a reference to a different test the article author added for context, not a claim about what's "ok".
It's not quite your scenario yet but we're pretty darn close: https://www.dailydot.com/debug/duplex-demolition-google-maps...
I'm a Go programmer and I can confirm that Go code (both written by me and by anybody else) is easy to read, debug and refactor. This is thanks to simple yet powerful Go syntax, which doesn't allow constructing implicitly executed code. I.e. it doesn't support the following "features" from other programming languages, which instantly increase code complexity because it becomes impossible to understand the code by just reading it top down:

* Operator overloading

* Function overloading

* Constructors and destructors

* Implicit type conversion

* Implicit types (classes)

Go also doesn't support type templates and function templates yet (aka generics or contracts). This also plays significant role in easy-to-read Go code.

P.S. I wrote many packages and apps in Go during the last 10 years [1] and I absolutely love Go! Check out my last project in Go - VictoriaMetrics - fast time series database and monitoring solution [2].

[1] https://github.com/valyala/

[2] https://github.com/valyala/VictoriaMetrics
Resource patches get richer the further you go out always in vanilla, not just rail world. Richness is a function of distance from your spawn point.
That is an interesting first part of your comment, "how to handle empathy".

I too find it quite easy to relate to others by taking their perspective as well as easily being able to imagine how they may be feeling. To the point that my point of view and emotions become influenced by others in a sort of sympathetic reaction. EDIT My limited vocabulary skills made me unaware of the fact that this is known as "compassion" Very similar to how when someone yawns I find myself wanting to and normally yawning also.

In most cases I feel this is to my social benifit but at certain times it has been to my detriment. Typically where I have assumed the wrong perspective and feelings, or possibly my own ego has projected my perspective upon others in a sort of pseudo empathy. In my own experience this has been particularly damaging when entering personal relations with sociapathic type individuals.
Computers do what you want them to do. Build your own crawler and logger and see what happens.
No, it's not a problem. It's your problem if you become entrenched in their (or Apple's / FB / whatever) services.

I have a google account to test my devices / emulators. Never logged in gmail with that account, never will. If they cut it off, I can make another.

Same with Apple. I have an Apple free ID for running virtual machines with MacOS / iOS and that's all. I tell my customers to create their own Apple ID and I deliver them the sources + dev environment and they make their own binaries and publish on Apple store. My job is done once I make the app run on emulators and I tell them from the start of the project this.

I have a FB account to talk on FB mess with parents from school and that's all. I don't even have them as friends there, I am just in 3 lists and that's all.

Also i use protonmail currently as I've started migrating from yahoo 2 years ago (old e-mails still there, I open that e-mail like once per month).

Do the same, you'll be free. Also you can use an e-mail account outside of google domain to actually create a google account, if you really need one.
That's just someone's opinion/prediction. I don't have to agree with it :)
Setting up a privacy-first custom domain Email step by step
No I haven't. Because whenever I sign in to Google I do so in a container. And I sign out and destroy tye container as soon as I am done.
Turkey fines Google $25.5M for abusing market dominance
Errr wouldn’t that be 700MB/month for an iPhone?
How Can We Improve Peer Review in NLP?
How to easily detect memory leaks in JavaScript using Google Chrome dev tools
GNOME 3 has done a fine job of tweaking their UI for touch usability, and more recently for small screens - it's already quite usable on tablet hardware.
To be clear, it’s a statistical statement not what I vouch for.
OpenID failed because you had to sign up to an OpenID provider and then copy and paste some weird URL from there into websites you wanted to use.

Why would anyone bother with that hassle when you can just put in your email address (that you already have & know) and a password.

In contrast, OAuth succeeded because most people already have a Facebook / Gmail / Github account, which meant that sign up just becomes clicking a single button which is easier than email signup.

OpenID was more difficult than email signup, whereas OAuth is easier.
Only reason SpaceX exists is because of the US Gov commercial programs. They wanted to create a more robust private space industry and they did it. Tax payer money was spent on SpaceX as the US Gov was the biggest customer for a long time. This is what governments do, they create markets. It was intentional and it worked just like it did countless times in the past.
There are block lists for DoH servers and other DNS queries can be forwarded to your own resolver.
Same. I like that it feels familiar when moving between my iPhone, iPad and macOS. It has some quirks, like all the UIs before it, but there isn't anything I'm going to rage over.

Change is always hard though. Some people will like it and some will hate it.
Plain SQL is not turning complete, however SQL/PSM is and something along those lines is supported by (most?) database implementations like PostgreSQL, Oracle SQL, MySQL, etc. Seems to me like SQL is a perfect example of most people agreeing that the extra power/complexity is indeed a requirement.
Hah good question. When I was learning it in school, TCP/IP sure seemed complicated with frame numbers and window sizes and whatnot. It seems much more simple to me now. I suspect that everything sounds like "useless, complex theory" until you understand it and use it regularly, and then it mysteriously transforms into "obvious, simple practical knowledge".

Are transactional databases useless theory or simple and pragmatic? Hash tables? Nagle's algorithm? CRDTs? SSA compilers? Your answer probably says more about your experience than it does about the technologies themselves.

And thats why I don't trust Linus's rant. He's familiar with the garbage fire of the current posix filesystem APIs. I suspect deep down he's just arguing from status quo bias and doesn't like the "useless theory" of transactional filesystems because he hasn't seen the practical side of them and he hasn't thought through how they could be implemented efficiently in the kernel. And thats fine; but it might mean if we want transactional filesystems to happen in linux, it might make sense to start by implementing them in a BSD.
It's crazy to me that the way the DMCA works is that the filer of the complaint faces no consequences for a frivolous action. Yet the receiver has really no easy recourse other than paying for a lawyer and going to court.
How are you routing through your pihole when connected only to mobile broadband?
The article is not only suggesting the new financial regulation was drafted overnight, also the anti-monopoly regulation. If Chinese government works at this speed, there won't be anything it could not do.

Actually restrictions have been put into places over a few years. At the beginning, it was wild west, then companies need to have insurance, companies cannot hold the money, it has to put the money in an account overseen by a financial body. It is not true that the government has been watching the whole thing over the years and only take action now. If you read news, you could learn that the number of these companies have dropped from 3k to 15 and now below 10 due to regulations being put into places and bursts.
I recently started using this to make it possible to move windows without having to reach for the title bar:

https://deniz.co/penc/

And there's also this:

https://hookshot.app/
If anything happens to you which prevents you from renewing your domain, e.g. you are detained or in a coma, then it's probably gone as well unless you have a lot of credit on your registrar account.
When can this case be expected to wrap up?
Lukla Airport Nepal
Shameless self-promotion: https://tkatchev.bitbucket.io/tab/index.html
Are there any apps that you are aware of that don’t let you grab the area next to “stoplights”. That seems to be the “one place to grab it” all the time.
That raymarching accident is really interesting!

It reminds me of Newton fractals, which basically compute a color for each pixel that depends on the sequence of points visited by the newton root finding algorithm.

This is basically the same thing: tracing the orbit of a function that's very chaotic but has enough local coherence to get a smooth image.
The Current Hiring Process is Broken. You can find a job in another way
But your phone is still connecting out to the internet and therefore using your data allowance.
Dependencies are great. It's how small teams do big stuff.

Dependencies are awful, it's where jurassic-scale disasters are born.

Whether we like it or not, dependencies are here to stay. It's like calculators are now an integral part of every student's book bag. I'm old enough to remember when you would get thrown out of school for bringing a calculator.

It's just that when we develop and publish infrastructure, it needs to be held to a much higher standard than the apps that are built on top of it, and I'm not sure we're at the point where we can implicitly trust infrastructure. Being good at vetting and choosing dependencies is still an extremely valuable skill.
You could put a crew module into the payload bay. Also the Shuttle's life support systems were designed for multi-day missions so they may have been able to handle a two hours flight with more people.
The point of the comments here is that $BIGCO is outside of the law from a risk measured standpoint (ie: they’ll bankrupt you if you fight them given their bigger bankroll).
> The only standard to evaluate this system is whether something is universal, inclusive, green, and sustainable. The cutting-edge technologies backing this standard, like big data, cloud computing, and blockchain are already ready today to take on this huge responsibility.

Looks like Jack is not being entirely honest here. Blockchains are not a "green" technology.

> It's also interesting to see what relatively mild comments could trigger this kind of reaction when power is so centralized.

There was nothing mild about his comments.

https://www.marxists.org/reference/archive/mao/selected-work...

I haven't read "Mao's thoughts" on the distinction between practice and theory [edit: skimmed it, pull quote below] (c.f. Jack Ma on "documents" vs "policy" "experts"). For God's sakes, this is Communist China, a Marxist party, and a country with a tradition of proverbial parsing of tea leaves for hidden and subtle meaning. And it is a direct attack on the very purpose of the Party. Manage the country's growth and future!

--

So, what is Jack Ma's thought crime? What is the issue with his "empiricist" mindset?

"There were also a number of comrades who were empiricists and who for a long period restricted themselves to their own fragmentary experience and did not understand the importance of theory for revolutionary practice or see the revolution as a whole, but worked blindly though industriously." - Mao Tse-tung
Good point. In non-flat widget themes. the distinction between an "active" widget you can interact with and a background element is given precisely by the 3D look of active widgets. This is a simple and intuitive approach, whereas "flat" themes offer no real alternative.
Well, Apple made some horrible, horrible skeuomorphic UIs back in the day (See [0] for a very ancient example; or any stitched-leather UI from an iPhone before iOS 7).

Having said that, I could really use a little bit of skeuo these days. Buttons that look like buttons, sliders that resemble sliders, and the like.

[0]: http://hallofshame.gp.co.at/qtime.html
Testing Database Engines via Pivoted Query Synthesis [pdf]
I'm removing this comment.
A VPN should do the trick. A Raspberry Pi running PiHole Wireguard can be set up quite easily, with dozens of tutorials on the internet.

Assuming you know what to block, the connection would fail after the first DNS query thus saving you bandwidth and privacy.
It is just like latest Adwaita theme update, but in reverse.
I find really impressive the contrast between the simplicity of the approach and its effectiveness.

* The idea is to generate tests by picking a random row in a database and by crafting random queries which are expected to return that row.

* Sure the details are more complex, but this idea is really effective. The authors found 121 bugs in SQLite, MySQL, and Post-greSQL.

This is even amazing that a table with a single column and 3 rows can be used to detect a bug on SQLite,
a so widely used database.
I always wondered why Unix didn't come with a standard record based file in addition to the stream based file. Mainframes and other OSs, like VMS, for example, have both fixed width and variable width record based files.

So, if you're writing a database, there's already a bullet proof and fast backend to store things that comes with the OS and is maintained. No need to evaluate various layers on top of a stream (RocksDB, LMDB, etc).
But instead of loading an ad or sending telemetry, it will merely query DNS and then give up.
At the risk of stating the obvious -

This implies that Google already knows that it's you when it shows the sign-in prompt on some 3rd party website and they are already tracking you there even though you are not signed in. Lovely. Not that you'd expected anything else from Google.
But it won't be able to download the ads, so only the dns query will go over the air.

If you're using Android: Blokada from f-droid is another option if you want to skip even that.
I'm really not found of object oriented programming, but don't you think the basic idea is the same? A class is a kind of "microservice" and can be seen as exactly what you describe.

What do microservices bring to collaborative programming that OOP do not?
I think most people have basically unlimited data these days, and I'm sure nobody is worrying about the cost of a DNS request.
Thats fine. Disks are so fast now that I would trade away 50% of the filesystem's performance for correctness in 95% of the software I use. (Eg my code editor, git, compiler, etc). Except I bet in a good implementation the actual performance cost of transactions would be negligible anyway. Especially on top of something like ZFS.

And legacy software can just keep using the current unreliable APIs with all the performance that entails anyway.
What really irks me so far is the redesigned Mail.app.

Why is Spam now a separate Folder for each account? It certainly is not for the Inbox, those are still unified.

Also, what is it with centering all the icons? I can modify and rearrange all the icons but the left-most "filter" icon insists on staying there?

Why? :(
GNOME is easy because you can always grab on the window title area in the headerbar, which is reasonably intuitive. Yes, most headerbars include extra widgets but there's always a clear visual separation between those and the actual title.
A
I think reason is simple.

It works ok most of the time.

And if you really care about some data, you will stick it some database anyway.

And if you are going to stick data into database, you want to be able to select database that suits your needs best, and not be stuck with one provided by os.

B I think you are underestimating how hard is it to implement good and performant transactional database. I am not sure it belongs into kernel.
Windows mobile wasn't going to change the world. That said, I'd love to see a real alternative to iOS and Android if for no reason than my phone is a very powerful, very real computer and I can't use it as such.
Would this work on a kayak? Anyone want to team up and try it?
Can this approach still use google apps when needed? I need to use certain things like 2FA apps used by my employer. I want the freedom to be able to quickly install X app if needed.
That phrase is however not true looking at history. Hard times creat hard men, but those very often proceed to inflict hard times on other people - creating hard times for themselves too.

The historical atrocities and many cruel laws were acts of men who fancied themselves strong. And they were strong and able to acquire power. And they themselves were result of hard times.
BioNTech's Long-Term Dream, from Coronavirus to a Cancer Vaccine?
Umm. Have you used the retail version of win 10?
The point is to place a cap on the scale of organizations, enabling multiple smaller entities to provide the same services as the original larger organization, but with increased competition at all levels because the large organization's bloat and efficiencies of scale are eliminated. Part of the goal here is to remove efficiencies of scale because they suppress widespread employment as well as opportunity for individual skills advancement. Large scale providers eliminate employment opportunities and the skills advancement that goes with them simply because their scale eliminates any other players that could exist in the market.
It’s kind of incredible that the Stickies app is still there, unchanged, with the same miniature Mac OS classic windows. And it still showcases the ability to “include graphics” with a pixelated icon of what could very well be a Macintosh 128K, complete with the colored Apple logo and a floppy drive.
It would seem that discrimination only affects non-immigrants then? Or do wealth and education allow you to succeed in spite of discrimination? Or does the US actually have a problem with discrimination against poor, uneducated people regardless of race?
Damn, and I thought Apple might be the only one left.
Wireguard. All traffic from my phone is routed thru a VPS hosted in Germany, where all traffic to 8.8.[84].[84] is blocked.
Your comment is still there, and I see no evidence of censorship.
Python, the Full Monty: a tested semantics for the Python programming language
It looks like you don't understand how one party systems work. Just look at Trump and GOP and consider this is a democracy. Once he got the power the whole party(with few exceptions/undesirables that would be eliminated if it were a one party system) got behind him regardless if they liked him or his policies. There was bone to chew and they didn't want to loose it.

If things go south there are plenty to blame(i.e China, Russia, EU, rebels, etc). It is never the leader to blame. As the party leader controlls the police and the millitary there are really very few that would dare to consider a coup/leader change.

Even North Korea's Kim is "officially" supported by his party members but we already know what happens when they question him.
Russian high-speed torpedos have used super cavitation to envelop the torpedo in a steam of bubbles in order to go much faster:

https://en.m.wikipedia.org/wiki/Supercavitating_torpedo

It has trade offs for torpedos which is why the Russians and other nations continue to develop and deploy conventional designs.
There's a ready made extension for Google.

https://github.com/containers-everywhere/contain-google

Installable from the Firefox extension "store".
Most domain registrars support autorenew with a credit card.
My last employer (t50 retailer, oddly enough) was one of the first I've worked at that had a top to bottom culture encouraging that.

I think the biggest enabler was the response.

If someone said "I made a mistake and did X", the response was invariably "What are we going to do about it now?" or "How can we avoid doing it again?"

I guess part of it was a strong company identity and shared ownership. So it wasn't so much "You admitted a mistake" rather than "You admitted a mistake we all made (through you)".

It was weird, but I don't think I saw people get jumped on for admitting mistakes my entire time there.
Is it? You can register for 10 years at a time and then keep that topped up, as well as setup autopay pointed at a bank account with as many years of funds as you'd like. At some point the likely limiting factors shift to other things. Even the most reliable longest lasting registrars could in principle go out of business or get bought, but then again Google could decide to radically alter or discontinue services at some point too (as they indeed frequently have), or get broken up or who knows. 10 years is quite a while. And while nothing about business dealings is completely certain, someone paying for a domain a revenue generator with potential for more, so even if a registrar was acquired they'd have strong incentive to try to roll over existing accounts barring active objection.

I don't know your personal circumstances of course, different people may very reasonably make different calculations. But I have more trust in a quality registrar and my bank then in Google under the most likely scenarios where I'd still care (long comas aren't impossible to come out of, even multi-year, but chances of just partial recovery plummet after even a month or two let alone full recovery). I think Google being capricious or making a mistake is a bigger concern, if only because there is almost zero chance of recovering from it (basically have to know a well placed Googler or manage to go viral or be a big enough presence to get their attention). Domains and finance in contrast are both full of competition and portability.
Interesting I haven't heard of those before, thanks for sharing. You put it so much more succinctly!..

> tracing the orbit of a function that's very chaotic but has enough local coherence to get a smooth image

This is the effect on it's own where I originally discovered it if anyone wanted to play: https://www.dwitter.net/d/15952
> If the recommendation is that everything that matters should be in a sqlite database because posix is so hard to use, well, that sounds like we agree more than we disagree.

I don't mean everyone should use sqlite. We just need more safe abstractions over posix APIs that cover different use-cases. If you need to concurrently query and modify many small records, then sure, go with sqlite.

> Are there? I can't think of many. Maybe copying big files?

It's not just the big files. Millions of small files would cause some overhead if you actually tried commiting them instead of relying on best-effort behavior (see git case below). Temp and cache directories. Archival. Compiler artifacts. Often you don't even want them to actually hit the disk at all if you have enough RAM. A file can act as nothing more than named swap space.

> When I do a git commit, its plenty fast enough. But I definitely don't want my repository to get corrupted if my computer crashes.

Sure, that's for the canonical git storage, which rarely touches many files anyway. But if you checkout a worktree (e.g. by switching branches) then putting all the thousands of files from the .git object storage into the work tree does not need durability. You want to be able to work on those files as soon as possible, even if they're just in the page cache and not written to disk yet. The command shouldn't block on fsync.