skysight-inc/HackerNews huggingface dataset:
I love the technology, I've had a play with building a mini-app in their interactive tutorial, but I really want to see their security model. How is it possible to stop a user opening up the JavaScript console of the web browser and writing code? There are authentication mechanisms you can use, tokens etc. but that just authenticates that user. They can still start hacking.

Maybe the thought is to let a user hack with their own data?

What's the solution when it comes to shared application data?

Will they ultimately need to let app developers deploy server logic on their infrastructure for the security solution?

Also, amazing job by their PR contacts for getting so much coverage and creating such an amazing buzz.
If we take the law as it is, i think Oracle should win. This is very interesting because it covers the copyright on the API and not software patents. I think this is a legitimate and winning case for Oracle. What were Sun/Oracle's conditions that Google could not do for licensing?
Yes, this might cost a Honda dealership as many as 1 sale every 5 years.
You can generally ask a manager if he would mind if you opened the product while he is there to make sure it functions for your needs. I've never had an issue with doing that.
Mandatory ‘Big Brother’ Black Boxes In All New Cars From 2015
Google's slide said that the API is just using nouns and verbs. I think this is not a good defense, the book I wrote is just nouns and verbs, and we know you can't copy it.
Does anyone know of a tool like this that can generate reports on a non-gmail service? I would love to see these stats on my work email, but it is run through exchange not gmail.
Looking at how many people buy music on iTunes because it is convenient and assuming they would buy the video if it was also available, means that you are very, very incorrect.

And the nonsence about if you can afford x, you can afford y. No, that is not a given. I can afford one luxury and just because your priority would be given to luxury A does not mean that I give A the same priority.

Anyway it is a moot point. HBO is not available outside the states.
Uh, no. When your car insurance pays out for accidents that they shouldn't pay for, everyone else's rates go up. Making insurance claims more accurate is a good thing.
Looks very interesting.

Will it integrate with external apps?

My product, Review19.com , offers collaborative decision making and project tracking for teams and a messaging system ( similar to GingerHQ) built in would be pretty useful.
As a guy who used to resell Splunk, it offers a lot more in comparison to it's open source alternatives. Being data agnostic with decent log compression, with an extremely rich searching syntax, some very good (HTML 5) reporting dashboards, decent reporting and a verbose API make it very attractive for users (companies) who have compliance requirements or require some form of performance monitoring. (I know it's a mega sentence)

I have since left working with Splunk directly but I would still advocate its use because it's one of the better commercial (albeit expensive) log management/SIEM products around.
Coursera—new online classes
> I also find it amusing that in Oracle's slides, "Java On Our Computers" is demonstrated with the Java update screen. Sigh.

Is the Java Updater even written in Java? That would be an even funnier example of "Java On Our Computers." :)
Huh? Android default browser (and most importantly, WebView) does not support WebSockets, and has no visible plans to support it. IE8/9 do not support WebSockets.
The graphical design in there is quite horrible. And the combo of the poor design choices and the dark style seems to scream "evil".
> try websockets, if fails, use comet

I've seen this statement, or similar, a few times. But, Comet servers use WebSockets. So, WebSockets are not an alternative to Comet. They are a transport technology that is better suited to the Comet paradigm, and building interactive web apps, than HTTP (Long-Polling, Streaming).
Here's a diagram I create a while back which hopefully explains my point of view: http://i.stack.imgur.com/BOFC2.png

Spot-on about the benefits of WebSockets over HTTP-based solutions when it comes to efficiency. The HTTP connection limit was a problem a while back but I don't believe it is any more.
Achewood's new E-Books: download, read, pay what you want
Buy Liberty Reserve
Gmail Meter - Analytics to your inbox
Really? I think there's far, far more mocking and pity and criticism going the other way.
Dribbble, Behance
Maybe my method is not as good as yours but I always get the feeling that I'm not that important to them even though I think I would be a better customer than most. One bank mistreats me or does something stupid, I get the feeling that I can't do much about it and if I took my money elsewhere they wouldn't care and the new bank would treat me similarly.

