skysight-inc/HackerNews huggingface dataset:
it's jerky on my (haswell) desktop too. It seems that one of the things they've done to make it feel faster is to mess with the scroll wheel - it scrolls slightly more than the default which makes using the site feel sort of "fake".
I like jokes, but our children will have nothing to laugh if we don't stop what's going on.
Ok, thanks for the reply. Do you guys have any plans to try client-side encryption at some point in the future and/or do file encryption as well? I have to agree with kenrikm to some degree, if the encryption and decryption is all done server side then we are really just trusting you not to cheat (Not saying you're untrustworthy, but it does seem to be a service built on security, which is a field in which I'd rather trust as few people as possible).
I'm not sure if it's just me, but I think this site hijacks my 'back' button. I'm trying to get a recreate but I'm having some trouble.

Will report back shortly.
Algorithmic Music Influenced by Tweets
> If the Moon were in LEO this process would be reversed; the Moon would be spinning up the Earth while losing orbital velocity.

The situation is not reversible like that. Angular momentum is linear, but energy is to the power of two.

So there is more energy than momentum here. You loose energy from fictional heating on the tides and energy as the rotation of the earth "pushes" the moon away.

But if you reverse it than as the moon slows down, it goes lower, but as it does so it orbits even faster than before, meaning it would have to speed up the Earth even more.

So rather than having extra energy (i.e. heat) you don't have enough, so instead of tidally locking to the Earth, the moon just gets faster and faster and then crashes.
etcd, fleet, deis, and now this are getting me more and more tempted to move from Velociraptor to the Docker ecosystem.

If Deis could run my uptests[0] before Vulcan gets called to re-route things, that'd be awesome.

https://bitbucket.org/yougov/velociraptor/src/2bcef54253a9e9...
Yeah that's prep time, but it really is just 15 minutes. No simmering, just peel and chuck in some veg & spices and a joint of meat.
_Encounter_with_Tiber_ by Aldrin and Barnes used such a premise, except the habitable alien world was a tidally locked moon around a gas giant.
Google's Instagram Account
Scroll from the top to the bottom (or vice versa) really hard.

Watch the "3d layout engine" flip out thoroughly (tested only on chrome stable on darwin)
You might be right, but it's not universally true that pricing pages are always a good thing. Especially if you expect to be selling into enterprise.
Good stuff. This actually solves a minor, but frequent real problem.

A couple of things. This needs a way to audit the downloads, i.e. to be able to see that the link was accessed by these IPs at this time (mind the time zones!). And perhaps also log and show cookies and user-agent.

Secondly, what's up with SignUp and Login? Just let people download the app and give them N uploads per month for free. Or just M lifetime uploads for free. Then ask to top up the credit, pay for a month or perhaps, shockingly, get a monthly subscription. All this signing up and logging in just muddles things and fits the app like a square peg in a round hole.
The comments in this post are also very informative.
Are MetaFilter's traffic stats publicly available? I feel like there might be ways to make more money from it to keep it self-sustaining.

Edit: Matt Haughey just told me on Twitter that the quantcast numbers are accurate enough - https://www.quantcast.com/metafilter.com

So that's 6M uniques and 16.5M pageviews per month.

Some napkin math:

Let's say 8 staff + servers cost $100,000/month.

So, they need 10,000 people paying $10/month. That's 0.2% of their monthly uniques.

Assuming 10% of the uniques are registered users and 2% of registered users pay, that seems achievable.

Plus, they can keep the ads for non-paying users and also have higher paid plans for those willing to pay. For example - https://twitter.com/mathowie/status/468474737790693376
While I normally encourage sarcasm, I'm not sure that most glowing mothers-to-be will appreciate the flippant tone of this site, used for a task they will deem highly important.

I suppose the contrast is kind of funny, though at the risk of alienating those who would need it most.
Firebase does provide robust retry behavior. It tracks data changes, allows explicit online/offline mode, and you can easily write event handlers for sync errors. It also has what looks to me like a much more complete security model.
Biggest dinosaur ever discovered – titanosaur
This image kind of explains a lot:

