skysight-inc/HackerNews huggingface dataset:
1) Subdomains. If you're app utilises subdomains, you need to use a TLD.

2) Integration with development tools like http://pow.cx/ or https://github.com/puma/puma-dev allow you to automatically startup and shutdown apps. This is useful when you're juggling multiple apps.

3) Security. Using a standard domain/port for local development opens you up to exploits like http://benmmurphy.github.io/blog/2016/07/11/rails-webconsole...
California eyes unusual power source: its gridlocked roads
Microsoft Edge is also adopting a Chrome-compatible WebExtension API:

http://www.theregister.co.uk/2016/03/21/microsoft_edge_exten...
Everyone on the island is dead without fish for a year regardless of insurance.
It depends on the codebase you are working with. Prior to 'auto' it was difficult to impossible to annotate expressions (thus forcing evaluation on assignment). Many people still believe "more lines of code = more slow", they will have problems. Functional non-template boundaries are also slow... any time you force evaluation you will see slow down.

My experience... sometimes I have to pass through multiple reference frames to get to the correct affine transformation. I have three options: manually derive the transform (only works for a finite number of well understood transformations), waste BLAS ops on transform concatenation, or let expression templates fold numerical operations to the solution (often with numerical precision benefits btw).
Languages like C++ only get replaced when OS vendors force developers to use something else.

That is how both C and C++ pushed other alternatives away from the market.

So right now UNIX vendors don't care for alternatives, Apple is pushing Swift, Google and Microsoft are on the improving C++ with Go and .NET Native for the use cases one doesn't need C++ level features and a few embedded OS vendors have Ads, Basic and Pascal compilers alongside their C and C++ compilers. Finally console vendors are still only having C and C++ on their SDKs.

Then there is Rust and D, none of them being pushed in OS SDKs. However Mozilla is actually increasing the amount of Rust code being used in Firefox. So something positive there.

So it doesn't look like a clear winner exists for the near future.
> There are plenty of 10-15 year-old bugs on Bugzilla

How does this make it hard to contribute to Firefox? It just means that there's no guarantee that your bug will get fixed immediately?

Which ... is true for basically any open source product out there. And many closed source ones too.

I mean, yeah, it's disheartening to see your bug not get fixed. And as someone who is contributing by filing bugs and triaging, that isn't any fun. But, again, this is pretty standard for many open source projects.

> they had the manpower to write the bad design in the first place

That's not how software works. Software evolves over time, and requirements themselves change, leading to bad architecture. The session save stuff used to be json based probably because folks didn't/couldn't have that many tabs open for it to matter, but it does now.

> On the recent discussion here about the Session Saver code, one Mozilla dev said that it needs rearchitecting, but that the issue is "manpower."

This, again, has nothing to do with contributing? If anything the dev offered to mentor someone who wanted to work on it. There's activity on that bug, too, which shouldn't discourage contribution.

Bugs don't exist in a vacuum. There are priorities. And there are people who know enough to tackle the bug, who may have different priorities; you can't just randomly assign someone to a bug.

If you listened to everyone who said "you should make X your highest priority", nothing would get done.

> rather than maintaining Firefox's useful, unique features.

Example of this? I suppose you're talking about extensions here (that's the only example I can think of). There's a reason behind the direction Firefox is taking with extensions; the old extension model sucked. There was no API there, addons just reached in and tinkered with Firefox code. This means that improving Firefox by rearchitecting things was hard, for example addons were a big pain point for the electrolysis project that made firefox multiprocess. You were complaining about bad design before, this is an incredibly bad design (may have made sense at the time, but doesn't now). Fixing this involves replacing it with an API. The best direction to go in here is probably to have a standardised base for the API, which is Web Extensions. Firefox isn't planning on sticking to Chrome's feature set; it intends to make the API handle many of the needs of existing extensions. So Firefox still intends to maintain this unique feature, just in a different way.
Interesting that it's posted by a person who I've got tagged as "Bad Ad Poster", who kept spamming links indirectly promoting that one static site project.
Does that imply that LINUX was implemented poorly? I allays found the concept of socket file's to be mysterious things (coming from a windows background)
> "On April 3, 2014 Brendan Eich voluntarily stepped down as CEO of Mozilla."

