skysight-inc/HackerNews huggingface dataset:
Yes but if it only attracted people that were actually interested in the sport it could be held on a school playing fields on a wednesday afternoon
Tupac image performs at Coachella [video]
Have any companies played around with the idea of re-selling or trading digital licenses? For example, say a website has a bunch of music to download. If you get sick of one song, you can trade that license to another user for a song that they're willing to give up. This is probably the closest thing you'll have to "owning" it. You can sell a DVD to someone else, but as far as I know you can't do that with digital copies. I know licensing is an extremely complex field, I'm just curious if anything like this exists.
Is Monitoring The New Must-Have of Security?
The novel saved by a police forensic team
We are still missing each other somewhere here.

I'm not saying that this article doesn't help, but I'm saying it's the equivalent of pouring water on a fire, and we're ignoring the systemic cultural stuff that started the fire in the first place. What I'm arguing is we need to stop thinking "Pour water on this until it goes out" and also make sure that we take away the fuel for such behavior by trying to solve many of these problems earlier.
Why You Need a Web Application Firewall
Hmm some times custom hardware is needed for switching just of the top of my head you not going to impliment CAM on a bog standard hardware are you.

I could imagine some custom FPGA based modules that you could reprogram on the fly when you needed to regonfigure your networking hardware I am not sure what that buys you networking quipment doesnt have the scale that say a standard pc does apart from maybe acess level switches.

At this moment this seems to be more of a point and drool interface for those that cant hack IOS or pass the CCIE exam.
Teva Churn Evo Lightweight Walking Shoes
Check out this post of an event aggregation implementation in Backbone:

http://devlicio.us/blogs/mike_nichols/archive/2011/08/14/bac...
Taking e-Commerce to the Next Level: a Look at Brightpearl’s Recent Changes
I use SVN at home and in a 9-5. It's works fine.

1) Fast enough? I have tried git. It's pretty cool, but the difference between 5 seconds and 1 second is minimal at best to me. I don't think I've found myself dying for a faster SCM, though I usually make maybe 1 - 5 commits per day. Git on Win32 is meh compared to git on Linux, so that doesn't really convince me any further either. Git is also a PITA to compile on !Linux using !gcc, because heaven forbid we write using ANSI/ISO C.

2) Yes? I can do renames, but strictly speaking it is not an atomic "rename" operation. I don't particularly care about rename history, and I'm not really sure why others do, but I guess if I tried I could make up a use-case for it. Still, it wouldn't be a selling feature for me, that's for sure.

It seems strange to me that you take the time to tell us that "git is better", like we're comparing O(n) to O(log(n)) algorithms. Different workflows, projects, and organization structures have different needs. It seems hopelessly naive to simply assume everyone's needs are best fit by git, and git alone.

How about this: I want to tell, given two revision numbers in the mainline branch, which came first? In SVN, it's pretty simple. In git? Well, first open a terminal...then ...argh. As release manager, it's kind of annoying. Simple use case: is 2aa8aca05357004d4418807c06f53d81517bc629 before or after e8d0555ce401b6acb0f225aa0263e9b72136347d? Did e8d0555ce401b6acb0f225aa0263e9b72136347d make it into the build given that 5b5c73ceaa442bafff08b4470aad3ff276be94e3 was the final commit before the cut-off?

I might waste 5 seconds opening a terminal window or tab, 30 seconds finding, copying, and pasting the revision numbers, then a second or two determining the answer. This, to me, is not a productive use of my time when revision numbers simply tell me what I need to know. All of that magical time git just saved me might have just been absorbed or gone into time debt.
Well, there are people who disagree with this, and say you absolutely should be developing Mobile first, and think about the desktop later. Then there are people who would say that, mobile first and responsive design are part-and-parcel, that you can't do the former without the later.

Either way, I'm yet to see any examples of good looking, feature rich, content heavy sites that go from mobile to desktop without sacrificing.

People Bring up the Boston Globe website, but it's really really plain.

Also, no one ever brings up web apps. How do you mobile first/responsive design an app that's essentially a spreadsheet?
I had a similar idea after watching my kid staring at the blank paper. The idea was to have an interactive white board where you could manipulate an equation. The kid can try several things but the computer will only allow those that are valid. I even made a very crud attempt to show the concept. Please take a look at it. http://algebraexplorer.appspot.com/
For me, algebra is easy, but writing out steps is very difficult, and sometimes I prefer to use a process other than the one taught in class. Should the goal of math education be to solve problems or to learn processes?

