skysight-inc/HackerNews huggingface dataset:
I wanted to submit the original memo, but unfortunately it's a the same URL [1] that was used to announce Nadella's appointment as CEO, so already showed up in another HN story [2]

[1] http://www.microsoft.com/en-us/news/ceo/index.html

[2] https://news.ycombinator.com/item?id=7177388
Not a good choice for a name. Google Keep has been around for a while and does something similar: organization.
How in the world do you know he avoids working in a team? Nothing he wrote implies that at all. "Preferring" to work alone doesn't even remotely mean he avoids teams. He could be working in a team all the time. That's completely consistent with also seeking out alone time during other moments in your life.

By your logic, someone who prefers leisure over work must apparently avoid work.
Gotta love Amazon, at $5/user/month that is 1/3rd the price of Dropbox for business ($15/user/mo or $13.25/user/mo if you pay for the year upfront.)
We're debugging an issue with ranking. Last night we rolled out new code that appeared to work, but apparently didn't update the rank of items.

Since it's now fixed, when anyone votes on an old article it will be re-ranked to its correct position. Since they've not been re-ranked for hours, most of the moves will be pretty drastic.

Update: We're now discovering that a side effect of this was the automatic killing of a number of submissions that should not have been killed. We're going through logs and addressing those.

Update: Improperly killed submissions have been restored.

Final Update: Turns out it was actually an issue with voting. We were correctly recording all votes (so you saw the arrows disappear), but not correctly counting them. If you're wondering how that's possible, you can thank denormalization.

We've now identified the bug and deployed the updated and fixed code.
It might be useful for killed threads to indicate whether they were killed by users or mods, so there's feedback as to whether the community or the staff were the ones taking issue with the content.
true, "Amazon Docs" or even "Amazon Vault" looks better :)
Zocalo. I've heard that word somewhere here in Bolivia before. It's hardhat-construction related, I'm not sure if it's related to sockets or maybe a type of wrench.

I think it's the little plastic you put into a hole in the wall after you drill it. It's so the screw you place in the wall is securely set and won't move. Cool name!
Diving in Rails - The request handling
The whole recent xkeyscore thing made me remember the random keyword-spamming during the Echelon craze.

The reason I made it is that awkward gut feeling you get if you ever used the word "bomb" or something in a sentence, and you're not sure if that will flag something so someone will monitor more of your conversation/traffic. There should never be a reason to have to think like that.

All sites and links are indexed automatically, and the search strings are generated randomly, based on a few sets of rules, and on text of the pages it finds.
Mathematica 8 doesn't have associations, so you must be testing symbol assignments.

Write a = <||> before running the above code to test this on associations; associations are persistent, the symbol table is not.
New Venture Capital Fund Gives Entrepreneurs a Cut of the Profit
Microsoft abandons No-IP malware case
I built something similar a while ago: http://getontrack.herokuapp.com/about
Video Did Not Kill the Radio Star - IT Ops Continues On
If anything, I hope this pressures Dropbox to lower their pricing or add a lower-priced tier. I think they're leaving money on the table with more casual users who would gladly pay $5 for a bit more space, but balk at $10/month for 100GB of space when they only need 10GB.
It all depends on your environment.

Do you manage 12 machines in a closet, 200 EC2 instances, or 1,500 systems in 5 datacenters?

Do you have more than one datacenter in a given city? in a given campus? in a given building?

Do you build systems that serve a single purpose such as a database, or do you run multiple daemons on a single system? How do you take docker/containerization into account?

How often are your sysadmins logging into these systems? Once a week (spell out "production"), or 20 times a day (abbreviate it as "prod")?

Are your systems all owned and operated by you? Do you manage systems for multiple clients in the same datacenter?

Does your team consist entirely of your college roommates you started your company with? Or are you a team of 20 spread out across different time zones and different countries? Will your funny/memorable names be offensive?

This all seems like an exercise in trying to build the The Server Naming Tower of Babel Bikeshed.
Is this similar to OneNote from Microsoft? Or more likely to Google Drive ?
Yeah, Mr. Mustache himself may carry it to extremes that most people wouldn't want. But it seems he himself and his family are actually happier than they were when they were spending more. Plus they're retired (or semi-retired) and they have no money worries.