http://leaksource.files.wordpress.com/2013/08/booz-allen-map...

It is missing Clapper. He came from Booz.
Yes, you are correct. So I wrote this: https://news.ycombinator.com/item?id=7769520
Maybe I'm spoiled because when I started out with Clojure I just went to clojure.org and read it.

The only things on the OP's page without an explicit example on clojure.org/reader are: "#_", "%" for args, ";" for comments, and "$" as part of a class name.
The link also expires (and is deleted forever) after one visit or two days, whichever you choose upon uploading the content to share.
Start here: http://en.wikipedia.org/wiki/Global_surveillance_disclosures...
Basic really referred more to the webapp than the PHP aspect. I could have been clearer. My point is, the application is not complex.
The Net Neutrality Wake-up Call
What's up with downvotes on my and TOGoS's comment? Critical comments are just as valuable as affirming comments.
Agile AMA on /r/agile with James Shore, Wednesday, May 21 1pm ET/10am PT
The Bahamas are really, really close to the US and have rather lax security. I can see why they would be worried about them.
It's pretty simple though, if you're researching a topic you need to be able to assess the chronology of a post. Without it the content becomes less reliable. Now you have to second guess the content to know whether it's still relevant/current and where it slots into other resources. Where's proof that losing the date improves ROI/readership/etc. Let's just be honest about our content.
So it's better to let them spend a bunch of time learning something that's potentially outdated?

I think it depends entirely on the material and how long it's likely to be valid for. Basic principles of human nature, for instance, are likely to not change a bunch from one day to the next (although research might reveal new views on them). How to install mod_perl on Apache in order to create actual dynamic web sites... Perhaps that's best left to the late 90ies.
Yes, the main page on opentreemap.org is mainly our marketing site about the system in general. Our clients really decide how they want to spread the word in their local region about their individual map URLs. Perhaps in the future we might make it easier for others to discover what maps there are from the homepage.

SHP exports: Correct, the SHP exports from v1 maps will only have a plots.shp file and no trees.shp file. However, if you open that file in Esri ArcMap or the open source QGIS, you'll find that the tree data does exist, it's just in a second "attribute table". The way OpenTreeMap is architected, we have two data concepts: plots or "planting sites", and trees. A particular plot has the latitude/longitude location associated with it, and a particular tree is associated with a particular plot (but the tree doesn't have a location, itself). This allows us to keep track of the history of a particular plot/planting site - which may host multiple trees over the years as they grow, die, or are cut down. I covered a bit of this in a blog exploring how to use exported OpenTreeMap data: http://www.azavea.com/blogs/labs/2013/08/open-data-from-open... You may want to use the CSV export option depending on what you want to do.

Version 2 exports: What you're describing is a bug we need to fix. Occasionally, when you're not logged into an account, exports don't work. As far as we've been able to test, exports always work when you are logged in. You can sign up for a free account on Edmonton's map at https://www.opentreemap.org/edmonton/accounts/register/. (Actually, your account will work on any opentreemap.org map for editing/viewing, including TreeMap Los Angeles).

But since you just want to explore, I've put an example CSV export of the Edmonton neighborhood "Abbotsfield" up on my Google Drive for you to download and take a look: https://drive.google.com/file/d/0B3KytMYbF2eoQ08yZ1ZMQjJUdjg...
In orbit only the center of mass of the object is in free fall.

Anything farther away is falling "up" and anything closer is falling "down". So the water would fall "down" (i.e. toward the moon).

But since there is plenty of gravity on earth this would mean the water is effectively just lighter. And water on the other side of the Earth is heaver, and would flow to the lighter area until the lighter side was tall enough (i.e. had enough extra water) to balance that out.
I found it interesting that most of the demos provided work very poorly for "desktop web".

I think frameworks like this exist in a no-mans land - A modern web framework is great because it allows you to easily deploy one responsive app to a variety of devices/screen sizes/user inputs. This comes at the expense of performance compared to a native mobile app.

So if you are building a web framework that is built entirely with mobile in mind, then why choose the framework over native development? You are sacrificing platform agnosticism AND performance at the same time.
This is something I think OSM really needs to communicate more clearly. You're not supposed to use the main OSM site for actual navigation or mapping purposes. It lets you contribute, and see all the contributions, but the OSM website is not for the end-user. Even though it appears to be.

When people say OSM is ready for the consumer, they're lying. What they really mean is OSM is ready for people to wrap into something for the consumer.
Top notch technical writeup. We've had our eyes on Vulcand for some time now, though we'd really like to see native TCP support.
If a site like MetaFilter is barely surviving, how is that Stack Exchange, Reddit, et al can just keep going? Is it because those sites have VC backing or roots in YC?
It seems like they heavily turned on scroll acceleration. If I scroll 1 "click" of my mousewheel the scroll bar only move a tiny almost imperceptible amount.

If I scroll a lot the bar will fly off the top / bottom of the scrollable area and slowly come back.

Feels like it needs a little work.
Probably hard to not get really depressed seeing all of that stuff.
Event-driven architecture
I hate to be a negative voice but that's the first thing I noticed too. Using Chrome (desktop) and the site just feels all wrong (by re-implementing scrolling, I guess?)

Scrolling seems like one of those things that shouldn't be touched by a 3rd-party library and should be handled by the browser/OS and only the browser/OS (in most cases -- I'm sure there are times when it's necessary, but this doesn't seem like one of them)
Oh no. Poor SoundCloud.
Jerky animation is not their only problem. The layout is incorrect with a lot of letters clipped off. The mobile menu breaks when you tap on it a little too fast.
Really neat article!
The unknown country is blacked out in two locations. Carefully measuring the length of "Bahamas" vs. the redacted word, I found that the missing word is 1.28x longer than "Bahamas" in one case and 1.29x longer in the other. (Note that the correct way to do this is not to measure the black box, but to measure the gap and subtract off an estimate for leading and/or trailing whitespace.)

