skysight-inc/HackerNews huggingface dataset:
Your message was not lost on me. The mind blowing part (to me) is that it takes years before some average Joe (not necessarily security "expert" by profession) decides to take a look at the logs to see what is REALLY going on behind the curtains - revealing something huge like this. Like you write, unless explicitly stated, companies will default to whatever is in their best interests, which is why Facebook going public should be a worrying thing for those users. As someone wrote, "if you are getting something for free you are not the customer, you are the product."
what logical person would choose to experience that misery more than once?

Because people are not logical and make decisions and trade offs. As proof, child birth is supposed to be one of the most painful things ever. And yet there are people who do it more than once. People do not make the logical "that was sore, i'd better not do it again" decisions you think they do.

Other examples: smoking, harder drugs, not exercising, eating fatty foods, running a marathon (people can't walk up stairs for a day or two after running a marathon), etc.
Facebook: More Beautiful Photos
we know the GPU is faster

More specifically, the GPU is more parallel.
Free Toner Recycling Service|Ink Cartridge Recycling Services|Boston Ma
To avoid the "07" -> "010" problem you can add

set nrformats-=octal

to your .vimrc.
This sounds like a wonderful Cydia / iOS Jailbreak app opportunity. MobileSubstrate allows easily hooking system methods. An app which replaces the Address Book API with something returning empty data for all non-system apps seems pretty easy and quite urgent.

Morin and company need to provide an "opt-out and wipe all of my contact data now" option if they don't want legal action and backlash, as well. Simply making the app require opt-in to share this data in the future isn't nearly enough (and, especially in the EU, isn't legal).

Update: I'm working on a MobileSubstrate tweak to neuter AB* functions in non-Apple apps, and it's now possible to get your information wiped from Path... by emailing service@path.com.
Okay so they have cut a few jobs and Yahoo! haven't done much to the site in 1-2 years. But why does that mean its sinking? The site still works great, still has loads of features, making it great to use. The pricing is brilliant for what you can get out of them (I only have around 3k on there). Plus their API is brilliant.

Until they start doing stuff that will effect how I use the service I wont be switching, I'd love to see some facts about users 'abandoning ship'.

Edit: Just tried signing up to SnapJoy and added my Flickr account, thats still pending and I cant seem to get any photos uploaded and showing on my homepage.
Anonymous releases stolen Symantec source code
Firefox asked me to share my location and then I got this in the browser:

Traceback (most recent call last):
File "/home/johnrob/server/tornado/web.py", line 988, in _execute
getattr(self, self.request.method.lower())(args, *kwargs)
File "chat.py", line 30, in get
self.do_get()
File "chat.py", line 47, in do_get
address = placefinder.lat_lon_to_zip(lat, lon)
File "/home/johnrob/server/placefinder.py", line 20, in lat_lon_to_zip
raise Exception("error looking up address for lat-lon: %s,%s" % (str(lat), str(lon)))
Exception: error looking up address for lat-lon: 43.6525,-79.381667
I hope this has something to do with HSAIL virtual ISA.
For example general purpose code in C compiled to HSAIL and then CPU makes intelligent decisions which parts of code to JIT-compile to CPU and which to GPU ...
Is Facebook accurately counting it's daily active users?
Fabric Engine: plug-in to run compiled code in the browser
LinkedIn Is Acquiring Rapportive
The story of MS Visual Studio C99 support (or why we can't have nice things)
Enter should press 'reply'. I love it, although my chat partner does not seem too interested in me =[.
Thanks for pointing that out! Fixed now.
Since I use Phonegap for my Android apps, I've filed an issue requesting that the Chrome browser be usable in WebView somehow:
http://code.google.com/p/chromium/issues/detail?id=113088

Click the star if that's something you'd like too. :)
Beast With Four Tails: Milky Way Devouring Neighboring Dwarf Galaxies
It really just depends on the context: In a web app (the example in the essay) or Chrome extension, traditional navigation mostly falls away, leaving something almost entirely controlled by JavaScript. Buttons and links have two distinct styles and places to be used, but in a web app they usually functionally do the same thing. In Bootstrap, the issue was how to make links that look like buttons also behave like buttons, which all the issues still apply to.

Once someone brought up the keyboard issue in my pull request, I researched for a while, and then made the post once I angrily realized the full extent of the problem.

If you need an example app that uses both buttons and links, here: https://chrome.google.com/webstore/detail/mghenlmbmjcpehccoa...
I'd very surprised if Amazon or anyone comes up with a better UX/UI than Dropbox. It has to be one of the best designed, engineered, and executed startups in a long time. Whenever I use it share between my iPhone, iPad, laptop and ubuntu server, I'm amazed on how well it just works. To say it's "just a UI for S3" is a little simplistic.
" Exception: error looking up address for lat-lon: 54.xxxxxx,24.xxxxxx"

Also, have you seen Squarechan? Does pretty much the same thing :-)
What I really want is to drop a message anywhere (long&lat). Anyone who ever comes to that location, or close to it, can read it. I can drop a message for the next guy who will come to my house, or the next gal about to hike this trail... Get it? ... Edit: Forgot to say, Awesome :).
Chrome for Android won't support Flash, Adobe confirms
Which Disney’s Princesses Are Dating Material
SASS Recipes: What's for good for?
What is the definition of "nearby"?
Anandtech did a Sunspider comparison with Chrome slightly trailing stock and both somewhat behind Firefox 10. Not really gamebreaking differences though.

http://images.anandtech.com/graphs/graph5517/43983.png

I use Firefox Home on iOS for the sync even though the JS is gimped in non-Safari webkit views. Sync is that killer.
My local coffee shop/bakery/coding dungeon accepts Dwolla. That's all I've seen of it, though.
You are right: the problem was not the problem, but the available tools, namely the inability to "fail fast and cheap". However, I am not sure what alternative to building better tools first would be viable - throwing more resources into broken processes rarely, if ever, leads to results.
You got the gist, but get a point deducted for that typo :-)

