skysight-inc/HackerNews huggingface dataset:
Been working in flash since version 2 and years ago I wrote a 3d engine in flash mx by duplicating and scaling right angled triangles to draw all the polygons. Professionally, I am often the person who recommends what technologies get used when a site gets made.

And I very much doubt with this recent news from adobe that I will bother to use flash for a commercial project ever again. Especially given what you can get canvas tags to do these days.
"It's probably possible to apply this sort of data mining exercise to determine whether a woman has had an abortion or is pro-choice."

Using a social graph to figure out if a user is pro-choice is probably not that hard. I'd love to hear how this guy is going to use it to determine if someone has had an abortion. But I'm afraid to know what assumptions he makes about women who have abortions in order to come to this conclusion.
Poll: What would it take to get you to switch to Blackberry?
EDIT:

bartonfink has graciously reposted this as an actual poll here:

http://news.ycombinator.com/item?id=3780619

Please answer there instead.

=====

I don't have enough karma to submit a poll. However, I run a startup in Waterloo, and I am very curious to know what HN thinks on this topic because of the impact to my community. If you feel this is worthy of a true HN poll, please resubmit it on my behalf. I just want to see the responses, and don't care about karma.

a) I'm already a loyal BB user

b) It's practically impossible to get me to switch

c) If BB10 is awesome

d) If it ran Android

e) It it ran Windows

f) If it was way cheaper
That's pretty great. I've wanted for a while to find a way to layer image effects onto Google Street View, to be able to move around the world in a sort of alternate processed reality. But afaik, there's no straightfoward way to add a filter like that unless you're Google. There's an image API, but the resolution is only 640x480. There's an undocumented image API with higher-res images, but you'll get banned if you make more than occasional usage of it. Perhaps it'd be possible to do it via a browser extension that renders the effects locally?

