skysight-inc/HackerNews huggingface dataset:
Not the parent, but Firefox Quantum while an advancement in some ways, also killed XUL Extensions and Mozilla moved Firefox entirely to WebExtensions without the APIs to fully support existing popular add-ons. NoScript for example is a shell of what it once was, every vim keybinding extension was pretty much cutoff, TabMix Plus discontinued development since many of its popular features weren't possible with the WebExtensions API and there still isn't a great tree-style tab extension.

Most likely the parent used one or more of these, as they were some of the extensions you could point to that Firefox had but Chrome never really did, and without them Firefox arguably doesn't have the same appeal.

There's still plenty of reasons to use Firefox over Chrome, but there are also plenty of users bitter about the loss of their previously working extensions.
You wouldn't build apps with this. It's essentially a modern implementation of a ColdFusion engine. CFML is quite arguably an abandoned language and should never be used in new projects.

The only meaningful use case I see in Lucee is to be able to run and maintain legacy CF applications in an environment that is still supported without rewriting them for a more modern and capable language/runtime. It would be best utilised for putting legacy applications on life support, not for creating the next big thing.
An interactive cli tool to uninstall NPM global packages
> Again, this statement assumes the conclusion of the debate. A drag on whom?

A drag on productivity. We're talking about productivity.

> In an economic sense, aggregate output is a poor measure of individual welfare. If you put Bezos and 9 people without homes in a room, the per capita income and wealth would be in the billions

Sure, but that's not the point of measuring productivity. The argument i'm making has two steps:

1. Productivity growth is reduced via these policies. I think the data i've provided offers at least some evidence for that.

2. When you reduce productivity growth, you harm everyone, in the medium to long term. Yes, if you take all the money and redistribute it equally today, more people will be better off than they were. You will increase the utility points of the universe. For today. But in 20 years? The society that didn't redistribute all the wealth will be better off.

> I don't hear anyone saying that. What they say is that conditions (laws, etc.) that result in massive benefits to only a tiny number of powerful people are bad conditions, and that we should change those laws, etc. so that more people benefit.

Those are equivalent statements, except that the version you're suggesting is just a bit worse for everyone than actually just taking his money and redistributing it. The policies you're proposing will actually stunt growth, long term. Stunting growth long term harms everyone, for the rest of time.

> GDP per capita is usually the definition of productivity, output per input. Japan's productivity remains exceptional, even though it's growing slowly

Ya, but it's growth that creates progress. Improving productivity is how we lifted billions of people out of poverty over the last century. We didn't do it by redistributing wealth. We didn't do it by slowing down growth. We did it by making a pie so big that even if you only have a tiny slice, you're still doing pretty well. And the bigger the pie gets, the smaller the slice you'll need to have a very comfortable life. This is the promise of capitalism.

Think about all the things that used to be the purview of the rich alone. Transportation, safety, healthcare, clean food, clean water, shelter, banking, access to information and education. All of that is the result of compound economic growth caused and created by capitalism.

> We do know that they are exceptionally productive, at a rate over 400% of China's productivity, and Germany is even more productive, as are Northern European countries that, generally speaking, tilt even further from shareholder capitalism.

Again, growth is the only thing that matters. If you want to predict civil unrest, social problems, revolutions and unhappiness generally, you look at the derivative of productivity, not productivity itself.
I think you're right. I didnt consider that.
The NYT actually did a great writeup of this the other day: https://www.nytimes.com/2018/09/11/us/politics/primary-elect...

TLDR:

- Pollsters often use party allegiance to sanity check their results, but that's irrelevant in a primary

- No one really pays attention to a primary early on (unlike presidential campaigns, which start earlier and earlier every cycle), so early polling is not representative of final voting

- Pollsters have to guesstimate how many voters of a certain type will show up at the polls, but nonpresidential primaries are super low turnout historically especially in noncompetitive areas, and some disgruntled voters for insurgent campaigns can upset this prediction

- Pollsters have a hard time reaching young people and minorities, who are usually not on landlines and are less likely pick up numbers from strangers
Monitoring containerized microservices with a centralized logging architecture
> Microsoft has not released enough of dot net core as free and open source software. It looks free and open source but it isn't.

Could you expand or do you have a link to the discussion? First I'm reading of this (but also haven't really looked into it).
if you buy a paperback book, the book can still be lost.
if you buy a digital movie from iTunes, and you downloaded it local, you own it forever.
> They are buying more bandwidth so they can get it cheaper.

I don't think that's actually true. The first assumption, that they are buying something from someone else is potentially flawed, and the conclusion is based on another potentially flawed assumption, that bandwidth has an inherent volume discount.

I say "potentially" flawed because these assumptions easily hold true for small enough providers and little enough bandwidth.