You also forgot to realize that 10/-5 is less than one, even though its numerator is larger than its denominator.

Finally, it can be done somewhat easier, assuming a, b > 0:

(a+1)/(b+1) > a/b

<=>

b (a+1)/(b+1) > a

<=>

b (a+1) > a (b+1)

<=>

ba + b > ab + a

<=>

b > a
I must have misheard you. Did you just try to tell me that "niggardly" is a racist word because it sounds like "nigger"?
I think there are two reasons for this:

a) It's extremely hard to make todo list app that accommodates all workflows that people want well. For example, RTM is not that well suited for GTD, but wouldn't you expect each of the most popular to-do list app to be well suited, for, you know, the most popular todo-ing method?

b) Sometimes manual steps are the point - rewriting list actually gives you time to review the items, so some people opt out for paper and such. I usually use RTM, but, for example, one-off packing lists I do on paper.
Free charge Microsoft Training regarding System Center 2012?
It's mostly habit for me not using gt and gT. I only learned :tabnext and :tabprev when I learned of tabs at some point, and the mappings followed shortly after. I have a lot of other \whatever bindings too. (Such as \gt that's mapped to :tab split<CR>:exec("tag ".expand("<cword>"))<CR>)

And yeah, you can do every shell action in vim with things like :make and so on and :! when a nice wrapper isn't pre-made, but at that point it starts to feels a little too emacs-y for me in a lot of places and again, frequently I ctrl+z for things orthogonal to what I was working on. Sometimes I do use those wrappers, of course, but it's unnatural in many cases and I think it's of questionable utility compared to mastering the command line normally or compared to other vim features. Linux is my IDE, vim is my editor. I like to have them work together instead of one dominating the other.
No. That wasn't my point. I guess I did not communicate it very well.
Yes, in regards to unspecified individuals it has basically supplanted "kvetching".
Errbit (https://github.com/errbit/errbit) is the open source alternative to Airbrake/Hoptoad that provides an identical API so you can continue to use the same gem in your projects, just point it at a different service.

The problem with being a customer on airbrake/exceptional is that you end up paying for crappy customers that send millions of exceptions to their servers putting them under heavy load, if you have a low traffic app then err bit on a free heroku account is a hassle free way of handling exceptions.
Title should be "LinkedIn may be acquiring Rapportive".

Neither company has commented, and Gannes' unnamed source doesn't appear to know whether the deal has closed.
Government control and government ownership are two distinct concepts, with the latter not being a necessary condition for the former. That being said, it is more an issue of the same groups controlling most of both the political and economic landscape. However, as a Romanian I thought you'd pick on the irony of the situation: a politician finally admitting they have no clue about what they're doing - another thing that Romanians have not invented, but "optimized" :)
Thanks for the stacktrace. Using yahoo for geocoding... need to investigate.
I can easily fix issue 1 ;) Thanks!
Did anyone at Etsy look into this integration? Why didn't this seem viable?
This is tacky on two levels:

1) it just attacks flickr without really giving any reason. Flickr is a sinking ship. Great. Why? Why do we have any reason to believe Snapjoy is going to outlast Flickr?

2) Using the image of a sinking cruise ship weeks after a cruise ship wreck killed at least 17 people. I'm not easily offended, and this didn't personally offend me, but it's pretty much the first thing I thought of when I saw a drawing of a sinking cruise ship. Why run the risk?
Ah that would make sense. So that would mean that if you turn off location services any app could access your asset library without any prompt then. Good to know.
Meet Facebook's 1% http://news.ycombinator.com/item?id=3561273

Shows you how out of the loop I am about Facebook, I didn't even know who this was

Dustin Moskovitz has a 5% stake in Facebook, which for an $85 billion company would equate to $4.25 billion. That's around $157 million for every year of his life.

(if I understand it right, he only will pay 15% tax on that - and Forbes says he has 7.6% stake, not 5%)
Ask HN: Why do you contribute to open source?
My assumption is that most of the users here either contribute substantially to some open source project, or at least use some open source stuff and take some time to send patches/bugs to the project.

Why do you do it?

If you don't, then what stops you?

Not looking for should/shouldn't arguments here. Just curious about the general psychology of the decision.

What does it feel like? What kind of effect are you looking for? What motivates you to continue?
Functionless Programming
How My First Kindle eBook Became a No. 1 Bestseller
I think it's time for a new word to describe that concept. The word "agile" has been co-opted by process dweebs for their latest bureaucratic nightmare.

"Fleet-footed" perhaps?
As far as a few miles away.
The same here. Can i "inspire" from this for the documentation if my next Rest api ?.

Great job, keep it up.
Widespread Celebrations But No Pardon For Turing
While it's indeed imperfect and inconsistent, in the 10 minutes I've spent playing with it, it does seem much, much easier to read and click links without zooming, which is quite a bit more important to me than it being slightly ugly. I'll definitely be using it over the stock browser.
Analysing Website Monetization
One quibble, spending time isn't "like" spending money, it is spending money. It costs money to make software because developers spend time working on software. Time = money = budget.
IPhone App Saves Snowmobiler
Yes, this is truly tragic.
It's an effeminizing term.
I learned software engineering from Mozilla. I earn my living on top of OSS. Pay it forward.
I've been worried about Flickr disappearing for a while, but I don't think it's anywhere close yet. Also I'm not really interested in yet another third-party service from someone even less trusted than Flickr.

I'm happy to see projects like parallel-flickr pop up. I even started my own version: https://github.com/aaronpk/Flickr-Archiver

There are few things I trust more than Flickr right now, but I want to be ready in case they sink in the near future.
Using Python+Clojure on Google App Engine
Portland Athletic Club
We feature 5 deluxe indoor tennis courts, basketball gymnasium, plus weight room, cardiovascular center, aerobics, swimming, dry sauna, steam bath, and Jacuzzi. Located just minutes from downtown Portland, and downtown Beaverton.

athletic club in Portland, Portland tennis court rental, Portland public court rentals, tennis lessons in Portland, Portland tennis league, fitness specialist in Portland, Portland private club
Nokia N8 Review / Recover / Format / Apps / Games
90% of my open source contributions come from running into a bug in an open source project that I'm currently using for something, and just fixing that and sending it back upstream.

10% is writing tools to solve problems I have that aren't adequately solved by existing things.
I support Open Source Software because Open Source Software supports me.
$120/year? For what?

