skysight-inc/HackerNews huggingface dataset:
I absolutely adore Knockout.js.

I'm building a large enterprise SaaS system single handedly and while I'm a competent to good backend developer my front end skills are weak (mostly ancient JS and then jQuery stuff up to writing jQuery plugins) and Knockout has saved my bacon (when combined with Bootstrap 3).

It took me a weekend to get my head around the approach (and force feed some JS knowledge I was weak on) into my head and then on the Monday I wrote my first custom binding handler to allow me to do async file uploads (think Gmail attachments) as easily as

<input data-bind="ajaxfile: { property: 'photo', url: '/ajax/upload', maxsize: 8388608, image: true}" type="file">

The ability to use that to upload a file into the temporary store, return the hash for the file which is then submitted when the form is saved makes for a nicer UX (I hate those You clicked save not wait 5 minutes while we attach these pdf style messages) and has saved me a huge amount of time trying to shoehorn more complex jquery plugins that kinda-sorta do what I want if I squint at them.

The actual architecture is multi-page with each page been bound to it's own view model (as the vast majority of pages are either forms, editing forms or showing tables) this has worked out really well so far (I also have a custom binding to bind a knockout property directly to a jquery datatable 1.10 instance which has made life somewhat easier but it's hairy code (on the limit of what I'm capable of with javascript)).
What a great attitude towards user friendliness!

Let's apply it to email, online banking and forum accounts while we're at it, shall we?
Hey no taking my statement out of context. You make it sound like I don't understand it however what I'm saying is that it's so complex it's broken.

When you can charge anybody with a crime regardless of what they are doing something is wrong.

The fact that this "exception" and many others like it are allowed to progress this far is quite problematic regardless since not all "exceptions" get reported on by the press this extensively and it takes only one precedent to ruin it for everybody.
Its not about invading privacy, but rather about illegal handling of private and sensitive information.

The information about who is where and when is information that should be treated in similar way as credit cards numbers, medical information, and so on. Repo agents do not actually need to store this for their businesses, so their argument is easy refuted by simply denying their ability to profit by selling sensitive information about peoples private life.
There is one verbal thing that i don't see people do in these types of discussions. Nobody ever boils it down to the very simple fact, this being:

Some games are built to sell the player cheats.

I do not know if this is because many people discussing this aren't old enough to remember magazines with cheat code sections, or a few years later, the time spent on websites accumulating collections of cheat codes and easter eggs.

Once upon a time things were build into the game to ease testing, or allow players to dick around in the game if they didn't feel like hunting after extra lives, usually used after the game was beaten.

Nowadays some games put these into a New Game + mode, or make them unlockable with achievements.

Other games, especially in the mobile realm however make games that can't be completed sicne they are playable ad infinitum, but are designed so the tediousness ratchets up over time. And then they employ the master stroke:

They sell the player one-time cheat codes.
Why do you have to ruin anything? You aren't forced to use a technology that broadcasts your identification to everyone. If you do choose to use Wifi you can choose a name that Google won't track. Since the technology does broadcast it publically anyone else and every other company CAN track it.
If you're so opposed to it, I hope you only ever use GPS and not A-GPS.
That's precisely what the article was talking about[0].

[0] http://www.coingen.io/
I'm talking about exchanges, not the protocol itself.

Every exchange seems to be a bespoke system and that is just begging for trouble.

They should publish their architecture, then publish their source code, and then make sure that smart people have tried as hard as they can to find all the weaknesses in their stuff, and then turn it into a business.

Of course, there are business reasons not to do that: someone else can use your verified source, someone else can get a first-mover advantage, you might not get the smart people to pay attention, you might not know when it's ever good enough, and (the more pernicious idea) is the worry that seeing the source will give the attackers ways of attacking your stuff.

They fail for the same reasons that secret crypto systems fail. I fully understand why they are doing it, but it's still doomed to failure.
Ehh... It's pretty fucking ridiculous that I should have to change my networks SSID in order to NOT be mapped.

What if I had some established nomenclature. My old SSID was Nikola with a password some variant of Tesla... Nikola_nomap just doesn't have the same spark.
Right, didn't realize that the article was updated to address some of the concerns that were initially left. Have you considered repeating the experiment with a slightly larger dosage?
If the loans are so easy to default on, maybe they should rethink the current practices instead of considering a system that's so easily abused to invade people's privacy?
That's not true - the new Activation Lock feature actually ties the device to the same Apple ID, even after a reinstallation.
Why does she have to raise them alone?
The only time I use GPS is with my Garmin and a landranger in hand.
Adding "He had no malicious intent" would serve to make the asker's intention more clear, but still wouldn't add much to the discussion because it had already been established. I don't think asking why should be discouraged.
Do they map wireless networks that do not broadcast an SSID?
Not sure that's a good idea, as it lets people create their own giftcards by mining coins. If a company make a cryptocurrency that isn't accepted anywhere else, they essentially end up giving away free stuff.

Getting paid for a good or service with USD is useful because you can spend it to cover your expenses. If Overstock made OverstockCoins instead of accepting bitcoins, how do they pay their suppliers?

I guess that's more or less what Ars is doing, but I don't see how it makes any sense.
> It starts out as an amusing corporate satire

Actually I saw it as an allegory for Lego - the specialized sets with instructions to build one thing vs the older, more general blocks that (with imagination) you can use to build anything.
Google Capital invests $50M in auction.com
"Wow, plunker seems really nice. You really do make a strong case with the package catalogue."

Thanks!

Server-side processing:

If you make a style.less file and link to style.css from your markup, the less will be transpiled by the preview server. This applies to most compiled web languages (including ES6: script.es6.js -> script.js). If something is missing, I'll do my best to add it.

Collaborative editing:

Yes, this is true collaborative editing thanks to ShareJS [1]. However, at the moment, I have an issue hidden away somewhere whereby a streaming session may be corrupted when several users are concurrently editing. I have been unable to boil it down to a reproducible case though.

1: https://github.com/share/ShareJS
But if your car was paid for can they store the information about the time/location they saw it? Can they sell that information? What if there were enough of these devices out there that your information was updated every 10 minutes when you were on the road?

I wouldn't object to the scan but the storage of the data is a different matter.
He doesn't. I don't think it is. Here's a review where they call a demo version with paid upgrade to the full version with no other IAPs "tacky".

http://www.pocketgamer.co.uk/r/iPhone/Glyph+Quest/review.asp...
People only walks with small boxes mushed against their ear when they get a call. The rest of the time it's on their pocket. Not so much with something like Google glasses.

Glasses suck. I wear them since I was a child and I don't like them. I'm planning to get laser eye surgery done just to get rid of glasses. I would be very surprised if suddenly lots of people with good sight are fine with wearing glasses all the time.
That, and you can see the parking lot on cloudy days too.
Because that would make their service completely useless, because not enough people would opt-in. I think ideally they should have some easier way to opt-out -- maybe submit your SSID/BSSID for removal directly to Google.
But I love Zite! I have sections dedicated to different programming languages, general software development, birding. I hope they maintain some existence.
It's already been done. See: https://news.ycombinator.com/item?id=7004681 ;).
DanBC was referring to shareware/demo model as being called unsavory because some people don't like IAP in anything at all ever. "This game would be great except after the first few level it asks me to spend money to buy the full version. It should be free! 1 star, and I'll maybe give 4 stars if the developer makes it free like it should be!" Is a common review.
reread parent comment. reconsider post.
How to do the queries yourself: https://developers.google.com/maps/documentation/business/ge...

How to look for access points near you (view this from a mobile): http://test-geolocation.appspot.com/

Or just use curl! Put in a mac address to query for:

curl -d '{version:"1.1.0",request_address:true,wifi_towers:[{mac_address:"00:00:00:00:00:00"}]}' www.google.com/loc/json
I think the problem is more likely to be that people here are so predisposed against PHP that they only see the potential problems, and ignore the benefits.
Guerrilla tips for raising venture capital
Thanks for answering questions, any comments or progress on aphyr's complaints about using proven algorithms for Redis replication? [1]

[1] http://aphyr.com/posts/307-call-me-maybe-redis-redux
Thankfully this sort of behaviour is illegal in the European Union, under the Data Protection Directive.
That problem is entirely due to you choosing to run Google/Apple software on a network attached computer that you carry with you everywhere (even, apparently, to poo).

Mapping the source of radio signals is common and expected. Your Wifi router is basically a big bright lightbulb that flashes with a unique pattern, and can be seen through walls. You can't legitimately ask the rest of the world not to notice it, the same way you can't request that no one use your porch light as a landmark.
Telling Tales in Proto-Indo-European
Elon Musk testifying before US Senate Appropriations Subcommittee on Defense
Live stream: www.appropriations.senate.gov/streama.cfm
Once upon a time the default privacy model used to be "opt-in". Which then became "opt-out" thanks in large parts to Google. Of course it helped that very few "lay people" take active steps to opt-out.

It appears "rename and opt-out" is the latest model. I'm guessing even fewer lay users will take this step.

Technically this allows Google to claim it gives people an easy way to opt out, but in practice nothing much is likely to change as those who were worried about privacy were probably not broadcasting their SSID publicly to begin with.
Is Mt. Gox the Pets.com of Bitcoin?
Launch Your First Product – What Not to Do
Madness. Who owns this device really? The physical owner or Apple?

Cases like this shows why tablets, like any other computers, should be formatable and reinstallable.

Android at least has a factory reset option in the recovery menus for cases like this.
For the EU, Data Protection Directive 95/46 (and the incoming changes from 2012), attempt to offer protection against automatic decisions.

In that document there is the concept of consent and that the consent can only be for the purpose the data was collected for. So should some clever company sell widgets at a loss to collect data and should that data then have an extra purpose in aggregate that does not fall into a protected area (like national security, government functions and all that) and the person did not consent to that reason, then you should (in theory) be able to bubble that argument up to the relevant courts for further inspection.

That's the theory, how well that works in practise... only time will tell.
Off topic: S3stat is our go to service we've been using it for years and really couldn't survive without it as its how we charge our clients!
But the worst examples build in things that increase the need for cheats.

Spending 2 units to enter a dungeon, and having those units replenish through a timer or buy an never ending supply via IAP adds nothing to game play but takes money from the player.

It feels a bit like "you enjoy playing this game? Here's a poke with a sharp stick."
Just cause something is publically visible doesn't mean it's not private. Privacy is about control of the data, not whether the data is visible in public or inside private property.

By taking, storing and cataloging the data, they, not the car owner, now have some control over what happens to the data. Hence it's an invasion of privacy of the car owner.
You're right that Zite has little innovative tech, but--for me--it just works slightly better in a variety of subtle ways that give it an edge over other apps. Sometimes that's all it takes.
People need to make separate arrangements like password handover etc and sort their affairs out properly.

And how will that help if someone dies suddenly?

I'm guessing you've never dealt with, or watched a friend or family member deal with, probate in that situation. It typically means months of stressful and often heart-wrenching work that has to be done on top of everything else in your life. There are rules and procedures for dealing with all kinds of unknowns, many of which no-one saw coming and that's why they're unknown. One of the few things you can usually rely on is that if there are explicit wishes properly documented in a will, the law will tend to side with whatever that says. How come Apple can't rely on the same thing?

This should be promoted here, not the fact that Apple haven't handed the details over yet.

So everyone now has to maintain a legally registered compendium of every password change they ever make, in case a bus hits them tomorrow? Or someone who knows they have only a little time left, for whom every moment is precious, should waste that time filing formal notifications of their electronic accounts with companies who apparently have too much control over modern devices?

Apple have been shown copies of the death certificate, will, and solicitor's letter. That is sufficient to transfer millions of pounds in estate assets in the eyes of the law. How come it's not sufficient for the mighty Apple to show a bit common sense?

Apple deserve every bit of horrible PR that's coming to them over this.
Arguably, broadcasting an ID is opting in to people recording that they received the broadcast and where that occurred.
I don't think it's worth taking this very seriously (I am a full-time trader at a hedge fund).

Most of it is technical analysis type stuff, with very little to nothing backing it up. The decent bits of advice that I can filter out are

> Concentrate on current investments, not past or future ones.

Good advice in general. A similar motto applies in poker - once your money is in the pot, it's no different from anyone else's money. Don't get hung up on sunk costs. However, you might occasionally give a thought to your future investments, especially if your current ones are somewhat illiquid (free cash is optionality).

> Always keep some cash for short term opportunities.

Decent advice, though it's questionable how many short-term opportunities you're going to spot if trading isn't your full-time occuptation.

> You don’t need to trade every day! You don’t need to trade every day!

In fact, if you're not a professional, the less you trade, the better.

> If a company publishes earnings and the stock doesn’t move much it might be that most people already own the stock. It could go down.

Or, more likely, the earnings figure was already priced in and it is as likely to go up as down.

> Stay away from penny stocks.

Very good advice. Stay the hell away unless you have some privileged information on the the company (and even then, stay away 90% of the time).
Or in other words:

>Games are built to make players feel powerful. Players understand that money is as much a currency as their time is, and some would rather trade their money to feel powerful than spend their time to build up to feeling powerful.
Alternatively, they knew what they were doing.
Iconic is available
Which is useful the first few times someone is in a new area. Which doesn't describe enough people often enough to normalize wearing a computer on your face. Particularly when we all have pocket computers which can do much the same thing, without the extra expense, social stigma or the assumption that a person is physically located in the area being browsed.

(Sure, you could use google glass to peruse yelp reviews for the street outside while you sit in a lobby, but you gain almost none of the sci-fi AR experience)

The apps that justify HUDs are situations where you could benefit from augmented reality apps/guides/references but your hands are likely otherwise occupied.

e.g. mechanics, building inspectors, surgeons, etc.
A cool use of the Twitter API
That's a great catch and something all of us (in our default anti-Google mode) missed. Feel silly now.
Simple. Hash power.
There is a funny bump on the side of your toy called a power button. Perhaps you could too could learn the joy of silence?
I mean this about the typical subject matter of high school (which is what this branch of the comment thread concerns). Nobody needs to learn how to graph accurate ellipses and the various facts about congruent triangles before doing calculus. You also don't need excellence in algebra to do geometry. There are some fundamentals, like being able to work with fractions, but largely high school education is a lot of parallel topics that they make you think are linearly dependent (no linear algebra pun intended).

Advanced math, on the other hand, is a different matter. And as far as HS education is concerned I believe the focus should be on building mathematical thinking skills and not worrying about preparing students for a particular subject they're unlikely to ever use.

For example, here is a lecture that I give to HS math students on graph theory [1]. You'll notice there's no algebra, no geometry, no calculus, almost nothing is required except the idea of a function (and even that is technically not required, and I tell them not to worry if it's confusing). What is in this talk is a whole lot of mathematical thinking, and I do believe (though this sounds like bravado) that if I were to put my mind to it I could model a year's worth of HS education around developing this kind of mathematical thinking. It would also have some highly nonlinear components to it, organized instead primarily around proof techniques.

[1]: http://jeremykun.com/2011/06/26/teaching-mathematics-graph-t...
Especially because of the Apollo program. SpaceX for all its efficiency, just goes to show how far the present and past few generations have dropped the ball.
You need a Geolocaiton for Business API key which requires a credit card as far as I can tell.
Isn't that a bit late in many respects though? The holy grail for a hardware company would be knowing when a person was thinking about building a new shed, barn, etc, not when they've already bought all the wood and nails to begin construction.

That said, we already know they're trying their damnedest to track just that.
Here's one of my favorite game-design stories.

Raid on Bungeling Bay was, of course, a free-roaming top-down game where you fly a helicopter over a vast archipelago, dogfighting enemy planes and bombing factories. Every island was individually laid out, with a coastline, buildings, road network, even a couple of airfields where the enemy planes spawned and refueled. The designer built a layout tool to streamline setting up those islands, and at some point he realized he was having more fun building attractive layouts than actually playing the game. He thought maybe others might feel the same, so when RoBB was complete, his next game was essentially a gamified version of that layout tool, with more interactions and an economy and so forth.

He called it "SimCity."
Hey all, I'm the CTO of Zite and can answer any questions.

Here is our announcement post:
http://blog.zite.com/2014/03/05/zite-is-flipping-out/
This sucks but is all this heartbreak and fighting with a company worth a 500 dollar toy?

You do understand that some people have to work full time for several months to save enough to buy that kind of "toy", right? Maybe you're lucky enough to be more wealthy than that, but many aren't. Not that the amount of money involved is even slightly the point here anyway.
Your original comment basically just stated the same tautology four different ways, as if it were the last word on the matter. Besides judging the large-scale results of the system (eg your reference to 'social responsibility'), we're also entitled to judge the small-scale details vis-a-vis our own heuristics, even when they are at odds with a market's state.
Meta-marketing strategies aren't new, but the LEGO movie is a brilliant example.

David Foster Wallace covered the topic in his essay, "E unibus pluram":

http://www.thefreelibrary.com/E+unibus+pluram%3A+television+...

> You can find successful television ads that mock TV-ad conventions almost anywhere you look, from Settlemeyer's Federal Express and Wendy's spots, with their wizened, sped-up burlesques of commercial characters, to those hip Doritos splices of commercial spokesmen and campy old clips of Beaver and Mr. Ed.

> Plus you can see this tactic of heaping scorn on pretensions to those old commercial virtues of authority and sincerity - thus (1) shielding the heaper of scorn from scorn and (2) congratulating the patron of scorn for rising above the mass of people who still fall for outmoded pretensions - employed to serious advantage on many of the television programs the commercials support. Show after show, for years now, has been either a self-acknowledged blank, visual, postmodern allusion- and attitude-fest,
Flipboard acquires news reader app Zite from CNN
That comment received so much positive feedback that I decided to write an article expanding on the idea :)
I want to get into startups, but I don’t know where to start
Live stream: http://www.appropriations.senate.gov/streama.cfm
Should you have to opt in to having your street listed in Google Maps too? Some people think so. I think that's a little nutty.
Blackphone: can a mobile ever truly be hack-proof?
When my friend who is only 29 now developed a blood clot two years ago (thankfully surgery went fine but the chances weren't good according to the doctor going in); I set up a password protected encrypted disc image with all my login details (1Password), monitary asset information (iBank), contact details (Address book + txt file), instructions for dealing with employer, insurance stuff (life, home, accident), etc that's on a USB stick in my flat and synced to my parents computer via SFTP every month or so.

That way they can get any information they need easily if something were to happen to me by unlocking the disk image with the password they have.

Obviously out of the scope for most people (including article's subject) to set up but a good idea for those of us who are technologically inclined IMO (others may disagree, if so I'd love to hear why).