skysight-inc/HackerNews huggingface dataset:
I have the same issue. But it's part of a general trend for me; I struggle to use "mobile" or "responsive" websites entirely more and more these days. As a result, the amount of times I request "desktop" view on a mobile device has been steadily growing and for more sites. They're trying to be "too fancy", for lack of a better way of expressing such a thing, and it's having knock-on usability effects.
Given enough data we can correlate pretty much anything to anything
My first impression of these logos compared to the old ones, is that the old ones represented the application (they look like mail, a calendar, a document and a camera in a speech bubble; only Drive doesn't look like anything). The new logos represent the company: you primarily see the Google colours. They look less like what the application does.

If they wanted more google branding, more recognisability that these are all apps from Google without undermining the recognisability of what the app itself does, maybe they should have left the logos as they were, but added some consistent Google colours as a border or background. Then you can recognise them as mail, but from Google, calendar, but from Google, documents, but from Google. Now they're all just "some Google thing".
I'm curious how exactly you managed to destroy pans. I've never destroyed a pan in my life, and take no particular precautions - is this a common thing? Is this more common with non-stick stuff or something?
I started with various editors on macOS like BBEdit and all the rest.

I got into Vim about 7-8 years ago and haven't looked back. I was getting tired of running into limitations with other editors; with Vim, I keep learning new things as I need to.

Lately it's been macros for repetitive tasks and regular expressions for making sweeping edits.
> nobody cares for more than five minutes when some data scandal breaks, of which we have at least one every year now

Perhaps they don't care because they are accustomed and desensitized to it?
Make and invest your money, and then do something else you love. Expand your hopes and goals.
It's probably a "do what I tell, not what I do". But it hurts their credibility nonetheless.
It's not just free tiers. Imagine the comments here in a decades time when Figma goes full Adobe and starts to squeeze every last drop of blood out of their customer base.
The interoperability is good except few applications.

File performance is similar to native as long as you store the files in WSL2.

Only issue, I have faced is that port forwarding does not work sometimes and have to restart WSL2 for fix which I solved using a simple script.

Other than that everything has been a smooth sail. Native docker is a huge win in my list.
What is it that makes you think you couldn't implement ms paint in this architecture? I've seen all sorts of thing with this sort of architecture, ranging from dungeon crawlers to distributed virtual machine orchestrators, to file system browsers, etc.
> Now, Brown's sources in all likelihood did tell him that Hitler's anti-Semitism was for show.

That is scarier than the alternative of Hitler being a true believer. What Jew would feel comfortable would want to live in a country where a cynic would choose to attack Jews because it played well to the mob?
Chrome OS being open source is not a threat to Google for several reasons:

The usefulness of the browser is that it's a cross-platform platform. You can run the same web apps on Windows, Mac, Linux, even mobile devices.

Turning the browser itself into an OS-level platform will just create another platform that will need to compete with all existing platforms while having nothing unique to offer – after all, the same web apps run just fine on existing platforms, by their very design.

What does ChromeOS have that MacOS or Linux do not have and can't have?

You could argue that someone could build a competitor to iOS and Android using ChromeOS, but why wouldn't the same someone build a competitor using... Android? It's open source too.

Because if they take Android source without Google's blessing, they would be left without Google maps, docs, and gmail. But Google can just as easily exclude mobile browsers from accessing their web services. In today's world it would be perfectly fine for Google to only offer their services through native apps on mobile, and it's up to them which platforms they choose to publish those apps on.

Oh and then there's Widevine. You need Google's blessing to decrypt that, and even if you get it, every content provider that uses Widevine DRM can block access to their content from your browser for any reason (you can't bypass that).

How far will your rebel browser platform go without being able to play e.g. youtube? Currently they only DRM certain types of videos, but what would stop them from flipping the switch and applying DRM to every video that is monetized on youtube, and blocking your browser on the basis that it allows adblockers that effectively prevent funding of those videos?

The notion that Google is somehow – anyhow – in a weak position is utterly ridiculous. Their moat is stronger than ever.
I want to download a car.
> Show me how you’d implement a basic MS Paint clone and we can talk!

A MS Paint clone is one of those apps that fits rather nicely on a Clean Architecture.

You have the domain model (raster image), you have the application layer (image processing operations over the raster image), and you have the IO/service layer (image exporters/importers, GUI, platform-specific features, etc).
Office 365, OneDrive, Azure, Teams and all the other things they've been doing online with effectively single-sign on are having amazing synergy between them (in my opinion). I think people are massively under-appreciating what they're building towards. MS is taking over slowly in the background.
Amp, for whatever you might feel about it, is the best content loading experience for people with poor internet. Launch up an AVD and set it to use a 3g roaming profile and try and load up NY Times AMP and non-AMP.

I'm not a fan of the implementation personally but something like this needs to exist for developing markets. I didn't know how bad this was until I started working with someone in Brazil and saw he has 2Mbps internet. His internet is faster than some in China and india.
I’ll do you one better; I’ve managed to use my highly advanced engineer body to birth a “pure recursive hashing algorithm”.

def MY_HASHING_ALGORITHM(s):
return s

To answer your question; In theory, yes. In practice highly unlikely. Hash _functions_ attempt to store arbitrary inputs in unique indices within some dimensional space. This is predominantly achieved through performing some math against the Unicode (think integer) representation of said input (think string).

It may surprise you to find out that most hashed data structure implementations closely model how we think of Arrays/Lists. The result of the hash function is the index where we “put” your “value”; when you attempt to “get” that “value” again we use the same hash function to find where in memory we initially “put” that “value”.

With regard to data structures; good hash functions avoid “collisions”, a collision is when multiple unique inputs to your hash function result in a non-unique output. Given that hash functions are designed around avoiding this we must understand that to accommodate even moderately large data-sets a by-product of most hash functions is a seemingly arbitrary, mostly unrecognizable and likely numerical value.

But I still haven’t answered your question; and I won’t; there’s a stupid mathematical way (depending on the function) to quickly answer this question but I think doing some curious investigation on your own behalf will provide you with more benefit.

So I’ll leave you with a couple of questions:

What are the most common hash functions?
How can I implement them in my language of choice?
How can I generate millions of “inputs” and verify each of their corresponding “outputs”?

By then, you should be close to or in possession of your answer.
I can't read this plaintext in a mobile browser window so clearly there's some work left to do. Or maybe they've done too much work. Who knows.
So are you claiming that there is something biologically different about the different races that means their normal biochemistry differs between one another?
ICQ did too, IIRC, before it was integrated into AIM.
Computer says 'no'.
"The man who destroyed skepticism" is a different POV on Randi from Mitch Horowitz at BoingBoing. (I've mixed feelings about Randi's methods. Thought I'd share this in the most recent post.)

https://boingboing.net/2020/10/26/the-man-who-destroyed-skep...
One advantage is that while talking about money, payslip and wealth it would fall neatly within this range especially in Indian rupees.

For instance for an average developer the pay scale would be in lakhs and mortgage in crores.
People already were building custom windows gaming computers before xbox. And some companies even sold prebuilt windows gaming computers before xbox. They ran at higher resolutions than xbox, with higher framerates, online connectivity. Plus many PC games did have and continute to have mod tools that gave users near total control over their games.
Sorry which is which? Because right now Chrome engine has more control of the web then IE did in it's heyday when Microsoft was ruled to be a monopoly.
"My God, that's terrible. Having to kill someone would distort the President's judgment. He might never push the button."
I think this is a great interview and I will definitely pick up the book. I think the answer to "What can we learn from cats?" can be to live more like a cat. But to force disinterest in an effort to emulate a cat's apparent disinterest would be a mistake. To live more like a cat cannot mean to simply imitate the cat, that would be another ideology. Instead, it must mean that we have to follow our human nature, just as the cat follows its cat nature.

I agree with John Gray's distrust of all ideology because ultimately ideology is what gives us the illusion that we can ignore our human nature. A cat must follow its cat nature, it has no choice. We as humans have a choice to follow our human nature or to try to bend nature to our will. The problem is that nature will always bend back, efforts to bend it will always be futile. So the ideal solution is to abandon ideology and choose to follow our human nature, to be the humans we are meant to be.
I find it absolutely incredible the mental gymnastics you're performing to conclude that your "common sense" take is a more accurate representation of reality than what these scientists are telling us.

> but I don't automatically believe we are all going to die just from that article.

Nowhere in the article does it say that. Nothing about this article is alarmist.

The simple truth is you've already made up your mind about climate change in general, and now you're just looking for tiny crumbs of evidence that researchers are slipping up somewhere, and criticizing anything that doesn't fit your notion of how this should play out.
Quick comment on the presentation. This post could very easily be markdown and therefore rendered in a nice readable non-monospaced font. Instead it's a .txt and it's really painful to read.

Edit: here's a rendered markdown conversion that is easier on the eyes: https://shrib.com/?v=nc#CapeStarling-6v1L9J
I use the thesaurus that comes with macOS whenever I think of a name and it just doesn't feel right. Then I typically find a more fitting name after spending 20 seconds looking at near synonyms.
OP here (about to sleep): this was just some 2am ramblings that I found could invoke some interesting conversation. Already there are some great conversations. Night!
You don't need an ecosystem with lisp. That's been both the reason why it's survived for so long and why it will never be popular.
I have 3 pinned gmail tabs and the new icons are offensively flashy. Moreover, the number of unread messages is unreadable on such colorful background.
Children Read Too Much (1900)
Who said anything about DNA?

Regardless, it's heinous to justify a crime like this. It also leaves an extremely bitter taste to come across a museum in Europe with artifacts stolen during some more blatantly colonial period that they forgot to return.
Not only are operating systems moving forward in their own direction, they are picking up the missing pieces that were traditionally reserved for the web. The two most important being URLs for deep linking between apps (universal links) and installing/fetching without redirect to a download page (app clips).

At some point we will cut out the store publishing step for certain classes of same apps running in safe runtimes (wasm with some native bindings with safe data management).

Then what is the difference? You might say compatibility across platforms. But compatibility really is broken in browsers today. So....
Wouldn't the invisible hand of the market solve this?

If your site is slow, either the share of good customers plummet and you fix it, and customers you don't want leave and you are happy.
He's not wrong, we're very far. And looking at past "progress" it seems that we'll get there very slowly. So it seems long-term.

Except people are bad at exponential processes. Yet when economics drives us we are suddenly good at making them happen. And this combo seems to be what makes these existential risks. (Like climate change, or other manifestations of the coordination problem.)
Don’t focus on the accuracy of the historical accuracy of the analogy, focus on the comparison being made. The post is about Jeff Bezos, not Mao.
This reminds me of a time when a colleague and I were investigating some persistent D-State processes that were occurring when container processes were being exec-ed.

Once on the box, we wanted to create a container with utilities in the fs but didn't want to download an image tarball or look through the rootfs layer directories for one to use, so we just bind mounted host root onto another directory, beside the config file we were using.

This worked like a charm. Until we rm -rf'd the config directory and deleted host root in the process.

In our case, fortunately the consequences were minimal as all workloads were stateless. The container scheduler moved all the workloads to other hosts and the host scheduler noticed this VM wasn't responding any more and rolled a new one. The whole thing resolved itself in about 5 minutes with no interaction from us - so that was pretty neat.
Are you aware that Blink, Webkit and V8 are all open source?
Had a similar experience, but ended up reinstalling to get offline maps.
Wow, finally somebody else who has experienced this. It frustrates me so much when I go back to the page, and then accidentally click one of those links, only for it to perform a new search, for then me to click back, and then rinse and repeat. Google has gone to shit.
> But linux filename basically allows any byte sequence except EOF and / (...)

Could/should/would...

Even though UNIX doesn't impose many restrictions on file names that doesn't mean it's in your best interests to use any weird character in them.

I mean, do you honestly believe it's a good idea to have file names that are 256-characters long, have line breaks in their name, and have substrings such as "sudo rm -rf /"?
> I have bought a new iPhone every 2 years for as long as iPhones have existed, I'm extremely loyal! So I can use one of the half dozen bricks I have in my house already?

I mean, just don't buy iPhone every 2 years. 4+ years with iPhone 7, I'm very friendly towards environment.
What is this guy's problem with Nancy Pelosi?
The most important reason for "do" is avoiding excessive indentation, when starting with the first expression on the same line. And "fn" is good for something that you will want to avoid taking too much space, since you want to sprinkle them everywhere.
I find the Multitier Arch (MA) has much better names.

The arch proposed by the article has "Application Business Rules" (ABRs) and "Enterprise Business Rules" (EBRs). Now in a small start-up, what are the "enterprise rules", is "enterprise" not merely a buzzword in this context? And how ABRs and EBRs differ is not well explained.

In MA this is much clearer: the Data Access Layer (DAL) contains DAOs (the persistence side of the model in MVC), Business Layer (BL) contains the business/domain logic (the other side of the M in MVC and/or the business logic that may end up in the C of MVC; aka services in Rails), the Application Layer (AL) contains what would be typical "controller logic" (authorization/redirection/data gathering for the presentation) in MVC and the Presentation Layer (PL) contains the V from MVC.

> [...] I think it's important to not overly do it.

Yups. So maybe one can do without a BL at first, and put the business logic in the DAL at first and dont mind to have a litttttle bit of it creaping into the AL (controller).
> Google started doing that very thing in their search results.

Sounds like A&B testing measuring which gives you more ad revenue and zero biological brain cell activity involved.
While fatal disasters can happen to anyone, this story isn't a case of getting in trouble regardless of personal virtues.

The man put all his eggs in one basket, creating a single point of failure. When that failure actually happened, he was hosed.

How would the story play out if he kept part of his inventory outside of the "Fulfilled by Amazon" system, or even outside of Amazon altogether? He wouldn't lose all of it, for one.
Checklist for the victims of a data breach (Finland)
Yes the universal portability argument and fear of closed ecosystems is the carrot to put in front of a generation who experienced MS monoculture and the dangers of app stores not welcoming to GPL and other F/OSS licensing scheme. With the consequence of the web becoming a closed network itself, like AOL and CompuServe which the web was intended to replace. It's a selfish, narrow-minded motive of nerds putting their stuff into the browser using their preferred language and uniform platform/toolchain, without benefit for end-users.
When this essay started with "As someone who has used the Web since 2007" I immediately felt old, so thanks for that. As someone who has been using the Web since 1994 (and I feel like I was late to the game), I can assure the author their perspective has a lot of recency bias and this isn't something to worry about, in the general sense. Or worry about it, because it already happened a while ago. Take your pick.

Local operating systems, which this essay says is the gold standard of feature sets, are not standing still. If you think of how long it will take for browsers to reach current parity, go back that amount of time and see how far the OS has come.

But let's consider, for a moment, that browsers catch up. Let's just look at native development in general, since this has had access to all local OS features since before the web. Has that never changed? It's changing all the time. We're finding higher abstractions to work with. We're making it easier. I highly doubt Grid and Flexbox as they exist today will still be how web layout works in 20 years.

Google isn't even the first to scare the world. This essay could've been written in 2002...about Internet Explorer. Stop laughing. It held even more dominance than Chrome does today, and was closed source. Somehow we survived...which is good, because VRML sucked.

However, even with all that aside, people have been rolling their own browsers for years. People fork chromium today. The dark web exists. Maybe in 20 years lots of people will be streaming everything from a private cloud supercomputer vis-a-vis Stadia. The internet is no more homogeneous than all the people of the world. Everyone is finding new ways to access it all the time. This is why open standards are more important than browsers. It means anyone can build their own at any time based on the documentation and it can all read the same documents.

So I wouldn't worry about this coming to pass in quite the way you think. Though running your browser in a VM isn't the worst idea.
I hadn't thought about Rob Rhinehart a while. He inspired many of us back in 2013 when he founded a company to solve the food problem with the engineering mindset, and all the innocence that entails. Today his blog looks like rallying cry for all the nails that got hammered down. It's very inspiring and some of this stuff takes a nontrivial amount of courage to say. He can be my movement leader any day.
"Hitler was just joking about that!"
This is the sort of comment I come here for
There exist companies that distinguish themselves on providing good support, and use it as a differentiator. They generally aren't number one in a market though, so don't look the the leader to usually be them (occasionally they are, when they have an equivalent or better product and also better support and servicing).
In Tamilnadu the government schools provide free laptops to students.

India is ripe for electronics manufacturing and the government policy is inline with their goals.
Thanks, too late to fix now. DYAC, was on phone and didn't notice.
And the economic model now requires Leading Edge Fab to capture those value in a longer period of time. What used to be two years will be lengthen closer to three.

>I'm curious how it compares when you look at 7nm introduction price per transistor vs todays price per transistor. And if you get the same ramp with the 5nm node what that would mean.

First Gen N7 being ~10K+ per wafer while N5 being around ~13K with higher yield compare to N7 in the same stage. So N5 should still be cheaper.
Also having inventory of brand new original fashion items that's older than 365 days sounds strange, as fashion changes every year, and the value of goods go down over time.
This, 100%. I had a very long chat with the Bazel team about this in a Github issue. They do not want to budge.
"When will operating systems be complete?"

"When will car technology be complete?"

...

The answer is they wont be in short term, and they will be made obsolete in the long term.
Well, Tesla does claim that Tesla cars may need to be retrofitted for self driving:

https://www.tesla.com/support/full-self-driving-computer

I suppose they wouldn't have any problem asking for Lidar installation if that were to be required?
Haha yeah it’s hilarious. Amazon is trying to make headway in the netherlands, but their website gives such an insanely untrustworthy vibe with all the trash results and unclear vendors that I’m gladly paying a premium to stay with the known webshops.
I thought “if you’re in the EU, make a GDPR request for your data”.

However, the only page I found is https://help.figma.com/hc/en-us/articles/360041060434-Genera..., which says they’re committed to your privacy, but doesn’t mention data portability.
Meson still doesn't get submodules right. So far, CMake gets the closest. The Meson developer is a bit of a jerk about this subject, too - he has a very dogmatic view of how a project should be structured and has designed meson around that.

For example, you cannot have nested subprojects with Meson.
Wildcard domains cleaner for Massdns output file
The Sjgar Stack
A Chinese friend of mine buys luxury goods "Made in China" in Denmark even with the 25% VAT when there is a discount.

Contrary to common belief things are pretty expensive in China, even i they are made in China.
Qt 6 will provide additional libraries via Conan package manager
> ... sort of. Last I checked, the Make features required by POSIX were very anemic.

You're trying to move the goal post here.

The question is not which obscure feature is made available only by a specific implementation of Make. That's completely besides the point.

The point is that Make is widely available as it is a required component on all UNIX operating systems, and this means that any standard Makefile you might have is assuredly supported on any UNIX installation out-of-the-box.
This punchline is what makes this story really, really scary.