Then putting the list of 206 sovereign states from Wikipedia in Times Roman (which seems to match the font used), and finding countries that are 1.28 to 1.29 times longer than "Bahamas", I get the following list of countries:

Bangladesh
Cape Verde
Kazakhstan
Kyrgyzstan
Madagascar
Montenegro
San Marino
Somaliland
Afghanistan
El Salvador
Ivory Coast
Philippines
Saint Lucia
Switzerland
Transnistria

Looking over that list, I'd say that Afghanistan, El Salvador, and Ivory Coast, are likely candidates because of US geopolitical interest and likely cooperation of the country with the American DEA.

For example, although the US might be very interested in Bangladesh and Kazakhstan, I think it's unlikely that those countries would permit the DEA to tap their phone or cellular network even for drug interdiction.

We can also rule out the Philippines because it was already separately mentioned when talking about the redacted country: "targeted communications in the Caribbean, Mexico, Kenya, the Philippines, and the unnamed country."
Ask HN: My boss gave me 3 choices, all bad. Which should I choose?
tl;dr my boss gave me the option to a) quit, b) resign with "dignity" or, c) continue working but on commission only. Which should I choose?

I work for a 10 person web/mobile software company and I've been working for them for the past 4 years.

Last year my girlfriend got into nursing school in a different state. My boss let me move with her and continue working as a remote employer. I was of course, grateful!

Coinciding with me taking a new remote role, I was also working on a new sales strategy for the company focused on doing outbound lead gen work. The short of it is that it never really worked out well. I brought in leads, but nothing closed. A number of reasons made this unsuccessful namely 1) trying a new sales strategy while also trying remote work and 2) no time from leadership

Last week my boss told me things weren't working out. I could resign and "save face" with the team. I could be "let go" and claim unemployment. Or, I could continue working for the company, but on a commission only basis (so presumably a higher commission, but no salary.. ergo I take on the risk but with the opportunity for higher rewards).

I'm torn as to what to do. I still have a great relationship with the boss and my teammates so "saving face" has some appeal. But i'll also be out of work in two weeks and am considering unemployment. I"m concerned as to how being on unemployment will affect my job search process. I'm also not sure that working commission only will be in my best interest, given the rate of success that has been evident over the past months.

