skysight-inc/HackerNews huggingface dataset:
> And because these other browsers invested into Chromium, simply forking and continuing work on their Chromium version becomes more and more challenging without massive financial support. Only a few companies can do that.

Sure, I don't see why Mozilla can't do that, especially combined with Microsoft, Vivaldi, and Opera. Right now they're going it alone and are losing marketshare.

This of course, assumes that Google decides to do this and destroy any user trust, which would result in an immediate fork of Android and potential EU antitrust action.

What I'm suggesting may not be ideal, but it's realistic. Mozilla is losing share, even after the massive Quantum rework it continues to decline. Developers don't like working with it because it's a complex codebase.
If you only look at the material side of what people are paying for: boarding a few minutes faster, deplaning a few minutes faster, comfier seats and better food, etc, then I completely agree that it doesn't make sense to pay an extra $1000 or so for a plane ticket. Here's what I think people do pay ridiculous amounts of money for: status, and ensuring they do not have to interact with normals. Air travel used to be a luxury activity in itself, but prices today mean that you are basically stepping onto a dirty sky bus (more so for some airlines than others). This is of course a generalization, but rich people do not take buses.

(This doesn't really apply to business travelers, as their companies need to pay for these upgrades to make the job travel less unattractive)
My last apartment was $3200 for about 800 sq ft 1br in a quaint well kept Victorian apartment building that was a 15 minute walk to FiDi. Had nice big bay windows and all. My only gripe (not big ones either) was no washer/dryer in unit although the building had some for tenants and street parking only.
I took it as an observation or speculation of cause and effect. There is no judgement (positive or negative) needed for this.
Renting $4,500/mo, 3 bedroom (upper part) of house in San Mateo + 1 car garage + backyard.
Close to Hwy 101 and 92 (and 280).
30-40 minutes drive to SF and/or SJ.

Will be moving out soon, so if anyone interested - ping me.
To be clear, it wasn't that he was "anti-gay" it was that he donated $1000 to Prop 8 in 2008, a California Proposition that made gay marriage illegal in CA until Obergefell struck it down 7 years later.

This is important because it is a clear delineation between "privately disagreeing but allowing individuals their freedom" and "actively campaigning to take away rights from Mozilla employees and users".
I meant to put (Android) in for West coast, but yes, I arguably agree it's a very similar situation, though Google/Android is less restrictive / closed off... They are more like the old "Internet explorer" were Microsoft had to defend bundling their own app over competitors'
Types are easier to read, reason about and maintain than tests, particularly if it's QA writing the tests instead of engineers.
> How did the go from a lightweight Mozilla Browser alternative to a company that spends

Well, I mean, they started off as a HTTP server company with a not lightweight browser, won an antitrust case but lost the war, and reformed as a non profit. Or, well, a for profit company wholly owned by a non profit. At which point they went about rebuilding Netscape suite, the one with mail clients and calendars (and IRC and nntp), as open source software. Then some rogue employees and interns thought 'nobody wants this shit' (https://website-archive.mozilla.org/www.mozilla.org/firefox_...) and firefox was born. Well, phoenix, because engineers never do trademark searches when naming projects. So yea, I don't think anyone fully understands Mozilla, except maybe a few annoyed IRS auditors.

I don't know when Mozilla started taking money for search engine placement, but whoever invented the idea should get a few mil, because now that nobody buys HTTP servers, it's all Netscape/Mozilla has left.

From Google's perspective, it's quite easy to see why they fund chrome: each user that converts to chrome is money they dont have to pay Mozilla. Somehow, despite that depressing metric of user share, mozilla's been making more money every time search bar placement contracts are up for renewal. Some of that was likely competition in search engine space, with both Bing and Yahoo under Marissa chomping for some revenue. I guess the layoffs signal that isn't going to happen again?

Or maybe it signals that you don't need users if your main value anymore is to prove to the DOJ there is no monopoly?
There already is a browser monoculture. Even Microsoft's default browser is now Chromium with a different logo on it. The way to get diversity in browsers is to have adoption. There are hundreds of alternative browsers out there, but they do not diversify the browser market because they are unusable. You want diversity of browser adoption, not diversity of implementation.

There just aren't enough users out there to stick to a bad browser for religious reasons. It has to actually be better.

The browser market is as free of a market as you can get. Chromium has won. It had an advantage of being written mostly from scratch with lessons from the failures of Firefox and IE. It's basically too late to catch up. While trying to catch up, they will lose what little market share they have left, and the result will be an undisputable browser monoculture. What Mozilla can offer is a different frontend (or "userspace" if you will) to Chromium. That is the realistic approach.

> I would like the experienced Mozilla team to continue to work on their pro-privacy browser than a decent number of people use.

desktop user agents: 8% and dropping, about to be overtaken by Internet Explorer (lmao)

4.9% with mobile included

<1% mobile only

https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#Su...
Silicon Valley’s Elites Hatched Their MultiBillion-Dollar Scheme Cure Death
> Math does not check out. 5 levels for 100k employees results in 10 reports per manager

It results in 10 reports with full-depth organizations per manager, which is a lot at any level except line managers.

Except for line managers of nonprofessional staff, 5 full-depth subordinate organizations and 5 support staff or shallow (~2-3 levels less than a full-depth subordinate organizations) is about the limit of what is reasonable. A full-depth span of control at 10 at each level , with 6 levels, is pretty certain to be an “immoral maze”.
We see this at Raygun with our Crash Reporting and Real User Monitoring products (measuring errors, and end user experience in general). Nearly all power users are more likely to be in product, or very senior/executive developers.

Very low engagement out of QA. I'm not sure if they just have a way they like to work, or they think that if they exist then no bugs make it to prod (don't laugh, plenty of our twitter adverts get comments from folks thinking you don't need any monitoring if you have a tester on the team or if a dev writes unit tests).

Understand how the end user experiences your software. That's the actual source of the truth.
Peppermint OS project lead Mark Greaves (PCNetSpec) has passed away
Errr, you wouldn't do crazy stuff like that in C# or Java, so no, this isn't a good example.

It's just you doing something stupid thinking you were being clever, as we all have.
What they should do is disallow anyone from opening the overhead bins until all the people who didn't insist on carrying on all their luggage exit.
Oh god, at megacorp we implemented our own OAuth2 stack. Much sadness ensued.
> It also misses important features such as multilingual spell checking. For people writing in multiple languages it's a real PITA. I know this functionality can be added with an extension but it slows down FF too much IMO.

Really? Do you learn a new language every day? I installed languages that I am interested years ago and forgot about it until you mentioned it.
I still use Kinect for my young kids. They love it (Xbox One version). My original Kinect broke so I picked up a second hand one for $10 somewhere.
I think Microsoft was on the cusp of a huge opportunity and blew it by listening to hardcore gamers. Kinect type accessory that comes with the console (like Xbox One) should have a big market potential. For myself, I only got interested in it once I had kids and by then, Microsoft already had abandoned it thus limiting how many titles I could purchase.
That counts, thanks!
What do you with a 4 digit number of tabs? How can you even find what you are looking for? (Honest question, no attack)

I hardly ever have more than 10 tabs open, and aggressively close everything I am not working with. I also shut down my browser twice a day (2 working locations) and never restore the previous session. I do bookmark some pages, but as a matter of fact I notice that I hardly ever refer to my bookmarks. I don't have the feeling that I am missing out on anything.
> Would love some early feedback

Nice project! I had considered building something similar (actually just services discoverable via DHT, nothing concerning storage). Can you discuss here or in the README its resiliency toward bad actors? Specifically, how does it work in a p2p environment with untrusted clients? If it's still an unknown, just a note on whether it's even a threat model you're developing within would be helpful.
IIRC Apple used to do something like this on their installer DVDs (back when they shipped the OS on DVDs). The Mac OS X installer was on an HFS+ volume pointed to by an Apple Partition Map (which would only be recognized by Mac OS X and the Mac's boot firmware), but the DVD also had an ISO 9660 header (that'd be recognized by Windows) pointing to Windows-compatible drivers for the Mac hardware. Completely separate volumes, with completely separate content.
All good points, but additionally: sometimes it's good to wait and see where a glitch takes a game, rather than banning it straight away because it 'breaks' the version of the game that everyone has been playing so far.

A classic example is the Quake series, where the movement mechanics that gave the games lasting appeal were all originally accidental. (And Carmack even briefly patched strafe-jumping out of Q3, before quickly reverting -- but only because his fix caused other problems: https://www.rockpapershotgun.com/2014/09/02/quake-3-john-car...)

David Sirlin also writes well about this sort of thing (with more of a focus on 'cheap' use of intended mechanics), though his tone could be offputting to people who think hyper-competitive videogaming is a bit silly: http://www.sirlin.net/articles/playing-to-win
Furthermore, locally larger weather shifts (and even unseasonably cold areas) are completely consistent with, in fact expected, for increased global temperatures. That energy has to go somewhere.
I just glanced through it again, and it seems to me that aside from styling, every section of code fulfills an important purpose. But it could definitely benefit from being more broken out into components and library-like, so that the only code surfaced in index.html is the UI code.
It's internal to the shell however so is the individual pipeline parts to some extent.

The long answer is that all commands in the pipeline are treated as either a murex shell script or a builtin function. Any external commands are actually the builtin function called "exec" which is calling an external command as its parameters. This means I could effectively write my own pipeline with richer APIs beyond just reading []bytes of data. This doesn't come without significant drawbacks as well (which I can also talk about if your interesting) but I'm working to mitigate them.

So the following two lines of code are equivalent:

open foo.json | grep foobar
open foo.json | exec grep foobar

So if you then were to pipe that into another builtin you'd need to cast it again. eg

open foo.json | grep foobar | cast json | ...do something

This is just illustrative though. Technically this would break the JSON file because "grep" just works on dumb lines and JSON isn't a linefeed document. This is why murex comes with such an extensive number of builtins, for example if you wanted to do a grep-like regex match against elements in a JSON array and output that as valid JSON you could the following pipeline:

open foo.json | regexp m/foobar/

However going back to your original question, if someone wanted to write a shell script or any other utility that support murex data-type but wasn't part of the murex shell binary, then there's no way murex could pass that type information to it.

This is a problem I've been mulling over for a few years now and I've considered a few options in that time - none of them are without their problems. At one point I even laid down some POC code but that has since been deleted because pragmatically it seems a premature problem to solve while I'm the only person developing and using the shell.

edit:

It's also worth noting that there is a default data-type that is assumed even when no data-type is specified. That type is a loosely tabulated "catch all" type format for your standard unix tools. That means output from commands like `ls -l`, `ps`, and other classic utilities can be parsed and fields selected intelligently. eg if you were to type the following partial command line then hit tab:

ps -fe | [ <tab>

You'd see the headings from `ps` in your autocompletion suggestions:

UID PID PPID C STIME TTY TIME CMD

So you could select one or more of them:

ps -fe | [ UID PID CMD ]

...and murex would filter the output of ps to only those 3 columns.

It's not perfect by any means - since there are a thousand different ways developers can output data to the terminal - but it does seem to be an asset more than a hinderance for my particular use cases. Of course YMMV and I'd welcome any feedback if that were the case :)
The iterated prisoner's dilemma does no such thing, as it's scored by maximizing personal gains.

It does point to the advantages of not defecting on players who cooperate.
Have you actually tried to use Visual Studio? It's an unusable piece of crap.

The navigation is nearly unusable. Don't focus the project navigation on a tree browser if you're not going to integrate it into the rest of the navigation workflow.

NuGet regularly fails silently to restore packages.

It uses a virtual filesystem that usually maps 1:1 to the actual project folder.. except files created outside of VS are completely invisible to it, unless manually added to the project.

The project/solution files are very verbose and aren't designed to be edited by humans.

The migration path from .NET Framework to .NET Core seems to be "create a new project, copy the files over manually, and copy over your old settings one by one".

Some of these have been fixed for new projects, but there is no option to migrate to the new structure. Except, again, starting over with a new one.
Did he not donate to a legal political cause, without publicizing it?

I doubt funders care about your opinions on gay marriage, but they do care a lot about the stink the cancel culture raised around him.

The poison seems to be applied externally.
Not to mention office space!
Yes. To implement this you simply lock the overheads while in final descent, which makes sense anyway for safety reasons.
If it was still Ballmer Microsoft, this would be absolutely on brand - spend a couple years and a huge effort on pivoting Edge to Chromium, then acqu-hire a different product in the same lane and mothball all of that investment.
"Which is why collective bargaining and unions make life better for everyone in the long run."

When a labor cartel extorts above-market wages [that they ARE above-market is proved by the ferocious denunciation and violence against "scabs"(people willing to work for less than the cartel is demanding)], the money is not "liberated" from the "capitalist oppressor" existing only between the pages of "Das Kapital", but ultimately from the consumer, who responds.
"In the long run" "everyone" stopped buying overpriced low quality UAW crap.
And THAT,Comrades, is why we must liquidate the Kulaks! How DARE they?!
C is an infamously unsafe language, so the question might rather be what _your_ point is.
Somehow, it's always all about the skulls.
eh. the pattern he is trying to mimic from elixir is:

{:ok, value}

or

{:error, err}

so, you would be correct.
Eclipse Dirigible 4.2.0 Release
Whatsapp's dominance everywhere outside the US has nothing to do with the generous texting plans here. These were common all over Europe as well. The reason the US has been slower to transition to data-based texting is due to our size and the rarity of Americans traveling internationally.

Imagine if every state in the US was a different country. That's basically Europe. Say you got charged roaming fees every time you traveled from New York to Connecticut. This was true in Europe until they passed regulation that mandated compatibility.

Wi-fi had no roaming upcharge. Hence why texting that works over wi-fi became the default.
Cambridge PhD student is winner of first Bitcoin scholarship
> Rust is not a Mozilla product.

And yet from your own citation:

> Mozilla has from the get-go attempted to create an independent governance structure and to solicit involvement from other companies, because we know this makes Rust a better language for everyone.

It seems like they have a lot of influence over the language, and other things. Like, whether there's independent governance or not. I'm happy they're looking for collaborators, but lets not pretend that founder status comes with zero influence.
I am starting to see a lot of tech layoffs. Bubble popping?
While I don't think it should be a thing (nobody should have to deal with such hassles), Global Entry / TSA-Pre removes most issues at the security checkpoint.

At many airports, checking a bag can add 20-30 minutes of waiting in line at the departure airport, leaving aside baggage claim time.
No, but some people write text in more than one language inside Firefox.
Several compile-to-JS projects do ship a type-checking (amongst other things) runtime to the browser.
Is it though? Tesla is very light on traditional marketing, while its competitors are spending heavily.

Nothing changed. People are the same.
Dang it. It probably is our group policy. I suspect that we have a lot of users with similar policies as we over index for ie11 in our stats too.
...good thing that there's pretty much no one making them, then.

There's plenty of people saying that it effectively augments documentation, and provides a form of it that's quite useful.
The configuration still exists in memory somewhere, so you could extract it from a dump... whether you should want to do this is an entirely different question though.
It's partly human nature, it's partly game theory. In this case, it pays to defect if you can't be caught.
I switched to FF 4 months ago and while the engine and dev tools are great it's simply not as polished as the competition.

The polish of developer tools has exactly zero to do with a browser's popular marketshare.
The Kinect was a huge success, just not in gaming. At the time of its release it revolutionized robotics. Equivalent sensors at the time cost thousands of dollars compared to the hundred or so of a Kinect. We could buy a dozen of them and allow undergrads to play with them, exposing them to CV algorithms only grad students got to experience before. It opened up research to replicability too. Before you would have a mapping paper done with a specialized sensor. You would have to pay thousands for the specialty sensor to create the same map. With the Kinect, everyone had the same hardware, so mapping research became almost commoditized. It was an incredible to be to be a roboticist.
You're right, this could be a useful statistic to use in an argument, especially to data driven people, like advertisers themselves.
Author here: let me know if you've any questions!
Ah, I wondered why that was done. Thanks for the light bulb.
Clearly you don't have little kids in your house.
Low LBAs are outside rather than inside?? I had no idea.
For 2020 I'd like to get the web browser out of my life as much as possible, that is, motivated by this work I've done

https://ontology2.com/essays/HackerNewsForHackers/
https://ontology2.com/essays/ClassifyingHackerNewsArticles/

I'd like to crawl a large number of sites that have quality articles, for instance

https://voxeu.org/
https://www.anandtech.com/

and put them through a workflow where I never see an article more than once, things get classified, etc.

One major issue I have is ads. In 2020 it is not just a matter of ads getting in the way of content, but rather ads getting in the way of ads. That voxeu site doesn't have ads, but it does abuse Javascript in such a way that the back button really works wrong.

The web is breaking down to the extent that I'd really like to filter the junk out and have an order-of-magnitude better interface.
>2025 is the official end of life year

not according to https://support.microsoft.com/en-us/help/17454/lifecycle-faq....

>Internet Explorer is a component of the Windows operating system and the most current version will continue to follow the specific lifecycle policy for the operating system for which it is installed. To find the lifecycle dates for all operating systems, search the Microsoft Lifecycle Database here.

It's unknown how long MSFT will continue to include IE in Windows, but at the very least it will be supported until January 2029, according to https://en.wikipedia.org/wiki/Windows_10_version_history.
Get comfortable with the fact that you will die.
Stop paying attention to the hysteria. It's great for views and clicks. It's terrible for viewers and clickers.

"We have been told that climate change is an ‘existential crisis.’ However, based upon our current assessment of the science, the climate threat is not an existential one, even in its most alarming hypothetical incarnations."

https://judithcurry.com/2019/12/14/the-toxic-rhetoric-of-cli...
And the first industrial grade confidence trickster (and when you're managing $500 million you tend to get the cream of the crop going after you) will take her (and her company) for all she's worth. Having seen people who are great at people skills and those who are not there is a world of difference.
Excellent job and best of luck,the platform is great but undeniably you did your best with the platform, leveraging it and finding success!
What do you miss about your country? Food? Cosmetics?
As Japanese expats abroad, we wanted to find a simpler + more cost effective way to access the products we love.

That's why we launch Torimo https://torimo.io/

Torimo matches shoppers searching for locally unavailable products with travelers looking to earn some cash while traveling.

Torimo will find you a traveler who is going to the destination where the product can be purchased and can bring it to you for a reasonable price. The traveler on the other hand, can earn commission to cover flights, hotels, and all other expenses while enjoying the trip with less concern about the budget.

Please check it out!

https://torimo.io/
site doesn't work - archive link https://archive.is/K9SFI
> webdev in "politically correct" way you can be laughed out of the door

Indeed there's this pile of people who don't know how computers actually work and only have experience as 'web developers' so they pile on level and level of abstraction without concern for performance or even common sense. Don't get me wrong some of the abstractions are very good, but most are founded in ignorance of what technology has gone before and so they eventually collapse due to the problems inherent in their architecture, mostly things that were discovered in the 80's or earlier.