skysight-inc/HackerNews huggingface dataset:
> into the IE6-of-the-interwebs category

Does it though? Chromium or rather the Blink engine is very different from IE6: It's in active development, it's available for multiple platforms, it's open source and it follows web standards as they developed.

The old days of IE6 were very different in that the web standards were stuck in a limbo (remember XHTML?), IE6 had features that were specific to Windows and could not be ported to other OSes without bringing half of Windows with it (ActiveX) and IE6 was full of quirks and bugs that directly contradicted the standards.

If you made a site to work correctly in IE and using all of its features it was very unlikely that it could work unaltered on any other platform and, again, IE itself was inherently non-portable.

Conversely, if you made a site targeting standards, you would a) lose out on features the market wanted and other sites provided (back then, even AJAX was an IE-only feature for a while) and b) the site would not work at all on the browser with 90% market share.

Today the standards move fast enough and are implemented quickly enough by browser vendors that your standards-compliant site will not be at a competitive disadvantage. And even if Google decided to stop being standards compliant and removing features they don't like or adding features we don't like, Chromium is open source and Microsoft is powerful enough to keep the eventual fork alive.

As somebody who lived through the bad old IE6 days, I see this current situation as a much more positive thing than what the IE-of-old situation ever was.

To the contrary: The way how the siutation looks like right now, we are finally at the position where every OS with any significant market share will now come with a default browser that supports the majority of the current web standards and that will be updated often enough to stay up do date with the standards as they evolve.

While Edge was much better than IE in that regard, have a look at caniuse.com and compare what's offered to-date by the default browser shipping with Windows to what's offered by any other OSes default browser.

Edge was still based on Trident, no matter what MS was saying. The decades of technical dept remained and by being tied to the OS, Edge could only ever be updated every 6 months anyways.
Just beautiful! Also, hey balkan neighbor :) [greek in CA]
$66mm initial cost, so just short of a 20 month ROI. That's impressive.
I would recommend finding an existing market. By that find something that already exists and has paying customers. If they have hundreds of reviews or if there is a forum where the product or service is actively discussed go there. Look for one or two common problems that paying customers have that is not being addressed. Try to make a product that is similar but solves those one or two problems.

Then work your way nicely into the forum and be helpful. Only after some time, suggest your product as a solution.
The fact that projects choose to target a specific rendering engine as opposed to just writing web standards compliant code and having it work in any browser that follows those standards is precisely the reason why people (me, at least) are lamenting this decision.

With Edge, Blink, and Webkit competing for marketshare, app developers are forced to at least think about sticking to web standards or risk losing a chunk of potential users. In a world where only Blink exists and all developers care about is that things work in Blink, any new browser entering the market now not only has to worry about compliance with official web standards, they also need to worry about emulating the idiosyncratic behavior of Blink that developers have discovered and started abusing or taking advantage of. The actual standards essentially become moot and Blink becomes the real standard. And while, sure, Blink/Chromium is open source, with both Google and Microsoft heavily invested in its development and direction, who do you think is going to have all the power in making the important decisions?
Variable pitch props are useful for other design conditions. The prop RPM is typically limited to a speed that prevents the prop tip from reaching supersonic speeds, for noise certification. On fixed-pitch props at this fixed RPM, there's a tradeoff between climb and cruise performance, because these operate at two very different advance ratios. Constant-speed props allow the blade to adjust some of this difference.

There's also the engine-out design case, it's much easier to add prop feathering than add more power to the operating engines.

This design doesn't make a lot of sense, the props are located at literally the maximum arm from centerline, which requires bigger control surfaces for engine-out design (heavier and more drag) and gives very little ground clearance in crosswind landings. On the economics side, fuel costs are a small part of operating light turboprops/jets. The biggest costs are airplane depreciation/capital and crew. The real breakthrough would be an autonomous turbine plane that could eliminate crew cost and achieve 2000 hours/year utilization (versus ~200 for some privately-owned jets).
here you go: ( for /usr/local/lib/libxmlrpc++.8.39.dylib)

libxmlrpc_packetsocket.8.39.dylib:
/usr/local/lib/libxmlrpc_packetsocket.8.39.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/lib/libxmlrpc++.8.39.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/lib/libxmlrpc.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/lib/libxmlrpc_xmlparse.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/lib/libxmlrpc_xmltok.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/lib/libxmlrpc_util++.8.39.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/lib/libxmlrpc_util.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 400.9.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.0.0)
True enough for Scala, but Clojure has plenty of Java code.
Funny you should mention it!

There are currently wide-spread riots in France protesting a rise in fuel taxes as unaffordable for the lower class.