At large provider scale, it's probably safer to assume that they're building instead of buying, and those costs follow fairly large, discrete steps.

Increasing bandwidth means buying faster DWM modules and, possibly, higher-end equipment that supports them. It might mean doing that for their network peer, too.

In many cases, I expect it would mean bypassing shared infrastructure like internet exchanges, which might be limited to as little as 10Gb/s or even 1Gb/s and getting direct peering arrangements (including physical connections) with other networks, including possibly reimbursing them for their costs. This can be complicated by the new peer only having just enough bandwidth to that exchange point to match the exchange's maximum bandwidth, in which case peering will require co-locating somewhere else, with all the hardware and (hopefully dark but not always possible) fiber leasing costs.

None of those costs are necessarily high if considering maximum available bandwidth, such as if they spent 5x to get 20x or even 100x the capacity. However, if they only did it for a single customer that, on average only uses 2x the bandwidth (and only peaks at 20x-100x at rare times or only on certain, unpredictable in advance, connections to peers), they experienced a volume premium, rather than a discount.
Is this similar to Boggle?
Regulation and government involvement is also contributing to lower entrepreneurialism in the US.
The author uses a lot of soft terms to delineate between "manners" and "political correctness", but never makes a convincing argument about how to identify when something falls in either camp.

You can be guaranteed that there are people who use the term political correctness, that have a conception of its limits that you do not agree with. Question is, how do we identify who has the right definition?
Leaving Apple and Google: /e/ first beta is here
Fat jars are evil, but there's no need for Docker: Just collect the dependency jars in a lib/ (or whatever) folder and explicitly give them on the classpath when running the 'java' executable. We use the sbt 'pack' plugin where I work and it works a treat.

