skysight-inc/HackerNews huggingface dataset:
It's true that these kinds of analyses are often politically motivated, but if they're sound, they're sound, regardless of the motivation. My problem with them is that they focus on the wrong thing. They ignore the fact that while human traits, including intelligence, have Gaussian distributions, wealth and income have distributions closer to a power law. This suggests that there are strong, systematic amplifications of wealth that have little relation to real merit, regardless of the biological source. Compared to the differences in wealth, the measurable biological differences are in the noise. And that's what we should be analyzing.
That is the point.

Is it so surprising that power users are the most vocal one's and do complain if one of their pet features is going to be axed? (And many of our pet features have disappeared since that Chrome UI annoyance called Australis has ruined a big part of Firefox)

And instead that Mozilla goes back a step towards power users and brings our features back what do we get instead? Features which more simple minded users do want and prefer.

It is the deconstruction of Firefox as geek base what we hate and that is the reason we are so vocal about it.

The moment where Mozilla makes a significant turn back to their roots, the moment will be the one where complaints are going to stop or at least where people can believe in Firefox again.. a little bit.
> But what came first?

Ñ existed long before USA, ASCII and UTF.

So nobody should think that today "Ñ" is a shorthand.

-----------

(out of topic, just for moderators: hello mods, dang, why in the world is the user "uola" "hellbanned"? just because he posted too many responses? maybe he should have been informed to slow down, I know you have that feature. Is the reason is not to let know the "bots" or malicious users when the point of "too much" starts? Please ignore my question if it's inconvenient to answer, I just hope uola gets the chance to comment from some point in time later as I haven't seen anything bad in the dead comments.)
I couldn't tell you precisely why Chrome has comparatively bad battery usage, but it does:

http://blog.getbatterybox.com/which-browser-is-the-most-ener...

Even if you just leave it sitting in the background with one tab open, Chrome uses more power than Safari. I'm currently measuring an "Energy Impact" of 1.9 vs 0.1 for that test.

I don't have any hard data for Electron apps, but my experience is that they're worse than their native counterparts. For example, Spotify (playing offline files) vs iTunes.
One potential solution is ahead-of-time decision making.

When young and lucid, make the decision of what criteria would cause you to prefer physician-assisted suicide. Write that down in a document. Allow that document to have legal force.

In the US, we already have the notion of Advanced Health Care Directives, which allow for things like power of attorney, nominating a proxy decision-maker, and criteria were a caretaker is allowed, or even required, to stop providing life-extending treatment. Health care providers generally follow these directives if made aware of them.

Thinking about this sort of thing ahead of time is not something that people want to do. But, for people who do complete one (with sufficiently-rigorous criteria), it solves some of the ethical issues around consent and incapacity.

By the way, I strongly recommend more people complete an AHCD. I had to care for a close relative at the end of her life, and the fact that her wishes were written down on paper was an incomparable gift to me. This should really become more routine.
Flagged for misleading headline; if keys are verified WhatsApp is secure against this attack. If you don't have out of band comms or a pre-shared key, mitm attacks are provably impossible to prevent.
"Please don't learn to code" keeps echoing in my head as "Please don't learn to read and write music".

There's intrinsic value in understanding the technology on which our life now fundamentally depends, as well as value in the intellectual rigor and skill development that "learning to code" requires.

I worry that the ultimate end of the "don't learn to code" path looks likely something like Economics -- a sadly esoteric subject on which those ignorant of it are nonetheless dependent, to their detriment.
Why? They haven't even proven human revival is possible. Until they do it is nothing more than vaporware. More of a scam. And this statement... "We believe that the damage caused by current cryopreservation is limited and can someday be repaired in the future." I don't really care what you believe when selling a scientific solution. What is proven? Why do you believe that? Good marketing? Actual data that shows it is limited?

But hey, by the time they fail to prove it correct you'll be dead and have no recourse or care. Thanks for the money.
It does, yes :)
Using a similar technique, you could use http://coherent-labs.com/dotnet-browser-controls/ but you'll also pay out the nose for it.
The Future Is Near: 13 Design Predictions for 2017
A turing machine is a mathematical abstraction that is the simplest machine that can compute things. Due to it's nature of "mathematical abstraction", it's actually impossible to build one, though you can restrict it and build one of course. In particular, we have real computers (more complex than Turing machines, and with other restrictions).

These particular Turing machines that were built, have special properties that allow them to test mathematical axioms/theorems, so for example, if the Z machine halts, then it means that the ZFC axioms are wrong. In the article, this is stated in the negative form ("Z will run forever if ZFC is right").

Disclaimer: it's been a long time since I last read the formal definitions of turing machines, and my explanation may be sloppy -- but I aimed for a more general thing to give you an idea.
Venture capitalist says a $28 minimum wage would create a more robust economy
WebRTC and Apple chatter
>You then also have to realize that a lot of those visitors displaced people who did not travel to Rio because of the olympics

