skysight-inc/HackerNews huggingface dataset:
This seems unfair.

According to the NOAA, New York's annual possible sunshine is 58%:

https://www1.ncdc.noaa.gov/pub/data/ccd-data/pctposrank.txt

Some cities that we conventionally think of as sunny and are within 2% of NYC:

San Antonio, TX

Austin, TX

Greensboro, NC

Atlanta, GA
Crash Exploitability Analysis on Google Cloud Platform
Why do you think it is a step backwards?
The Hollywood exec and the hand transplant that changed his life
Really? Because nothing grinds my gears more than fake sympathy/empathy coupled with an inability/unwillingness to understand my problem and an urgency to get me off the phone. Which is pretty much how customer support works.

What I want from customer support is for someone to take the time to understand why I am calling. Not to pat me on the head and tell me things will be alright while urgently trying to get rid of me.
Segment Open Fellowship 2017
The VASIMR engine is sort of that - an ion engine designed to be able to increase thrust when needed.
I believe it is their biggest source of revenue.

see:

http://www.nytimes.com/2012/09/20/business/seeking-revenue-p...

The US tax payers effectively subsidize an agency that delivers junk mail and there's nothing you can do to opt out of that junk mail if they buy those services from the USPS. Oh and the USPS still loses money doing it. I wish I could borrow from the Fed at 1.2%.

http://fortune.com/2015/03/27/us-postal-service/
As others have noted, her advice seems to be a little suspect. I took issue with the following:

> Your password should not contain “real” words (and definitely not more than one real word in immediate proximity, like “whitecat” or “angrybird”), and should contain capital letters, numbers and symbols. The best passwords of all look like total nonsense.

Isn't it generally accepted that the XKCD-style "correct horse battery staple" passwords are more secure?
It looks like it takes quite some time till it is fully implemented. Why should we start using it right now instead of btrfs/zfs?
> So here we have a self-aware AI content with running a business at margin as the purpose for its existence? I doubt it.

Why not? Seems perfectly reasonable to me. Why would an AI desire anything more than what its creator wants it to desire?
Same. I'm a few days shy of 56, and keeping things simple is my mantra as well. I'd commented to someone yesterday that when the process is more complex than the task you're trying to accomplish, you've got a problem.

The thing is though, there's that little voice of doubt in the back of my head that says, "What if the process isn't that complicated, and you just don't understand it?"
You should try. The changes happened in the last 5 years are extremly big. I mean, all my notebooks (some DELL and a lenovo t430) work better with any linux distro compared to win10, and I even get +30/40% hours of battery on them
The company, HF Global, Inc., is privately held, and as far as I can tell with a Google search, no other razor company owns a majority of the stock, or any stock at all.

http://www.bloomberg.com/research/stocks/private/snapshot.as...
Lisp does support more than just lists as data structures.

Arrays are also available, including specialized versions that hold value types.

https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node15.html

You can also stack allocate if required, via dynamic-extent, http://clhs.lisp.se/Body/d_dynami.htm

Also not all Lisps have a tracing GC, some variants had a RC with tracing GC for collecting cycles.

RAII like patterns can be achieved via the with-.... functions, or macros.

I don't know the actual performance of commercial Lisps like Allegro Common Lisp and LispWorks, but I imagine it is quite good, given that they stay in business.

On the other had, given the amount of money spent in C and C++ optimizers vs the lack of industry wide adoption of Lisp, probably still not as good as current leading C++ compilers.
Sublime has also cross-platform. However, Atom.io is very easy to modify. I was able to do 1 or 2 PRs on the code base without any big issues.
Just here to plug an up-and-coming editor called Howl: https://howl.io

I did some of these tests with Howl, here are the better numbers:

- Memory (hello.c): 22748 (RSS)

- Rehighlight test: about 3s

- Time used to load test.xml, jump to end of file and exit: 2.1s
Such strong assertions! Would you take a handgun through airport security?