I think the optimal spending for most people -- i.e., the amount of spending that would maximize happiness -- is far lower than the amount that most people actually spend (in large part b/c people work at jobs they don't love to earn money to buy stuff they don't need). Much of it is wasted on mindless luxury that people come to believe is necessary and that doesn't really increase happiness because of hedonic adaptation: http://en.wikipedia.org/wiki/Hedonic_adaptation Here's Mr. Money Mustache's piece on hedonic adaptation: http://www.mrmoneymustache.com/2011/10/22/what-is-hedonic-ad...
There's a lot of detail about this in the related blog post: http://blog.cloudflare.com/introducing-cfssl
Looks like it... I would delete both from disk, redownload 10, and reinstall it. Also check that you didn't run out of disk space.

If all else fails, phone our technical support at 1-800-WOLFRAM, they're pretty good.
U.S. Tightens Security on Electronics at Overseas Airports
Zocalo?

Must make Babylon5 reference:
http://babylon5.wikia.com/wiki/Z%C3%B3calo

Or you can reference the real origin of the word:
http://en.wikipedia.org/wiki/Z%C3%B3calo

It doesn't really look like this Amazon product fits the word being used.
The white wooden part is a "Zocalo"
http://img.decoesfera.com/2013/01/zocalo-madera.jpg
Maybe from this http://en.wikipedia.org/wiki/Z%C3%B3calo
I think it's like Google Drive and Dropbox, but geared towards enterprise use.
WebSuckets [2013]
Dropbox is in a challenging situation. They've grown too large for an exit and without large partner, they are fighting an uphill battle againt giants like Google, Apple and Amazon. I would not bet on them.
So, is the intended reference in the name to a baseboard or the main square of a town?
I wonder how long it's going to be before Dropbox announces another vertical. They have an amazing product, but it's basically been unchanged for years now and been allowed to succeed (and thrive!) as such because competitors have always treated their own Dropbox-style clients as a hobby instead of a product.
ISTR Zocalo is Mexican Spanish for main square or plaza. Guess there is some logic in that.
It's true it can't use libraries like the Intel Performance Primitives on ARM, but that's not why the UI is slow on RPi. RPi's UI is slow because all graphics-intensive GUI stuff on RPi is slow. Firefox is unusable, for example.
Looks like for years, we've been saying that Amazon will likely try and compete with Dropbox and Box. Looks like that time has come.

Having used Dropbox for personal stuff, and Box for work stuff, I have to say, neither has completely fit my needs.

Sure, Dropbox is great for working within small groups/teams, and for personal syncing. Sometimes the sharing functionality gets a bit wonky, but definitely the best implementation by far.

Box works decently well in the work environment, but it is definitely clunkier than Dropbox in a lot of respects. No one liked using Box where I worked (FB).

On my own, I've found that the most of my clients don't use any of these. In fact, they still try to run things on FTP sites! As a result, I've had to adapt to them and use Citrix ShareFile. It actually serves a different purpose than Dropbox or Box. It's a drop-in replacement for sending/receiving files to people within and outside your organization. I can silo off folders to specific users, companies, etc. I can send a link to folks asking them to upload files to me. It's definitely fit the bill in a lot of respects.

So internally, I still use Dropbox. But I don't expose that externally to my clients.

It seems that Amazon Zocalo is trying to compete with Google Drive, by allowing you to edit files in the browser, and integrate with your existing IT infrastructure. Not a bad tactic, but I think the service that will do really well in enterprise is one that merges the functionality of ShareFile into Dropbox, with IT integration.
Looks like everyone is pushing on enterprise cloud storage. After Google/Microsoft price slash and Amazon entering that market I wonder what would happen to Box IPO.

Looks like this market will commoditized and be yet another race to bottom.
CYNK Technology - Business Insider
Wunderlist 3 is coming soon. Reserve your seat now. - Wunderlist
In 2010 (in a TSA Blog Post since deleted[1]), the TSA responded to the accusation that they were copying files from passengers' electronic devices by saying that they don't even turn electronic devices on. So #1, this is a policy (informal or not) reversal.

The tin-hat in me wonders if this is paving the way for TSA to start to demand access to information on electronic devices.

