skysight-inc/HackerNews huggingface dataset:
Sure, and at this level, I would also argue that compilers are as good as humans at optimisation (likely better than almost all, actually). These arguments were constantly going on in the 80s and 90s, where (assembly-enthusiast) people vehemently argued that machines (C compilers) will never optimise things as well as humans. While the argument still exists in some form today, it's certainly died down a lot.

That said, in my own limited experience, everyday optimisation problems tend to exist at a much higher level, on the high-level approach or "what are we doing" level. Perhaps these are "obvious" to some, or below the level of discussion here. But essentially, a compiler can optimise away endlessly at a piece of code, but will never beat code that shouldn't exist in the first place. My comment above was that a compiler has insufficient information to make decisions about what's truly wasteful or useless.

As an example, no compiler today will come up with a Courgette update [1] by itself. And the day it does, I think we can pack up our bags and go home (hopefully in a nice, comfy retirement kind of way).

[1] https://www.chromium.org/developers/design-documents/softwar...
"What people who promote class warfare desire is financial results without work or risk because that's how they perceive those with money attained it."

Which also happens to be the truth.

Sure, hard work and risk were involved, but generally not on the part of the people who ended up with the money.
This startup is offering $8,000 blood transfusions from teens
I don't follow these things pretty closely but why is chrome so much more popular than firefox these days amongst non-technical users?

I use Firefox as my main browser but my girlfriend uses chrome on her computers so I get to use it from time to time. I don't notice any major differences, the extensions I care about are available on both browsers, the speed is not noticeably different etc... On top of that Firefox predates chrome so it's not like people not switching away from IE because they didn't know better. So what happened exactly? Is there some chrome killer feature that I just happen not to use myself?
Before opening: Phone was ported somewhere, SMS was hijacked for two-factor... and I was right.
> efforts to redistribute wealth mostly destroy it

Not sure what you mean by this. Isn't the goal here to destroy a lot of wealth? Wealth is a relative term - someone with $1B is not rich because 1B is an inherently big number, they are rich because $1B is orders of magnitudes greater than what most people will make in their lifetimes. Making people all have about the same in the bank other would destroy wealth.
Collaborative Editing of Rich Text Documents
Microsoft co-founder built the worlds largest plane to launch rockets into space
Tramways such as Melbourne's are a bit different in definition [0].

0 - https://en.m.wikipedia.org/wiki/Light_rail vs https://en.m.wikipedia.org/wiki/Tram
In a world where Lyft wins the US market, they then have a battle chest for future expansion.

Apparently Uber is already profitable in the US and thus can use that to finance further growth, but nothing is stopping Lyft from going back in that game at a later date. If anything Uber's best strat would probably be to refocus on the US and crush Lyft everywhere, rather than give it the room to breath it needs.
WebAssembly will finally put an end to the constant battle between browser vendors as to who has the fastest Javascript Engine. The endless benchmarks about how V8 is faster, or Chakra is faster, or SpiderMonkey is faster, and so on and so on. Hundreds of thousands of millions of man hours have been poured into building the fastest JS parsers imaginable, and now WebAssembly is going to come along and side step the whole thing in one go by moving the parsing stage off of the client.

Javascript parsing technology will go down in history as ultimately the biggest waste of time that mankind ever indulged in, all because no one stood up and questioned if this language was even a good fit in the first place. In a few years the WebAssembly creators may even win the Noble Peace Prize for finally ending the biggest battle in the never ending "browser war".
It's most probably a mix of both.
In 2016 the global games market had $99.6Bn revenue and a 8.5% YoY. PC had a 27% +4.2% market share, TV 29% +4.5% , mobile 27% +23.7% tablets 10% +4.5% and casual webgames 5% -7.5%. (source:Newzoo)
Google with it's presence in mobile, tablets and web seems to be the winner, edge will support webassembly in the future and mozilla which is much smaller than opera on mobile reminds me of Xerox.
FORUM in test with Google?
Also specific to the 529 issue, many of these families will go on to pay more out of pocket tuitions than the bottom 80% who benefit from all sorts of government money and aid.
can you elaborate on that last point? What does the EU have to do with this?
Attend the 23rd International Conference on Urban Transport and the Environment
"socialists are lazy" tired argument...
> I don't follow these things pretty closely but why is chrome so much more popular than firefox these days amongst non-technical users?