[edit: Just thought of one possible route. There's a WebGL beta for Street View; perhaps you could add effects by injecting some WebGL shader code, given appropriate local security permissions?]

So far I've been just experimenting with grabbing a few hundred images from the undocumented API and applying effects locally. This is the result of one experiment (hit [reload] at the top/right for new images): http://www.kmjn.org/projects/cyanocph/
Geocoda launches with Geocoding and Spatial Database
Reminds me of Ultima II. Or was that Ultima ][ ?
Great tips. Thanks for sharing. I did everything except the track pad right click hack and removing the top bar transparency.
What is a "reasonably powerful facebook query tooi"? Is this an app category that exists? Are there any good examples?
Moom is great. Having to use a pointing device to manipulate windows is silly. It kind of sucks to pay $5 to get features that really should be part of the OS, but the end result is good.

Shortcuts that I can't live without: Cmd+Shift+Up = Maximize. Cmd+Shift+Left = Move to Left Display (my big monitor). Cmd+Shift+Right = Move to Right Display (my laptop monitor). Cmd+Shift+PgUp/PgDown = Move to top/bottom of screen. Etc, etc.
nice! I really like that. Thanks for posting this.
That's my takeaway as well.

I have no opinions on MongoDB, but it really seems like this particular problem was because they skimped on disaster recovery, ie. their failover hardware was less powerful than their production hardware. That was the root cause of their downtime, which is inadequate planning.

That's spending money on car insurance, but realizing only after you get into an accident that the car insurance covers almost nothing. It means you've wasted your money paying for the insurance. They paid for the secondary failover hardware, but it was effectively useless since they were down for 2 days. The only thing it mitigated, possibly, was how long they were down for, but the primary objective of the hardware, ie. keep them up in case of a disaster, was a complete failure.

I've worked at a company that was completely down for a day worldwide due to a "disaster", even though we had spent millions on diesel fuel generators, etc. I blame the "checkbox" mentality where people only look to satisfy requirements, but no one actually has ownership over the process and the details. Unfortunately, in my case, no one got fired over this complete misstep, which is another problem... zero accountability.
With OSM you can do that yourself, see http://8bitcity.com for an example.
Are these people in the third world putting their credit card into an app store and buying software? How do cheap android devices in third world countries validate android as a developer platform in the long run?

I'm not trying to be snarky here btw, legitimate questions.
Karbonn K3000 Gamester Touchscreen Mobile 
Karbonn K3000 Gamester is another addition to the Karbonn Gamester mobile series. It is also a unique model in the cheapest capacitive touchscreen series. The most important features in Karbonn K3000 Gamester has 3D User Interface that provides user a facility to feel the new world of visuals. Karbonn K3000 Gamester comes with special features include torch light with dedicated torch key, remote control of handset and sketch note. The 32GB expandable memory card slot is amongst the major highlights and connectivity include Bluetooth, GPRS/WAP for Internet access, WAB Browser, USB Port, Modem, Webcam Support & Data Protection. The other entertainment key features like 2MP Camera, Multi-format Audio Player, Video Player, FM Radio, 3.5mm Audio jack, Video Recording, Games and Pre-Loaded apps like Facebook, Nimbuzz, Operamini Browser, Yahoo etc.
义乌网络公司,义乌网站建设,网站制作报价,
Simplicity is King
Easily one of the most interesting reads I've had in a while.

Didn't give me as many hard insights on how to turn the tables on the shark behaviour but definitely showed some places to stand your ground or push back.

The best tip seems to be what I've heard before: Negotiate only by phone.
I was thinking about a related issue yesterday: In 100 years, which free web services, where I can post content, will still be around, with high probability?

Wikipedia is one, but most of my edits will probably be buried by then. My Wikimedia user profile page will still be up, maybe.

Maybe the Internet Archive (archive.org).

Maybe the arXiv (arxiv.org), though it may be renamed or subsumed by then.

What else?

Maybe public libraries could offer some kind of digital archival service for people in the area they serve?
It's a pretty impressive map for an April Fool's joke. Particularly like the 2d rendered buildings for landmarks like the Eiffel Tower, Sutro Tower in SF, etc. Presumably somewhat inspired by Brett Camper's 2010 project 8bitNYC. http://8bitcity.com/map?New%20York

The YouTube video is hilarious.
I’ve Been Hacked By Russian Journalists
Google Streetview is also available in 8 bit mode:

http://maps.google.com/maps?q=googleplex&hl=en&ll=37...
This looks like an early April's fool to me.
The psychology of Angry Birds
Specifically it is the original Dragon Quest (Dragon Warrior in the US).
There's actually a standard for ATM hardware interfaces originally developed by Microsoft (WOSA/XFS, now CEN/XFS), which is a major reason why ATMs run Windows.

When I worked in the industry 10 years ago, there were lots of ambiguities in the standard and the drivers were pretty flaky, so the situation there may actually have looked like Android does now.

But ATM-specific hardware and software is a niche market with few customers paying lots of money each, so the pressure to eliminate incompatibilities is not as strong - you can just throw people and money at fixing issues as they crop up.

The situation is completely different with mass-market PC hardware and software though, and I'd say that it should be possible for Android to get there as well, since it's also a mass-market product.
Google Japan View Cherry Blossoms
Soul Link
SVG animations, CSS Animations, CSS Transitions
Real human beings live complex lives in which they occupy different roles which are exposed to different people. Facebook tries to bundle everything up into one amorphous blob.

This is my biggest issue with Facebook. I was once a moderately active Facebook user, back when it was cool and before it became ubiquitous. Over the years, without really thinking about it, I've allowed my Facebook friends-list to accumulate dozens of extended (and my entire immediate) family as well as professional colleagues and many other miscellaneous acquaintances of various walks.

I was once fond of posting interesting articles and commentary, but now I am compelled to consider the politics/religion/sensitivities of ~250 individuals lest I end up in a flame war with my aunt or boss or individuals who I've been actively avoiding who are suddenly pissed because I made a FB post but didn't reply/comment/like their relationship status update.

Facebook has managed to make social interaction online more uncomfortable than real life, and as a result it's been over a year since I've made any type of visible activity on Facebook, but I still can't escape...

Socializing in the real world, I have to explicitly state things like: "Hey, please don't geotag me to this pub, and don't post pictures of me chugging this pint of Blue Moon".

In conclusion, fuck Facebook.
And furthermore, what are the security ramifications of doing this?

At first glance, it seems attackers would be able to forge JSON objects resulting in "mass-assignment" style vulnerabilities (unless there is lots of protection logic) when sending JSON objects back to the server side.

However, going in the other direction (sending JSON from server to client) is a very common pattern.
Poll: What Would It Take For You To Switch To Blackberry?
I'm submitting this on behalf of ekalvi, who posted this as http://news.ycombinator.com/item?id=3780586
I'm already a loyal Blackberry user.
It's practically impossible to get me to switch.
If BB10 is awesome.
If it ran Android.
If it ran Windows.
If it was way cheaper.
Pimples or no, anybody can recognize that ctrl-c, ctrl-v doesn't cost money.
B! I don't see ho they could add anything relevant to phones/tablets at this point.
Appinreview.com
Make this for group travel arrangements and you will be golden. Personal travel is good enough right now, but the hassles of group traveling still exists. I would definitely pay you a finders fee to book a cheaper Vegas trip for my 10 friends.

Awesome work and best of luck!
I posted this as an actual poll at http://news.ycombinator.com/item?id=3780619 if you care to track it there, ekalvi.
Try going to 0.00,0.00 and zoom in.

(spoilers warning)

This is what you get: http://i.imgur.com/JJxGn.png

There's also another one in a deeper zoom level.
Yes: http://en.wikipedia.org/wiki/File:Dragon_quest_battle_2.png
Java Strings
I think the implication is the guy doesnt actually share the interests but can pretend he does to appear like he has something in common with her. The tactic isnt new or anything, just a bit easier to pull off.
BrowserQuest, which is written in Node, put their inventory tracking system client side. Brilliant!

http://www.raymondcamden.com/index.cfm/2012/3/28/How-I-cheat...
I've used node, and I just don't see it.

You can share fragments of code, but for reasons of both security and logic not much more. In my view, the evented nature of node negates most of the pluses of one language.

Additionally, javascript is a shitty language if what you want is a large amount of business logic. Python and ruby are much more concise and expressive. This is a huge win that a lot of people overlook.

Now, if you need to throw together a chat service or push service really quickly, I see the value, but that's about it. Of course for that, I'd just use clojure or java.
If they were trying to fight a war through means other than terror, they'd be soldiers, not terrorists. If they were trying to change government policy through means other than terror, they'd be lobbyists, not terrorists.

It's the use of terror as the means that makes them terrorists. Perhaps "the goal of terrorists is to terrorize" is, strictly speaking, an oversimplification, but it's close enough to the truth, surely?
...only in the Flash viewer though: not on WebGL (to save anyone clicking the link who's opted into the WebGL beta).
When people tell you that your idea sucks you should ignore them
Have you tried the built in Win7 backup system? It's gotten considerably better over the years. Acronis True Image is a commercial solution (~$40) that may be a bit overkill for your needs but it does a good job and is feature rich.
This notion that Facebook artificially suppresses the multiple "roles" (parent, teacher, officemate, spouse) people live in their real lives is a red herring. Stross tries to make a point by suggesting teachers don't want students to see into their private lives. Yes. And this is why teachers don't friend students on Facebook.

In reality, Facebook doesn't suppress those roles; it just doesn't support them (and when it comes close, perhaps accidentally, that's when Fb can start to get a little awkward --- like, my Dad is an Fb friend; but: some people have adult friendships with their parents! [My dad is still my dad]).

But most people do have a somewhat coherent role of "adult out in the real world interacting with peers, friends, and acquaintances in a social setting". It's the role you play when you go to a coworker's house party, or to a bar, or to the park. This is a huge part of most people's lives. Capturing it in social software is not a minor achievement.

The expectation that Facebook should do so much more than that, dividing people's lives perfectly into facets like "immediate family" and "work group", seems off. It may not even be possible. Just don't friend those people.
Does anyone else see these projects, the always changing Google logo, and G+ as proof that Google just has way too much talent and not enough useful ideas?
> If I were a girl I would certainly feel kind of weird...

The moment this or a similar statement is about to come out of your mouth, just stop yourself. There is no possible way a sentence that starts out like this will be anything but close-minded and/or self-serving. If women have a problem with women owned businesses being about "woman" things, they can say so. Do not presume to speak for other women from your place of privilege.
There's many differences

None of your differences are really the differences you think they are.

Android has a lot of APIs and hardware abstraction levels. Of course it does or it wouldn't work across over a thousand devices with a pretty high degree of success.

OpenGL ES 2.0 itself is an abstraction that has allowed for lots of triple-A (relative to mobile) iOS apps to painlessly get ported to the NDK on Android.

To get the market and the Google apps -- to be a Google sanctioned Android device -- the maker has to pass the Android compatibility tests. Should they be more stringent? Absolutely, but they exist and have done a good job.

The linked article is terrible, and horrendously biased, using exaggerated language at every turn. It makes completely unsupported claims at every turn. What Android has accomplished is amazing, and the level of compatibility is incredibly high, but yes with over a thousand devices, not all of which are certified, hundreds of millions of users, and hundreds of thousands of apps, you will find problems. Big surprise.
Resisting every hacker temptation to look into making this a real NES cartridge.

Development: http://wiki.nesdev.com/w/index.php/Nesdev_Wiki

Modem: http://en.wikipedia.org/wiki/Famicom_Modem

Microphone: http://en.wikipedia.org/wiki/Nintendo_Entertainment_System#H...

How long before April 1st?
B) Never. It's a dead business.

1. as soon as I saw that ipads took off with old, rich people, I massively shorted RIMM stock. Why you might ask? Because at my old job where there's ton of 35-50 year old rich partners getting and loving IPADS what they would do is force their IT guys to enable apple products to be used and synched up. This was the start of all apple products entering corporate and now all of these people who have been waiting to switch already are or have.

2. I initially thought, "Oh I would switch if basic functions like google maps and browser worked like iphone's."
But in reality, when app writers virtually stopped writing for blackberry and then all these other competitors started to get into the smart phones via android, I knew RIMM is going to be next kodak.

3) All of this leads to --> it's not cool to have a blackberry anymore. When people are willing to go out of their way and use an iphone even though they know typing sucks on the iphone (please don't argue with me - i used to type 1000 word emails while walking through TimeSquare traffic with my blackberry), you know the switching cost is SUPER HIGH.
That is like saying "you're both just suggesting two totally different designs for the HTTP security model".

