skysight-inc/HackerNews huggingface dataset:
You could do the same with any plastic shape manufacturing process available to consumers, which there are many.
Male-geek version of "she who dies with most shoes wins"?
Thanks- The time zone thing is a tricky one, since obviously the shows air on US time but I know what you mean and I will look into it.

Will work on the other suggestions as well- Thanks!
Its for a promo contest- Sorry. Just ignore it.
The people hosing their system like that aren't likely to be able to use a recovery partition. I would guess they'd take the computer to a shop to get it fixed.
Perhaps you should consider a different field of employment. https://gist.github.com/anonymous/4736156

(Pardon the tabbing, I don't have that much time to waste on uneducated comments like the above)
Economies of scale make that analogy not relevant.
American Apparel's sizes for women are truly horrible. Large ones fit an average sized 10 year old.
> The really shocking thing is that in the last quarter Microsoft's smart phone market share actually dropped.

Not shocking, there were still a lot of old WinMob (like HD1s) out there that hand't been replaced yet.

> Even if there was no intrinsic market demand for these products I would have expected an initial surge from the faithful just to try out something new.

In a universe where even the apple fanboy is a myth, I'm not sure there are any faithful anymore.
Previous discussions:

- http://news.ycombinator.com/item?id=3971990

- http://news.ycombinator.com/item?id=3906143

- http://www.reddit.com/r/programming/comments/tmlb5/meaningfu...

For those complaining about the stock photography:

https://github.com/giving/giving.github.com
for learning more about plotting, the gplot2 book is a tad expensive, but worthwhile. http://www.amazon.com/gp/product/0387981403 (it helped me understand the structure behind the library, which i found confusing from cookbooks etc)
> These companies pay almost no taxes yet feed off our public universities, court systems, patent and trademark offices, copyright offices, public airwaves, highways, federal banking infrastructure, etc. It's sick.

You misunderstand me.

I absolutely agree that it's sick.

But it is 100% legal because the government allows it to occur. If you are expecting private organizations to not act in their own interest, you're basically fighting gravity.
Yes. That's the point.

We elect those people. We get what we deserve.
My main problem was that it only stored deltas, and thus you could not revert to any specific state if any of the intermediate deltas were lost.

Compare this to something like google docs, which has ways of handling reverts and simultaneous editing.
Don't bother. The site says available on the iPhone, but it's not. You can download the app and do nothing with it. It's just linkbait to pad numbers.
FYI I prefer your design to theirs. Theirs is teeny on my Air
> In my view letting corporations determine law, law determine morality, and accepting it without complaining is an exceptionally bad idea.

I absolutely agree. But as I said prior in the thread, expecting private corporations to not act in their best interest is like arguing against gravity.
Taking the exact same course and going the same process of learning!
Client Side Window Decorations and Wayland
Exactly, I remember one day throwing out (to good will) 20+ industry shirts, from events, vendors, prizes etc... because I reached an age where the social value wasn't there anymore, infact it became prohibiting towards being taken serious.

I look at the young guys I work with now getting all excited about vendor gear, smile, and reminisce about being the same age, but to me shirts are worthless (and as noted a stigma in some situations).
No, don't do this. The people maintaining your code will hate you if everything is an unnamed lambda.

A better way to do it is to take your core data structure, in this case a user, and turn it into a class, dictionary or named tuple. Classes are the best way - there are all sorts of ways to put a nice interface on them.

For example:

class User(object):
def __init__(self, name, post_count):
self.name = name
self.post_count = post_count

def __repr__(self):
return '<User name="%s", post_count="%s">' % (self.name, self.post_count)

def __cmp__(self, other_user):
# larger is better
return -cmp(self.post_count, other_user.post_count)

# set up data
users_ = [["user1", 500], ["n00b", 15], ["thebestuser", 177]]
users = []
for user in users_:
users.append(User(*user))
print users

# sort users by post count by default
print sorted(users)
As a PHP programmer the inconsistency of the string,array,regex,et al functions is an occasional annoyance blown way out of proportion, typically by developers who don't even use the language. The horse is dead, continuously beating it is tedious and avoids the elephant in the room, mainly that for the tasks it was invented to handle it still (despite all it's innumerable and interminably cited warts) serves more pages than any other language with no real change on the horizon. You want to gripe about something? Let's talk about Drupal's internals, or better yet, JavaScript.
Welcome to techcrunch where the facts are made up and points of accuracy don't matter
I just removed the FB connect code from Pen.io - Causing automatic redirects for all logged in users. Luckily it was easy to kill for us and won't cause users any issue with logging in.
I feel this is pretty misleading. Yes, you probably are within 10 miles, however the required skills are perhaps 1 in 10,000 or worse. Not to mention that the proportion that will break the law to manufacture a firearm is going to be a very small subset of those.