So, my questions to HN are:
1) which of the 3 choices should I take?
2) If I take unemployment, will that affect my job search process negatively?
3) i've been there for 4 years, should I be expecting a severance package of some sort?
Who will solve ticketing?
Rukkus is looking at the problem correctly IMHO, http://rukkus.com/blog/rukkus-manifesto/ , but not creating the right solution...aggregating isn't the way to go.

solution needs to consider: penalties for bad actors (scalpers, etc), rewards for super users (diehard fans), and controls on how tickets go on sale that favor the FANS that make artists famous.

Some thoughts:

Problem: If you’ve ever tried to buy a ticket to a popular upcoming show/event, you know just what a P.I.T.A. it is. Tickets sell out in seconds and then loyal fans are left struggling to find tickets on secondary markets or have to go in with a serious game plan to try to be one of the few that lands an actual ticket when they go on sale, ever refreshed a page a thousand times?
Solution: Build a better mousetrap than ticketmaster/livenation tyrants that rewards true fans and diehards...and also put stubhub and other secondary markets out of business. Credit card companies are figuring it out and buying up huge quantities of tickets to sell to their card holders as a "reward"...they make money and act like they’re doing card holders a favor..SMRT. Need to consider: penalties for bad actors, rewards for super users, and some control on how tickets go on sale that at a base level favors the fans. Also need to consider 4 key stake holders: artists, venues, labels, and fans. issue is that the interests of the artists, venues and labels are all aligned, ie. sell fast and price high, but not aligned with the fans, who are the VERY ones that make the artists famous and should be the most cared for.

User: Concert/show ticket buyer

Benefit: solve a HUGE current pain point for concert/event goers. this is a big market, and RIPE for disruption, ask anyone about how unpleasant/cumbersome the experience is. Make it easier, faster, and maybe even cheaper for loyal fans to go to the shows of the artists they make famous.

any thoughts?
I live in Ireland. Food is expensive here relative to most benchmarks.

At my local (small & expensive) €10 will get you a kg of potatoes (€1), A head of broccoli (€2), a kg of carrots (€1) and a delicious whole cooked chicken (€6) - that's euros, but it will feed 4. Cook you own chicken or drive to a proper supermarket and you can make it dollars or get some chocolate. Spaghetti with meatballs would feed the family for half that.

Seriously though I'm surprised at this thread. Most of the world eats for under $1 per day. I assume that the median family of 4 in the US isn't spending much more than $5 per homecooked meal (X 3 X 4 X 7 = $420 per week) because they don't have the income for it.
It's decent to all the other companies out there that are now valued in the billions of dollars for reasons unbeknownst to me.
> The longer you wait to use the URL, the less secure it is.

Potentially true if you've chosen to upload with the 'one download' expiry time set, and then whomever you've shared the link with does not use it within 30 days (at which point it is expired & deleted). With the 'two days' option, the link does not become less secure than it was at generation because it (and the content) is deleted forever after 48 hours.
Massive network connectivity issue in EU
Show HN: delay JavaScript execution until element is in view
JsPerf is really well known, but unfortunately, it also very poorly suited for this kind of performance comparison:

1. JSperf doesn't encourage any kind of validation that the various snippets actually do the same thing. I'm not kidding when I say that almost all jsperfs I read are buggy. This one is too; it reuses the same pre-cached nodes without cloning them, and those aren't semantics you want and aren't comparable with innerHTML.

2. JSperf's scaling is terrible. It's showing ops/sec rather than sec/ops, when the latter is much more interesting. Almost always you're interested in keeping UI latency low, not in somehow repeating as many operations per second; the ops/sec display emphasizes tiny differences that don't matter over very large differences that do. A difference in 0.01s vs 0.011s will appear just as large as (say) 0.1s vs. 1s, and that's not helpful. A logarithmic scale might be nice too.

3. JSperf's semantics are surprising enough to cause bugs. For instance, the benchmark setup/teardown aren't called for every test, nor are they merely called before the first and after the last test - but something utterly useless in between. Tests aren't isolated from each other, so cruft left from one test can impact a later test easily. Actually, tests are run in the jsperf document itself, so trivial stuff like how many comments or versions a benchmark has could conceivably impact DOM performance.

