skysight-inc/HackerNews huggingface dataset:
I know this isn't the be avenue for this, but I haven't been able to find help online anywhere. I've been locked for months out of my outlook email address. Every time I try to log in, it says it's been blocked and they need to send me a verification code on my phone number. Now, I don't trust Microsoft with my phone number but there doesn't seem to be another way to get this verification code. Someone knows how can I solve this, or even why they locked me out for no reason and now want my number at all costs?
That’s true, but you already can overload other operators like __mul__ to have `x.T() * M * x`.
SaaS on cloud vs. SaaS on Datacenter
My direct experience of building both!
Ask HN: Does your startup have a t-shirt I can wear to work?
I would love to get some startup shirts (size M, please) which I can wear while I'm going to work. I just got my first internship in tech in Chicago, and I don't exactly have much business casual clothing.

I'd like to show up in a little more than my usual attire because this is a huge opportunity for me and don't want to be that guy that wears formal attire to a startup (cringe).
Subledger: APIs for Accounting
You could easily promote the naked domain and forward traffic from it to the www version of your site.
And if any web browser supported SRV records to do this properly, we wouldn't have an issue. You don't have to use mail.domain.com because MX records were created to solve this exact issue for mail servers. SRV records were a general purpose solution to the same problem.
Local Euler: Now with all 476 puzzles and images
Pond (https://pond.imperialviolet.org/) seems to hit some keywords you mention.
Facebook's Big Brother Move: Where We Are Headed in Digital Marketing
>>> hamburgers are a particularly stupid thing to make out of the Colorado. Each hamburger takes about 500 gallons of water.

I will be eating fewer hamburgers after reading this.
I used to be strongly in the no-www camp for aesthetic reasons, but have since come around. There are legitimate reasons why having www (or any subdomain) is important in any large site.

The CNAME argument is obsolete since most DNS providers support ALIAS records now.

The static no-cookie argument doesn't really matter since you could always serve static content on a separate domain altogether (ex: fbcdn.net).

However, if you want to run hosted services on subdomains, you run into an important security issue. For example, say you have Zendesk hosted on support.mysite.com. You don't want to leak session cookies from mysite.com to support.mysite.com. In most browsers, you can just specify the cookie domain and it will only be sent to the root domain. However, NO versions of IE respect this (even IE 10+) [1]. So your IE users will always leak session cookies to hosted services on subdomains. In any reasonably secure site, this is unacceptable (especially when you start using other hosted services for status.mysite.com, careers.mysite.com, etc etc).

Unfortunately, this is pretty much impossible to work around, unless you want to ban IE users from using your site entirely.

Solution: Just use www (or any other subdomain, if you want to be different) from the start, and save yourself the headache of migrating later.

[1] http://blogs.msdn.com/b/ieinternals/archive/2009/08/20/winin...
I've learned to love the modal nature of vim, or rather, the notion that text entry ('insert' mode) is merely one aspect of manipulating text. The combination of movement of commands is very powerful and these days I feel naked when I use editors without this ability.

My first dedicated text editor was BBedit (when it was still freeware), and for many years had extended experiments with other editors, always eventually returning to BBEdit. Something about it always clicked with me, and I felt like Siegel and co. fundamentally understood both the Mac and the needs of programmers.

These days I keep BBedit around for its excellent diff tool, syntax-highlighted multi-file grep search and replace, and its decent project browsing. But it's mostly a supplement to vim (MacVim), which I use all the time when I'm actually in there editing text.
Even with a good health insurance plan, there are still copay and deductable to consider when you have a major illness that requires hospitalization. This can add up to $1K-$4K per year of treatment depending on how good a plan you have. Then you have all the time and money incurred by your family is getting you better. Time off from work, traveling to visit you, staying with you.

If you are lucky you have a good insurance plan and your employer provides disability insurance that covers your lost salary which recovering.
Use a pay phone?
Around my workplace we say "dub dub dub", or I do, at least. I think originally I picked it up from a Matt Cutts video on the Google Webmaster Central YouTube channel.
One Month Growth Hack
That's absolutely not how it works. Firstly, "www" is a subdomain of "example.com". The subdomain could match the hostname of the server that hosts it, but that's rarely the case (there can be multiple servers behind a load-balancer, for example). Secondly, you don't have to create a wildcard record for "example.com" to work. You just have to add an A record for it (just like you would do for any subdomain thereof).
To further clarify my point though, not giving to this cause won't impact how US health care is managed, it only doesn't help this individual.

If thousands of very public uninsured and preventable deaths have happened without a change this likely won't make the difference

Not that abstaining is reprehensible
You will have severe problems running anything OGL based at decent perfromance on OSS radeon drivers anyway. Sadly.
The Truthiness of The Colbert Report (2009)
I almost thought you said Pizza compression, but I think that was actually done in back to the future part II.
iOS/Mac: Mix AFNetworking with ReactiveCocoa
Yes it is. For some reason supporting SRV for HTTP is too hard https://bugzilla.mozilla.org/show_bug.cgi?id=14328
I see, great! That is exactly what I was looking for. Thanks!
How long would it take to port Mercurial to Go?

Code which is costly to port won't be ported to anything, it will just sit there in its current state unless someone decides to port it.
Just to let you know that with Obamacare, a few things have changed. Now if you lose coverage through your employer, you can get it through a state market for health insurance. Also pre-existing conditions are no longer allowed for consideration. But affordability may still be an issue for some.
The zero overhead talk was done by guys from Intel, AMD and NVidia - I think it's rather probable that this will end up in core OpenGL later. Especially if MS is reacting to Mantle as well.

It's not "will be released", it's in current drivers - some in extensions, some in core Opengl 4.4 or earlier. As far as OpenGL backwards compatible approach, I think that's pretty much a necessity as long when you consider the stakeholders.

D3D and OpenGL are pretty similar from 10000 ft. Really the GPU vendors should just open up instruction sets, binary formats and ABIs for their devices, and focus on writing high quality open source compiler backends for them, and let people program GPUs whichever way they want.
The problem is that even if I provide a number it says there was a problem and to try later. But it's been doing this for months.

It's really appalling how backwards Microsoft's approach to security is, a real nightmare.
A Hacker News for grad students?
I love hacker news. The community . The unsaid agreement to uphold all that is clever and awesome. The shared intelligence of a stimulating community. But I often find myself wishing for a little more (Is there no limit to human desire).
Don't get me wrong I've learned more here than anywhere else. But the relentless noise of software often drowns out interesting posts in math, physics and applied sciences . Maybe someplace where grad students and their ilk may share their experiments , thoughts , thought-experiments and engage in futile discussions on the definition of 'insight' in mathematics .
Comment below with your thoughts.
Cloudflare recently announced support for CNAME functionality from naked domains. See: 'Introducing CNAME Flattening: RFC-Compliant CNAMEs at a Domain's Root' http://blog.cloudflare.com/introducing-cname-flattening-rfc-....

Obviously www. is extraneous if you can get the CNAME functionality.
From my initial skimming of the source code, this is not just a web interface in front of the package manager of your favourite distro -- the apps need not be trusted and work isolated from the host operating system. But why not use docker instead of reinventing things like namespace instrumentation?

EDIT: Answering my own question: https://groups.google.com/forum/#!searchin/sandstorm-dev/doc...
That is a truism that I did not find useful to call out. It's true that they can redefine words, even after millennia of usage, to suit their purposes. But, for example, defining that pi in legal contexts is exactly three serves only to make communication impractical, as if we are trying to talk to Humpty Dumpty in Alice & Wonderland whose words mean exactly what he wants them to and nothing else.

So it's true, they can create an arbitrary distinction. The problem with that is that it can be made to mean anything and, for that reason, is inherently meaningless.

I understand this to be the sort of vague law they, quite reasonably, normally attempt to avoid. I cannot see any reasonable justification for adopting that here, though I suppose that those in the patent bar have a monetary interest in saying otherwise.
"because most investors still do not understand how powerful a low churn recurring revenue stream is"

Isn't this a problem then with educated them and selling them? If it fits with the rest of your strategy maybe you could do something in this area. [1]

"If I were to start a fund I would focus 100% on this asymmetry."

Are you sure that it is a lack of knowledge and understanding or there is some other reason that makes what they do the low hanging fruit?

Along the lines of [1] why don't you package and present the data and charge for it to make this case then?

I've seen this happen in other businesses (real estate investment) but that was some time ago and only with certain types of properties when it was done.

[1] Sorry to be so quick to give you something else to do. But maybe there is opportunity here that would justify the effort.
http://www.nctj.com/journalism-qualifications/shorthand-teel...

UK journalists still do teeline shorthand. I used to have to help upload practice dictations for a colleague who taught teeline.

Pitman's shorthand was the one used by secretaries when they took dictation. I was fascinated my my Mum's shorthand books as a nipper.
I am not sure which version of vim you are on. I have been using clibpoard paste for a long time in Ubunut. Do a ":version" in vim and check if it's compiled with +clipboard. If it is, then it should work.

Also, you can have this in your vimrc:

set clipboard=unnamedplus

And then your vim copy-paste will be in sync with system clipboard(no need for +p or +y).
Hydro was not the purpose of making Hoover Dam, so the rest of your argument fails.
You can read Quora articles without signing up by appending "&share=1" to the URL. The "Quora Share" Firefox add-on will fix up Quora URLs automatically: https://addons.mozilla.org/en-US/firefox/addon/quora-share
Related: http://en.wikipedia.org/wiki/Visual_calculus
> Remember, kids! ":set paste".

Or get used to ctrl-[ which is easier to type than Esc, doesn't skip events(like ctrl-c), and doesn't interfere with anything.
Have enough candy seems quite actionable. Why not offer a less frequent plan to these folks, say twice a quarter instead of twice a month, and you could pick a festival or holiday for people to celebrate with candy. "Here's your Sapporo Snow Festival candy pack! Look for Cherry Blossom celebration in 2 months".
Facebook's Tuskegee
I find no reason whatsoever to move to Python 3. These
"features" offer nothing of substance to me and my typical
workload with Python. Finally, Unicode handling in
Python 3 is a huge mess.

No thanks.
I agree. I use Python3, but for none of the reasons given. Some of the advice was just flat out bad, IMO.

Like replacing

def wat(a, b, *args)

with

def wat(*args)
a, b, args = *args
A fun history of the ancient Roman winemaking industry--and capitalism
Because the auto-unicode of system interfaces is a PITA if you want to deal with opaque data which is either binary or an unknown encoding?

Because the incompatibility of unicode and bytes (b'x' != 'x') and the "everything must be unicode" dogma of the ecosystem make it impossible to use many libraries that previously worked just fine ignoring any non-ascii characters?

If nothing else, because it's really really annoying to have to write "b" in front of every string literal just so I'm actually dealing with strings, not text?

Unicode-by-default may be dandy for a web developer, but for using python for system applications and glue logic it just makes things difficult.

I will never move to python3 for as long as they've broken strings.
But it isn't that simple. The insight is in the importance of using the centroid of the shape and the path it traces. It can't be any other point for the simpler form to work.

That's the cleverness, and the reason the centroid has that property is interesting enough, and not immediately obvious. But by understanding why it works, we can see we can apply it for much more general cases than surfaces of revolution, which is usually the only treatment the theorem gets out there. The purpose of the post was to illustrate the generality of the theorem.
I do not see why AAA PC game companies would care about what 90% of the people in the world think. What they care about is what gamers think, since those make up most of their customer base.
The radeon drivers have actually been improving a lot. Their performance is fairly close to using the closed ones now, although, Catalyst does suck on Linux, but at least the open source ones are getting better.
Apologies for the late reply, I check in infrequently.

>I found a small rock and a stick and I told them to move a big rock but nothing happened. I think you need to do something more than communicate information to them to get them to produce leverage.

Yes, you configure the log and rock to produce leverage. Just as you do a computer for it to do anything useful. You may think of it as "just information", but this configuration undoubtedly produces practical results via physical processes.
Couldn't agree more.

Python is essentially dead as anything more than a
scripting language.
What about https://github.com/GreatFruitOmsk/protobuf-py3?

I don't really see what could be non-trivial about Protocol Buffers. The encoding's simple to the extent one could probably hack a minimal working implementation over a weekend or another. That is, unless you need not the data format, but the very exact Google's library (which, to my tastes, is severely unpythonic and has an quite weird and bloated codebase - which is probably the issue with porting, but sadly is a dependency for some other libraries).
For programmers, I don't think shorthand is the right technology to learn - stenographic typing has the same kind of advantages and speed, and directly inputs to the computer.

Learning shorthand does make stenographic typing easier to learn (and vice-versa), since it's the same sort of syllable-based contraction.
Craft Cocktail Mixer Curated Box
Any craft cocktail nerds or enthusiasts out there? A friend with many years in restaurants as a bartender and chef is working on a curated craft cocktail mixer quarterly box. Wondered if we could get some feedback.
What about internal services with subdomains? What if, for instance, you have myservice.mysite.com and you want to share cookies among www and myservice?

I mean, would you recommend to set cookies with domain mysite.com and thus have a different domain for external services, like support.mysite.net, or...? (genuinely asking, I don't mean to criticize, sorry if the english is not perfect :)
Android does have an API to do that, and as far as I know it's always had this ability. The problem is that developers aren't interested in using it. The stock contact picker can mess with an app's "flow" and it might not match the overall design of the app. Developers would rather implement their own contact picker than use the one the OS provides, and that requires permission to read all contact data.
Arctic Sea Extent 1980s to Present
you should use www because it is the convention, and no meaning is assigned to it. if you use w.example.com people will assume the w has some meaning, or try to read your domain as "wexample"
> 5. :map <M-f12> @z to execute buffer z 6. Hit Alt-f12 over and over until I'm done

Why map? @z and @@ till your are done? Or if you have this in your vimrc:

vnoremap @@ :normal! @@<CR>

@z, visual select, and @@.
Most people I know in Turkey says double-v, including my father who can't even Google properly.

We do say BMV though. And I've heard may people saying "v", but most? I'm now sure. I could be living in a bubble.
30-day active users is somewhat problematic for a service like Drive. I am accessing(reviewing) on weekly basis some docs that other people have uploaded to Drive and shared with me. So I'm considered "active" user while I don't actively using it.
If you're needing to think carefully on what code you call might cause a switch and what won't, you're already doing it wrong. Instead of treating gevent like coroutines with less predictable ordering, treat it like threads with more predictable ordering. You know that basic operations (eg. checking if something is a certain value, or assigning a variable) won't cause a switch. So you can do two of those in a row, without thinking about race conditions. Anything beyond that...use a lock (or a queue, or any of the other provided concurrency primitives).
New Chart.js beta version launched
> I'm questioning the usefulness of the information portrayed

It does give you information on which parts of the world are more active in the project: the 3 biggest economic regions are the more mapped regions.

Besides, does everything need to be useful ?
I must admit, some of these features would be very nice. I'm sick of manually dealing with kwargs just because I wanted a keyword arg AND a *args.

...but you're right, it's not worth the unicode handling.
That argument makes no sense.

Mercurial isn't part of Python, and is essentially a black box tool. We use mercurial for a C++ project at work. Does that make it a Python and C++ project? Obviously not.

You might as well argue that if Python3 were so great the devs wouldn't be using C and C++ in their toolchain, which is what most of the underlying operating system and tools are written in.

And in that case, the argument would apply to almost every language and implementation out there.
Yeah, I didn't get the refactoring either. Unless it's a jab at Perl.
Thanks for the reply.

Does your suggestion respond to screen size as well as pixel ratio?

This site: http://sanscolour.com/ calls a different image depending on the browser size. Mobile it calls small.jpg, for laptops it calls medium.jpg and for monitors it calls large.jpg. I'm pretty sure they're using Foresight.js to call the appropriate image.
Scontify: saving money the new way
Live canvas editor compiles and runs as you edit
I'm sure (I hope) that was just a proof of concept. It's a horrible idea!
Why wouldn't you use that opportunity to send coupons/promo materials since it's at basically no cost? Empty envelopes seem like a waste.
An Afternoon with the Oliver Twins [Upcoming event in Cambridge, UK]
This reminded me about my Pocket PC, which used to have a writing recognition mode that was a cross between Palm's stokes and regular writing (I could've been a 3rd-party keyboard). It was more accurate than regular writing recognition that Pocket PC had and thus faster for me to use. To this day my handwriting is altered by the way I was writing on that keyboard...
Sure, as long as it didn't have to have 99.99% uptime and scale to tens of thousands of simultaneous users.

But there are standard techniques for scaling and high availability. The patent simply covers the essence of the application itself. And I agree with you, demo-quality prototypes of auction and escrow apps are pretty easy to write.
Probably not. Look at what happens when these comments come up on Reddit: someone says "Swartz was facing a 50 year sentence", and then someone else says "no, no, that's not accurate, it was 35 years", and unless someone like 'tzs comes along to explain how sentencing actually works, that's where the conversation stands.

The problem isn't pedantry. It's that the sentencing parameters of Swartz's case have become an urban legend.
Loved the exposition on Gregg shorthand, I tried and failed to master it in college sadly, but it also gave me new respect for the archivists who decipher notes on the margins of older texts, as those seem to be in their own shorthand, sometimes invented by the author of the margin note.
This is not a good HN comment because it's rude and uninformative.

It would be much better if (a) the personal language were dropped, and (b) it taught us something about what Android is.
Tesla Model S REST API
I guess I was thinking in the context of the author using this particular pen for shorthand - it records audio, so even if he's just writing shorthand, it's still recording.

Really good points though, it didn't occur to me that someone would be willing to go "on the record" but not be actually recorded.

There are some other solutions that use keyboards that wouldn't be as intrusive as a keyboard or tablet (and may be something to consider for you personally if you have a disability in only one side); things like portable one-handed chorded keyboards: http://www.handykey.com/ and http://chordite.com/
Still in no-www camp!
Why I Left the .NET Framework
We’re surrounded by modes. Your microwave has modes; so does your (digital) watch, MP3 player, your wireless access point, etc.

Having modes in a text editor also makes sense; modes provide affordances to get certain things done.
I concur, I created https://iKeepm.com and I get a lot of inquiries for a business version. I just dont have time to create one.
Filing browser bugs
Thank you for sharing your story. Congrats on your success. These monthly subscription packages seem to be very in right now.
That is exactly the point...

In no other developed country (or should I say in no developed country) do people die because they can not pay their medical bills.

The system has to change.
Probably includes Google Apps, i.e. e-mail, etc.
The other options could be to use a second email id, microsft's authenticator app or a "trusted" PC.
Stop abusing arrays in PHP