skysight-inc/HackerNews huggingface dataset:
No, they abandoned there core business user by attempting to enter the consumer market and that core has mostly gone now. RIM has a market of mostly fickle users now and with that sadly I don't see any comeback, even in the new OS is brilliant. They sadly alienated a lot of influentual people over the past years who gave up on the soon moto they have had with there new OS.

As RIM is structured currently they wont make a comeback, even if they hae invented the golden delicious of apples per say. If they partner up with others and allow other companies to make RIM OS phones then they might move forward and make a comeback, but as it stands they sadly won't as they pissed off people over the years in such a way that they had there fingers burned.

I like RIM, I like the potentual there products had, but they had some terrible managment in the middle and that managment is still sadly there and with that nothing has really changed - sad in many ways.
I even have a tattoo on my wrist to look at when in doubt–a huge green “you go girl!” dot.

For real? That sounds pretty cool :)
The analytic solution to the Fibonacci sequence is nice and all, but I generally dislike methods that require you to very carefully check how much precision you need. I much prefer the matrix exponentiation by repeated squaring approach [1].

1: http://ronzii.wordpress.com/2011/07/09/using-matrix-exponent...
There was some mention of PG support: http://stuconnolly.com/blog/sequel-pro-postgresql-support/
It's certainly an improvement over what otherwise currently happens: unless there's a recall, we are all driving "beta" cars with bugs that never get patched. At least this way there is an easy method for correcting software defects.
Iran fires monkey into space
The art of anamorphic illusions: the 10 most talented artists of the world
I just thought it was funny the article took a shortcut on speed testing because only 96 values were possible from the function. At that point, we are no longer talking about math or math error, we are talking a simple array lookup.

I get the "less math" part of the article, but it just seemed a bit confused.
Antigua’s Legal “Pirate Site” Authorized by the World Trade Organization
One in three college seniors don't buy textbooks because of their price
Quick nitpick: HAML is not a pre-processor for HTML, it is a templating language.
We know and we are fixing it. In a few days we are launching a website re-design that includes the pricing information. For now here's a link to the pricing info we currently have on the site after you sign in.

Plans and pricing: http://bit.ly/VLzg3v
I wonder why Backbone is getting so much attention.
For small tasks, jQuery is completely sufficient (as in this example as others have noted). If you're going to develop applications on a larger scale, Dojo is a way better alternative in most cases IMO. It comes with modularization, build tools, i18n etc...
Backbone is somewhere in the middle, neither highlevel nor lowlevel JS. I really don't see a spot where Backbone significantly outperforms either Dojo or jQuery. Can anyone tell me what's so special about it?
UX annoyance that I've seen persist with many products' blogs. Clicking on the Blimp icon should take me to the product, not back to the blog. Clicking "About" takes me to the product, but the link text isn't very indicative of this.
If you're going to ask for something to get repealed, you might want to start with getting the acronym right.
Evenly Spaced Ones in Binary String
Gumroad: New Seller Analytics
Looks like there is no nice freelancers directory.

I found some, but not exactly what I was expecting. So, I am going to start building my own. I will post updates if some people are interested.
...and you can combine it with Sass for CSS. Sass gives you features that CSS misses like inheritence which makes your style sheets much more DRY.

BTW, both Haml and Sass go very nicely with Sinatra... ;)
I came to the exact opposite conclusion as the author. Programmers should know a lot of things, including both recursion and math since tere are many ways to approach a problem.
Simple pagination with Backbone and Bootstrap
[Show HN] Natural Edge wooden mushroom with LED "eyes"
I do distinguish between math and Math. Decide for yourself what that distinction means.
I can see why you would think that Google is working against anonymous use of Google services. But to say that they are working against the "anonymous internet" is a stretch, unless you believe Google to make up the majority of the internet.