That is a false dichotomy. The goal of math education is to "learn processes" to "solve problems". You can't skip the processes and jump straight to solving. Before you can pick a proper algorithm, you have to already know a few -- that's the learning processes part in programming. This holds for any skill you choose to learn; before you can do something well, you have to be able to do it in the first place.
Tomahawk: Fixing Our Fractured Digital Music Collections
Could Instagram Have Become a Successful, Independent Business?
Up to the engines now, Jade implements django-like inheritance and includes, same with swig and a few of the others. There are a few that do not have any notion of IO so I plan on having a third-party implementation of the old partial() function, removing it greatly simplified the view system for people who were not using it previously anyway, and some of the rules partial() employed were needlessly confusing (collections etc).
Y Combinator Apply
Hy, I'm Co-Founder AtContent. We applied to Y Combinator - how to know that I have msg? Email or what?
Here is a video from Nicira's website explaining virtual networks: http://bcove.me/xms70po8
On the iPhone I primarily use Pulse to browse through and the news:yc app to comment and post. The news:yc app is really good IMHO.
Part of my comment is arguing that there is actually a significant difference in aesthetics between "\x -> y" and "function(x) { return y; }"; and that query library like LINQ is natural to use with the former syntax, but so awkward to use with the latter that it's unlikely to be written in that way because of how ugly it would be in use.
I empathize. I have a hugely hard time reading code, which is why I tend to use Python wherever I'm able (and even Python's a bit hard for me to read, but it's certainly better than most).

However, I also think it's a little sad to limit your selection of languages strictly due to syntactic concerns, without any consideration of features whatsoever. Some languages that are utterly unreadable (I'm looking at you, Haskell! Like trying to eat soup with your hands tied behind your back) have some really cool concepts that, if nothing else, are great to poach for your own favorite language (list comprehensions spring to mind).
Olark (YC S09) is hiring the best customer service team on the planet
Fang Lizhi (1936-2012) Physicist and Freedom Fighter
Maybe you could fix it by cutting into studio's profit margins?
RavenDB & FreeDB: An optimization opportunity
For those with slow internet connections (like me), if the movie hangs, right click on the fancybox, unselect/select play to resume the movie.
How bad are you at generating random numbers?
This is a fun silly game. You input 0s and 1s as random as possible.
Some algorithm tries to guess what you are going to input based on your patterns.

http://seed.ucsd.edu/~mindreader/

It is extremely hard to win without a thought strategy, almost impossible.

And if you want to test a sequence versus two or three word distribution this is a cool tool:

http://www.khanacademy.org/labs/explorations/frequency-stability
In-App Product Placement Or The Future of Mobile Ads
Ask nearly anyone if they want ads in their mobile experience and most of them will respond with a stentorian "no". The late Steve Jobs even stated in 2010 that mobile ads "suck". Yet the dollar spend in mobile "ads" is going up exponentially and is predicted to soar over the next few years, from $3.3 billion in 2011 to a whopping $20.6 billion by 2015.

Yet therein lies the rub. If consumers are so turned off by mobile ads then how does mobile ad-based revenue increase over 600% in the next few years?
I'm tired of blogs that I have to scroll sideways to read; or if I maximize, are all whitespace to the right.