His model is wrong. Again: I assume he wants to know that, so, bluntness.
JavaScript mixin performance
Do you normally get your iOS vs Android articles from Daring Fireball or something? How this one can compare favorably is disturbing.

This article is terrible.
Thanks for the repost. I'm just wondering if there will be an implied apathetic no response. That would be the worst case scenario for RIM.
Since there are so many mobile devices and so many of them are iPhones, anyone building websites will try to steer away from using Flash. So Flash is dying, fast.

I'll call out Steve Jobs on this one. Another good one!

The best they could have done is to completely open source it...frankly it is too late. There are standards worked on that will completely replace it: Websockets, WebGL, WebRTC and so on.

"Incumbent" is a temporary state. "Leader" is a decoration that is assigned dynamically. You stay a leader by siphoning potential energy off of the commoditization of your current golden goose, to set up your next one.

Oh, and open standards trump proprietary defacto standards in the end. Ask Microsoft about that one. (And Apple: pay attention!)
Who claims it doesn't exist? I think people are rightly saying that it is hardly the hysterical disaster that some -- for self-serving reasons -- try to present it as.

Android has compatibility tests, and they keep growing in scope and value. OpenGL ES 2.0, for instance, demands certain givens that some devices don't actually meet -- those devices should be removed from OpenGL ES 2.0 compatibility (which, as a manifest directive, would eliminate most games from being available).
I'd give the guy the benefit of the doubt. He's been running this joint for a while now, and I bet he actually is making decisions based on metrics he has. Though I agree that conversions from pizza to indian food is probably pretty low, it may just be that the margins are high enough that it warrants selling the pizza. I don't think he would do the pizza business unless it had promise in one way or another.
3 Quick JavaScript Tips for .NET Developers
My Spring Break Project - Startup Alumnus
Habits of True Strategic Thinkers
Fantastic idea. I can see this being a huge resource and great platform as you continue to build it out.
Maybe that's theoretically true - but so far, copyright wars aside, it's been moving in the other direction, as storage and bandwidth get ever cheaper. One person finds a Super-8 film when they renovate the attic, it gets transferred, they upload it to YouTube, and now it's permanently on the Internet.