Because every time people go to google.com they see a popup that google works better in Google Chrome.
How Much RAM Do You Really Need?
"deduction", perhaps, but what about "reductions"?

The AHCA had a provision to eliminate a 2% additional tax on dividend income (IIRC) for people earning over $200k. Removing that is, as far as I can tell, only a benefit to "the rich" (by some definition, maybe not yours).
Password manager OneLogin hit by data breach
One thing that annoys me a bit about the JS syntax though: As far as I know, JS regexp literals don't have custom delimiter support. For instance in perl you can do this:

$str =~ m{/some/path/\w+}

But in JS you need to escape the / characters, or use a normal string as an argument to Regexp, in which case you need to escape the backslashes:

/\/some\/path\/\w+/
Regexp("/some/path/\\w+")
What happened is tighter integration with google services and every time you go to google.com, there's a prompt to download Chrome.
Try "g com.scala.List" instead. It's not that much inconvenience.
Many members of the American working class have strong work ethics and don't want government handouts. They don't necessarily envy the rich but they hate freeloaders.
You lead me down a path, then expertly knock down the strawman. Read what you just wrote in comparison to my original statement, and you'll see they have nothing in common. Also, that's a bit rich considering that your argument basically consists of them obviously not being the same thing, because they have different names! Which is a bit like saying that physics and math obviously have nothing to share with each other, because they have different names...

All I ever said is that the English use of these constructions is descended from Germanic, and can be analyzed in a similar way to the parallel constructions in modern German. And all I've ever said is that perhaps we can learn something by seeing how this other construction is analyzed. Much how physics and math heavily informed each other.
There is a feature I'd like to have in other languages. CPAN Testers. It's actually a really simple ideas. You randomly (or not) download packages and run their tests. The result will be uploaded.

This is a really nice alternative to CI services and it makes sure that your stuff works in other environments than your standard Ubuntu LTS systems.

It's pretty much crowd funded CI and I am pretty sure that a lot of people who don't have the most common system would love to run it.

What's cool about this is that you see problems on both the platform and the library side, that one wouldn't expect.

Something similar, also from ages ago, but an anecdote I like to tell is that I used to have access to a hppa64 (64 bit PA-RISC) system and while I didn't really have use for it I as a fun project installed OpenBSD on it and ran some test suites there. Despite OpenBSD/hppa64 15 years or so ago being an alpha release Rakudo (aka Perl 6) actually compiled and was able to run its test suite. In the end this found a bug in math.floor or something like this.

The point is that something like that tends to have unexpected benefits for both sides. It's like when someone decides to compile a project using a less common C compiler. That pretty often leads to people finding bugs in the given software, because of errors or warnings emitted by that compiler. Similar things happen with different architectures, etc. So in the end cross platform software ends up way more reliable. Something that I think some projects focusing on only one OS or even just one or very few distros really miss out.

Of course reducing your project to work on just one platform might safe you some time somewhere, but often it's a bit like saying not writing tests safes some time. And usually it's really little or no effort, which results in a lot more feedback and quality code contributions (people that port a lot of software tend to be pretty good programmers).
I eventually concluded that people don't actually want meritocracy. They just use the word when it happens to suit them.

For example, no one would want to have their salary decreased based on current performance. Yet it would be meritocratic. A true meritocracy would be perceived by most people as a cold psychopathic dystopia.
Python's growth in popularity is largely due to its superior data science libraries and the backing of Google. Without these it wouldn't be where it is today. Perl's stewardship is largley responsible for its decline. If Perl6 hadn't taken 15 years to complete Perl's popularity might be different. Perl6 is far superior to Python and most popular languages. It's just not performant at string/regex handling which is ironic considering regex was Perl's forte.
Speaking of "class warfare":