On the other hand, if 3d printed weaponry were feasible, it would require a small purchase, a file download and a button click. That is a significant and notable change.
We have some advice on women's tshirts on the geekfeminism wiki - maybe someone will find it useful!

http://geekfeminism.wikia.com/wiki/T-shirts
I see recent commits in Go's mercurial history to fix bugs on Plan 9. Is anyone at Google actually using Plan 9 to develop Go? Or is building for Plan 9 just a sanity test for maintaining cross platform code?

Wikipedia says the last "stable" release of Plan 9 was in 2002, but there seem to be a number of recent forks.
I don't miss episodes. I'm also relatively unconcerned about MPAA stuff.

I bought Automatic after a 2 week trial. I have it downloading on 15 minute intervals from tvtorrents.com (from the UK, while I'm US), based on my "New Favorites" custom account RSS feed. I specify some words to match a show's title, get the format I want (match ".mp4") and exclude ones I don't. (Don't match "720p", don't match "mkv".) The torrents get downloaded to a directory, where Transmission automatically detects and starts downloading them.

The result: Shows appear in Air Video on my iPad, and I only press an entry in a list (Table View) to watch them. My "karma" (called gigacredits) on tvtorrents.com basically takes care of itself because I start downloading when a bunch of other people are also doing so.

That said, TVTorrents.com is a bit clunky. (Along the lines of "2003 called. Wants its Java app server and web design back.")
Microsoft really loves C#. What love have you seen C# not getting lately?
It wasn't his hobbies per se, it was his choice to use them to decorate his entire home.
Joined :)

Well, the first book recommended is The Pragmatic Programmer, we can all get behind that one :)
That's silly. "Doing the math" doesn't change how "elite" your status is, because "elite" is relative to the size of the total group being considered, just like percentages are. If you're in the top 3 of your high school graduating class that only had 3 people in it, does that make you part of an elite group? I think not.
Does it? A cursory google suggests that the 64GB MBA also comes with the drive about 70-75% free.
True, but they're mostly focused on Entrepreneurship, Management, etc :) . That's all good of course, but I was wondering about science fiction, fantasy and stuff.
I love the fact that Current TV was trying to tape a segment at least a day after their own website had written a piece debunking the story.

Now that's journalism.
This sounds like the experience of a beginning programmer learning pretty-much any popular scripting language.

> I found that regular expressions ... are a great way to isolate the string that one is looking for...

Well I never!

I'm not criticising the guy who wrote this, but I don't know why this has been voted up on Hacker News.
What's the size of the sdk? How big would the download be (both from developers and users point-of-view).
> learn backbone instead of jquery

Backbone relies on some sort of DOM library like jQuery to function. Regardless, for any library, it's important to learn the fundamentals before using them, such as DOM basics in JavaScript before even using jQuery.

To answer the original question, yes, it's important to learn server-side frameworks since there's still many things about them that client-side rendering can't do (better search engine optimization, progressive enhancement, accessibility).
I understand the short-term reasoning for choosing Java. Unfortunately mobile is one platform where transparent access to native code is a huge advantage and Java/JNI puts Android at a huge disadvantage here compared to Obj-C/C++.