I also wonder what "power on" means—do I have to have a BiOS or bootloader installed? Does a HDD-level encryption have to be bypassed to make sure it "works"?

[1] Google Cache: http://webcache.googleusercontent.com/search?q=cache:GMmOyAA...
There's some simple example code in the core phant repo:

https://github.com/sparkfun/phant/tree/master/examples

And a tiny PHP wrapper here:

https://github.com/sparkfun/SparkLib/blob/master/lib/SparkLi...
What's This Hashtag Mess? - #Twitter #Trends and #Hashtags
It's discouraging that Amazon is able to keep moving forward with such predictable momentum while the management teams of its competitors still haven't figured out how to take on Amazon circa 2008.
This is awesome. Can't wait to see a bunch of public data from random sources. Should open up some unique project opportunities.
The only reason to use Youtube at this point is to get eyeballs. I can see 2 problems with YT.

1. Their contentID system makes you have to prove you are not a thief.

2. Shifting revenue stream distribution are only ever good for Youtube first and publishers second. They are a big organization now. Some would say a monopoly. If they can't get 10% revenue growth from their users they'll carve it from under their publishers.

I think YT and Vimeo are really good but even I enjoy having a healthy market where all types of players exist.
Conceptually, polling just seems dirty.

if (some event occurred){
do something over and over every so often that requires multitudes of processes including authentication, DNS etc. across many machines, that might not even ever return any value to the user.
}

is not as nice as,

on('the arrival of a message', doSomething)

edit: pardon the sloppy pseudo syntax...
I -hated- my time with Box. It was extremely confusing to use and terrible to find things once I closed the tab and returned. I remember always feeling lost.
I love it! A big part of my financial philosophy is based on a similar thought exercise:

Before you make an impulsive decision, imagine a stranger walks up to you. In one hand, he has the thing you're about to buy. In the other hand, he has the amount of money you are about to spend. He will give you one or the other for free with absolutely no catch. Which one do you take?

Besides that, I like the "hold to add cash" interface and I like that it's a mobile web platform (although I hope an Android widget is in the works). Hopefully they can get their server problems ironed out soon.
I think by your use of "just memoize" that I didn't explain myself well enough. I don't mean to focus on the slow aspect, nor even the function aspect. It could be

def foo(default_arg = [0]*(256*256)):
...

and still get the same namespace issues.

Memoization is not always going to be an available solution. For example, it may be that slow_f() returns a stateless object, so can be reused, while slow_f(x) returns something stateful. You can think of my examples as either using default arguments as a single element memo, or using a module variable for the same. Both premised on the idea that the developer knows enough to make the right decision.
> It seems most of his advice is don't buy anything you literally don't need to survive. What's the point of living if you can't enjoy your life?

I think therein lies the main fallacy he argues so much against, do you need to buy crap to enjoy your life?

He gets to spend all the time he wants with his kid, or doing anything else really, how much is that worth?
This one for example : https://news.ycombinator.com/item?id=8013773

The title was "The Tech Industry vs. San Francisco
" : http://www.newyorker.com/reporting/2014/07/07/140707fa_fact_...
That's the one! I knew I had heard it before. Kudos for finding it.
Highly recommend following his twitter feed: https://twitter.com/Pinboard
Full of awesome sarcasm.