How much do you think someone should have to actually have some leverage?
What does SEO have to do with your Business
"The SDN memo, at least from my perspective, sends the wrong message to Cisco’s engineering corps: you are worth more outside than you are inside Cisco."

As a former Cisco employee, that sounds about right. Cisco does have an entire business unit dedicated to developing products that enter new markets, but it looked like a horrible place to be.

It was pitched as a "startup environment" (apparently code for "work 60-hour weeks" and "you can get laid off if the project falls through") but came with the same normal paycheck and crushing bureaucracy as any other place in Cisco.
The Debian Project Needs Hardware
Or it could be a lot of both. HBO certainly must see the writing on the wall for cable, but it would seem they're not being as aggressive as, say, Netflix in deploying on-demand content. But they are positioning themselves. Why else provide online content only as a value-added proposition to full-price cable subscribers?

HBO is obviously making moves towards this transition, but the numbers probably just aren't there yet to justify taking the full plunge. It looks to me like they're hedging their bets. Netflix's biggest challenge is content, right? When the time comes, I don't think that's going to be a problem for HBO.

Or, maybe their C-levels are just bailing water on the old model. But I kinda doubt it.
My designer is totally blameless for any implementation infelicities: I have ultimate control over that and hack the heck out of his HTML/CSS before it hits my pages.

Other parts are the way they are simply because, well, we have very different standards for things which should delay shipping. Bits are cheap, my time is expensive, optimizing for bits saved (on my cute little re-demoted-to-hobby project, no less) seems like a poor idea.

Similarly, failure to achieve pixel perfection of the price display in Australian dollars is not exactly the kind of thing that would scare me away from a design. You know what would terrify me? "It looks nice -- women generally hate it." That would cause the business to fold like an origami crane. Happily, it doesn't seem to have that problem.

I'm generally happy to get feedback, even negative feedback, but as one professional to another your feedback doesn't leave me with the impression "Tie a string around my finger to address this later" because it does not persuasively implicate anything I really care about.
Thanks for the reply. :-) This is the beauty of this approach, you would handle this situation with flexibility. This isn't, and shouldn't be, an all or nothing scenario. If these two people need to connect for a project to succeed they work together to find the best way and times to do so. I've never hit a situation that was unsolvable. Sometimes they take a little creative problem solving, but we always get there. And in general I think my crew feels happy to take the extra steps to make it work because the system is so flexible to their needs.
How to Edit Comments in Facebook?
Prediction: there will be a black market for hacked data recorders that tell my insurance company I drive like a granny and never leave my house except to go to the grocery store.
yep, i talk about it in my blog here: http://vparikh.com/2012/04/19/space-age-web-development-with...
Summer camp on rationality/cognition for mathematically talented youths
The problem is not that events bubble, but that clicks fall through visible layers to lower ones and get caught invisible ones on top of what you intended to click on.

Invisible click areas as you called it are not the same as multi-layered click targets imho.
You are absolutely right and Ken nails it in that TED. :-)
We have a (undocumented) public API to let you do everything you can do on the site.

We have mentioned embedding discussions on other sites a couple times the past, but haven't come to any conclusions there. Is that what you have in mind?
Muggers will think twice about robbing an iPhone...
Sounds very true in my experience. This is one of the reasons why naming (in programming and everything else) is so crucial: good naming directly influences how easily one can mentally manipulate the objects in question. This is another reason why mathematicians work so hard to create concise abstractions.

I'll have to take a look at that book, sounds fascinating. Thanks.
It seems that businesses have an uphill battle in that they have to spend time and money to provide evidence whereas the customer can simply make a claim. And the option of a court case doesn't seem like a good option either, would it cover court costs, and if it does they might be against such things for the bad publicity it might generate.
Patrick bootstrapped himself out of his previous full-time programming job, replacing his salary and then some, in single-digit hours per week, using the OLD DESIGN.