You can now listen to the earliest recorded audio[1] (which was never heard or playable in its own time), read many of Isaac Newton's original manuscripts[2] (with plans to triple the archive this year), and google ["yeeees" guy] to watch a clip of Frank Nelson[3].

You don't have to excavate at all; you just have to make it searchable so that someday, someone will run across it. This is what we have with just text search. Now add in PhotoSynth (the original, Flickr-driven version[4] with every photo ever, not the watered-down panorama app), automatic audio transcription, content-aware image search, "hum that tune" (Shazam, SoundHound, etc.). Within a decade, we'll have "imagine that video and search for it".

"Movage" becomes less of a problem because while it's not worth it for you to individually convert various old files on your hard drive, Google has no problem re-encoding their entire library to add HTML5 codecs: Write the script once and wait a few years for it to finish. It's already in some master, readable format, so they don't have the "ten versions of Word .DOCs" problem (or if they do, they hide it very well).

If anything, we're entering an age where nothing goes out of print, and there are no lost films. Ever. Yes, we have to fight some copyright battles, but the outcome is inevitable; in 50 years, all laws will be written by people who grew up with BitTorrent, not the DuMont network.

Someone coined a great term for this new age of digital plenty, but I forgot it. In ten years, I'll be able to Google that thought and tell you what it was.