This is why writing something like a Twitter client is actually much easier in Android but doing something really interesting like realtime multimedia or highly responsive, complex UIs is difficult to the point of impossible in some cases.
With Ghostery running, it should not even load anything from a Facebook domain. The (buggy) code to redirect people to facebook.com would no doubt be served fromFacebook themselves. Stopping that code from being served to your browser means they can't redirect.

I absolutely love Ghostery and other related tools.
OKCupid does something similar with attractiveness: they email you to congratulate you if you're one of the top 50%. Based on all my friends who have bragged, it works. I always thought that was a great way to flatter people into using the site.
Libraries like this are bound to introduce overhead, but in the javascript world you don't hear many people complain about the overhead of jQuery, and it is there. I think for most people a string comparison 4 times slower won't mean much. That's not to say it's "okay" to be slow, just saying it may not be big for those not pushing PHP to its boundaries. In fact last time I checked Symfony and Zend had a tremendous impact in terms of overhead, but you (almost) never hear negative comments on them. Heck, even something OOP is slower than the same thing written in procedural style in PHP.
That isn't what followshows is about though.
"No means Yes" has many meanings [1], many having no rape related sentiment at all.

[1] http://tvtropes.org/pmwiki/pmwiki.php/Main/NoMeansYes
The point is not to suppress his hobbies, just to be a little more conscientious about how you present yourself. He didn't say get rid of the star trek tapes.
Instead of using RoR or Django (or something really "opinionated"), try looking into Sinatra or Flask (or other small "micro-frameworks" and libraries) where you can mix-and-match your own libraries from different places. This will get you in the habit of weighing the pros and cons of using different packages and tools for different tasks, and it will also force you to learn how to chose the best tool for the job yourself.

I think Rails and Django are great, but they offload a lot of design decisions to the community -- this is great when you want to write maintainable code with a diverse team, but not necessarily the optimal setup for gaining the most useful skills for the future. If you want to be ahead of the curve, try using smaller and more focused tools. Even though an individual piece of the puzzle may occasionally need to be replaced, you will at least know that you hand selected the best tool for your use case, and won't have to shoe-horn another approach on top of it.
Use :symbol.gt and friends in ActiveRecord
>When people buy a laoptop they expect the OS will take up a good chunk of the storage space.[sic]

Why? My linux install has a full dev environment and office suite and doesn't take a ton of room.
You wouldn't be able to do the JSON stuff and the string wrapping with a single function, but otherwise that could be a good idea.
Our three sites are now free of Like buttons. It would be interesting to see how many disappeared today.
They couldn't have done the test otherwise. The significance of 10.0.0.0/8 is that this network is reserved for LAN use.
I loved Serpentine on the C64. I keep playing it a few rounds every now and again still (with a USB version of the Competition Pro joystick hooked up to my laptop, these days...).

According to Western Design Centre's website they're still licensing hundreds of millions 65xx series designs a year, which puts them in the league of MIPS, PPC and x86 in volumes. Don't know if that message is current, though.

It's fun to think that the many years worth of sales of all the 80's home computers most of us associate with C64 adds up to less than a years current sales of an ISA that's closing in on 40 years.

(EDIT: also, for examples of other obscure uses of 65xx cores: Some Amiga models, like the A500, had a 65xx core on the keyboard, in a model with a tiny onchip PROM and a some RAM, that was used as a serial controller)
I wouldn't rule out core data just from this post. Core data may have some quirks, but it's pretty reliable and very useful from my experience. I haven't given iCloud + core data a try, since I wasn't sure if it were reliable yet.
We’ve Been Busy Building New Features For Security Researchers
I'm currently learning R and was hoping for a more detailed blog post. I found this to be a pretty bland report that would have been made much more interesting and useful if the author had included some concrete examples.
7 Rules for Creating Visually Effective Slides
Why did Dell force employees to sell shares?
Not really sure what point you're making. Validating on the server will incur a 2-10sec penalty once when entering payment data... the rest of your app is unaffected.
> Cleaning the data - This takes time and it can be annoying.