If you were in charge of a plot, would you base your plan around getting a gun through airport security?

Nope. You'd do something else where you are more likely to succeed.
I thought this was the New Microsoft. Any other hypotheses?

Yes: there is no single 'New Microsoft'. I don't even know where the term originated. Instead there are a couple of departments within MS which have been heading in a new direction (see the open-sourcing, VSCode, ...) but others seem still to be stuck in <don't know what to call it>. Mismanagement maybe?
I have seen too many of these to keep track of.

But I will never forget once having to work with some Windows software written by someone else. He decided to parse a CSV file by reading the whole thing in memory, and then literally chopping off one character at a time..copying the rest of the string. It made what should be an instantaneous import of a fairly small file into a 20 minute ordeal. Simply reading in one line at a time would have been a massive speedup.

I did not have access to change it. I asked him to fix it. I begged him to fix it. His response was to shrug and say, "Who cares? This runs as part of a batch process with nobody in front of it. It works fine." That may be, but I cared because I had to sit through it repeatedly while debugging certain misbehavior that arose in said batch process.

Years later I was talking to an ex-coworker who stayed at said company after I left. He reported that that original developer after I left had to make a fix to said batch process. While doing so he had fixed the performance bug and was an instant hero among a number of other people who had to sit through the same import repeatedly over time.

Yeah..it turns out that he had made the fix I'd originally asked. And nobody realized that he had caused the problem originally AND refused to fix it.

That's one developer that I'm glad I will never have to work with again...
I wonder if Stripe is going to do one again this year: https://stripe.com/blog/open-source-retreat-2016
While nice to know... I'd still prefer VS Code for my day to day usage... even at ~400mb of ram used. The workflow is just nicer, and for most files I would ever touch (well under 100kb), not a big issue.

If I ever need something larger than that, odds are I'm using an editor geared towards larger files... different experience for different situations.
I read this article and still have no real idea why Microsoft forked out so much money for LinkedIn.
WHO is far richer, and WHO should pay for it? Are we fine with these companies spending 1/4 of their combined profits and marketing on R & D, as J&J does? At best, this is a remarkably inefficient way to drive innovation.