[1] http://gizmodo.com/372994/earliest-audio-recording-resurrect...

[2] http://www.newtonproject.sussex.ac.uk/prism.php?id=1

[3] http://www.youtube.com/watch?v=JA_r1Ynl4Ls

[4] http://www.youtube.com/watch?v=s-DqZ8jAmv0
Call it what you like, it's still confusing, and pointing users to documentation is not going to solve the problem.
The only thing that's missing from DDG taking over the world is good i18n. Really, it's the only thing that ever made it impossible for me to recommend it. A lot of especially older people outside the US use Google mainly because they don't or can't care for the rest of the world and simply don't have the required English skills.

This isn't just about the interface language and search results, but also about !bangs. To be useable !ebay has to use the the already available region setting.

Other than that I have been an advocate from the early days, because DDG is what the world needs.
Whoa, who said anything about full stack replacement. I use a variety of stacks, I was simply pointing out that since I'm using Javascript all over the place anyway, I might start using it on the server side as well. Things I use Ruby for generally amount to one-off jobs or shell-scripts. I constantly have to remind myself of the syntax, since all I use all day long are variants of C syntax(C#, java, javascript). It'll take me 10 minutes to whip up what would take me 30 in ruby, simply because I don't use ruby often enough to internalize the syntax. node provides me with a way to write the same shell scripts in javascript.
Passionate employee
Hard point to make when people explicitly advertise for recent college graduates.
And about five minutes later, zillions of programmers would start writing similar apps, in hope of a big payday when Facebook shows up to buy them out.
Why early? It's already April 1st in eastern part of the world.
Introduction to HTML5 forms and CSS3 Pseudo Classes
Early-Stage Sports Site In SF Hiring Lead Engineer
Eventually they will buy software and services that provide value to them, which can be things for which first-world countries have an existing infrastructure, but which have so far been completely unavailable to these people.

For example, in parts of Africa, transferrable pre-paid phone credit has become a de facto bank acount for many people who've never had access to non-cash transactions.

Other examples: third-world countries have many subsistence farmers. Accurate local weather forecasts and information about current market prices in neighboring towns could be very valuable to them.

As for payment - credit cards may not play a huge role, but centralized app stores can easily support a diverse range of nation-specific payment options (like the phone credit mentioned above).