Have you tried using Google Refine[1]? It's an excellent tool for cleaning datasets and a useful addition to your workflow. I was miffed I didn't know about it when I had to collect and analyze data from surveys awhile ago. I was using Python for cleanup (Google Refine supports Jython).

[1]: http://code.google.com/p/google-refine/
Why not? You could test if the string is valid json, and if it is do object wrapping, otherwise do string wrapping. This method is used often in jQuery, figuring out what to do depending on what you pass to it. EDIT: and I guess a second, optional argument to force a specific data type could be added for those rare cases where you have a json string and you want to run string functions on it.
Yes, but how do consumers see it?

It's framed as competing with the iPad - and most see it as a tablet, I'd wager.
"Cognitive" or "White-space" radio, the subject of the actual FCC notice, is real though. In simplistic terms, it means making fixed "FCC style" spectrum management largely obsolete, by pairing each radio transmitter with a receiver. The receiver is used to monitor the surrounding radio environment, and the system makes a determination, in real-time, of what (if anything) it can transmit whilst avoiding interference with other users of the spectrum.

Cognitive radio offers the potential for large increases in data capacity since the radio spectrum is currently underutilised. I was at a conference a few years ago, where a presenter had done the measurements, and the utilisation of the radio spectrum (averaged across time and frequency) was about 5%. It turns out that most licensees hardly, if ever, transmit.

There's currently a regulatory push to allow others to use a chunk of spectrum, as long as they don't interfere with the licensee, meaning the licensee gets guaranteed access, rather than exclusive access. It should be interesting, since it will open the (cheaper?) alternative of buying smarter radios instead of buying spectrum.
...A t-shirt says something. It’s visible. You can show it off. It’s an
invisible handshake among those who know what the t-shirt symbolizes. ...

Doesn't that actually make T-shirts the opposite of currency? The point of money is that it's all the same.
Considering you know his name, title, and company, there are like 4 different possibilities, just email them all.
3 packages:

plyr
ggplot2
reshape

Learn those 3 and use them for everything you do in R.
How is this any better than say, Sidereel.com ?
Those people still were viewed more than 95% of all the rest, it doesn't matter if it's a group of 100, 1,000 or 1 million people - still pretty impressive.

Now I'm wondering what I need to do to market myself there...
Why We Must Rescue the U.S. Postal Service From the Brink of Death
Is it just me, or is the "600% more likely to succeed" statement incorrect? Based on the numbers provided in the accompanying infographic, it's actually that non-Techstars startups were 600% more likely to fail, which is not the same, mathematically.

40% failure rate for regular startups -> 60% success rate
6.5% failure rate for Techstars -> 94.5% success rate

94.5% compared to 60% is an increase of 34.5%, or a 1.575x chance.
I think "http://home.comcast.net/~suprtwo/ might be the funniest part of that image. I'd forgotten just how amazingly cobbled together suprnova was.
But do you wear a shitty t-shirt after you receive it? Part of a company's motivation for giving out t-shirts is cheap publicity — people literally walk around with that company's logo on their chest. They're unlikely to do that though if the shirt fits poorly or is otherwise uncomfortable.
Well, I am biased but I think the interface is years ahead. I feel like I am on geocities/myspace on sidereel. We also have many unique features not present on there.
Unlike you, I'll avoid the ad hominem. The commenter I was replying to said that java is EASIER to visually parse. Your java code is harder to visually parse than my ruby code. It's not hard to visually parse, but it's harder than the ruby code which was my point.

btw, I've added a sort to mine, what would that look like for yours?

https://gist.github.com/jaydonnell/4735159

Edit: I see you don't have the courage to use your real account.
I'm aware of the signifigance of the netblock, that is why I brought the issue up. Why is it that you think they could not have conducted the test on a machine that is sitting behind a NAT box?
Since cgcardona had to change the location of this file, only a day after submitting it, here's the new location:

http://cgcardona.github.com/2013/02/07/whats-produced-more-v...
I've only played around with the surface in the stores.

To me this is the first iteration of a brand new form factor. Of course it has problems. But the great thing is that the other companies like Lenovo, ASUS,HP..ect will look at this and hopefully see its problems and iterate on it.
Also the new intel CPU is aimed at this form factor, which is suppose to cut heat and battery use to "near" ARM levels.