You gave a numbered list of good suggestions and wrote the kernel of a detailed, thoughtful comment, but sabotaged it with poor framing and assumptions. I don't care or anything, but for your benefit: this is a nerdly inclination that will serve you very, very poorly in your professional career. HN often has the opposite problem from your comment (a bias towards being "right" even when we're not "correct", such as in civil liberties stories); here, you're "correct" but not "right", since adoption of all your recommendations is unlikely to change the bottom line for Patrick at all.

One consultant to (I presume) another: my suggestion for next time: either:

(a) (expensively) do exhaustive research so you can frame your high-level assessment and recommendations in the context of someone's business (ie, expend the effort to make sure you're both correct and right), or

(b) (much simpler) develop a habit of writing your comments in a neutral, helpful tone, so that you can be correct without having to be right at all.

By the way, I feel comfortable writing this comment because I have oh my God exactly the same problem with my comments. Look at me on a crypto thread sometime.
Thnx. We are looking into solving this.

There are many little quirks that are quite hard to catch until they happen.
Blog spam.... also lol @ AOL whoring for ad impressions by writing about gmail on their gadget blog.

http://gmailblog.blogspot.com/2012/04/know-your-gmail-stats-...
Marketing is worth a lot.
Yeah it's def best if you have lots of pictures.

We have tried to make it as visual as possible. But all feeds are different :)
Yeah, I back you up on this 100%. I never use GIMP on my Linux box because it's not enough like Photoshop. I know, ridiculous sentence, I sound like a blasphemer, my apologies. There's nothing wrong with saying Photoshop has got things right. Sure it's nowhere near open, and incredibly overpriced but that's exactly why I want to love GIMP. I've been wishing for a Photoshop clone minus the bad parts of Photoshop plus some innovations but what I've gotten so far is just falling short. It feels to me like MS Paint on steroids. UI is decent but the functionality kills me in that any time I try to do something like I would in Photoshop like, say adding a simple stroke to a shape or adding a gradient or shadow, in GIMP it doesn't come out looking like its even in the same ballpark as Photoshop no matter how long I spend tweaking knobs and sliders.

GIMP may not be for us though. I was under the impression it was a Photoshop alternative but maybe I took that too literally. If I'm the minority then so be it, I'll keep searching for a better fit but I do hope GIMP grants some of my wishes. I open it and I feel like I could use it but then u start using it and it disappoints me.
HN displays only parts of long URLs followed by ..., for instance http://news.ycombinator.com/BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB....
I'm unmasking myself as a curmudgeon, but my blood boils when I see python people trying to do this stuff. The subprocess API is just awful. Compare the clean shell syntax at the top of this document to the wordy, awful dreck at the bottom required to do the same stuff in python.

Likewise compare it to the perl syntax that does the same thing (and happens to look at lot like the shell does, with good reason).

Python is a great language, but sometimes the aesthetic taste of its adherents just boggles me.

Edit: I see Pewpewarrows above pointing out that there's a third party module which fixes some of the nonsense in subprocess. And indeed, it looks fairly clean at first glance. So perhaps I should retract my blanket condemnation of its adherents' taste.
- it solved a problem that 99.999% of the online public either doesn’t have, doesn’t know they have, or doesn’t care that they have.

- a lot of energy was poured into the absolutely stupid who gets credit for what, who did what to whom, who linked what where, who’s the real napster wars of 2002-2005.

- RSS and Atom are frozen relics of the post web 1.0 pre web 2.0 era. Support for anything other than html or text is a grab bag of works in this reader, doesn't work in that reader, is silently and completely removed by this other reader.

- it's in no one's best interests (financially, spiritually, professionally) for RSS to “succeed”. It had many fathers, all of whom moved on to other things, even 410'ing their online selves.