(I'm bothered enough by it to use the Firefox Aardvark extension to isolate the main paragraphs and trim off the other columns)

Just use jquery mobile for the widgets and it works great on desktop, mobiles and ipad.
Can anyone tell me if a Chromebook is a good gift for anyone non-technical? By non-technical, I mean someone who needs help using iTunes.
You're kind of missing the point. Tao is under the impression that most "gamified" math education software is based on rewards for solving entire problems. He believes that rewarding smaller steps on the path to the solution of more complex algebraic problems would be more effective. He's not trying to suggest the specific rewards to use with his demo, only the reward schedule.

(I say "under the impression" because the first comment on his post implies that games which break things down this way already exist. I don't actually know the truth of it.)
I think I read the same thing from Ayatollah Khamenei, and I prefer his choice of eyewear instead.
Please don't disable zooming like that, it's a horrible crime against accessibility. Honestly, why do designers keep destroying sites with that crap?
The smalltalk difference is not just syntax. Smalltalk uses messages instead of function calls. It's a different concept because smalltalk object can handle messages that are not declared on the class body. If you changed the parameters order it would be a different message, and you would not have a compile error, because it would still be possible to an instance to answer that message.
Isn't a big point that you don't really need a "content heavy" site? If you don't need the content in the mobile version - why do you need it in the desktop version?
IRC isn't seem very complex until you actually try to implement it, and it is only when you go to use your client on a second IRC network that you start to realize the true depth of the problem. It is not, however, until you discover two IRC networks that have contradictory implementation decisions that you truly understand just how complex a protocol that was standardized many (many) years after it was implemented by numerous unrelated parties can get.
Buddh Farms Noida call-9810962370
Chances are they're pushing to the same branch or to the same small number of branches instead of to private-ish branches. This is an easy trap to fall into: lots of people have a hard time getting used to using branches for everything.

As for squashing or not, I rarely do, and in general only squash commits that are simple typo fixes. This makes bisecting much easier.

Also, and this may or may not be relevant, maybe some people are reluctant to spam the central repository with their own temporary branches. To avoid this, I have everyone in my team set up a personal, backed up repository. Anyone can pull from these personal repos, but only their owners can push to them. When the temporary branches are done, they can be merged.
There's a startup to be done that will make IP itself meaningless; what we need is a generalized, bidirectional overlay datagram service (think: Akamai, but for packets, not files --- or, Akamai crossed with Skype) with abstracted addressing. We tried to build this in '99 but failed for want of a killer app for the service (also, we failed because our VCs installed management that felt our best bet was to take our series A and try to compete directly with Akamai by building colos).

This is, I think, the long term answer to both network neutrality and the IPv4 address crunch; IP could be relegated to a similar long-term role as Ethernet.
Bell Labs Created Our Digital World. What They Teach Us about Innovation.
Dieet: blijvend gewicht verliezen zonder jojo effect
Show HN: ViralBees, create viral promotions in mins
I concur. Hard life lessons should not be taught in the context of learning a new skill. Those can wait until after a degree of proficiency has been attained lest we undermine their efforts completely.
Twitter open sources their MySQL optimizations
Cheap tomas kopecky jersey
Thanks for the feedback! I get what you mean but I see it a bit differently. I've pledged on several Kickstarter projects that offered absolutely no incentive besides sending me a thank you email. I do it for the same reason that I donate to charities, for the sake of hopefully seeing an awesome ending/finished product some day. I understand this kind of thinking might seem naive, so I do want to expand on this a little bit further. We chose the rewards carefully because we simply don't have the resources to do much more. Kickstarter + Amazon payment gate way take 5-8% of your pledge money. That money is taxed as income. We're realistically looking at roughly 30% of the pledge money to be taken off from the top before we even consider the rewards. The unspoken rule that Kickstarters seem to follow is that they offer all previous pledge rewards with each reward tier.

This means that the sticker, 5 business cards (after paying for shipping of cards to my house) shipping of those items to you and including the hours it will take me to write the ebook,we're barely left with enough to pay for development costs. Having to need to create fancier, and more seemingly valuable rewards will definitely attract more users, but require more time from us because we'll need to do most of the work by ourselves. This ultimately cuts down from our development time and time is money. I would technically have more money to contribute to the app than the $60 pledge if I worked by the hour. The only problem then is that I wouldn't be working on the app, which in turns makes the whole project pointless.

I would really love if I could do more for the people who are helping out and supporting my cause, but I just have my hands tied. I sincerely appreciate your honest and open feedback because it really helps to let me understand what people's first impressions are and it'll help me try and figure out at least some kind of solution to this problem. Thank you!
The article doesn't mention two important things (and instead focuses on being clever - the opposite of what machine learning stands for). First, the deep learning algorithms that automatically create features. Second, the importance of gathering lots of data, or generating it.

If you have to be really clever with feature engineering, then what's the point of even calling yourself a machine learning person.
S.F. tech boom triggers concern about another bust
Not to my knowledge, and that sounds like an interesting concept. The first slide of your pitch deck can be "Stubhub for DRM" :)
Or even earn back the difference in volume.
> Benford's Law seems pretty obvious once you think about it.

Nate Silver actually did a bit of analysis on it around the time of the 2009 Iranian elections and the Al Franken-Norm Coleman recount. In short, he explained that while it does hold in certain circumstances, it's not really a 'law' that can be applied very broadly, unfortunately, even if the idea makes sense intuitively. For example, I believe he said that the Iranian ballots did not follow Benford's law, but that this was not necessarily very problematic, because election results in general have no reason to follow Benford's law.

(I don't have the link, but that should be enough to find it in the 538 archives for anyone who's interested).
I'm one of them as well. I'd also love to use git. The issue I have we it is that I feel like the "port" to Windows was more of a crowbar sort of operation rather than a well thought out plan to make a program cross-platform compatible.

Install TortoiseSVN. Done.

Install TortoiseHg. Oh it needs something else. What's it called? Ok. I need msysGit. I'll get that. Ok, they're all in beta? Whatever I'll just get one. What? It runs on top of Cywin? And on, and on...

Am I missing something here or is it really that convoluted? I work with non-programmers (engineering types) who program and I need it to be easy for them. Any recommendations?
This whole debate seems like two folks stuck in their way blowing a whole thing out of proportion.

How about Bootstrap adds the damn semi-colon and JSLint accepts that for the most part the lack of a semi-colon is working and "valid" JS add allows for the edge case. Now everyone gets to go home happy.
JavaScript Drama
See told ya 2pac is alive and working at pinky's chicken on Santa Monica blvd
I think the argument that we shouldn't rely on the parser for certain language features is a bit silly (including interpreting end-of-statements). The language is precisely what the parser says it is, and nothing more or less. JSMin is free to not do what the parser does of course, but that won't be Javascript.
http://iterin.blogspot.in/2012/03/list-of-places-to-submit-y...
Twitter Suit Targets Spammers: What It Means for Your Sites
Andrew Chen's Law of Shitty ClickThrough's
We tested the idea of degrees of separation in social media to create viral promotion via the platform
Anonymous classes use lexical closure to capture names in the outer environment. The feature that Java lacks is not so much closures, as first class functions (which you can have without closures). Defining a method which binds to lexically enclosing symbols, and when evaluated has access to an environment mapping these symbols to values, seems to me to be possible in Java. It's just that the method needs to be contained in a class.
Parents: Read the damn box
Some risks are bigger obstacles than others. HN has always been valuable to me for legitimate, honest feedback, including negative feedback.
Frankly TextMate met my expectations just fine and I don't regret paying for it.

> we didn't get any real update for like three or four years

Call me old-fashioned but I can't keep up with updating all my tools every few month. Maybe three four years is a bit too long but it's nice to have some period of stability. Despite not having major updates TextMate remained very popular. It must have gotten many things right from the very first release. I wish there were more products like that.
Fair enough. Then I suspect we'll just have to agree to disagree here. To me, that's a near-meaningless semantic distinction. Language concepts are squishier in my mind.
Ok, taking that approach on the desktop version:

- No 'Featured Story' slider carousel.

- No story excerpts.

- No large story thumbnail/header image.

- No navigation aids, i.e. recent stories, you might like, trending, etc.

- No fat footer with sitemap on every page.

- etc etc etc

This is just on a news site. Imagine if a site features other content, which on a desktop would be/is fine, but presenting it all to a mobile user would be overload, and a slow page load experience.

Also, seriously can you point me to sites that have done this, and still don't look baren on a desktop?
Europe’s Economic Suicide
The author is right on the money. I've always written code as specified - just because it felt 'right' - but I could never pin down my arguments - the author captures my thoughts beautifully.

Particularly his points about reading other people's code & extending functionality - there are very few use-cases where it makes sense to omit semi-colons, end-tags, etc - and if you aren't sure - yours isn't one of those use-cases.
The point is that it is threading/simultaneous execution that is the big deal. A language designed around some 'concurrency not parallelism' slogan has missed the boat... concurrency was never the problem that needed to be solved.

For instance in golang the only support the language has for simultaneous execution is a threadsafe queue -- that's all. And the runtime libraries only have variations on mutex that you even have to manually create locks and manually remember to unlock them. This is extremely weak sauce for a 'concurrent' language.
Anything that is not an acronym is good in my book.
I was thinking along the same lines. If, for instance, a car is stopped on top of the bag in traffic, or at a red light, then I imagine accelerating while on the bag could cause potential ripping, or depending on how deep the hole is, it could pull the bag right out, leaving it as a hazard for other cars.
Not to completely discount this idea though, because I do think it's quite innovative.
http://www.codeclub.org.uk/blog/

Blog is 502'ing...
I suspect, that to understand the logic behind semicolon exclusion, you should program at least a little in the languages, that do not require it.

At least for me, mental switch between semicolon and no semicolon is hard for some reason, if it happens a lot during the day :)
Presentation: Big Data And Intelligent Platforms
I think this whole semicolon story is a natural step of a language becoming more wide-spread. The more people spend time appropriating the language, the more they'll want to push the envelope, exploit the quirks and get the best out of the language's syntax.