/plug
Also, I love Pinboard so much that I wrote an Android app (https://play.google.com/store/apps/details?id=in.shreesh.pin) which I plan to improve/fix.
LinkedIn Connected App
It sounds like a Sharepoint killer.
Hypertable Unveils New and Improved Secondary Indexes
> I think the service that will do really well in enterprise is one that merges the functionality of ShareFile into Dropbox, with IT integration.

EMC Syncplicity is targeting that usecase (no idea how well it works, yet).
Emergency phone and internet data laws to be passed
I live in Africa.

Websockets suck here. BGP routers here flap very often, nuking TCP connections because hey, power cuts. Guess what happens?

Tip: If you're "out to change the world", make sure you can turn your wifi card every 30 seconds and still get a decent-ish experience (yes, long-polling HTTP works, so does good old timer-based polling).
I haven't read the blog, but I wonder how it compares to the philosphy of the book "Your Money or Your Life". In that book, it talks about a fulfillment curve in which the least pleasure is to be found in having too little (poverty, deprivation) and in having/spending too much. Optimization is to be found in having (spending) "enough" but not too much.[1] The book walks you through tracking your spending and then at the end of the month, deciding whether each category's spending was above or below what you think it should be in terms of the enjoyment you got out of it. It then walks you through how to cut back on what you're overspending on with the ultimate goal of getting into better a financial position, up to and including early retirement.

[1] http://newroadmap.pbworks.com/w/page/10458661/The%20Fulfillm... "'Enough' is appreciating and fully enjoying what money brings into our lives, yet never purchasing anything that isn't needed and wanted."

So I just googled "fulfillment curve" and one of the top results was from a mr money mustache forum post: http://forum.mrmoneymustache.com/antimustachian-wall-of-sham...

The way he writes it as "fulfillment curve" being in contrast with "MMM" makes me think you have a point.
Would love to hear your opinions and ideas about solutions.

> But the reality is that it isn't going to happen.

Self-fulfilling prophesy? Do we just give up on the web as a medium of discourse?
It's also the name of the main square in Mexico City:
http://en.wikipedia.org/wiki/Z%C3%B3calo
this is true. It is certainly more plausible for the average HN reader than the average person in the world though.
Based on my experience at least, YNAB (You Need A Budget -- http://www.youneedabudget.com/) is the best budgeting software out there. It's a lot more complex than this, and unlike something like Mint it does require you to manually enter transactions.

However, it is really the best interface I've found for setting a budget. Probably the best feature is that it can naturally incorporate overspending. If you set your grocery budget to $200 and you spend $250, YNAB isn't just like "yo, reduce your grocery spending." It remembers that you overspent by $50 and encourages you to incorporate that into next month's budget in a flexible way.

Unless you're a multimillionaire, you can probably benefit from using it. In fact, even if you are quite wealthy, plenty of celebrities have demonstrated repeatedly that it's still possible to go broke in just a few years.
> Long-polling gets a bad rap.

Yes it does, but not for the reasons you mentioned. The main objection against long-polling in the olden days was that it would spin up a new server process every time, leading to server overload. Websockets solved this by allowing a single server to handle multiple connections on the same socket.

However, these days that is arguably not the case anymore. I think most servers don't make a new process for every request anymore, but I could be wrong. Am I wrong?

Regardless, long-polling has left a sour taste in people's mouths and now they've moved on.

But I agree, websockets are overkill for most cases and I have personally never found them to be a very reliable piece of technology. They're super fragile and finnicky and I never liked working with them.
Aereo Now Considers Itself A Cable Company
6Wunderkinder announcing Wunderlist 3
>Or am I missing something ?

Banking.
It's a hash table, so constant time lookup in the average case. It could be argued that it's actually O(log(n)), but it would not matter for any practical n.
For me, "zócalo" in spanish, is this:
https://www.google.com/search?q=skirting+board (see the images)
I recommend the originals as those enhanced versions are either buggy or unfinished.

Yes, but they're impressive technical achievements - disassembling a DOS game and completely rewriting its rasteriser and I/O subsystem.

Anyway, even if you don't use the D3D or OpenGL versions then JJFFE is well worth using over the originals; it fixes a lot of horrible physics (and texture) bugs, and adds some very useful things like keybindings for manual control of the lateral thrusters.
Yeah seriously. Cheaper and it looks like there is more functionality, unless Dropbox provides collaborative editing tools(I haven't used anything beyond the simple sync with dropbox).
A consortium of silent investors takes the site public. Also: parallax effects on the front page.
This is a pretty cool idea, but I wonder if the price point might be a bit high. Also, a few of the add on's like blue tooth speakers, a USB charging station, and a ceramic knife might be unnecessary since a lot of people already have these accessories in their travel bag.

The blender is super cool though.
LaraJobs connects talented Laravel developers with the companies who hire them.
The daily equivalent is what the usage would equate to over a 24 hour period. So if you take two readings, say 12 hours apart, we would multiply your usage by two to get the daily equivalent. Or if the readings are two days apart we would divide by two. The line requires two readings to get started (it's an average use line), so it will show you the running 30 day average consumption of that meter. Thanks for checking it out!
I T237nk the@#$s som3 prob@#$ wi%! 4*e encodi13ng
Our Path Forward
baseboard or plinth. I think they were going for "something upon which the rest is built" but it comes across as meaning merely ornamental or decorative.
One trick I found really helped me curb thoughtless spending in the past was calculating the cost of purchases based not on the sticker price, but on the sticker price + whatever the compounded interest would be for the same amount of money on my mortgage. (At the time our interest rate was 5% with about 27.5 years left on our mortgage, so it effectively doubled the price of everything.) The thought was that if we spent that money vs. putting it on the mortgage, we were essentially locking those dollars in to being charged interest for the life of the loan. It doesn't take into account re-financing, etc., but it was a lot easier not to buy $10 smoothies vs. $5 ones. :-)
Or any main square in Mexico. Most cities in Mexico have a zócalo.
You're not the only one. I know so many people who are forced to use Box at notable tech companies in SF and absolutely hated it compared to using Dropbox.
Also, in Mexico, Zocalo means "town square" or "public plaza".
I was just at the keynote in NYC. I didn't hear them mention anything about allowing you to edit files in the browser. The only thing I saw demonstrated was preview of documents with comments collaboration but no create/update functionality. It felt like a read-only version of Google docs with commenting.
Sets are basically hash tables that store only keys and not values. You can easily write your own Set implementation by subclassing `dict` and stripping out references to `.values()`, etc.

As such, testing for membership is an O(1) hash table lookup. If you're skeptical:

$ python -m timeit -s 'nums=range(1000000)' '100000 in nums'
1000 loops, best of 3: 1.4 msec per loop

$ python -m timeit -s 'nums=range(1000000)' '500000 in nums'
100 loops, best of 3: 7.15 msec per loop

$ python -m timeit -s 'nums=range(1000000)' '900000 in nums'
100 loops, best of 3: 13 msec per loop

$ python -m timeit -s 'nums=set(range(1000000))' '100000 in nums'
10000000 loops, best of 3: 0.0572 usec per loop

$ python -m timeit -s 'nums=set(range(1000000))' '500000 in nums'
10000000 loops, best of 3: 0.057 usec per loop

$ python -m timeit -s 'nums=set(range(1000000))' '900000 in nums'
10000000 loops, best of 3: 0.0584 usec per loop
What I think is odd is the apparent SO hate on #1. That sounds like a good idea to me - to better understand what SQL injection is and how to find and plug vulnerabilities, try to write your own vulnerable application and then exploit it. At least, I'd much rather have them do that then copy and paste generic code off of some learning site which is vulnerable without even thinking about it.
Justin, this is awesome! The overhead of websocket is also surprising when all layers are considered including TCP Frames http://tavendo.com/blog/post/dissecting-websocket-overhead/
You definitely need to put that on your "about" page.
Both Amazon and Dropbox Business seem to provide 200 GB/user (although DropBox claims you can request more, whatever that means (free?)).

It is hard to say how they compare on functionality (e.g. versioning, auditing, integration (e.g. Kerberos, AD, etc)). The Amazon web-site is very light on details. It isn't even clear if Amazon has some kind of desktop sync application which is DropBox's bread and butter.

I'd need to wait for a LOT more information on Amazon's offering before jumping ship. Things like versioning (rollbacks, etc) are non-negotiable for many business users and while Amazon's offering might have that the web-site could do a better job letting us know as much.
Hack A Tesla Model S And Win $10,000
That's what IPOs are for.
Except you can't host it yourself.
Amazon Cognito
> Gotta love Amazon, at $5/user/month that is 1/3rd the price of Dropbox for business

Or, probably more relevantly, exactly the same price as the limited-storage tier of Google Apps for Business when the latter is paid monthly, but with 6+ times as much storage, and half the price (again, using monthly rather than annual pricing) of the Google Apps for Business unlimited storage + Vault offering.

Google Apps does, however, offer slightly lower prices with annual commitment, and I don't see anything in the Amazon Zocalo description that makes it clear that it has any compelling features that Google Apps doesn't (it seems like its just a competitor to Drive with enterprise admin tools of the type Google also seems to have in its Google Apps for Business offering, at least at the higher tier, without any of the other things that come with Google Apps.)