Yeah as voluntarily as those politicians resigning to spend more time with their families really resign to spend more time with their families. It's not fooling anybody else, and I have very hard time believing it's fooling you. He resigned because he was asked to resign. That's how top management firing is done.

> He could have stayed if he wanted to.

Physically - yes, I guess, until they call security and carry him out :) Seriously - no, when Powers That Be in your org ask you to resign, you resign.

> Because yes, I and many others care very much if the CEO of a product donates to strip a minority of equal rights.

So if somebody who thinks firing people because they have different political opinion than you is wrong, would arrange to get you fired from your job - you'd be completely ok with that, according to your beliefs? Or it's only your political enemies that have to lose their jobs for their politics, but never you?

> Mozilla did not cave to the protests,

Mozilla absolutely, totally and completely caved to the protests.
lvh.me
In what way is it a logical fallacy?
I worked on Mozilla related tech for about eight years, mostly niche open source browsers. I couldn't even get patches that fixed known bugs that lost Firefox user data accepted. Important decisions seemed to take place in closed meetings, on closed wikis, on private IRC networks. Eventually I gave up. The Mozilla culture was insular rather than open. The further I've been from MoCo the happier I've been.

It's been a few years now, perhaps things are better? I'm not interested in returning to that world to find out.
> The rule of thumb is don't use std::move on a return value unless you are returning a move-only type (which forces you to do so).

RVO will be automatically applied if the returned variable is local to a function and of the same type as the function's return type. That's all that the standard allows.

RVO is not applied to function arguments, regardless of whether or not they're rvalue references.

So your rule of thumb breaks for cases such as these (X is a movable and copyable type):

X f(X&& x) {
return x; // x is copied, not moved
}

In order to get x moved into the return location, you would need to do move it explicitly.

Source: Effective Modern C++ by Meyers.
No, because screening your employees is an action on your part. Mozilla took no action against Eich; he chose to resign himself. He could have elected to stay on, instead choosing to accept all of the consequences his views may or may not have for the company.

The equivalent situation in your case is having your views on welfare known and your employees (and anybody else transacting with your company) deciding whether or not they want to associate with you. Others' views on welfare would not be a valid reason to fire or refuse to hire them.
I think most of these educated comments about memory safety wouldn't be here without the hindsight provided by Rust. So thanks, Rust!
They could rent and probably squirrel enough away in a few years to retire or buy in cash the houses in foreclosure after the crash :)
> Qt is almost impossible to fully bind.

You know a system is hard to write bindings for when noone is able to create Lua bindings for it.
Two drawbacks:

- Lack of close up detail as expected from generative networks. Looks like someone has used the Photoshop clone tool.

- Low resolution results as seems to be common with GANs.
It's hard to say. It's very much like a spreadsheet, but has additional features. One of the ideas from it is now in Excel as pivot tables, but it's done much better in Improv.
The source you link to explicitly says that it does not listen to your microphone without your permission or knowledge:

> First and foremost, while we do download the hotword module on startup, we do not activate it unless you opt in to hotwording. If you go into "chrome://settings", you will see a checkbox "Enable "Ok Google" to start a voice search". This should be unchecked by default, and if you do not check it, the hotword module will not be started.
I posted it knowing it might end up being flagged. It probably falls foul of “Off-Topic: Most stories about politics”
>Mozilla took no action against Eich; he chose to resign himself. He could have elected to stay on, instead choosing to accept all of the consequences his views may or may not have for the company.

That is a very convenient interpretation of how things went down. They forced him to resign.

https://news.ycombinator.com/user?id=smsm42