For me it will be amazing to have 1 product for everything. Ubuntu on my tablet? sure! hook up to external monitor, write on it, type on the screen, type on the mini keyboard, type on a full keyboard? all possible.
Ask HN: What is the most enjoyable language to code in?
I'm a self taught web developer working primarily with advanced PHP and wanted to get an idea of what you guys think is the most enjoyable language to create something with? I tend to feel "comfortable" coding things with PHP but hate the fact it's one of the poorest languages to have in the toolkit. Looking for prospects...
Nupla 22212 Rawhide Blade Cover for Campers Axe
There's no difference in the instruction set between 6502 and 6510 (at least not in the documented opcodes) - the 6510 is a 6502 with up to 8 GPIO pins and a tristate address bus. On the C64 the IO pins were used for bank switching the ROM and underlying RAM, and for controlling the tape port.

(fun and useless trivia about the tape port: you could use your C64 as a very primitive 1-bit sampler by recording the tape input, and play it back by toggling the input to max and down again on every "1"; with some basic run-length encoding you could get a reasonable length sample in memory and still be able to record at a tolerable sample rate to get recognizable output)
plyr, while having awesome syntax, is really slow for anything beyond even the most modest dataset. Try using it with 50k rows, not to mention true "big data".

data.table is much faster. It's an extension to data.frames that adds some additional constrains/rules that allows for much faster operations including aggregating, subsetting, and merging data.

Cleaning data, however, does not have a steep learning curve or high difficulty level in R-- it has a steep learning curve and high difficulty level period. Implementing good procedures for data munging is 80% of the job.
I spent about a year blogging about R as I learned it (http://www.r-chart.com/). It is not a general purpose sort of language but is great for math / charting tasks. A couple of ways that software developer types can minimize time to get up and running:

1) Check out http://www.r-bloggers.com/. The site gives you a good sense of the state of R and Tal (who runs the site) has done a great job of promoting R and encouraging the community.

2) Pick one graphics package and stick with it. The standard functions are sufficient but ggplot2 has a more finished appearance.

3) Review available libraries. If you want to do something, someone else likely already has and has posted a package to CRAN.

4) One way for SQL developers to limit the need of learning the idiosyncrasies of the language is to use the sqldf package to manipulate data frames and use ggplot2 (which generally takes data frames as arguments) to display charts.
Really? This is a bit suspicious that I was downvoted, then.

The front page says, "Watch TV Shows in your Browser," and "Easily know when your shows are on next." Other headline-sized text on the front page basically reiterates those two points. That functionality is basically already served by the setup I describe. (TVTorrents + Automatic + Transmission + AirVideo.) I would rather watch TV on my iPad on the couch or on my bed than in front of the PC. I also get the "Know when the next show is" in just a few clicks.

If anything, my story points out a packaging issue, which may well be an opportunity. Only a programmer like me is going to stitch together the functionality of four apps to get the same effect. Let someone download a single tablet app, maybe download a "server" on their PC, and it all just works. There's issues doing this on the iPad, because of what Apple might or might not allow, especially with regards to torrents.

As it is, it looks like someone wanting to promote the site downvoted me to suppress competition. Not very cool, if that's the case.
I have found this [site] (http://www.cookbook-r.com/) to be more helpful (plus the online documentation for ggplot2 which is really good).

Hadley's book is really good and a solid treatment (from the author of so many clear, powerful package it's not a surprise), but there have been a lot of changes to ggplot2 since 2009. I have personally found ggplot2 to be so powerful because it lends itself very well to actually learning through using Cookbook-style examples.
It can actually, but only will sites every couple blocks for the useage profile invisioned by this concept.
We manage all our servers with Ansible - http://ansible.cc/. It lets you write yaml files to specify actions to perform on the servers, which are all executed over SSH without the need for any additional setup, and it is easy to learn.
It wasn't on, I'm not sure what my cable TV provider was going on about.