If, as seems to be the case, you're looking at the anticipated percent increase in travel, then you've already included this displacement.
The object IDs are scoped, actually :)
(just that the scopes are chained and the lookup mechanisms are a bit complicated)
Programming isn't music. It's a tool to solve a problem. Not knowing what to build is a solution looking for problem. Generate ideas by getting out into the real world and finding out the pain points in life. Build tools to fix those problems. Preferably, pick a problem which people are willing to pay money to solve.

Still not thinking of anything? Go outside and play until you find something.

Edit: I didn't read the entire article. I couldn't get beyond the music comparisons. Rockstars in music get a lot more money and fun than rockstars in programming do.
WordPress is a pretty crazy codebase, yet, it seems sane compared to Rails. Interesting that WordPress as a service are moving to a node.js backend from PHP - even they chase shiny too
While I guess you can do that, most developers using Electron are so familiar with HTML/Javascript/CSS and related web technologies that building a C/C++ module for the bulk of their app might seem only a step above going "full native".
Well, that's true, but it'd be less of a hot-button issue if so many factories weren't shuttered.

Anyway, your point about judicial review is well taken -- whether you're the type of person to get riled up about Prop 8 or about Citizens United it's basically anti-democratic.
It's only been 11 days into May, the cold change is about to happen. And just two weeks ago, it was snowing.
I recently saw an NPR debate about this

Intelligence Squared Debate: Euthanasia Should be Legalised https://www.youtube.com/watch?v=ge7dlzMCbos

They talk about examples from patients in states where its already legal (under some circumstances).
> Best practice is to avoid storing secrets in plaintext

How do you store them, then? If they're encrypted with a password, how do you store that secret?

I'm pretty sure best practice is in fact to store things like SSL private keys, cookie HMAC secrets (e.g. Django's SECRET_KEY), and so forth on local disk unencrypted, protected by only filesystem permissions (and the host OS as a whole protected with standard means). In fact I'm not even sure it's possible to store OpenSSH private keys unencrypted.

> or sharing secrets between users/roles.

There's only one role here: the application that has an API key. There are multiple developers of that application, and possibly multiple instances of that application, but it's a single role.
Did that happen?
Artículos: Hacer dinero extra en casa – ¿Es realmente posible?
The Crackpot Index
I would like to hear more on the other benchmarks. I use Perl everyday, and any improvement in performance would be a huge help to me.
> the largest builk of it (I think around 80%) are the cities of São Paulo and Rio

That's only slightly more than the share of the population their region concentrates.

Yes, there are places where the disease wasn't identified yet. (Is it because of lack of cases? Who knows?) But those are mostly empty places insulated by bad transportation networks.
My first job out of university was at a not-for-profit, and it is a surprisingly cut-throat sector.

We had two main competitors in our space, and while the ultimate goal for everyone including our competitors was to do a common good, we were competing for a limited pool of donation dollars.

Because of that, sharing any intellectual property that made us better at what we did (i.e., raise more money, hire more staff, fund more initiatives) could result in a competitor using that same IP to put us out of business.

I get that in the big picture, it's not the way things should be done, but in the small picture, you're usually talking about individuals with their own agendas.
Traveling long distances is a pain even by transit -- mobile data needs to catch up first. Dropped calls, dropped vpn connections, slow speeds... it sounds great to work during your commute until you have to actually do it.
No college? No problem. Google how to make websites and start making websites. There's an infinite number of small businesses, grandpas and grandmas needing a website for whatever reason. Learn html and css, which are probably the easiest languages to know, and you can already start making money. No computer? No problem, go to a public library.
I wonder how does this compare to skype4pidgin [1] -- this pidgin plugin is working very nicely already

[1] https://github.com/EionRobb/skype4pidgin
Well, this is disappointing. I was late to the Sunrise party, so I've barely been able to use it. I'm not thrilled about heavily integrating Outlook into my future work, so I guess it's off to find another solution.
Interesting thought. Tough to get to anything useful from Planck time though. 2^^8 (as in 2^2^2^2^2^2^2^2) Planck times would be a bit over 30 microseconds, but then I'm not sure how you'd go from there to a useful time scale.
Yours is the first good response. (Thanks!) I agree that on it's own it's not a strongly compelling fact.
-points but no reasons?

Agreed this will impact some organizations in negative ways such as the non-for-profit orgs. To that Github offers support in this sense here: https://github.com/nonprofit

Like others, without specific data, I would assume this will impact the majority of users on Github for the better and that organizations with many contributors needing access to private repos are the minority. In any pricing structure change, there is always going to be a minority that is impacted negatively. I don't think Github would have made this decision without analytics to back it up.