It can still be a useful tool - but be aware that most jsperfs out there are quite misleading because they don't test what they claim.
Is it even EMV that has issues? This attack rather assumes a bad RNG. No doubt some hardware with bad RNGs exist, but this would cause problems for any crypto system. It's not like EMV is somehow uniquely vulnerable to bad RNGs when other systems using cryptography aren't.
Just because the economy would collapse if something vanished overnight, doesn't necessarily mean that thing is good.

For instance, if McDonalds disappeared overnight, people would starve. Doesn't mean the McChicken is a "good" thing we should let incept our culture, like the Internet of Things, which is what this article is arguing is actually "bad."

Just because we can become dependent upon something easily doesn't mean it really makes the world a better place.
Also works great in XFCE, in my experience.
The benefit is that it's easy to follow everything, like on ongoing conversation. I've been following this post throughout the day and I have no idea where the new comments are. Perhaps I've just never taken well to threaded comments, but I'd much rather have to mentally follow threads if that means I can at least read everything as it's posted.
Game theory and salary transparency
As opposed to being bought by say... Google?
> getting "un-promoted" is something where you'll probably want to find a new job.

That's an interesting point. Anyone gone through this that could share their experience with taking a promotion and then "giving it back"?
Google Buys an Enterprise Android Company, Divide
Have you written a program that can do this?

These people put a lot of hard work into something people find interesting. I'm glad this is on hacker news because I'm interested in how these games were written and developed.
Akamai and Cloudfare issues in Europe
Yes, the situation you describe is classic Peter Principle. Having the skills to manage people, politics, & priorities requires a special (albeit learnt) skill-set. Senior leadership obviously trusted you and more importantly, you were Johnny-on-the-spot. It's OK, only a whack-job actually welcomes those headaches. Now that you've 'enjoyed' the exalted Director status, ideally where do you want to go from here? What would stretch you professionally?
Great point. I think partially I'm extra hard on myself because I feel like this was a blown opportunity get kick ass, take names, and become VPE. But instead, I came to the realization that climbing the managerial ladder isn't what I wanted.
^ This. Google Wallet uses the same underlying technology as EMV. The only difference is the commands are being sent wirelessly (by NFC) rather than a direct physical connection between EMV chip and terminal.
> In old good days we didn't ask for protocols. We just took the specs by force, by reverse engineering

In the good old days we wrote standard protocols and submitted them as RFCs (eg RFC 1459)
I think it might be one of those "features" that someone thought would make the site look cool, but really just pissed off the users.
I strongly agree with you. WeAreHunted was one of my favorite sites to find new music. Once Twitter bought it the site and it's service because useless.
Massive network issues across Europe
Well I'm not sure exactly what it is but a twitter search has confirmed it is not just me.

Cloudflare sites (including reddit) are being very very slow and most requests end with a gateway timeout.
Akamai CDN is the same (facebook images, twitter images)

See traffic map here: http://www.akamai.com/html/technology/dataviz1.html

21:42 BST - 4/6 European cloudflare datacentres are currently offline.

21:49 BST - It has been reported that Telias Transatlantic cable is down

21:51 BST - Cloudflare confirm that Telias cable has been cut

21:56 BST - Traffic now being rerouted
I'll have to play with it, currently we use the SearchQuerySet api provided by django_haystack to query Elasticsearch and it works pretty well for us.
I manage cold calls by telling the caller never to call again and making a mental note never to do business with them. Oh, that's probably not what you meant, is it?
Obamacare reforms could see thousands of NHS nurses poached to work in the US
Immediately after trying it briefly I had the same thought. I wonder though if you could ever really describe what the "best" way to do something is in Vim. I believe we could be pretty clear that "xxxxx" is less efficient than "5x" or "daw", but in different contexts different ones would be appropriate.

If the goal is just muscle memory for beginners, I think instead you might want to have specific actions at a high level with the goal of using particular families of commands. For example, swap the highlighted two words in the following paragraph using only full-word commands. Then it could have a very clear and expected input for you to use as a goal and you could practice doing it.