- it's difficult to monetize RSS. Ads may or may not work, you have to resort to gimmicks and most savvy users (who are likely a majority of the people reading your feed in the first place) are blocking ads, so there.

- it's difficult to prove the value of RSS to the publisher: how many people read this item? Dunno. You can't trust the number of unique user agents pulling the feed, because more likely than not they're mostly spam bots looking for content to republish. You could choose to trust the feedburner statistics, if you're using FB.

- RSS feeds can't be styled in any useable, uniform way. To many people this is a benefit of RSS, but it means that inline images that work great in the original article end up out of context. Any attempt to use CSS styling to set off differences in an article are mostly lost. There are some work arounds but mostly manual hacks.

The public has moved on. It sucks. RSS feeds will continue to be available for years, if not decades because they’re built into the publishing plumbing of many systems. There were gopher servers running well into the late 1990s in various places, much to the surprise at times of security administrators.

When faced with a public user base that goes to google.com and then types in the web site they want in the search box, we responded with RSS/Atom. It is a much better way of reviewing and consuming a lot of information, but the user experience sucks, and it’s in no one’s interests to fix that.

Find a way to profit, stunningly, from RSS and it’ll take off again. Continue to confine it to the techno–geek ghetto and that’s where it will remain.

[edit:formatting]
I think the author wanted the device his wife had, he reasonably assumed that a product with the exact same name would be the same product.

Now he can't return it to get the device he really wanted to buy and reasonably assumed he would be buying. I don't know whether it's ethical, perhaps a philosopher can weigh in on that, in the meantime I think the author wants his cash back and the device returned.

About the iPod I meant the offers the banks make when you open accounts and move a bill or two and deposit a couple hundred bucks for a month or two.

What are the ethics around the myriad of fees surrounding VISA/MasterCard? What's the ethics around cutting off wikileaks from funding? What are the ethics around selling cables at 800% markup using illogical arguments about digital cables being 'better'?

The world isn't an ethical place my friend.
I tried giving people a send-to-friend option with a double-sided referral incentive. (i.e. Think like Dropbox: you and they both get something if they sign up.) It was epically unmotivational: only ~1,300 people clicked through to send an invite to anyone (of > 50k users invited to), less than 200 people signed up as a result of invites, and a grand total of two ended up buying BCC.
Kodak didn't want to tick off their retail distributors to offer serious digital image processing. Look where it got them.

The problem for both is/was the jump from middleman-controlled to direct-to-customer involves a huge backlash in the process. The middleman will have to follow thru on the threat to drop distribution completely, at a time that direct customer contact is growing but still inadequate to make up that loss. Cutting out the middleman means a big hole that takes time to fill; it's killing the cash cow then waiting for the calf to mature.
They seem very similar, minus the discussions metaphor Basecamp has (looks like documents/tasks are expected to be enough, with the documents being uploaded or created via wysiwyg editor).

One nice difference is Basecamp no longer offers a free plan, which although it's not obvious from their page, Siasto does. I'm a bit early on in my current project to start forking over $20/mo for a PM tool, but I do love the new Basecamp UI...
I've been lucky enough to get to play with Firebase from the beginning, and am really impressed with how it's come together. The team knows the security issues are real, and have a viable plan to address them for most use cases.

I can't wait until the security features are implemented and I can use Firebase in my apps!
It's much more than that. It lest you query logs, and queries can be very complex, which then gives you a real time result with charts and all. I've used it in production, and it's was the best damn tool to debug production problems. The licensing costs are insane though.
Talking of cool business card technology to be remembered...
Ever wanted to impress others with a cool Business card :) RealLifeConnect has a pretty cool one :)
but Google can write a different book with using the same nouns and verbs, which they did
It really stumps me when I see everyone basically saying they know better than HBO how to make money.

Kodak knew how to make money. Everyone thought they knew better - and they were right.
Let this be a reminder to be careful about what you say, professionally and personally, in email.