Another fair point is I think this structure is more appealing to companies who prefer to look at cost-per-employee for something that is an everyday tool rather than cost-of-architecture.
Out of curiosity, any reason why you don't want to learn programming?
> In Mercurial, I can mess with the file all day long after scheduling it for a commit

OTOH, I find that behavior weird as I regularly add files to the index as I work. If a test breaks and I fix it, I can review the changes via git diff (compares the index to the working copy) and then the changes in total via git diff HEAD (compares the HEAD commit to the working copy).
Eventually employers are going to stop valuing college degrees and paying wages that justify the student debt. A new model of education/certification and hiring will arise. Especially if tech becomes the dominant sector (in terms of work).
This is a great example of security nihilism. "This tool can't protect against every possible attack from every possible adversary, therefore it is useless."

Building safe, secure products at scale for real populations is a process of balancing multiple equities and addressing the most pressing and realistic threat scenarios. This always means building security protections that have theoretical failure modes. The real art is in trying to make those failures as graceful as possible while educating your huge, diverse set of users on the security properties of the product and in what situations they can rely upon it.

Doing this well is still something the entire industry needs to work on, but giving it a shot and building practical protections for real people is always a better option than throwing up your hands and giving up.
Source? VS Code is taking up 26/86mb of memory and weighs in at 143mb on disk... not really the most CPU intensive program either
Do you know of any decent (modern stack) WPaaS besides Pantheon?
UdeM is pretty great actually: https://admission.umontreal.ca/en/student-info/costs-financi...
There's a startup, Medisas, that's aiming to solve this exact problem:

https://www.medisas.com/transitions-of-care
> The market needs people that have the capital to lose consistently year after year...

Not necessarily true. The sellers miss out on gain, but they don't necessarily need to book a loss. Unrealized gains are not equivalent to losses. I believe what you're thinking about are derivatives (which are zero-sum, and for every unit of profit booked by one entity, there is a unit of loss booked by another entity).

Equities are not zero-sum, the companies behind them produce very real value.
One thing not yet discussed here is the demographic profile of the US: Baby Boomers are now retiring.

Over the next 20 years, they will be drawing down on their retirement accounts, putting slow yet constant negative pressure on the market.

Japan has had similar pressure and it is one thing that contributed to the Lost Decade.
Thank you, I was wondering where I knew this guy from: https://www.youtube.com/watch?v=mCSUmwP02T8

To be sorta on topic, I lived in many countries and I had to get used to people mangling my name in the most creative ways. As long as there is some form of ID or customer reference, I don't care.
True. Hiring better programmers is more expensive, but in the case of vulnerabilities the long-term cost of not doing the right thing are probably higher than the upfront cost of hiring someone more qualified.

The original tweet, for example, reeked of crappy hand-crafted PHP code. Pretty much any web framework, even PHP ones, wrap bare exceptions like that into a proper 500 error with no information about the underlaying system. How long will it take for someone to put two and two together (MariaDB, no escaping of user input, a users table of some sort) and come up with a SQL injection that exposes all the password hashes for that website?
The not making sense bit is a consequence of several waves of changes, some of them not really involving standards.

The first thing to be added here, I expect, was the handling of the query string. This was needed to allow non-ASCII things to be submitted via forms; the need for this arose before there was any support for non-ASCII domain names, and likely before there was any real need for non-ascii paths.

The issue with forms as they were initially created is that they would submit to some server and the server would then process the query string. In doing so it would do whatever it did for non-ASCII stuff; there was no standard. In practice, it would percent-unescape and then treat the bytes as being in whatever encoding the server developer happened to default to. Typically this was the encoding the web page was in as well. Yes, this is totally busted if your form has a name field and the name being input is not representable in ISO-8859-1 or whatever you authored your page in, but this was an incredibly common way to handle non-ASCII in the 90s. This all predates my involvement in browsers, so I'm not sure which is the chicken and which is the egg here, but the upshot was that browsers started sending the query string in the page encoding (with various hacks that were not interoperable for a while in cases when the text was not representable in that encoding) and servers started depending on this behavior. Then the accept-charset attribute got added to <form> to allow overriding the default behavior for people who wanted something else. The behavior of form submission via the query string in terms of encodings is specified at https://html.spec.whatwg.org/multipage/forms.html#picking-an... and https://url.spec.whatwg.org/#concept-urlencoded-serializer and https://html.spec.whatwg.org/multipage/forms.html#url-encode... which bridges them.

I think the next step was url paths; for those browsers were inconsistent for a bit about whether UTF-8 was used or whether the page encoding was used, but eventually all aligned on UTF-8, and this got standardized in the HTML spec as well, I'm fairly certain.