It's a natural cycle. C programmers went through the very same phase at some point and to this day different coding styles persist.

It's only when those choices cause incompatibilities that friction emerges, but we should see it as a natural step towards a more unified grasp of what Javascript means for people who program with it. That the general tone of the conversation is antagonistic is just a symptom of the fact that people care about their opinions and their choices, which by all means should be seen as a very healthy questioning on the part of the community. Just my 2 cents.

TL;DR: Sure the image conveyed is bad, but the reasons why such a debate emerges are natural and are part of the evolution of a language, it'll get better.
I agree that deep-learning is an interesting approach to learn higher level features. However it's still a long way from being a universal solution: for instance deep learning won't help you solve the machine translation or multi-documents text summarization problems automagically: you still need to find good (hence often task dependent) representation for both your input data and the datastructure you are trying to learn a predictive model for.
It read backwards.
Another Mac Trojan Detected, Potentially Bigger Than the First
> and refusing to update.

How true this is. I spoke with one sysadmin who told me that even if 100% of the developers were using git-svn he would never allow git as the official location to store code on the servers and it must be pushed back to svn. I am not sure how to respond to people like that.

Edit: When pressed for more details it was clear that he was happy with his svn server setup and didn't want to change and have to learn something new. This was not a logical discussion, but an emotional one and as he ran the servers he had the final say.