Honest question: what actions have they taken that make you believe they are working against the anonymous internet, outside of Google services?
PlayerScale Says Its Gaming Infrastructure Is Being Used By 100M People
You know you are making the same argument as the light-hearted quip of your parent post, right? Everything you mentioned that goes into safe programming combined with meatspace actors yields the bug report "if I accidentally press on the accelerator instead of the brake, I crash faster".
So it can resolve 6 inches at 20k feet. About 1 pixel of resolution for the "terrorist's" face. At least they have a roughly 4x12 pixel image to make a sound determination as to which person to target.
We are trying to come up with a new name for the "About" link. Any recommendations?
On the one hand, there's a lot of unique things you could learn as an urban planner by spending all of your working days driving a cab. On the other, that's not really a field you want to get behind in (unless you want to teach, I guess).
No monetary incentives would be different from what we have now. The choice (at scale) is essentially "transparent economic incentives" (affiliates) vs. concealed economic incentives (paid products, sponsorships, behind the scenes promotion deals)..

I think there are probably people who write reviews/promote their favorite products at a small scale, but not the larger blogs.
The cool thing is that the shot is in the wrong direction. It is the television that shoots a ray into the gun. Of course, there are no other way to do this, but it is fun to think about.

Raytracing is the same. The ray is cast in the "wrong" direction in order to figure out from where it came.
Ask HN: Why Betabait is closing?
After being featured several times last year in techcrunch and other big tech blogs, they are now closing their doors.

Dear BetaBaiters,

We wanted to take a minute to reach out and thank you for being a part of BetaBait. Unfortunately, we will be closing the service as of 2/1/1013.

While BetaBait has been a successful journey, we as founders have decided to work on new projects.
Most of the car is built by hand. Robots move the vehicle along the production line, perform a lot of the body and frame spot welding, and stamp aluminum panels. Most of the work is done by people.

Right now the car is still evolving--both design and manufacturing is changing (literally) daily. It doesn't make sense to use robots yet.

Source: I toured the factory last week.
Restrict is part of the C99 standard
I've created the same test app with Play 2.1 RC2 and Scala: https://github.com/jamesward/scale-play-web-app

On my laptop I have half as many cores as the poster and am getting about half the performance.
DuckDuckGo Architecture - 1 Million Deep Searches a Day and Growing
Tech patents reach record high
"A boot stamping on a human face — forever."
Totally agree. "This is the worst book I've ever seen" is not constructive. Specifically calling out the type-setting is one of the best pieces of feedback he could have hoped to receive.
created or acquired ?
Linus very famously does not use a debugger, so I'm not sure if you're as in touch with the Linux dev community as you think.
I find the technology and engineering behind this extremely interesting, but on the other hand the potential end use of this very scary (if used inappropriately by the wrong people).