"There’s been class warfare for the last 20 years, and my class has won"

Warren Buffett
Learn How to Automate Let's Encrypt SSL Certificate Renewals for NginX
It's not just that they get a bigger benefit. They get to take a bigger deduction because, e.g. They have a big house with a big mortgage, or have generous health insurance benefits from their employers.
I’m always wary of posthumously published books. I mean, the author didn’t publish them for a reason. Normally that reason is because they were bad.

Also, I tried to read the Silmarillion once. THAT was a struggle.

Christopher Tolkien calls himself an “editor” but I’m not sure he understands what the word means.
Are you saying that the wealthy regularly perform acts deliberately calculated to instill apathy in the general populace? If this is true then it is very interesting and I would like some examples.
>and proportionally

Is this true if you count in the ~13% regressive employment tax? While income tax is progressive, we should consider taxes as a whole and there are some taxes that are regressive in nature that make it hard to make such broad claims without further work.
Supposedly a good five or so publications passed over the Trump hotel communications with Russia story for the same reason, but ultimately it didn't matter that much because the moment one publication (Slate) was willing to publish their article went massively viral on social media, the Clinton campaign helped spread it, and huge numbers of people saw and believed it. We've effectively reduced the accuracy of the media as a whole to whatever the sloppiest, most view-hungry outlet is willing to put out that fits everyone's preferred narrative.
One guess is that it's easier to be part of a group that way, and then easier to reproduce.
A and B decide what C has to pay for D, while some of that tax money happens to fell into A and B pockets.
Its worth noting that there are a fair amount of tax deductions that do not apply to those in the higher tax income ranges, either because they phase out as you make more money (deductions for children or school loans) or because they must be worth at least X% of your income (home office costs).

Its not a simple matter of "tax deductions benefit only the wealthy" as some like to pretend.
I've got {FInitial}{LName}.me.

Haven't really used it for much but am soon planning to transfer from my university email to {FInitial}@ for professional email and me@ for personal email.
Let’s find out where the London tech ecosystem is at right now
This is not true. NEXE has different security boundaries enforced differently on each supported platform. You need to write disassembler for each supported instruction set and verify them. This is more complex task than generating correct code from wasm.
The author isn't making any of the arguments you attribute to him. If rich people had to choose between redistribution and the guillotine, sure, then redistribution would be in their best interest. But that's not the dilemma rich people face, and there is no indication there will be a violent uprising anytime soon. Activists get ignored, unless they anger the wrong people and they get squashed. The majority of Americans don't even vote because they have so little faith in the political system. This is not an accident, people are pushed towards apathy because that serves the wealthy.

This discontent is right in front of us. We often turn them into "racial" issues, but what is an event like Ferguson but a violent reaction to power? What is the rise of populists like Trump?

Spreading the wealth helps everyone from a Rawlsian perspective. But if you're already rich you have nothing to gain from redistribution. If civil unrest starts brewing you can easily skip the country and wait for the storm to pass.

If you are driving through a bad part of town and get mugged, you don't have the option to just skip the country. You can't seamlessly avoid random acts of violence which are rooted in inequality. Similarly, you can't avoid the effects of an apathetic workforce. If you want to be safe and live in a productive society, it benefits you to think larger than "I can just flee the country if things get bad".

Taxi drivers have missing teeth. There is nothing hidden about this. It's in plain sight. Just like the homeless in every city asking if you can spare a dollar. Just like the ostentatious displays of wealth in the "right" neighborhoods. It's impossible not to see this, unless you're a clueless dummy isolated by privilege.