said it best:

>... a group of political activists put pressure on Mozilla to fire Eich because of his political views, for political reasons, and Mozilla as organization caved. There was no instance of Eich's views ever influencing anything on his job, and no single instance or evidence of any problem with his job. It was a political decision that being friends with political activists is better than keeping Eich.

>The equivalent situation in your case is having your views on welfare known and your employees (and anybody else transacting with your company) deciding whether or not they want to associate with you. Others' views on welfare would not be a valid reason to fire or refuse to hire them.

It certainly would be a valid reason to not hire them if I had to fear them ousting me from my company for holding opinions unpalatable to them.
I struggled with severe hypochondria for about two years.

I had been feeling tingling/numbness/buzzing all over my body, coming on in waves and lasting anywhere from minutes to over a week at a time. I was ~~worried~~ convinced that it was MS.

My (awesome) doctor told me that it was super unlikely to be something as serious as MS, and that it was most likely my anxiety. I had always avoided medications in the past; even though I knew I had anxiety, I thought I could continue coping with it on my own. I finally took his advice and started taking an SSRI (Paxil) and my very physical symptoms disappeared almost immediately even at the lowest dose, after lingering for months.

Before I started on the medication, I was unable to read the news or search Google about anything health related because the simple mention of any random disease would send me into a near panic attack. Now, I can research any disease in depth and feel zero anxiety.

Oh, and did I mention that prior to being worried about MS, I was convinced that I had some type of heart defect. My doctor at the time was not nearly as good as my current one, and she indulged in my anxiety and we went through the whole battery of tests: EKG, Holter monitor, echocardiogram. Everything came back normal, but my worry just shifted to a new thing.

I guess my experience has led me to two conclusions: treat your anxiety first, and try to find a great doctor.
Instead of thinking "time for SQL" you should consider using a real object database (like Realm). In my experience that will map much better to the data structures in your program.
Pretty sure, habitual smokers will use this as an excuse to smoke more and ultimately leading to cancer.
Yeah, nano is good for people like me used to GUI editors but it isn't amazingly good.
Eventually, Google threatened to delist them if they didn't provide the content somewhere on the page.
Awesome Rainbow Animation Link Widget for Blogger: – Help2blogging
Firefox intends to keep many of the powerful feature in its version of the extension API. The previous API was powerful because it let addons reach in to the guts of Firefox's UI and tweak whatever they wanted. This meant that some parts of the browser were frozen from being changed, and extensions broke every release. There was no public-private distinction. It seems like the plan is to add most of the capabilities that were used by the old addons in the new API, so most of the useful Firefox-only addons should still work.
This article is political theater by a historically liberal publication. It's here just in time to push the idea that 8 years of Democratic rule has helped people "climb out of poverty" and that at least 4 more years of it will be even better.

However, this is a very favorable interpretation of the data. Incomes are going up in large part due to increases in the minimum wage, which will ultimately cause a rise in prices. The unemployment numbers do not include the 2.2 million "missing workers" that have simply given up on finding a job [1]. Finally, most of the "health insurance" this article refers to carries such high deductibles that the people that have these policies can't afford to use them. So they are paying relatively high monthly premiums for coverage that they'll never be able to use except when they go to the ER, which they could have done before Obamacare and without the monthly hit for the premium.

The economy is slowly recovering, but this article is a prime example of putting lipstick on a pig to carry out the left-wing political agenda of getting Hillary Clinton elected.

[1] http://www.epi.org/publication/missing-workers/
.bingo has been great.
XUL failed... and while I really appreciate what XUL (and even XULrunner) offered, nobody really used it much in practice. XPCOM while interesting wasn't very widely used either... Neither got traction outside the Mozilla sphere of software dev.

I would actually love to see some more work on creating consistent extension APIs so that a single add-on is easier to write against the big 4. I know that FF is caving in favor of more Chrome like models in some places... In general it's sometimes because they are better models, and some because they are chasing chrome.