(Docker has its place, but it's massive overkill just to avoid fat jars.)
Bits in a Float, and Infinity, NaN, and Denormal (2012)
> Use Python + Numba, Python + C, Swift, Cython, Go, Lua-Jit, Rust, D - surprise us!

I'm familiar with Python scientific ecosystems and currently learning Julia and Rust. As far as I see it, these languages likely do not compete well with Julia on all three categories --- "developer effort, performance and extensibility" for the problem you picked, because none of them was designed for native array arithmetic with broadcasting in the first place (except Numba maybe).

The current dominance of Python in scientific computing is rather a beneficent coincidence, because most people were pretty fed up with C++ and legacy Fortran back then, and efforts to improve tools of the trade tended to converge on Python. Fast forward 18 years after Python was born, Julia came to light and it was designed to do numerical tasks fast and elegantly and to avoid some pitfalls of "scripting languages". Does the success of Julia in these tasks signify the incompetence of Python? I don't think so. It served well what it was designed for. And if you tell me Julia is the right track of the history, you'd have to wait for it to happen. (Don't get me wrong, I like the Julia language and use it for a side project. I just don't see bashing other languages to prove that Julia is the one language to rule them all would be fruitful.)

On the other hand, I'd say you forget to count in Fortran 2008! For broadcasting with multithreading, Fortran + OpenMP works pretty well.
I think your neighbours machine went into some issue and did an automatic restore to some working state, which probably was the first login state. The files remained but the rest of the software got removed that probably don't ship with Windows. So maybe this one was not MS trying to remove your open source browsers, but just doing a system restore using an image.
Tesla enabling free supercharging for anyone in Hurricane Florence’s path
By that logic, should the phonebook have to pay people to include them? Should the travel pamphlet pay the restaurants it sends people to? Using snippets of the content to send people to the source is essential for online dialogue, not just for Google. Should we all have to pay for referring to an article in a forum?

Mark my words: if this were enforced, people and most companies would simply stop linking these sites. What I think will happen instead is that many websites would not want this kind of situation, so we will add a new clause to the robots.txt permitting linking and small snippets, and most websites would enable it rather than lose the link and search traffic. Then we'd be back where we started.

By the way, what happens when an European newspaper is hosted in US? What laws apply?
https://travis-ci.org/lucee/Lucee/branches

master branch being broken for 3 months doesn't exactly instil a lot of confidence in something that seems to be intended to run critical legacy software
Inflammation is not a disease, contrary to the countless blog posts by non-doctor bloggers. It is a somewhat natural reaction of the human body that is there to make things better. Like any bodily function it can go awry.
Decoding the Dunning-Kruger Effect
Damn. Only yesterday I said to a friend that Inbox is miles above other stuff I used. Bah Google. At least Open Source it then so we can take over :(
Cognigy.AI 3.1 Released
One problem is that we have no idea with all that data they're able to collect through Windows.
> 1) All the Microsoft haters are going to latch on to this and cite it as an example of how truly evil is regardless.

I don't understand. Why should this not be cited? They shipped this code to their customers. A limited release doesn't mean it unhappened.
>can be indexed not only with numbers, but also with strings or any other value of the language, except nil.

What could possibly be a reason for not allowing nil?
Luxury Box Wedding Invitations – A2zWeddingCards
> Right, but google’s premise is/was that it is feeding you the unfiltered view of the crowd

No, it's never been that; it's always been that it's algorithmically selected to promote the best information, whether the best answer to your question or, more recently through some of their mechanism, the information most likely to be useful in the absence of a specific request, considering a wide variety of general, (and, for very many years, location-based, and personalized) indicators of quality and likely utility. “Unfiltered” is exactly the opposite of what has always been Google's value proposition.

> “Hillary Emails” should give you results based on global pagerank

PageRank is the oldest and most primitive of the algorithms used in Google's rankings.

> Silently substituting the pagerank of New York or the subjective judgment of a room of Googlers undercuts the signal.

Neither of those things is suggested in the response given to the question.

> But there should always be some free, unfiltered pagerank available.

Are you seriously suggesting that Google is obligated to offer a version of its search engine using only its 1998 link ranking algorithm with none of the additional filtering and ordering criteria that have been developed I the last 20 years?
> Every single time you people decide to change software for no other reason than social justice, all normal programmers decide to be more racist, sexist, transphobic and whatever else pisses you off - for no other reason than just to spite you.

Although I can't completely agree with this, there is definitely some negative effect of such actions whenever they're undertaken. People who think "this is going too far" will naturally oppose to them. So I wonder about the net benefit here, really. We've been using the master/slave terminology for years, but it has nothing to do with actual slaves and I can't imagine anyone thinking about them when dealing with technology.
Don't worry. The Chinese love money instead of science.
What about "Unlimited Purchases"?
>A lack of typing puts an upper bound on the complexity of the code that effectively limits the line-count and relegates the language to 'glue' status.

I disagree. I work(ed) at two of the more famous Python shops: Yelp and Reddit. These companies have many millions lines of Python code combined. Also FB was mostly a PHP shop until they started Hack in 2014, 2 years after they IPO'ed.

Testing and monitoring can be used to combat type errors. Runtime type errors still happen occasionally, but honestly these are some of the easiest bugs to squash.

I think you might be conflating static typing with strong typing when you infer that Python has "lack of typing." Python has a dynamic, but strong type system.

I've coded professionally in many other languages (C, Java, Rust). I think C and Java have the worst ROI when it comes to type systems. In my opinion if you're going to use a type system on a new project today, then use something that provides stronger guarantees like Rust or TypeScript (and lowers the burden by inferring or deducting many types).

Python isn't perfect, but it's still the first tool I reach for anything web, ops or data science related.
I feel bad for conservatives these days. Your standard bearers are not very good people.

For example at this very minute the rest of the world is discussing if trumps son really meant to be antisemetic or not. That’s the pinnacle of the modern GOP, which you have to admit is tied with political conservatism. GOP = conservative.

What the fuck are the rest of us supposed to do with thus situation? You say you’re conservative... what does that mean you even believe in? Because your party apparently means white supremacy, anti-semitism, concern trolling over deficits, just for starters.

So I guess the only choice is to decouple your beliefs with the GOP, right? Still though we’ve had decades of “GOP = conservative” messaging. You’re in a right pickle.
Get a job as a manager at a multinational with ops in the US and EU. After a year or more get transferred to the US on an L1A then soon after apply for a green card.
You've moved goal-posts ;)

Sorry, but there are no donation based major national news organizations or donation based search titans with historically large market caps or donation based social media empire whose CEOs political whims shake national elections the world round. Facebook, Google, PictureHostOfTheMoment, and the media giants with traditional business models are the essence of what most people are using their time on online. That's "the web" for most people most of the time.

I mean... Grab a random high-schoolers phone and see what percentage of services they're using are (in)directly funded by advertising and advertisers.

Your observations about the economics of the bulk of web-development are probably correct, but relatively minor compared to the mega-billions in suboptimal efficiency in every other aspect of those organizations... And the issue is always that "sustainability" is not growth, and growing frequently requires actions that are unsustainable in the long-term to achieve. Businesses grow, transition, and reshape themselves within the context of new revenue streams, and acquiring those new revenue streams is how you make owners richer and secure any desired financing.

So yeah, really, as of todays date "the web", a la "TV", is a pure advertising apparatus to capture audience and move product with peripheral benefits in political manipulation. Other models have not been validated by the market, nor consumers. Remember we all want ads, in the abstract.
Yeah, I'm really excited to see people exploring gradual typing. Like dsign, I've noticed that I really like flexible languages like Ruby and Python for early work, but once something is big enough, I start to miss the things heavier languages give. I'm sure it will take us a decade to work it out, but it'll be fun getting there.
That's just a joke for Chinese.

Emmm..., Jack Ma is another joke.
What is problematic about Fat jars?

The problem seemed to be Flink's implementation to unload the FatJar's classloader when erroring. This would have happened with slim jars as well, wouldnt it?

I also dont see how docker relates exactly, you can have hundreds of library jars in a classpath with standard classloaders, no docker required
The optimal lifecycle is to start with the same language you'll finish with. You can rewrite and refactor as much as you want, but you never need to rewrite the entire thing from scratch in one shot and get it right.

The funny thing is, with microservices it shouldn't really matter what language each service is written in as long as the services can talk to each other, but most companies end up using the same language for everything because it's easier to hire people who know the same language and can work on multiple projects.
> So it's wrong to be offended at the possibility of mass-scale censorship just as a matter of principle?

Mass-scale censorship other than that already implicit in algorithmic link ranking wasn't suggested, improving the quality of the algorithms already in use and intended to provide he best information (which false propaganda is emphatically not) was suggested.
I don't want to get too deep into this because we can go on and on on this but Venezuela's current problems have a root on the country's flash approach to fix poverty.

Hugo Chávez was brought to power by direct mandate of the underrepresented poor. He nationalized many industries which included the country's oil assets.

He used them to create large-scale social programs to help the poor. It seemed like a great success but once oil prices collapsed the whole situation fell apart because the fundamental problems with poverty were never addressed and we see the result now. An economy that's in chaos. The poor are in worst shape than when Chávez was elected. Not only do they not have what they need but now they have a president, Maduro, that's not fixing the problems because it helps him stay in power by blaming the problems on other sources other than his government.

Poverty can't just be fixed by giving people things. I don't know the answer but it starts by making sure everyone knows how to make a living in the society they live in. Yes, there's a fraction of the people that will never be able to get out and those are the ones you help with food, shelter and whatever else they need but you hope that that's a small minority of the segment.

There are no simple answers.
I used to install Ruby gems with apt circa 10 years ago but quickly gave up because they were outdated and I couldn't have different versions in different projects. Same with Python later on.

Things like virtualenv solve the problem of having multiple versions of the same package or interpreter in different projects. Rpm and apt can't do that, that's why developers are using package managers for virtually every language. Furthermore creating native packages for even the major distros and LTS releases is too difficult. There are also tools like asdf that handle multiple languages (and databases!)

Docker solves the problem of distributing the application. Virtualenv is quite weak about that. Docker can also be used to create separate environments on the development machine and install packages without virtualenv. We still need pip because nobody creates native packages. The same reasoning applies to every language I'm working with (Ruby, Node, Elixir, PHP.)
>AI is not good at subjective decisions of qualitative data

That's exactly the core strength of AI. It is what differentiates AI from hard coded solutions. Estimations(subjective decisions) based on correlations in fuzzy (qualitative) data.

In your example, you could take a set of data containing the net worths and other characteristics, e.g. birth zip code, spending habits, affiliations, and if there are any trends related to net worth, a properly architected neural network trained on the appropriate data could easily estimate subjectively on what amounts to qualitative data.
Has anybody written up the history? I'd be fascinated to read a blog post series on all that.
It's 20/20 and is used in ophtalmology to express dioptry: 10/10 is perfect vision and 20/20 is elven or hawk eye sharp, beyond human eyes' capability.
Botching the Great Recession
I don't have much of a dog in this fight, however one of the definitions of master is "main, prinicipal". Think of master bedroom, or the master copy of a key.

Removing the term "slave" seems like the big win here.
We can speculate. In the device space, the trend seems to be special purpose devices - vs a single device that's only OK at everything. How exactly that would have been carried out by Steve, we'll never know.
Rasmus Lerdorf actually acknowledged HHVM's role in numerous occasions, especially with reference to the development of PHP7 (Edit: sorry I tried to find a link but no luck so far).
I'm using it full-time, albeit not for anything esoteric - mostly for zsh & bash, all my commandline stuff, node/npm etc. For these purposes it's pretty much equivalent to doing the same on macOS (though if you're used to Linux, the core utilities will be more familiar on WSL than on the mac). By and large Microsoft have done an impressive job with WSL. Windows vs unix filepaths can be a pest for some things (particularly integrating commandline with GUI apps), but I don't think I've come across anything without a workaround so far.

I wouldn't really call it 'running Linux' - for that you'll need to actually install & run Linux (either on the metal or in a VM). But for many of the purposes for which you might want to run Linux, WSL is more than adequate.
I guess the context here is skewed a bit based on your location for historical reasons. I.e. in Europe slavery ended much earlier than in the USA, and the aftermath is fundamentally different - we don't have a large distinct population that had slaves as ancestors.
Is this a Kafka competitor?
Elive 3.0 Released
Guardian Op-ed from Stanford: Are Google search results politically biased?