The pricing/business model does not work with this especially when there are so many free alternatives.
My experience is that most of the highly skilled engineers that I have worked with don't really care about the language that much.

My experience is that most good engineers are conscientious. They don't want their code to be tomorrow's legacy disaster. This makes them care a lot about languages, if we're talking order-of-magnitude differences like Scala vs. Java. If we're talking about Clojure vs. Python, then maybe not.

Friends don't let friends maintain Java code.

No, let's not start the 'Java is slow!!!!' debate again.

Java is slow to write. And very slow to read. Ever maintain a Java or C++ project? It's glacial. I'm talking about human performance, not runtime speed.

I think Greenspun is wrong about why this happens. I think it's a sign of weak program design, rather than a weak language.

I think it's a sign of bad practices. One thing that impels people toward bad practices (and not the only thing) is using the wrong tools.

C was designed for simple programs that need tight control over resource use and speed, or that need direct, reliable hardware access. As per the Unix philosophy, these programs were never supposed to become large; they should be modular and communicate through pipes or sockets. For those purposes, it's excellent. But if you have a 250 kLoC C++ program, you're doing something wrong.

One causative factor for the Greenspun effect is inappropriate language choice. It's not the only one.

I think you are wrong about this. I have seen little evidence in my career of a correlation between chosen technology and ability to deliver results.

"Deliver results". Here is your problem. A 1.2 programmer can code software to spec, meet deadlines, et cetera. That's an additive effect: cranked it out, met deadlines, went home. The difference between a 1.2 and a 2.0 is the ambition (in the latter) toward multiplier effects-- toward using technology to make whole teams or companies more effective. It's not just about "results"; it's about what those results are.

Expanding your definitions to preserve your point is a symptom of fallacious reasoning.