Immigrants will always be poor. The author got here in 2012. Presumably his taxi driver grew up in a country with poor dental work and was a new arrival, too. It doesn't say anything about class.
Mobile is where the war is being fought. A better browser can ship with hundreds of millions of mobile devices. Firefox-next with ad blocking and better support for parallelism is just what phones need. Users will use what came with the phone.
It doesn't work at all in Germany, Spain, Iceland, and in smaller towns in UK. Uber isn't very reliable in Europe
> Javascript parsing technology will go down in history as ultimately the biggest waste of time that mankind ever indulged in

If there is absolutely nothing else in this world that you can think of that might be a bigger waste of time than performance optimizations that have benefited billions of users for many years, you're not trying very hard.
Tech Debt and Refactoring at Yelp (Interview)
I loved to read this story on Silmarillion.

It is a fantasy story about love but still being deeply inspired by Tolkien feelings from his wife. I did not knew about it when was reading and how they (Beren and Lúthien) started loving one another can be a bit fantastic but all their adventure and how they 'are' with themselves feels real and veritable.
> It's interesting that they didn't connect the tails, like the old Lockheed P-38, but there's probably some good reason for that.

Rocket exhaust?
The A340-600 has four engines, not six. But the point is still true with, say, a Boeing 787. Here are the figures for the 787-9: maximum takeoff weight: 560,000 lb; maximum landing weight: 425,000 lb [1]. In case of an emergency the pilot has to get rid of fuel before landing if the airliner is above maximum landing weight.

[1] Figures given in pounds on wikipedia, the kg version looks like a "dumb" conversion: https://en.wikipedia.org/wiki/Boeing_787_Dreamliner#Specific...
If there is a no devops reality any time soon then it'll be something following the AWS serverless pattern.

The container orchestration craze (i.e. Kubernetes et al) is buoyed by irrational decision making. I.e. the number of legit use cases are much smaller than the number of implementations purely because it's cool or career building.

Meanwhile, in the cost-efficient world, running 5-10 mega-machines in rackspace and managing them with Ansible is still often the most rational option.
WASM isn't based on LLVM. WASM is a compiler target, but compilers other than LLVM can target WASM.
I mean real meaningful punishment (for the companies and the individuals responsible for the decisions), not just a settlement payout that represents a fraction of the profits they actually made by causing this tragedy, or "the cost of doing business" as you often hear in these situations..
The minimum sentence for the Continuing Criminal Enterprise Statute is 20 years, but pretty much everyone gets life, once all the other charges are added on.

Saying he only had 1% of the US market is a ridiculous way to look at it. I'm sorry but I can't muster any sympathy for this guy.

https://en.wikipedia.org/wiki/Continuing_Criminal_Enterprise
I usually express this as "No compiler will turn your DFT into an FFT" but of all the examples I could pick, that's the one I'd expect someone to prove me wrong with.
For me the best way to think about consciousness is that it's a function of the brain, one of the organs of the body (that's pretty much a fact as far as we can test it).

If some statement seems profound when it refers to consciousness it's best to replace it with another function of another organ, for example digestion.

Suddenly "Quantum Approaches to Digestion" and "What happens to your digestion when you die?" sound way less profound.
So let's consider the hypothetical future where you hand a dockerfile to a container service.

Where is this container service? Maybe it's in the cloud, you're paying Amazon for it. That's a possibility, and there's nothing for you to do there, but maybe you're a F500 company (or Amazon) who runs everything in-house.

How do you provision the container cluster host? Maybe you PXE boot, but you still need a configuration to join the cluster.

Maybe you don't configure via confs, and instead try to auto-detect nodes via multicast. Sure, but now you're constrained to a single broadcast domain on your network. Can't make that too large or you'll have a very chatty network.

How do you provision the switches? They need configurations still.

You'll also want security enforced on the hosts, to ensure certain container ports aren't exposed to the world (oops MySQL is now public due to a debug container instance getting rolled into production).

You still need backups of your data. What, where, when are the backups? I doubt tape robots connect into containers, but I could be wrong.

So there's definitely ops work to be done, and configuration management is a part of it. Maybe you outsource this, but it has to be done.