And, quite obviously, it’s trivial to find “far left policies” that aren’t implemented. None of these countries is communist. Abolishing private property would seem to be a far-left thing to do, no?
You're both right. At the beginning of it's reign in 2001 IE6 was way better than alternatives. In 2011 IE6 still had a 5% market share and was the bane of every developer's existence.
Although I find keto impossible to stick to, I think most of the problems are from the kinds of foods people eat instead of the macro nutrients.

Red meat is generally not that good for you. Processed meat is basically packaged garbage.

If you do keto with mostly white meat, fish, nuts, and olive oil, combined with huge amount of veggies, you're probably going to be healthy.

What I see as the most critical is the long term lack of fruit. Fruit contain a lot of vitamins that you might lack on keto.

If you ask me paleo is probably the better diet, considering it forbids processed meat, grains and alcohol. It's basically keto as described above with fruit.
Priorities change unfortunately. Read this article if you have time. It highlights the importance and passion that was given to safari at a time. I am sure most engineers working on safari are still having great ideas for the product but management will not be on the same page as them.

https://donmelton.com/2014/04/10/memories-of-steve/
This reminds me a lot of a library I wrote called Factfold (https://github.com/notduncansmith/factfold).

Something I noticed while working on it is that the declarative style is not always the most comfortable way to describe things, and well-written imperative code is declarative in its own way. Somewhere in most useful programs, it helps to have the imperative escape hatch until you can support the best declarative expression.
P.S. I would be an asset in Unix-based projects, since I know my way around Unix pretty well, especially the core commands, concepts, tools and some system call usage (from C) (although not every nook and cranny or every last API). This comes from having had a lot of experience in it, as both a dev (doing business applications, mainly, but also a good amount of (CLI) utility development, often interfacing with the OS) and some informal Unix sysadmin-type work (including troubleshooting many kinds of problems involving interactions between applications and the Unix they run on), for a fair amount of time, for some years, earlier. This combined exposure to both dev and admin work on Unix-based platforms has given me good systems and applications strengths for doing Unix-based dev projects that require some understanding of and interaction with the OS. SVR3 and 4 and HP-UX were the main Unix variants I've worked on, apart from Linux.
I don't think this is an admission that Edge's engine was inferior, just that it might be easier to convince people to use Edge if it used the same engine as Chrome. Using Chromium is just one less reason to not use Edge.

I mean if Microsoft can somehow shed the "Windows 10 spies on me" sentiment echoed so much around these parts then they might be able to capture some market share from Google who is more and more being perceived as big brother spying on you.

I doubt this move will help them but it will definitely make the justification for Enterprise adoption of Chrome a little harder.
The Bestseller Book That Didn’t Exist (pulling Off the Hoax of the Century)
Whenever CSP comes around on Hacker News, I feel the need to suggest people look a bit into Milner's CCS as well.

https://en.wikipedia.org/wiki/Calculus_of_communicating_syst...

The end goals of both languages are mostly the same, but while CSP aims at being a "powerful" language, CCS strives for simplicity. You can see how both approaches have their pros and cons.
Five years on, asm.js/wasm has been completely rewritten, has almost no adoption from developers, and lacks many of the features from PNaCl ... it may turn out well eventually but I don't think it's a great success story for web standards.
I think you're taking lots of liberties here so I'll try once more: I think that actively or passively resisting progress toward greater coexistence is antisocial and therefore pathological. My stance is that being fine with inequity (which is the status quo) is passive resistance.

You make some valid points about what constitutes active/passive resistance and your comment made me think. I don't think everyone is obligated to come up with better solutions but I do think if you're going to participate in the dialog, focusing solely on attacking existing solutions is counterproductive and makes me question your motives.
Quickly just sharing:

I must have read online for 2 solid years about how much better/safer and secure Password Managers are before I finally switched to one.

After switching though, the CONVENIENCE of a password manager is the most undersold part of it.

Nothing seems to be perfect solution with security, but if you're reading this and haven't switched to a password manager for whatever reason, security benefits aside I would highly recommend finally doing it.
Funny that minor side project of KDE is now responsible for the vast majority of today's Internet traffic. Did the original authors of KHTML ever receive a single dime for their work?
Very interesting perspective.

Actually I've read The Prince and I got carried away by the ideas in the book. Maybe I shouldn't read 1984 after all? Anyway, I'm just interested in politics, but not planning to enter politics.
Given that's a difference in the sixth significant figure, it's probably not even a rounding error for these calculations.
So, Microsoft finally realized that they can't develop the web browser inside the single company.

I wonder what they realize the next. A Compiler?
Recipe for success: Take chromium and make it super private. Put a moat up for identity, add a VPN (if that makes some people feel better), encrypt traffic etc.

You could even charge people for the heavy duty version that might use some Azure services. The only issue with this is charging people requires tying their browser to the payment method.
Rumor has it you can buy a Green Card (American) for that much.
Recently we had a situation in New Zealand where a large telco announced Huawei would provide their 5G kit for the entire network, then days later had to retract because the national intelligence agency barred the deal [0].

[0] https://www.nzherald.co.nz/business/news/article.cfm?c_id=3&...
It's more than a porn ban, though, it's an "adult content" ban. IMHO because Tumblr chose to make the ban broad instead of focusing on commercial pornography, this made the controversy a lot stronger than it needs to be.

As it stands, Tumblr is not just banning someone's stash of hardcore sex videos. It also is banning, say, a casual vacation photo taken on a beach where topless sunbathing is acceptable (due to the explicit ban on female nipples except for a few narrow contexts). On a more "adult" level, it is also banning stuff in between the two categories, like say boudoir photography (which is usually adult in nature, sometimes erotic / titillating, but is usually not explicitly pornographic.)

Even the "any content that depicts sex acts" seems vague. Would something like, say, Rodin's "The Kiss" -- https://en.wikipedia.org/wiki/The_Kiss_(Rodin_sculpture) -- be flagged? I don't know, it depends on what the auto-algorithms sees as a "sex act" I guess. Certainly if you were an artist that dabbled in any sort of erotic drawing / painting, the vague definition would probably be a worry IMHO.

(Tumblr is already 13+ already. Commercial crass porn is one thing, but I personally don't think there is any problem showing a 13+ year old this Rodin sculpture or a casual beach shot where topless sunbathing is acceptable.)
Well, yes and no. The iMessage app is really, really awesome when you’re sitting with your Mac. Until you want to message someone with an android phone. :p
Software Engineering should be its own major
Show HN: YouTube talks without the YouTube red
download youtube audio, upload to internet archive, append to readme

https://github.com/zricethezav/zachstalks
I disagree that EEE has been "so common for decades". It's a tactic Microsoft employed for some time and, as far as I can see, hasn't used since (not as a common strategy at the very least).

The only company I can think of that EEE-as-a-strategy might apply to is AWS, and I say this with huge reservations because their priority is still their customers.
It is healthy to disagree with each other as long as it does not get personal with assumptions. Thanks for the discussion :)
PHP: PHP 7.3.0 Release Announcement
It's funny to me because in my experience, the media is who popularized the use of Facebook and Twitter in my country (Greece). No one cared about MySpace or Hi5 (which was at least as popular as FB at the time the TV programs started advertising FB).
I’m giving up, this guy is just trolling.
Then they decided to stop improving IE6 (outside security updates) because they (correctly) realized that the web was a threat to the company. IE7 was released 5 years later, literally due to the pressure of other browsers on web standards support.

That's when IE 6 sucked, and we all had to live with that suckiness for years on end because of microsofts insane backwards compatibility policies keeping deprecated software alive on life support.

Even Microsoft has a IE6 countdown timer now https://developer.microsoft.com/en-us/microsoft-edge/ie6coun...

IE6 was an unfathomably damaging disaster for the web.
Firefox's current problems go back to around 2011, and you can see this in the trend graphs.

At that time, there was still a hot three-way race between Chrome, Firefox, and IE. But Mozilla made a misstep: they decided that, to compete with Chrome, they would adopt a new "Rapid Release" model. This resulted in a massively pissed-off base of former supporters and articles like "Rapid-release Firefox meets corporate backlash" [1] and "Understanding the Corporate Impact" [2]. There were multiple discussions with titles like, "Mozilla Executive: We're Not Interested In Enterprise Level Users", and it was still going on a year later with, "Everybody Hates Firefox Updates" [3].

People have been conditioned now to accept frequent updates, and -- years later -- the browser vendors have mostly stopped reskinning their interface every other release. But that wasn't the situation at the time, and so Firefox gave up their one competitive advantage over Chrome, and leveled the playing field in Chrome's favor.

Mozilla could have instead embraced that big, loyal enterprise base, and found a sane middle road for updates that allowed them to keep a healthy release schedule for DOM, JS, and CSS support. But, they didn't.

So all of that good will that Mozilla had fostered over the years just evaporated, and Mozilla never looked back.

(It didn't help that, just after alienating their enterprise user base, Mozilla also kicked off some drama with a developer [5].)

This falls into that category of mistakes-that-kill-your-business-years-later, alongside other case studies like Sears and RadioShack.

[1]: https://www.cnet.com/news/rapid-release-firefox-meets-corpor...

[2]: https://mike.kaply.com/2011/06/23/understanding-the-corporat...

[3]: https://news.ycombinator.com/item?id=2692205

[4]: https://news.ycombinator.com/item?id=4209384

[5]: https://news.ycombinator.com/item?id=2741660
So much good stuff in this! People are justifiably psyched for NLL, but I'm personally happy to see the module system changes, since the peculiarities of the original module system were my foremost misgiving about Rust 2015. I also can't wait for const fn to become more capable; it's so much cleaner to write compile-time logic as normal Rust code rather than macros, or (ugh) an explicit code generation step.
Now question is who with Australian passport work there and have access to keys.
Another interesting angle on this is that VS Code is free (and open source), while Sublime is proprietary and (nominally) costs $80. I wonder how many people don't use Sublime because of the price? Atom is free too and never surpassed Sublime.
Walgreens offers next-day prescription deliveries through FedEx
"It is the mark of an educated mind to be able to entertain a thought, without fully accepting it" is an axiom I always have to remind myself of (and sometimes, frustratingly, others when discussing contentious matters).

Just because one is able to dissect and understand a position that exists and how it functions logically doesn't mean it has their support. After all, I hold the opinion that if you can't articulate a counterargument to your own and truly appreciate its structure, it's probably not the "hill you want to die on".
Apple Releases WatchOS with FDA approved electrocardiogram...
Yeah, but if many people are working on the browser code and those people don’t like what Google is doing anymore, then they individually or collectively could fork the code, just like Google forked their engine from WebKit when they wanted to move in a different direction than apple
I think JoeAltmaier is right on point. There are way more disadvantageous traits than skin color, and some of them are just as bad. E.g. having low IQ. It's just as unfixable as the skin color is and probably way worse. How about being much older than everyone else? That's quite a bad thing in a workplace, even if you're just as smart and capable. But even traits such as having AIDS, having a scar through one's face or even just having really bad teeth can be unfixable for many people. Then it's correct to ask the question: why would society as a whole place the skin color at the center of its attention?

In my opinion, humans are inherently xenophobic and suspicious of anything that is unfamiliar or an outlier. Evolution shaped us this way. So you cannot eradicate all the pain, fear and suffering caused by xenophobia, not by a long shot. People with negative traits (in other people's eyes) need to learn to live with them, and they do it all the time. I am not by any means arguing for racism, of course. We still need to teach that racism is bad, but at the same time we should ask ourselves: are we blowing this thing out of proportions? If we as a society are already near the point of maximum tolerance, then insisting on further corrective measures (such as so called "affirmative action", i.e. discrimination to groups seen as the oppressors) may make things worse for everyone by raising resentment and heating up the hate as opposed to reducing it.
Silicon Valley Sharia
> "1. If Google opts to steer Chromium in a way that the community finds objectionable, could the community stop it?"

The answer to that is obvious. Of course not.

Google owns Chromium's repository. Even if the "community" decides to fork Chromium, Google owns Chrome, so any fork of Chromium is completely irrelevant. That's because people download and install Chrome and not obscure Chromium forks.

And that is why web standards are important ;-)
I'm from Italy originally, and visited Australia several times.

Your comment could be applied to Italy verbatim :(
I would say that CP is a strict subset of porn, therefore if you have the ability to ban all of the latter you have the ability to ban all of the former. This ability is rather useless in this discussion though, since we'd really rather have the ability to ban all the CP while leaving the rest of the adult content alone.
I never thought about it, but now that you mention it, it is a great name for an IT news site. ;-)
The future of ridesharing is uber pool/lyft line in order to increase efficiency. The network effect is huge.
Yes! CCS feels like “the” concurrent equivalent of the lambda calculus (although really there’s a huge family of similar simple process calculi that are all essentially the same). CSP feels very large and untidy in comparison.
First off you don't know its going to fall next year. 2nd someone may sign a contract first.
I'm surprised the layout of the JSON doesn't arrange music by artist, any reasoning why that wasn't done?
As an Ontarian, no one has been able to explain to me what our problems are.

We have moderately priced electricity that is very clean and reliable. If the rest of the industrialized world looked like Ontario electricity-wise, we'd be decades ahead of where we are in fighting climate change.
These are the features

& New ECG app on Apple Watch Series 4 (US and US territories only)

* Allows you to take an electrocardiogram similar to a single-lead electrocardiogram

* Can indicate whether your heart rhythm shows signs of atrial fibrillation—a serious form of irregular heart rhythm—or sinus rhythm, which means your heart is beating in a normal pattern

* Saves ECG waveform, classification and any noted symptoms in a PDF on the Health app on iPhone to share with your doctor

- Adds the ability to receive an alert if an irregular heart rhythm that appears to be atrial fibrillation is detected (US and US territories only)

- Enables direct access to supported movie tickets, coupons, and rewards cards in Wallet when tapped to a contactless reader

- Receive notifications and animated celebrations when you achieve daily maximum points in a day during an Activity competition

- New Infograph complications for Mail, Maps, Messages, Find My Friends, Home, News, Phone, Remote