In some ways Chrome actually is better in terms of UX... in others (configuration in particular) FF has been better. Mozilla has never been just Firefox though. They are an important part of web development... And I'm glad they're out there... I do think some people are holding onto how things were for the sake of resisting change, and likewise some are changing for the sake of.

It's not just "the voice" of the community... it's millions of voices screaming for different things, and those stearing paying attention to the majority for most of them.
I know about it, but I'm guessing it's quite expensive. The certainly make it difficult to figure out pricing (or even just get the trial).
I read this thread and the issues you and others talked about hit too close to home.

I also took it on me to stop slacking off and give LXQt a shot, and damn I loved it.

I'm currently using Xfce+bspwm but I'm swapping out Xfce for LXQt in a day or two and will hopefully start contributing and put my time to good use.

Thank you (and the other LXQt contributors) for all the effort you've put into the project.
If this is targeting homeless, would it not be cheaper to start building them a little outside LA and San Francisco where the land is much cheaper and the permitting is looser?
Don't.

Concentrate on living a healthier/safer life and keep it going longer.
lvh.me for non-public addresses where I want to test subdomains

ngrok.io when it needs to be public

(yeah, I know those aren't TLDs, but I rarely use any when developing TBH)
A few things from this list are out of date. For example, MySQL 5.6 (GA release 3.5 years ago) added support for multiple columns with default timestamp. MySQL 5.7 (GA release 1 year ago) added generated virtual columns, which can be indexed, basically supporting index on expression. And for an extreme example, table partitioning was added in MySQL 5.1, 8 years ago.

The default SQL mode also changed to be strict in 5.7, preventing silent overflows and other oft-complained-about write behaviors. Using a strict SQL mode has been recommended best practice for quite a long time anyway.

MySQL certainly has its flaws, and there are a number of useful features that are present in pg but missing in MySQL. But the gap is smaller than many people realize.
I use .dev of course! I realize that .test is the sensible choice, but there's some odd WordPress/Serialization benefit to keeping the TLD length the same.

Google bought it up, and I've never seen it in the wild, so it works well for me.
It isn't all or nothing. For farms, factories and hospitals, full automation would be desirable but we might not achieve that in a very long time. But what if we reach, say, 20% in ten years, 50% in twenty and 80% in thirty. At some point we are going to have to figure out what the increasing number of unemployed people are going to live of. Why not start early?
I'm offering a rationale, not a defence.

Not everything the USA has done has been selfless and not everything has worked out for the best, maybe not even the majority! But I must challenge the original assertion: when you take into account both capacity and intent, America was by far the most beneficient power of the 20th Century.
"There was no instance of Eich's views ever influencing anything on his job, and no single instance or evidence of any problem with his job."

I don't know if that's true. I don't know how many gay folks work for Mozilla, but I'm 100% it's a non-zero number. They might have had a real problem with his donating to Prop 8. I couldn't say whether they did, being neither gay nor a mozilla employee, but I could imagine it might make them uncomfortable, just from the conversations I had with my gay friends when gay marriage was becoming a thing. Given that, I kinda think your confidence that there was "no single instance" of a problem is probably misplaced.

"Mozilla has to accept consequences of being the organization which will fire you because you hold unpopular political views."

Mozilla didn't fire him. He resigned of his own volition, as I and many others have pointed out. You're free to want as little to do as possible with that organization, or with any organization, but usually when I boycott something it's for real stuff, not stuff I just made up in my head. Different strokes for different folks, I guess.
You can modify your /etc/hosts to point to localhost and that does the trick without having to go through a TLD or care if the domain is taken.

Contents of /etc/hosts:

127.0.0.1 domain.com

127.0.0.1 subdomain1.domain.com

127.0.0.1 subdomain2.domain.com
>However, this is a very favorable interpretation of the data. Incomes are going up, but so are prices

The data doesn't agree with you.

http://www.tradingeconomics.com/united-states/consumer-price...

(make sure to click for the 5 year chart to see how little prices have changed)

If you are basing your info off of living in Silicon Valley, Silicon Valley isn't reality.

http://www.economist.com/blogs/graphicdetail/2016/08/daily-c...

Silicon Valley prices are inflated because of artificial supply constraints. When housing is so expensive that unskilled labor can't even afford to live 90 minutes from the city, wages will rise until they can move a reasonable distance from the city and thus prices will rise to accommodate the wage increase.
But are they hubs for international travel and immigration from abroad? I've lived in Toledo, I've visited Chicago and St. Louis, only one of those cities is a hub, and is still limited at that. The last time I was in St. Louis, I was a bit amazed at how sprawled out and...dead it was even in downtown.

So I'm sure places like that appeal to people, I can see the charm, but you gotta be ok with that kind of Americana, because if you aren't, you simply won't be happy. I'm sure there are plenty of people from STL who wouldn't be happy with SF either (not enough parking, too much traffc...). I'm not sure I would be happy with SF, I'm much more partial to Seattle even if I'm in LA now (which isn't bad either). I also hate humidity which rules out most of the Midwest, even if the fireflies are pretty.
Compared to Google Now, Google Assistant is more conversational. So it basically does: commands, trivia, funny chat replies and when it doesn't know what to do, web search.

I checked and it doesn't do common sense judgements. "What is heavier, a dog or an elephant?" -> returns web search

Also, doesn't find conditional references. "What is the population of the city I am currently in?"
No, that's fine--it's only an issue if you depend upon CORS and cross-domain cookies to test browser-based applications:

https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_con...
Firefox is unacceptably slugging and jittery on a brand new 27 inch iMac. Laughably slow and jittery. I would switch but it's just too slow and unresponsive.

Opera, I would use but I don't trust the chinese parent company.
My guess is it is due to permitting. Is most of California, you can put up a building smaller than 150 SF without permits assuming no plumbing or electrical.
I suspect he feels there's a conflict of interest with his business and twitter. I bet he's somehow involved in twitter's buyout/takeover. Twitter is going private or someone is buying it and Andreessen is somehow involved. My guess.

Twitter is here to stay they just have to figure out how to make it work better and make it pay. I think going private is the best way to innovate without having to look over your shoulder for unhappy investors. Just look at WeChat for ideas.
It would be nice to have an option to move them between phones without relying on restoring the iTunes or iCloud backup of a previous device. I just got my new 7+ on Thursday and as with every new device I get I was keen to just start from a clean slate (my home screen on my 6+ was a mess and instead of cleaning it up I just decided it would be easier to start from square one, all my photos were already on my iCloud photo library and all my music on Apple Music) - annoyingly enough while a large chunk of my core experience was migrated over messages were not.

Now, considering iMessage uses E2E encryption and they don't store any of this data outside of your iCloud backup I'm not shocked, but considering I already get notified that iMessage was set up on another device and the public key is sent to Apple so new messages can be encrypted with it I don't see why my existing device couldn't just "catch-up" the new one like Skype used to do before they moved message history server-side.
That's the thing isn't it. If I don't trust my government to follow the law, then it doesn't matter what surveillance law we have. The whole vote was a vote of confidence as a result.
Can you explain what you're getting at? I've spoken to people who authored expression template libraries and they say that mixing auto with expressions is a worst practice. You're setting yourself up for bugs. See the third link above. As to chaining affine transformations, how is letting the expression-template library evaluate a chain of transformations different from doing so explicitly? Would you agree that the computation boils down to the same flops either way?
You won't be paid as much, though. And get ready for double taxation.
Benefits of Converting Video Formats
"unknown third-party and simply trusting them is absolutely fucking absurd"

So how do you feel about TLS and the 100's of trusted certificates embedded in your browser/mobile device?