And for hostnames, punycode encoding was more or less a must for doing DNS resolution. And at that point that ended up getting sent on the wire as well. https://tools.ietf.org/html/rfc2616#section-14.23 defines the Host header, which is presumably what we're talking about here, since that's the only way the hostname is sent to the server (note that this is NOT part of the same byte string as the path and query). Following the breadcrumbs for that through https://tools.ietf.org/html/rfc2396 it all talks about this header sending the DNS name, which is why I assume browsers settled on sending punycode here. %-encoding in hostnames wasn't really a thing for a while, I think; e.g. Firefox didn't even support it until about 6 months ago.
A mountain range which stretches across northwestern Africa.
Might as well just give everyone $45 hell why not $50
Thanks for mentioning Quandl, @a_lifters_life!

As someone who works at Quandl, I wanted to point out that we do have some free real estate data:

The Zillow database shows home prices and rents by size, type and tier, housing supply, demand and sales etc: https://www.quandl.com/data/ZILL

The National Association of Realtors database shows average and median home prices by area and dwelling type: https://www.quandl.com/data/NAR

The Freddie Mac database shows house price indexes for various American cities as well as historical mortgage rates: https://www.quandl.com/data/FMAC

Hope this helps! I don't believe these show house prices by zip code, but they are divided by area.
man, again shtelt-optimized takes a bogus sounding, garbage article from newscientist, and exposes the actual important result. I remember newscientists p=np confusion on graph iso, that shtelt-optimized offered the only useful explanation of.
There are a ton of reasons not to develop in the open, no matter what your structure.

- You're experimenting
- You don't want comments from the peanut gallery while things are in progress
- It is not for external use, specific to an institution or project, or otherwise nobody else will care
- It deals with something sensitive
- You've made an agreement with someone else that requires it
- etc. etc. etc.

People seem to have weird notions about nonprofits. Your tax structure doesn't change the fact that you operate in a world of other human beings.
Vivaldi has amazing features, yes.

But it is no real browser and only an advanced web app bundled with Chromium. Also, smashing a wrapper on top of Chromium with features and call it a day is one of the most stupid things ever which a group of developers can do.

But Vivaldi shows what guys do when they have respect of power users. They add features we want and we prefer and not only features what simple users or Chrome users want and prefer.
Your stance is just as selfish and just as evil to many others.
> Is there really only "perfect" or "useless" with nothing in-between?

Are you suggesting that the ability to completely circumvent a system doesn't make that system broken?

If the goal of WhatsApp encryption is to protect against surveillance, and there's a way to surveil users using WhatsApp, then it's broken, full stop. Are you going to place your trust in a home security system that works pretty well, but only against unskilled burglars? Or what about an authentication system to a server holding sensitive customer information? Or your banking information? Or information that might put your life at risk as a dissident in a repressive state?
A reactive serverless CMS for a blog
Check out the CONCORD study, which compared cancer survival rates across 18 countries.

The US had the highest overall survival rate (73.8%). Countries with government-run medical care, like UK and Denmark, had the lowest: 51-52.8%.

The difference is especially dramatic for prostate cancer, where the US has a 92% survival rate, Australia and Canada were at 77-85% [1], and Denmark was at 38%.

http://imgur.com/pOwrP7w

http://www.ncbi.nlm.nih.gov/pubmed/18639491

(Australia and Canada = roughly, countries where hospitals are run privately but the government pays for more than half of all medical care.)
I picked up a few tech podcasts off this thread
https://news.ycombinator.com/item?id=9836023

My other method is to use the discover podcast feature. The Pocket casts app I use, has a discover option that lets me search for new podcasts by keyword. I think it just goes to one of the major podcast indices and pulls from there but I am not 100% sure.
But still, that doesn't sound... Great. If that makes sense? I'm a night person and in countries where the weather is nice (like in South of Spain where I live) I like to to walk outside and sit in bars working and chatting until 3-4 am. I do that here, Amsterdam, London (not that it's often possible in the latter two) but also Shanghai, Beijing, Bangkok etc. Seems there is no problem doing that all the time while in Brazil it seems not an option? It is not a big loss per-se however it doesn't feel too nice to have to think like that. In South Africa or even Venice Beach I had that as well and it just doesn't feel like you can be yourself if you have to actually be warned by police or bar owners to get out of there at sundown by cab or you might have an issue.
At least two wars right now: in Ukraine (Russia occupied Crimea and part of east of Ukraine), and in Syria.
Sorry for the confusion. The latest update for version 11 is 11.0.4 and you're using it now. It fixes the vulnerability. I fixed the error on the confluence page, thanks for pointing that out.
Let me illustrate: an Uber driver may make money on a given day, if the cost of ownership of the car is not included. Payback period is a term used to describe the time needed at a profitable level to pay for the purchase/installation of a system. While its a good thing to see money coming in for your energy system, that means little in terms of the purchase decision.