Live data from Hacker News

Playing around with the Fuchsia operating system

blog.quarkslab.com

201–210 of 285 posts

Re: Playing around with the Fuchsia operating system

#201
post #124
post #76

Earlier quoted context omitted.

From Section IV of the Justice Departments article: The Supreme Court has noted the crucial role that defining the relevant market plays in section 2 monopolization and attempt cases. The market-definition requirement brings discipline and structure to the monopoly-power inquiry, thereby reducing the risks and costs of error. The relevant product market in a section 2 case, as elsewhere in antitrust, "is composed of…

"For search advertising, they will likely find other forms of advertising such as Facebook as a good enough substitute and thus the market definition will include other forms of advertising and not just search." Nope, they won't. because 92% of people search the web on google.

He just said that they could find other places online to advertise ("other forms of advertising such as Facebook"), not that they could find other SEARCH places.

Do companies really care whether it's on Google Search or some other place, as long as they get eyes? And really, Google doesn't own 92% of the web, lol.

Re: Playing around with the Fuchsia operating system

#202
post #60
post #39

Earlier quoted context omitted.

A monopoly is the sole supplier of a product or service and the fact that bing exists makes search not a monopoly. In the concept of antitrust, the United States Department of Justice does not use that term directly and instead talks about power and the Supreme Court has defined market power as "the ability to raise prices above those that would be charged in a competitive market," and monopoly power as "the power to…

bing has under 3% marketshare vs 92.06% for google. As an advertiser or app/publisher, google has "the power to control prices or exclude competition." https://www.google.com/search?q=bing+market+share

Of course they have the power to control prices or exclude competition on their own product (app store)? That's how markets work: every company has a monopoly over its own product? And as for android phones, which aren't their product directly, there are many other ways to publish apps.

Re: Playing around with the Fuchsia operating system

#203

I'm more excited about the possibility of a high quality desktop OS rather than the kernel. The Linux kernel is great but a great open-source desktop OS doesn't exist today. Specifically, this product doesn't exist today: - Desktop environment that matches or surpasses Mac OS in quality, performance and UX design. - It includes seamless synchronization between devices. - Apps are sandboxed, similarly to Android or iO…

Sandboxing in Linux is developing with both Snaps and Flatpaks.

Linux really does miss an SDK though. Realistically if you target Ubuntu you'll reach the majority of Linux users but the community of power users (ugh, hate that phrase but can't think of a better one) and developers is scattered any number of desktops and Linux varients.

Re: Playing around with the Fuchsia operating system

#204

I'm more excited about the possibility of a high quality desktop OS rather than the kernel. The Linux kernel is great but a great open-source desktop OS doesn't exist today. Specifically, this product doesn't exist today: - Desktop environment that matches or surpasses Mac OS in quality, performance and UX design. - It includes seamless synchronization between devices. - Apps are sandboxed, similarly to Android or iO…

I think the missing golden keystone w/in the "UX design" category is the physical touchpad quality and its driver. The mac touchpad that is so accurate, responsive/sensitive, jitter-free/steady, and effortless that I've yet to come across the like in Windows or *.nix land. I would more than love to be proved wrong in this thread!

Re: Playing around with the Fuchsia operating system

#205

I fully welcome some more competiton on the operating system front. I am sad to see WindowsNT, Linux and macOS be the only dominant operating systems. My personal very perhaps unpopular view is that Windows NT has a better technial implentation than Linux. Linux does most things well, form small devices to big iron. That is true now. But when it started, it was as a learning experiment, and damn good one too. An amaz…

About the NT Kernel I'm just gonna repost what was said several years ago by someone who worked on it:

>I'm a developer in Windows and contribute to the NT kernel. (Proof: the SHA1 hash of revision #102 of [Edit: filename redacted] is [Edit: hash redacted].) I'm posting through Tor for obvious reasons. > >Windows is indeed slower than other operating systems in many scenarios, and the gap is worsening. The cause of the problem is social. There's almost none of the improvement for its own sake, for the sake of glory, that you see in the Linux world. > >Granted, occasionally one sees naive people try to make things better. These people almost always fail. We can and do improve performance for specific scenarios that people with the ability to allocate resources believe impact business goals, but this work is Sisyphean. There's no formal or informal program of systemic performance improvement. We started caring about security because pre-SP3 Windows XP was an existential threat to the business. Our low performance is not an existential threat to the business. > >See, component owners are generally openly hostile to outside patches: if you're a dev, accepting an outside patch makes your lead angry (due to the need to maintain this patch and to justify in in shiproom the unplanned design change), makes test angry (because test is on the hook for making sure the change doesn't break anything, and you just made work for them), and PM is angry (due to the schedule implications of code churn). There's just no incentive to accept changes from outside your own team. You can always find a reason to say "no", and you have very little incentive to say "yes". > >There's also little incentive to create changes in the first place. On linux-kernel, if you improve the performance of directory traversal by a consistent 5%, you're praised and thanked. Here, if you do that and you're not on the object manager team, then even if you do get your code past the Ob owners and into the tree, your own management doesn't care. Yes, making a massive improvement will get you noticed by senior people and could be a boon for your career, but the improvement has to be very large to attract that kind of attention. Incremental improvements just annoy people and are, at best, neutral for your career. If you're unlucky and you tell your lead about how you improved performance of some other component on the system, he'll just ask you whether you can accelerate your bug glide. > >Is it any wonder that people stop trying to do unplanned work after a little while? > >Another reason for the quality gap is that that we've been having trouble keeping talented people. Google and other large Seattle-area companies keep poaching our best, most experienced developers, and we hire youths straight from college to replace them. You find SDEs and SDE IIs maintaining hugely import systems. These developers mean well and are usually adequately intelligent, but they don't understand why certain decisions were made, don't have a thorough understanding of the intricate details of how their systems work, and most importantly, don't want to change anything that already works. > >These junior developers also have a tendency to make improvements to the system by implementing brand-new features instead of improving old ones. Look at recent Microsoft releases: we don't fix old features, but accrete new ones. New features help much more at review time than improvements to old ones. > >(That's literally the explanation for PowerShell. Many of us wanted to improve cmd.exe, but couldn't.) > >More examples: > >* We can't touch named pipes. Let's add %INTERNAL_NOTIFICATION_SYSTEM%! And let's make it inconsistent with virtually every other named NT primitive. >* We can't expose %INTERNAL_NOTIFICATION_SYSTEM% to the rest of the world because we don't want to fill out paperwork and we're not losing sales because we only have 1990s-era Win32 APIs available publicly. >* We can't touch DCOM. So we create another %C#_REMOTING_FLAVOR_OF_THE_WEEK%! >* XNA. Need I say more? >* Why would anyone need an archive format that supports files larger than 2GB? >* Let's support symbolic links, but make sure that nobody can use them so we don't get blamed for security vulnerabilities (Great! Now we get to look sage and responsible!) >* We can't touch Source Depot, so let's hack together SDX! >* We can't touch SDX, so let's pretend for four releases that we're moving to TFS while not actually changing anything! >* Oh god, the NTFS code is a purple opium-fueled Victorian horror novel that uses global recursive locks and SEH for flow control. Let's write ReFs instead. (And hey, let's start by copying and pasting the NTFS source code and removing half the features! Then let's add checksums, because checksums are cool, right, and now with checksums we're just as good as ZFS? Right? And who needs quotas anyway?) >* We just can't be fucked to implement C11 support, and variadic templates were just too hard to implement in a year. (But ohmygosh we turned "^" into a reference-counted pointer operator. Oh, and what's a reference cycle?)

Re: Playing around with the Fuchsia operating system

#206

Earlier quoted context omitted.

Developer push back first started with windows 8 with fears of lockdown. Valve's CEO was the most vocal because it looked like MS's end game would be to crush steam. Microsoft didn't help matters with the 99 dollars developer fee - not high per se but in an existing free for all operating, pushbacks would happen. Microsoft basically said to use this shiny new crippled toy, you must use our store and pay money. Micros…

So it has little to nothing to do with sandboxing.

If you believe in such a thing as a Windows way, then UWP was absolutely not the Windows way of doing things. Windows developers, used to the Windows way, had only one reasonable answer.

Re: Playing around with the Fuchsia operating system

#207

I'm more excited about the possibility of a high quality desktop OS rather than the kernel. The Linux kernel is great but a great open-source desktop OS doesn't exist today. Specifically, this product doesn't exist today: - Desktop environment that matches or surpasses Mac OS in quality, performance and UX design. - It includes seamless synchronization between devices. - Apps are sandboxed, similarly to Android or iO…

> Desktop environment that matches or surpasses Mac OS in quality, performance and UX design. Is there any evidence google can pull this off or wants to? I’d think they would want you in a browser.

I’d think they’d want you looking at ads.

Re: Playing around with the Fuchsia operating system

#208

I'm more excited about the possibility of a high quality desktop OS rather than the kernel. The Linux kernel is great but a great open-source desktop OS doesn't exist today. Specifically, this product doesn't exist today: - Desktop environment that matches or surpasses Mac OS in quality, performance and UX design. - It includes seamless synchronization between devices. - Apps are sandboxed, similarly to Android or iO…

I think the missing golden keystone w/in the "UX design" category is the physical touchpad quality and its driver. The mac touchpad that is so accurate, responsive/sensitive, jitter-free/steady, and effortless that I've yet to come across the like in Windows or *.nix land. I would more than love to be proved wrong in this thread!

I agree. I'm not sure why the mac touchpad is so far and away better than everything else. Touch screen and gestures are just as good on android phones as apple phones. Idk

Re: Playing around with the Fuchsia operating system

#209
post #74

Earlier quoted context omitted.

Do you mean Chrome OS? Google is a web company; they want people to use the web. They made a laptop/desktop operating system built around their web browser, because they want everything to be on the web. It does most of the things you list, including synchronizing between devices since your data is all "in the Cloud". As for market share, I'm not sure what power you think Google has, but getting 10% of the desktop OS…

No. I mean a full-fledged alternative to the major operating systems. Do people in charge of Chrome OS say "In 5 years, we want developers, designers and project managers at Google use this OS"? I don't think so - it's not their ambition to compete with Mac OS or Linux.

I'm really enjoying ChromeOS for software dev. The Linux container is tightly integrated with the rest of the OS. On top of that I can run all my favorite Android apps as well, making it an excellent OS for personal use.

One interesting example is that if I have a file I want to open, it doesn't matter if it's Chrome, Android, or Linux that has the executable to open it. I just click the file and it opens in the right app. I can also open it in any other apps via a dialogue that lists things I can open it with. The list shows all relevant Android and Linux apps.

The app launcher is similar -- all apps, regardless of how they are run, show up together.

I'm still not sure I could give up my Mac for my day job, but for personal use, I love it.

Post reply on HN