I love the Google email asking to "Scrub out a few more J's" and "How aggressive do we scrub the J word?" :)
Mild? Being essentially forced to testify against yourself in a trial? That's a fundamental liberty being abrogated.
Results from hitting the front page of Hacker News
Isn't the obvious next step to further restrict the freebies? I have a hard time putting this in the "didn't matter" category.
BogotaConf 2011 Closing Keynote by Tom Preston-Werner
Does Your Vehicle Have An 'Event Data Recorder' On Board?
I used to use CodeIgniter. It's really good for beginners and easy to to get into. But, it's still not rapid enough for me. After a few big successful projects, I have switched to Yii framework. I wrote about the reasons the switch to Yii here:

http://www.backwardcompatible.net/post/8961623281/7-reasons-...

RedBean does reduce 7 reasons to 6, but still. With Yii you get everything in a single RAD MVC framework.
The "cops" have very little to do with this. You're right: this is mostly about insurers, and to a lesser extent based on recommendations from a long, elaborate study by the NTSB about the utility of EDR devices.

So it would be helpful if, while recognizing the implications of EDRs to law enforcement and the 4th Amendment, we made sure we kept the right framing.
I thought it was confusing and possibly disingenuous that Oracle isn't contesting that Google stole their JVM, but most of the "smoking gun" quotes they have from Google's leadership are about the need for the Java JVM, or about going ahead anyways without getting Sun's permission to use the JVM.
Or as you know technology is evolving.
Sort of cool, but all it takes is a 1 minute read through of Stephen Wolfram's most recent blog post to realize there are more interesting and useful ways of presenting this data. A lot of potentially useful information on sleep and work patterns is being eliminated by data aggregation. I wish more personal analytics tools would give users control over presentation.
Couple of things, if the answer you're looking for is "you don't need to learn new trick" unfortunately you will someday become a dinosaur.

However, the web is very much alive and I believe its more vibrant than ever before!
On the other hand, he sort of had a point. The Dalvik Virtual Machine might be a java virtual machine, but its not the Java Virtual Machine so calling it a JVM is probably wrong.
Education system my ass. It's a symptom of managerial capitalism, a system that simply doesn't trust anyone employed in wage-labor to produce anything without being watched.

Admittedly, this is because for most of history, wage-labor has been a degrading, dehumanizing and overall unpleasant existence.
From my experience, working at Pusher and dealing with support for the past year, WebSockets do work over a mobile 3G connection when you use an SSL (wss://) connection. I tether (laptop -> mobile -> mobile data) quite a bit whilst travelling and my mobile data provider, O2, do all sorts of annoying things with dat (stop whitespace, inject JavaScript), but my WebSocket connections work flawlessly.

In the same way that a WebSocket library can fallback from a WebSocket connection to a HTTP-based connection it can also first try ws:// and then fallback to wss:// - it's what our library does. The potential problem here of course is that you need an SSL certificate. When using Pusher that's not a problem, because we've bought one, but when using your own hosted solution that might mean dishing out money that you'd rather not.
Agreed.

Regarding your last sentence though: a likely trend may arise where all EULAs for modern cars include giving consent to the manufacturer to do what they please with the information from the EDR.

This would bypass the discussed bill because the bill allows you to give such consent. I think most people wouldn't be in an uproar about this. Thereby making this bill rather irrelevant; at least tooth-less against protecting the data.
I'm only a few lessons into Pimsleur but it is quite interesting. I understand the concept of speaking out loud, but I hope normal conversational tone is not required! I do these on the bus, which means I can mouth the words and speak in a quiet voice, but talking makes me look like a crazy person!
Transparency is not a core value of enterprise technology companies.
It's taking the data from google.com, for example http://www.google.com/finance/info?client=ig&q=AAPL which AFAIK isn't a public Google API. As noted in other comments, real time quote APIs tend to be subscription services that are somewhat expensive ...