The fact that today we can already buy a UAV for under $1,000 and a 4k camera for $500 (http://www.lehmannaviation.com/la/la100.php) just gives you a sense of how easy and fast this type of surveillance is evolving.
> why can't they turn rocket drones into sniper drones by now?

If I had to take a guess, it's because 20,000 feet is too much air for a ballistic object to go through without being nudged out of its intended trajectory.

Rockets can more-or-less correct their flight path, plus it doesn't matter if they're off by an inch, a foot, or a meter.
The shift key?
One point I didn't explicitly make in the post: Vine is not about gifs, it's about video.
> Invisible defaults like privacy settings can be a lot more insidious, especially when (for better or worse) you expect your OS to treat your information very privately.

It is treated privately - it gets anonymized, so there's no privacy violation going on in the first place. There's a notice on the Dash that gives you the details, which is visible any time the search box is visible. And the box is a global search box. Do you expect privacy when you search in a Google search box also?

> Now on the other hand, you might argue this is all my fault for not taking the time to find out about my privacy settings...

No. My argument is that your privacy isn't violated with default settings in the first place. For the truly paranoid, you can still turn it off. But if you have that level of paranoia, you'd better audit all the source code on your system yourself. Do you know, for example, the details of how Chrome and Firefox anonymize URLs you visit for blacklist warning purposes?
I'm not sure what's so surprising about this. Cab drivers aren't exactly the bottom rung of the economic ladder. Cab companies don't rent out expensive cabs to just anyone, and driving involves capital costs (either buying your own taxi, or paying the rental, which can run $150+ per day).

Right after the financial crisis, I had a cab driver who managed mortgage representatives at Countrywide before it went under. At the time there were zero jobs for people in the mortgage industry, and he was doing it to bring in some cash while working on starting a business.

Employers don't treat foreign degrees equally with American degrees, so it's very common for engineers or even doctors with foreign credentials to work service jobs like driving cabs while they "launder" their foreign degree with U.S. schooling. My uncle was a doctor in Bangladesh and then emigrated to Australia. He worked as a bell hop, among other things, while he went through Australian medical school. He owns a private practice now in some resort town.
Too bad those jobs are going to be replaced by machines.
PageLever (YC S11) acquired by Unified Social
I wouldn't call it FUD. Ubuntu's terrible initial state as well as principles are completely valid reasons to drop allegiance to a free operating system. His reasoning and motivation are clear as day and it does not seem to me that he is trying to make any untrue, dubious, or over-reaching claims.

I of course, am sympathetic to his view point. Without having ever heard of this guy, I had the exact same experience while returning to Ubuntu after some time.

I really, really did not like how Ubuntu was initially packaged after a fresh install. Of course, I can make it into anything I want -- no use complaining! So I spent a few hours on this process, molding it into the operating system I wanted it to be. But then I started to think, why wasn't I doing this on Debian, or Arch, or FreeBSD? Since the moment I went to download Ubuntu, the web page was in my face to buy shit. I don't mind paying for software and I believe certain things have intrinsic value. But this approach to selling an operating system started needling a pit of dread into my stomach. If I'm already taking the time to undue everything I hate about the default Ubuntu install, and if I am already building up a healthy loathing at the way the operating system wants to sell my attention and information at every opportunity, how does it offer any value at all? Then the question occurred to me: What awful thing that I am going to have to undue is going to come out of the next release of Ubuntu?

For me Ubuntu has solidly become the wrong choice. I don't mind spending the time to customize my computing environment. But if I need to do that I'm going to choose an OS that aligns better with my principles.
Anything that is self-described as an "abstraction markup language" and must be compiled into the language it abstracts is really a pre-processor.

Regardless of intended use cases, i cant think of a better definition.
Successful startup growth means taking risks
How Increase In SVRs Could See Your Remortgage Increase
I'm finding that it's a lot cleaner to use with Javascript. For example, say you have an array of items and you want to create a fieldset for each item, and add an attribute of "data-id", and "data-category" to each fieldset so you can grab them with jQuery later on.

In HAML all you have to do is this...

- @items.each do |item|

%fieldset{:data => {:id => item.id, :category => item.category}}

===

In ERB the equivalent would be...

<% @items.each do |item| %>

<fieldset data-id="<%= item.id %>" data-category="<%= item.category %>">

</fieldset>

<% end %>

===

It's a lot cleaner in HAML, especially extrapolated out over larger views.
Very interesting writing style, and a wonderfully thought-provoking read!
why does the program / tool that makes it "Editor's Choice" not automatically reject as an error an attempt to promote a porny video to that spot

This was the second mistake. There should be business rules in place to prevent this. Most likely they rushed the app to production without considering this case.
This must be a really valuable information asset. Think about when a IED goes off, they can reply the events leading up to this attack, trace the vehicles/people involved back to houses/buildings. What about when a murder or bank robbery happens. You can just watch when/where/who is doing what! This is some jack bauer stuff!
you can d&d tasks for enlarge/move, but, for now, not for create dependencies
Being a taxi driver has some advantages (especially if you are an O/O), with the big one being you get to set your own schedule. On top of that, it can generate quite a decent amount of money. I had a friend in college who drove a cab in Chicago on the weekends and he would make at least a grand during his 12 hour shift. I didn't pry too much, so I don't know if that was usual or that semester was out of the ordinary. But I would imagine that it pays better than many of the other "low skill" jobs and can offer much more variety.
I am familiar with two general approaches to creating unreadable and unmanageable software.

The first one is to take logically unrelated operations and combine them into one giant blob via shared/global variables and god objects/methods. This is what commonly known as spaghetti code.

The second one it to take every piece of functionality and shatter it into tiny pieces, so no unit of code represents anything anymore. This can be done with endless callbacks or layers of abstraction, and it can be made worse by complex frameworks with a lot of "magic" taking place or a lot of boilerplate being required. I don't know any common name for this, but let's call it mush coding.

It looks like the post describes how to convert moderately readable spaghetti code into unreadable mush code. (I would claim that a person not familiar with JQuery could easily understand the initial code, while a person not keenly familiar with Backbone would be completely lost in the final version.)

If most of your methods are longer than 100 lines, something is probably wrong. If most of your methods are shorter than 3 lines, something is probably wrong as well.
Am I the only one who installed this app AFTER reading this article :P
I usually don't let them creep into the API, but I use them for convenience within a function that needs direct access to the multidimensional structure, i.e.

void func(int M, int N, int P, double *a_flat) {
double (*a)[N][P] = (double (*)[N][P])a_flat;
// use a[i+1][j+2][k-1] instead of a_flat[((i+1)*N+(j+2))*P+k-1].
Tesla needs to innovate quickly because they're in a bad spot. It turns out that creating electric vehicles just isn't that hard. BMW has the i3. Nissan has the Leaf. Ford has the Focus Electric. These are not has good as the Tesla, but they're much cheaper, and are taking the bottom of the market away. But most importantly, these manufacturers have non-electric car lines that they can use to achieve massive economies of scale. Once these manufacturers decide to do a high end product, Tesla is in a bad way. Tesla can out innovate these guys easily, but there just isn't much innovation differential in cars except at the very high end, which is not enough to survive on.

The lesson of Tesla is that you can produce really cool things if you can throw a ton of money away up front and wave your hands around vulnerability to established competitors. In this respect the conservative approach of existing manufacturers towards electrics looks much more prudent than Tesla's high risk approach.
Ashton Kutcher Was Hospitalized After Trying Steve Jobs’ Frutarian Diet
What about writing it in Markdown then doing conversion to LaTeX using pandoc? I'm working on a research paper this way and it is working out nicely. Pandoc allows you to include a LaTeX template that you can customize to your heart's content yet still keep separate from your content. (you can also do html and epub directly from pandoc, with templates, if you desire)
Is that really a group decision?
Twitter Sees Jump in Government Data Requests
its an absolutely EPIC tool.

I use my phone right now for sshing into my home machines and getting analytics, benchmarks, error logs, making spot changes to files, editing users and groups, etc. If you have a smartphone with a foldout keyboard, you're set. The possibility of me being able to do this with urxvt and emacs running on the phone is just awesome. Interacting with postgres on the cli with my phone is a dream as well. Obviously writing out huge statements is a pain, but you're generally just running one liners through to find some info.
> why can't they turn rocket drones into sniper drones

Because it's really really hard to hit someone with a ballistic projectile from a distance of 20k feet in 100 mph winds (or however fast a drone flies).
Mailgunner here: while I am not deeply familiar with Meteor technology, if the framework allows you to receive an HTTP POST from a 3rd party domain to a publicly available URL (with HTTPs or without), then yes - you can receive email messages right into your Meteor app.
My old company used HAML exclusively for all of our RoR view code. In most general cases it makes the coding faster. THere are of course some wonky edge cases in HAML vs code style best practices.

For instance: try making an html element with a long list of attributes and see how it looks. Or worse, run a translate on a block of text while maintaining reasonable line lengths.

Good? Yes. Silver bullet html replacement? Lol.
It supports spell checking with ASpell but it doesn't have Turkish pack.
Simple way to add social networking features to Rails application.
There is so much stuff in that video, that's what really hood investors are. The thing is, you can't be just between insane and genius, you have to be able to use either of the two just when it's the right time to use them.
yeah i know, i was just trying to make fun of certain aspects of the software industry :)
In the end its a good thing of course and car makers have alot of validation to go through before a new car can be released anyway.
Wait Im confused. Wouldnt the point of using the analytic approach be that i could start at any n besides 0? Because of course if im just taking the sums from 0 to n it'd be faster to do it the tail recursive way because thats just simple addition.
Another great step by step guide. Thank you.

The jQuery to Backbone one was really great. (https://github.com/kjbekkelund/writings/blob/master/publishe...)

To those who are interested, this guy has some more writings here:

https://github.com/kjbekkelund/writings/tree/master/publishe...
I must have miscommunicated. I am not talking about estimating the cost of construction. I'm talking about estimating the amount of time required to deliver architectural services...and as an aside, while few lay people think they have expertise regarding iOS applications, most lay people think they have expertise when it comes to construction.

To disabuse anyone of a misunderstanding of architectural practice - people say "Build me something like that" all the time. And "that" is a photograph of a suburban house, and "something" is a 30,000 square foot animal shelter. Their brother Bob hung drywall when he was in college, and thinks it will cost $35 a square foot. Dunning and Kruger have demon spawn:

http://www.areforum.org/forums/showthread.php?299367-Homes-o...

As for houses...well, $600 plans on the internet set expectations, and anyway, the contractor will provide the plans for free. The solar panels get added to the project during construction and I don't get a chance to hide them, I just show up on the site and there they are and the only reason I'm there is Solar Panel Pete sawzalled through six pre-engineered trusses, DIY homeowner/contractor failed the framing inspection, and she's due next month - they're expecting twins. It's why I charge for those services on an hourly basis.

Web servers use LAMP. iOS apps run Objective C. They have buttons and icons and fields. The parts are all standardized. The difference is that most software developers don't get thrown into the thick of the competitive consulting business right out of school. That's what the practice of architecture is - responding to RFP's (formal or informal). It's digging up and dealing with clients and contractors. 50 employees is a big architectural firm. Median size is probably 3.
Original author here... thanks for posting! :) I filed the first lawsuit against the TSA's nude body scanners when they became primary screening in 2010, and you may also remember me from my "How to Get Anything Through TSA Nude Body Scanners" video. Today I filed suit against New York City for attempting to introduce street body scanners that can look under your clothes from afar. It is unfortunate that it seems that government at all levels is always in need of a fresh reminder that the citizens for whom it exists demand privacy, and that each technological advance is not a new tool to violate our privacy. However, as often as proves to be necessary, we will give them that reminder.
I wonder what you could use manrocket.com for?

Maybe astronaut site...
Ask HN: Is it better for modern technology to specialize or generalize?
There are many paths to technology. Our modern smart phones are the most perplexing to me because I, for one, think that overall having more specialized technology is a good thing. For example, a dedicated physics processing unit on a GPU, a dedicated camera, specialized speakers for high end audio manipulation ....<p>Though where is the line between specialization and generalization, for which one is more appropriate or better? For most people (the general public):<p>Is is better to have a general widget that does many things well enough, or have several unrelated widgets that each does it's own one thing extremely well?
This isn't about protecting investors from losing money, this is about raising an artificial barrier to entry for smaller start-ups.
If your principles aren't worth your friends and family starving, what are they worth?
What makes you think she doesn't have good evidence that her product is both acceptably safe and makes people look better? I re-read that portion of TFA and nothing rang my bell.
XSTASHED
Is there a possibility the whole Vine adult content hiccup was just a publicity stunt?
What a joke. If any browser vendor really gave a fuck about privacy it would simply not be a problem anymore at all.

It's certainly not worthy to have to deceive your way to the top of a list that exists because of how little privacy really matters to browser vendors.
Just grabbed a few, thank you!