I guess my point was that it's not accurate to say that 1.5+ programmers always use functional programming, but the weaker claim is true that, for complex tasks requiring high-level languages, they prefer languages that support the functional style.
All you need is www.jenkins-ci.org
Sometimes you can hit ctrl-<key where [ is on US layout>, but I forget if/when it works that way.
Model Thinking Course Available for Preview
Symantec offered hackers $50k to delete stolen code in alleged "sting"
Also Fame and Glory?
Agreed! I really like the open photo project. I started making my own photo backup site as well: https://github.com/aaronpk/Flickr-Archiver I suspect we'll see many more attempts at building a solid photo archiving site before Flickr completely disappears.
"""Thanks for submitting this suggestion. I've resolved it as Won't Fix, because we currently have no plans to implement C99 Core Language features. While we recognize that a few programmers are interested in those features, our finite development and testing resources force us to focus on implementing features that will have the greatest impact on the greatest number of programmers, which means C++."""

-- http://connect.microsoft.com/VisualStudio/feedback/details/5...

"""Unfortunately 1) There are many, many more users of the Microsoft C++ compiler than there are of the C compiler; 2) Anytime we do customers discussion and/or solicit feedback the overwhelming response is that we should focus on C++ (especially at the moment C++-0x); 3) We just don't have the resources to do everything we would like. So while we are slowly improving our C-99 support (and we are active in the C-1x discussions) I can't promise we'll add any of these features."""

-- http://connect.microsoft.com/VisualStudio/feedback/details/5...
Although I admire OSS as a concept, generally when I contribute to an open-source project it's "by accident", e.g. I'm trying to fix/have fixed a bug that's affecting me or one of my customers, and it's easier to contribute the patch back to the project than re-patch every subsequent update. It's just, pragmatically, easier to fix the whole project than just for me.
It thinks Beverly Hills, 90210 is near North Bay (SF).
Modeling Time Series Data on top of Cassandra - RockMelt Engineering Blog
The addresses from the user's address book should be hashed before sending to the server and compared to hashed addresses on the server. Then only positive matches are registered, and the server doesn't see more private information than it needs.
An example of a theorem we were tested on is, "Each diagonal of a rhombus bisects two angles of a rhombus". Students can see that that statement is true, but students don't know why (including me).

The way to construct a rhombus is left-right and up-down symmetric. Because of that, you can pick one up, flip it along a horizontal or vertical axis, and put it back exactly where it came from. That operation keeps the diagonals where they are, and puts those to-be-proven-equal angles on top of each other.
Now, that I can completely understand and agree with. This is precisely the source of... frustration, to use a mild term, a great part of the world feels towards USA and, to a lesser degree, NATO.

From what I've seen over the years, it's incredibly easy to get people convinced that "we need to send our troops to fight for democracy and freedom". Yes, the world has been peaceful compared to the World War 2, but instead of a great world-wide war, we've been having lots of small wars all over the place. The important thing is that it's "far from home", so everyone can feel both safe and righteous.

And when it turns out that things weren't really the way media reported them, people can have a round of "boo, shame on you government" and cheerfully move on to the next target.

You call it "paranoia", I call it "a healthy dose of skepticism based on empirical evidence", but I've been told it's merely "bitterness" :-P
Since I learned Vim with the normal Escape key location and find it easier to hit than the normal Ctrl keys, I turn caps into another Ctrl. Plus, everything has Ctrl key shortcuts.
I mostly publish my own projects (where applicable/possible) as open source. I don't often submit patches (though I have in the past) because I usually end up using the software as is and it's fine; or I have to modify it in some way that is specific to the problem at hand (and thus, not useful to anyone else).

I definitely don't have a problem with contributing changes, it just doesn't come up very often.
Why You Should Sell First Then Give It Away For Free
This is unusable on the Galaxy Nexus due to its mysterious tendency to make fonts microscopic for random sections of the page. Guess it never occured to anyone to test their flagship browser on their flagship phone? It doesn't even resize the page to fit the screen when you pinch zoom (which the stock browser does)

Also, it has a persistent address/menu bar that takes up the top 10% of the screen, no doubt thanks to ICS' lack of a dedicated menu button. Once again, proof that removing said button was a pure stroke of idiocy.
As far as knowing what my goals are, there is nobody better than myself as a teacher. Mentoring or other 1:1 discussions where a real teacher could help with career guidance, philosophy, et cetera. I also go online and talk with people there, or I could leave the house if I so choose.

As far as selecting the best teaching material, I win. I can pick any used copy of any books that I feel are necessary, and they are cheap. Textbooks with exercises are a must. If I was shut off from the rest of the world, the sheer volume of college textbooks I physically have a copy of would keep me busy for years.

You don't learn from the teaching, you learn by doing. If you teach yourself and you never use what you have learned, done 5-10 of the medium to hard problems, and then tried to put together what you have learned, you will fail.

In the end, we agree. You should NOT be the sole teacher, unless you plan on just living and working for yourself. Perspective is a hard thing to get from yourself.
Check out _The Mythical Man-Month_ for a refutation of this.

Quoting from memory:

- Nine women cannot have a baby in one month.

- Adding more developers to a late project makes it later.

The problem is that in order for throwing a thousand engineers at the problem to be time-effective, each one must communicate what he has learned to all of the others. That takes time and adds friction.
great way to learn, share, and collaborate on ideas. I think if you couldn't share interesting things you wouldn't necessarily want to build them at all, or at least not build them as well as you may have if it were open-source
The BugSense hybrid app: experiences using Clojure on Google App Engine
Can we please knock off the nonsense of this "Buffett secretary" talking point? Debbie Bosanke is estimated to make north of $200k per year, while Buffet is paying capital gains rates. Of course her rate is higher.
This will make you fantastic at competing with and at the level of outsourced sweatshops. One of the huge differences I've found between US/European programmers and 'outsourced teams' is the former knows problem solving better than syntax while the latter knows syntax better than problem solving. Id rather be the former.
> industry best practice

Did he say that with a straight face? Heard a lot of corporate BS in my time but this takes the cake.

This is Apple's fault for allowing all apps access to the address book. But there is a deeper issue here, trust. Just because I leave my office unlocked doesn't mean my colleagues can steal from it.

I love this app and had great hopes for it but trust is a limited commodity and Path just lost mine.
For me the utility of something like this would be based around flirting... with that said, I think it has a lot of potential.
Click the change link on the top right - you can put any address. Thanks!