Let's go back to the what goes into the container. You're going to be running an application, and depending on the language you may need to compile it, and your production containers are going to be slim so you strip the build tools. So you need some other kind of build container or host to manage this.

In most (all?) cases you're going to want to test your code. This means a CI system, and probably a CD system since you want containers to be built automatically with the latest code so it's easier to deploy. What manages the CI/CD system? More importantly, who? DevOps, in the conceptual sense, even if the title changes.
He means that by trying to redistribute wealth, we end up with less overall to go around. Something like a smaller GDP, though I don't know if that's the metric the parent has in mind. I also don't know how true this argument is; I'm just the messenger.
How to setup new projects
> I'd question the take home at the end: "It really doesn’t take much to find 10x wins."

Hmm. I guess it depends on what you mean with "much". In terms of how capable our hardware is and how comparatively slow our software, yes, it really doesn't take much, there are typically orders of magnitude to be had. Sometimes that means ditching assumptions, however, and that can be hard. For example, I've often had pretty easy 10x, 100x and 1000x+ wins by removing SQL databases and associated ORMs.
http://modulecounts.com
OneLogin: Breach Exposed Ability to Decrypt Data
No hard copies yet for the Cats book---it isn't quite finished. When it is finished we'll look at creating hard copy. If you sign up with a real email address you'll get updates.

As for https---that's something we'll have to look into. Not sure what the situation is but I thought the Gumroad popup was over https.
Perhaps he means a similar thing to what they did to Microsoft by forcing them to make it possible to choose a different browser when installing Windows.
Introducing CI/CD with NGINX and NGINX Plus
It's great to hear it's useful!
Ethiopia has shut down Internet for everyone in the country
Thank you! Hope you enjoy the books :)
That unfortunate limitation applies only to European customers. The reason for it is that they don't charge VAT and customers are responsible for their own tax liability, which wouldn't fly if they were selling to consumers instead of to businesses.
Unfortunately it's not as easy as that. My web development is hugely dependent upon chrome's browser debugging. It's made my life a lot easier being a JavaScript dev. I'm sure Firefox has made strides but does it offer something better than Chrome? Probably not, there is a reason most web development shifted to Chrome in the first place.
> What people who promote class warfare desire is financial results without work or risk because that's how they perceive those with money attained it.

You're talking about billionaire promoters of class warfare like Thomas Friedman or Jared Kushner right?
> fewer than Heinlein!

L Ron Hubbard?
How to Use Technology to Effectively Manage Your Workforce and Inventory
I think, I could be wrong but I think he/she is referring to what the European Union did with Microsoft and asked them to include a way that asks new Windows users to select a default browser and offer them choices besides Internet explorer.
Announcing General Availability of GPUS for Google Cloud Machine Learning Engine
Firefox's performance on Android is horrible though. I tried switching to it a few times but always have to switch back because of performance issue.
Show HN: Emoji Connect HTML5 Game – Quickly Recognize and Match Emoji with 3 Turns
Nigeria to teach science and maths in indigenous languages
Let me say upfront: I'm pro-legalization of recreational drugs. Even the ones I wouldn't personally do. I truly believe that with access - especially to things like pot and hash - will seriously help with opiate abuse.

And honestly, the correct answer (in my opinion) is that one should do both. As much as I'd like to believe better in society, the truth is that not everyone thinks things through. Not everyone gains information before they do stuff.

Some drugs should have restrictions. Age limits are prudent, for example. I don't trust folks to take most prescription drugs correctly. Antibiotics and most treatment-only drugs are like this.

I'd rather folks do opium than heroin or opiate pills. If there is still a market for them after legalisation, I'd rather the opiate pills that are available to the public be the mild variety. Push folks to do occasional cocaine rather than crack. Avoid meth if possible, mostly because it is hard on folks. Heroin or anything else that one injects are only available at a clinic, where you have to consume there.

And above all, drug addiction treated like a medical condition... and free of charge.
I loved WTL when I was building native desktop and windows ce apps.