The largest 10 pharmaceutical companies spent a combined $32.5B more on sales and marketing than R & D. No problem here? People are skipping dosing to stretch their meds further. Some people can't afford meds at all.
PairNIC (https://pairnic.com) now offer TOTP 2FA (use Google Authenticator or whatever else you want).
"Don't assume bad intentions over neglect and misunderstanding." - Hanlon's razor

I worked as a Microsoft employee on the xbox.com website from 2007-2010. We didn't officially support any browsers on Linux because it represented <1% of our user base. It just didn't make business sense. We tested it on occasion anyway because we are decent people and, being part of the tech community, we were fans of Linux.

We supplied a list of officially supported browsers to the customer support team. Any bugs on non-supported browsers would never get reported back to our team, so we'd never hear about them. The support team did their job.

This is how pretty much every company in the history of ever works.
Douglas Englebart's video is another classic video that took place in 1968:

https://youtu.be/yJDv-zdhzMY

Light pen's and chorded keyboards in the 1960's.
Interesting, I didn't know that Curiosity was that heavy! It's a ways away from Jeep Wrangler/military Humvee territory (especially if you loaded one of those up with the required scientific instruments) but it'd be cool to see NASA go with something heavier-duty for longer-range missions in the future.
New Exoskeletons Will Harness the Subtle Anatomy of Human Balance
Great! Do you mind expanding on why it doesn't work for you with emphasis on the relevant, objectifiable aspects? (as objectifiable as you can be for an anecdote, of course!)
One of the interesting side effects of this style is that you sometimes choose to let code run slower than it could, and choose to use more memory than you need.

The point is (as you say) to make all loops & allocation as predictable as possible, so when you make them fixed size, you have to fix it on the worst case. Ideally there is no worst case, and the amount of work you do per frame or cycle is constant. But for anything non-trivial, chances are fixed allocations & loops aren't always needed, even though they're extremely useful.

This does exactly what you say, in my experience: it makes performance eyeball-able, you can see where problems are. Code becomes so easy to reason about that debugging is easier and time is saved.
I have the same issue in the same timeline. Sometimes the sound goes out on one side before the controller stops working. I tend to plug and unplug the headphones frequently which I think is the culprit.
The sidebar took a step backward in my opinion. I am missing the 'pin' option.
In the very long run, I'd like to see Distill or Distill-like journals cover all of math/cs/science.

But I think the right approach is to start with a narrow topic and do really well there. I guess startup people would say that we're focusing on a single vertical. :)

We haven't done very good line drawing for journal scope yet, and I'm not sure how we'll handle cross-disciplinary work.
Is this really a surprise though? It uses Electron, which loads an entire web browser just to do text editing and adds several layers of indirection which aren't needed by other editors like sublime.
That's probably Office 2016. Office 365 is definitely a cloud based service which includes licenses for the desktop Office software.
You've just waded into the voucher debate, congratulations.

The argument against this is that if you reimburse private school tuition, you divert money from public schools, thus exacerbating the problem. You also divert money from public schools for no guarantee of better results. This kid did better, but would another? And once you divert public money to private schools, are they obligated to meet the same academic standards?

On the other hand, the public schools are bad in places, and it's hard to argue that kids should be the ones in the middle, getting worse results while we sort out the schools.
Saw someone call them out once as giving out "grandma-level advice", I felt it was accurate, no offense to grandmas of course.
For a moment, I thought it as a fully functional calculator. However, I couldn't go beyond the basic math operations on the predefined values. It would be awesome, if you could provide some guideline or a short statement on the basic purpose of the system.
> 'do this incredibly arcane commandline operation'

I have seen my fair share of this in the Windows world, too. Edit registry keys you never even heard of, use that (mostly undocumented) command invocation (I'm look at you, SharePoint!), edit that XML file that sits in a place where it does not even make sense...

On Linux (and other Unix systems), at least you have man pages, on Windows I cannot recall a single instance where the builtin help system has actually helped me. I mean, even MS-freaking-DOS had a reasonably useful builtin help.

With Linux, at least it gets better once you get the hang of it. Microsoft's sorry excuse for documentation is (mostly) a joke. (The exception are developer tools - the documentation on T-SQL and the .Net framework classes is fairly good, even though it's such a mess that it's easier to Google for specific entries than using the TOC or the builtin search... once I find what I was looking for, I do usually find a helpful answer to my question.)

(To be fair, when I first started using Linux, I found it incredibly strange, complicated, confusing and intimidating; within the first six months of using Linux, I was this close to literally throwing my PC out the window on no less than three occasions. So I know the frustration you speak of.)
> And even if so laws exist to require those assets to be willed to heirs lest they become property of the state.

There are at least two ways of doing this:

Use a trust to be the nominal owner, or use a jurisdiction that allows bearer shares.

In both cases, draw up papers that allows appointing nominee directors to act on instructions provided via suitably encrypted messages. Said nominee directors to be limited to taking actions as directed to execute the minimum actions required by law in the jurisdiction in question. E.g. signing accounts etc.

There are plenty of places where you can set up "arms-length" management like that. In neither case the corporation would technically be machine owned - with a trust, the trust would be the owner, but could be limited to taking actions as directed. In the case of bearer shares the expectation would be that there is a human owner somewhere in posession of the shares, but in reality those shares could e.g. be locked up somewhere rented by the corporation itself, leaving the corporation de facto autonomous.

It's likely to fail over something minor sooner or later, but it's very possible it could keep operating for a bit.

> when we are at the point where an AI is capable enough of performing all business actions (including tax filing, legal issues, maintenance, and so on), it is very likely that the AI will be highly intelligent and cognizant of the world around it. In other words, it will be self-aware. It has to be, or else it will eventually be limited by reliance on human actors to handle edge cases.

Probably, but it's quite possible that we long before that will see the occasional "auto-pilot" small online business run for a while and then crash-and-burn as it turned out there was nobody at the helm and something unexpected happened.

It may take a lot longer before we see corporations that people know are AI run and still do business with and/or beore we see an AI run corporation that remains successful over any reasonable amount of time.
Surprising new role for lungs–making blood
> > So here we have a self-aware AI content with running a business at margin as the purpose for its existence? I doubt it.

> Why not? Seems perfectly reasonable to me. Why would an AI desire anything more than what its creator wants it to desire?

I don't think a machine without emergent desires can be meaningfully called "a self-aware AI". That is, whether or not it is an intelligence in some sense, I don't believe an entity without emergent desires is reasonably described as "self-aware".
To be fair, if you've ever used paid support from Microsoft, you'd have gotten equal treatment. The couple times I had to call them back in the early 00's, I got super-technical, friendly people who got to the root of the problem right away.

One even taught me to catch a Windows error via remote debugging on a different machine. I leveled up because of a support call.
I wish you luck in this endeavor! I'll keep an eye out for your project on hack a day!
I think emacs in practice would give different results than this as you'd typically use it with server mode.

There's also addon tools like vlfi if you're editing very large files on a regular basis.

I'd be more interested in ~200MB instead of 3 GB as I find myself more frequently opening log files and XML exports in the 100-500MB range.
Try https://meet.google.com in any browser other than Chrome and you'll get a message saying your browser isn't supported.

If you setup Firefox to use a newer version of Chrome user agent, the page will at least load. Seems like they are using user agent instead of feature detection to limit usage.
The link to a Traveler's Insurance page with advice to purchase cyber risk insurance (delivered with the same gravity as the advice about changing your passwords) definitely made me ask the same questions. I thought the next line was going to be about X product the author is selling that would prevent this problem for you.
Sign me up, I have a bunch of friends who would join too. All late 50's

Likewise I have been the Manager/CTO/Founder route quite a few times. I find I like the coding problems driving my dreams more then the "how do I deal with/fire so and so" problems.
A hands-on introduction to digital video technology
www.nearlyfreespeech.net (mainly a host but you can register domains with them) offers Google Authenticator 2fa and control over what recovery options are allowed, including none, which is something I wish anyone that supports 2fa would offer.
I found the "flip the time around, 90% on company" part interesting. Is it not possible to do a side project which matures to a small business providing consistent income? I'd be surprised if anyone could create a multi-multi-million dollar company like that, but surely there's something between "10% of time, not going anywhere" and "90% of time?"
This is something very personal to me, as one of my first jobs was selling computers in the electronics department at a local Sears in my town's shopping mall. I remember seeing the egg shaped color iMac selling off the shelves and thought to myself, boy Apple is really getting popular. I an now a longtime $AAPL shareholder.

I don't think everybody realizes how big and important Sears is to the American retail story. They are a 123 year old company (founded in 1893, in Chicago). They pioneered the concept of magazine orders, and many people will recall buying holiday gifts from Sears magazines.

Let's hope they can get it together, but Edward Lampert has shown no such indication. He's run the company into the ground only fattening his own pockets and his hedge fund.
Just a few random thoughts after looking through their docs.

They keep talking about a "margin order", though they also stress that this order type is basically the same as a limit order.

I'm assuming they created a new order type so the trader is explicitly aware that they are using margin?

> Each time a Trader places a valid Margin Order that would exceed their Available Balance, funding is automatically provided for the required amount (Margin Funding).

Interesting that each "margin" order you put out counts towards your margin usage, rather than your fills. I mean, they are both prime broker and exchange, they could cancel out existing margin orders if you hit your margin limit.

I'm guessing this is a nod to simplicity rather than correctness in this case, Seems like it would make layering orders tougher, though maybe its one of those cases that wouldn't be hit in practice due to who they are currently allowing to trade on margin?

> Each Margin Funding must be Settled within 27 days and 22 hours.

That's a weird time frame, just short of the shortest month. This is quite a bit different from typical margin trading that most institutions have with their prime brokers. It's odd that it has an expiry at all. I'm guessing its because they aren't currently charging any margin interest?

> When a portion of your margin funding expires, a market order will be executed to settle only the amount that has expired, and the size of your position will be reduced.

Ouch, so if this is marketed towards institutional investors and you put on a say $1,000,000 position, coinbase will cross the spread on your behalf with a market order for the full amount? You can say buyer beware and maybe they'll have some sort of daily and then hourly email reminder but with out knowing more this seems absolutely terrible.

> This is the default behavior when closing a position. When you realize profit / loss, the opposing market order will be executed for the entire size of your margin position.

They can't really mean market order can they? I mean this is 2017, no one should be using a market order for any purpose at all. If this is indeed the default way that coinbase wants you to close a position, then I' going to give them the benefit of the doubt and say that I must just be missing something because nobody, should be sending market order.....ever.

Requirements for getting a margin account.

https://support.gdax.com/customer/portal/articles/2725812-wh...
But what if you were working on the LIGO project?
We tried to post fake news on Facebook, this is what happened
This is new grounds for the ADA. Previous guidance has almost always been about having your site's core functionality accessible. So if you're TurboTax, a blind person should be able to submit their taxes.

The idea that in 2007 anyone thought that all the videos your school would post online would have to be accessible to hearing-impaired users is simply inaccurate.
The best place -- ever -- to get Linux help was, and will always have been, the Gentoo forums

True! However, obligatory "Gentoo is rice" link: https://fun.irq.dk/funroll-loops.org/
I rarely need to edit a large file. When I do, I just use a different editor.

Commit messages load up painfully slowly, however. Again, I just use a different editor, but I would love to hear any fixes for this (tried many).
Given that it's a new tactic, I think previously they didn't consider it or discounted it as not worth pursuing, but now that it's in court they are waiting to see how it goes. It's not like other companies haven't aggressively fought against third party ink refilling in other ways[1].

1: http://www.therecorder.com/id=1202769608088/HP-Sued-Over-Mas...

2: https://www.wired.com/2016/09/hp-printer-drm/

3: http://webcache.googleusercontent.com/search?q=cache:-G4w0dP...
I agree this sounds awful, but if the IT people were properly empowered to solve the problems they overheard being dealt with in customer service (and it wasn't forced on them), you might actually manage to get a nice feedback loop going.
$ ping 0.0.0.1
connect: Invalid argument
$ ncat 0.0.0.1 80
Ncat: Invalid argument.
It's more commonly known as the "Nigerian Prince Scam". The scam itself is decades old, Email and Internet scam artists have ushered it into the 21st Century :)

Nigeria is associated with the scam and it was also known as 'Nigerian 419'. That's because the the first wave of these scams came from Nigeria. The '419' part of the name comes from the section of Nigeria's Criminal Code which outlaws the practice. These scams now come from anywhere in the world.

Further Reading: http://www.bbb.org/new-york-city/get-consumer-help/articles/...
I want to sue you, your frelated milk killed my cat!

robotic voice You cannot. Ah ah! I am irresponsible since I do not qualify as having proven to understand what the public interest is, freedom or even humor... I am just a puppet in the hand of those who feed me with data and code.

[Klong] noises of a dwarf moving inside of the machinery.

robotic voice Let's have a nice chess game instead, and enjoy my mechanical Türk.
Have you checked out Adrian Colyer's Morning Paper. You might get some insight from how he does it.
Did we look at the same results here?

Atom has memory balloon when loading test.xml without highlighting, takes 4x as long as Code to rehighlight, simple search and replace basically doesn't terminate.

They are both terrible but at least Code doesn't seem to hit any degenerate cases.
The integration with Kubernetes looks pretty cool so far. Is there any consideration being given to integrating with Docker Swarm Mode?