skysight-inc/HackerNews huggingface dataset:
Very cool, but I suspect that making it user-friendly and slick will end up being much more difficult than implementing the actual functionality was.

Edit: I have another question/concern, does the implementation in Haskell mean that the end product will have a runtime dependency on GHC or the Haskell Platform?
80%

(technically 81.8)
No, it's been there for a while already http://programming-motherfucker.com/
In a Good IT Job Market, Strong Demand for Analytics Skills Cited in 5 Cities
i'm not sure if git is the right thing to choose to version big binary files.
I always tell my team "there are people who program and then there are people who /talk/ about programming, be the former"

I always try to hire the ones who program. People who program learn domain knowledge and become better developers through ... writing code.. their managers leadership and not talking about methodologies all day long but actually executing and learning from their mistakes!

I tell them if they'll get to work -- I will worry about requiring things like testing frameworks that add overhead but only when they add more value than the overhead costs.
http://www.umuc.edu/undergrad/ugprograms/upload/CSCI-12-13.p...
Same site from the link in the article (http://labs.talkingpointsmemo.com/2011/08/post-1.php):

> Now the downsides, which are probably determinative for us. First, quite simply a lot of people don’t trust Facebook for reasons that range from quite reasonable to totally paranoid. Second, and more significant in my mind, is that many people don’t want to bring their true identities into the comments section of a political site. [...]

> For those two reasons, especially the second, we’re probably never going to do this.

It's like "yeah we know people probably won't like it, but fuck them."
[PDF ]The Chicago Plan Revisited (IMF Research)
Samsung is the biggest cellphone maker in the world and they put Bada on a lot of their phones and 95% of the owners of these phones don't know what Bada is. This makes total sense numberwise, but doesn't say anything about Bada's popularity. It's totally like Symbian was the biggest "smartphone" OS just a couple of years ago, just because Nokia was the biggest cellphone maker. Guess how many Nokia owners knew the word Symbian back then?
I don't think the files will get larger before the displays get larger. I haven't seen many QHD (quad Full hd) or UHD (16x Full HD) displays. I think you can buy them only in Japan now. But even the new mac book display has by far not enough pixels for that, so i doubt this will ever be adopted on laptop screens, it just seems unreasonable, nobody will be able to tell the difference.
I don't think I would have even noticed my tablet didn't have Flash.

I noticed that mine did. It was impossible to ignore. My tablet would frequently become unresponsive when I went to sites that had Flash content. Or sites with Flash content would be unusable because they relied on mouseovers in a way that doesn't work with touchscreen devices.

After a week I got around to figuring out how to disable Flash on the device. At which point my desire to give up on the Android tablet and get an iPad after all diminished considerably.
A HireVoice postmortem - lessons learned trying to get a startup off the ground
It's nice to know the "reality distortion field" can, and has been learned.
You mean ~82%?

> 100 * (90.0/2) / (100.0 - 90.0/2)
=> 81.8181818181818
Quite far down the long post they say:

"One question is obviously: How much “Computer Science” do we actually teach? Obviously, right now we’re not teaching very much in the way of traditional Computer Science content, we’ve placed far more focus onto the platform and feel that a lot can be gained from just what we’ve already built. We’re still very early on in the production of content and will be producing much more, of increasing complexity, over the upcoming weeks and months.

We decided that it was much more fruitful for us to tackle the most challenging problem that exists with Computer Science education first: Getting people excited about programming. If we can get people excited about programming, and build (or point them to) the resources they need to learn more then we will have been successful.

Eventually I think we’ll work to effectively replicate the materials one typically finds in a “Computer Science 101″ but in a way that is far more engaging and self-paced than what you would find at a traditional university."
So if I am a 13 year old child, and sext to my 50 year old uncle, who is the criminal. Under current law, I am guilty of possession and distribution of child porn (whether or not I send it to my 50 year old uncle or by 13 year old friend), and my uncle is guilty of possession, even though he might to of requested the image in any way.
Why? What is?
I’m pretty sure I understand where Rich is coming from. I’m just arguing that while moving to persistent, immutable values is a big step in what could be a good direction, it’s not sufficient by itself to justify or cause a shift in mainstream programming styles on the scale of abandoning OOP (as suggested in the original post I replied to).

You lose things in that transition, very useful things that are widely applicable. We’re not going to just give those up without having something good enough to replace them, and I thought that in this specific talk those two areas I mentioned were glossed over far too readily.

For example, although Rich said very clearly that he thought it was OK to manipulate data in-place as an implementation detail of how a new value is built, he then argued that once the finished result was ready it should become an immutable value, and that we no longer need to use abstractions that are based on or tied to that kind of underlying behaviour. I contend that there are many cases where it is not so simple even with today’s technology, and that the idea of constraining in-place mutation to the initial creation of a value is a leaky abstraction that will not survive a lot of practical applications.

Later on, processes are briefly mentioned, but that part of the talk is about information systems, which are mostly concerned with pure data analysis. That makes it is rather easy to dismiss the idea of modelling interactive processes in context, but unfortunately, very many real world programs do need to be concerned with the wider time-related concepts like effects.

I’m sure Rich himself is well aware of all of these issues. He’s discussed related ideas in far more detail on other occasions, including in the talk that lrenn cited above. But I find his challenge near the end of this talk, “If you can afford to do this, why would you do anything else? What’s a really good reason for doing something else?” to be rather unconvincing. For one thing, that’s a mighty big “if”, whether you interpret “afford” in terms of performance or dollars. For another thing, the answer to those questions could simply be “Because ‘this’ isn’t capable of modelling my real world, interactive system effectively.”
Node.js PaaS Hosting Comparison
What's cool about this article is that I've put a lot articles to read later about :) Thanks.
I'd love to hear Joey's answer on this question: why Haskell?
Yes but what positions in the armed forces are they likely to have taken?
Martin Varsavsky: How Europe is rocking the startup world
I hope so too. In the meantime, I'll keep throwing this tennis ball at the wall.

Thanks again!
Eggs and Atherosclerosis
It alienates those of us without a facebook account.
Your intentions may be pure, but I think it's a bad idea to copy unlicensed code into a public repo, especially without the author's permission.
You could also imagine a system where laws that are not enforced to some degree of thoroughness automatically get repealed. This solves old laws that are on the book but not used, as well as the concern of (highly) selective enforcement.
The project is based on git-annex, which is an extension that treats big binary files differently. Namely, it doesn't check in the file contents, so you don't get full-file versioning. You can find out more at http://git-annex.branchable.com/.
Providing a consistent interface to the development team adds value. Consistency within the team itself adds value as well. Picking something from the big list of methodologies and doing it consistently gives better results than doing whatever on wednesday afternoon. If nothing else, it lets teams identify procedures that don't work for them, so they can customize the methodology for their environment.
‘A Fresh Approach to Cloud App Optimization’ Recap
because your local history is bound to get really big in a short period of time?

what is? well, I don't really think anything is. it works with svn and dropbox, but that doesn't mean that is a good choice either.

obviously git etc. is mainly designed for text files. i've long thought about what the right way to approach this issue is.

edit: will read more about annex
Anyone who thinks India doesn't need a Mars mission, please raise your hands up.

Done, good. Now you've given your opinion. Please sit down and shut the F up.

Whatever I write would pail in comparison to a thread posted a few days earlier:

Link: http://launiusr.wordpress.com/2012/02/08/why-explore-space-a...

HN discussion: http://news.ycombinator.com/item?id=4372563
I won't mind the thinness as long as it doesn't result in a bad battery life. But one result I worry about is whether the "iPad Mini" will have a cellular transceiver. My iPad 3 has Verizon LTE, and I though I was worried that it would be superfluous, I find it essential. The value (to me) of the iPad Mini would drop a lot if it lacks GPS/cellular.
No, they don't have a billion users. And no, there's isn't growth left. Theoretically there is the potential that they could grow still, but it isn't happening.
git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, time, or disk space.

-- http://git-annex.branchable.com/
In my opinion it's more of a bad sign that they are so desperate and not focused on generating passionate users who are gaining some inherent value within the system itself. I don't have any hard evidence but anecdotally I can say I know perhaps 100 people in my life who love Stack Overflow but I know nobody who really loves Quora. Personally I think they are blowing it due to impatience.
I'm assuming it's proprietary like the other MPEGs - Any word on how problematic the licensing will be?
> Sorry, no posts matched your criteria.
hm ok, looks interesting, i'll have to read more about it's internals, thanks.
Point well made, but that risk is present in almost all circumstances where you are working for someone else (whether it's a traditional job and your boss makes suggestive comments/moves, or a client who insinuates they will give you more favorable terms if you do certain things, or a vc who will fund your idea/company if etc...). I would argue that the risk for a high net work individual is much higher b/c they have more to loose, so they would be less likely to do these things. Or maybe they're just better at getting away with it...
And viewers who block the Facebook domain in /etc/hosts.
Data Protection - A Manifesto
Wouldn't that still greatly narrow down the possibilities of where the person is in real life? At least it would narrow it down to the area they live/work in.
You'd be replacing those rental cars with your self-driving cars.
If I had to guess, I would guess because PG and YC does not want to allocate too much resources to building it out as well as YC. They still add features, but I think I read somewhere before that every resource they spend on developing HN is resource and time that could be spent doing something else (opportunity cost). So they probably do the minimum needed and maybe a few features here and there from time to time and scaling fixes but overall probably not going to push huge changes. It's basically Craigslist.
It didn't even show up on my Windows Phone device - just a single black 'M'.
There us no commandment about believing in strange superstitions, there is only a commandment about calling said superstitions God.
Some of the commercial version-control systems handle big binaries reasonably well. That's one reason many game companies, for example, use Perforce, since it doesn't choke on piles of art assets.
I really hate any commenting system that requires me to register. I don't want to have dozens of accounts just because of all these various systems for commenting.
> representing quite an efficiency boost.

It's a somewhat backwards way of thinking about it. They chose the filesize and then set the dials for the encoding. They could have chosen the 720p to be smaller larger or the same size compared to 1080p.
Users will vote with their feet. It was remarkable how much the filesizes of videos from certain sources fell in the aftermath of the Thai floods and increased consumer hard drive prices.

Of course, there's a class of users who will just always find the largest video file possible, reasoning that it much be higher quality.
Impressive. While I'm generally familiar with CSS I haven't delved into the icon logo stuff yet. I'm toying with the idea of trying to create JS/CSS-based country/state maps with customizable mouseover/onclick functionality, since there aren't really any good free versions available (that I've found). This kind of stuff inspires me that it might be possible, though I have no idea how hard it would be to create geographically-shaped elements.
Purveyors of "premium copy-protected video" use Flash on the desktop because the process of distributing, installing and supporting PC software is a giant pain in the ass, fraught with problems and security risks, to the point that users no longer do it.

On mobile, users love apps and distributing and supporting them is far, far easier.

Further, flash runs so poorly on mobile devices, and has for so long, that anyone serious about their "premium copy-protected video" jumped-ship for a dedicate app years ago.

So it doesn't matter what Adobe does. No-one is going back to mobile Flash at this point. Providers' app investments have been made, the same source content (h.264 video) is used in both places, and they get far more out of their own dedicated app.

Further, Adobe's money is made via content creation apps. Flash was a means to that end, but they don't need it. They can still make money off production tools, particularly while people still need to maintain a content pipeline that churns out resources that work on mobile and desktop.
Are you talking to/about me? If so, what do you base this on? Lazy typing?

And it's not a slogan either. What do you think democracy, in theory, is based on? On the souvereign citizens ruling themselves - we created and abide by the monopoly of power, we are governing us through it. In practice, it's kinda corrupt, but hey, it could be worse too, that's for sure, and exemplified all over the world.

Some people wish it was just a slogan though, I'll give you that.
Old logs may be a privacy liability; and depending on the type of log and the load on the system, the fully loaded cost of keeping logs indefinitely may be too high to justify based on the revenue for a customer (I'm thinking of ISP logs in particular, for example).
Dropbox integration!
As someone just getting into Node.js development, I had been looking into a good (free, for now) PaaS for a hobby project. I had settled on Heroku, and I like it so far for its simplicity. However, reading this was the first time I had considered OpenShift for Node.js. Can anyone comment on the merits of OpenShift vs. Heroku? I've found surprisingly little information comparing the two while searching around.

From what I was seeing, OpenShift looked like it may offer more capacity with its free plan, but I may be missing something here...
Amen.

Seen too many devs pursuing the perfect 1-size-fits-all holy grail architecture, only to leave a pile of over-abstracted technical debt in their wake.

Quite simply, if you can't understand why and when a particular pattern or methodology is effective, you can't take advantage of it and shouldn't be using it.

An experienced programmer is confident in all his choices and able to pick the best tool for any particular situation. Blindly subscribing to religions or Cargo cults just clouds your judgement and leads you to falsely believe that you wield the only hammer that gets all jobs done.
Creator of http://www.sharelatex.com here. LaTeX collaboration and environment setup is a big problem, online collaborative environments are going to become more popular. The more of them out there the better so good luck to jdleesmiller and writeLaTeX.

writeLaTeX has a nice split view which I have not implemented yet. The rate of update from collaborators seems to be relatively slow (compared to sharelatex). I would be interested in knowing the architecture behind the scenes.
Bill Gates on quest to reinvent the toilet
White hats publish DDoS hijacking manual, turn tables on attackers
No, ghc produces statically linked binaries by default (-dynamic if you don't like that).
Missed opportunity: Penny Arcade's Robert Khoo reviews Your business plan
Penny Arcade is one of the oldest and largest webcomics. Years ago, they were on-and-off destitute, lost the rights to their own comic, and other sorts of disasters.

Robert Khoo single-handedly turned them into the empire they are today, with multiple IPs, games, conferences, charities and more. Details in this Wired article, halfway down, starting at "Back at the office":

http://www.wired.com/gaming/virtualworlds/magazine/15-09/mf_pennyarcade?currentPage=all

One of the rewards in their Kickstarter is that Robert Khoo does a comprehensive review of your business plan, for a backing at the $2500 level. This is ridiculously cheap for the time and experience of someone like Khoo.

http://www.kickstarter.com/projects/pennyarcade/penny-arcade-sells-out

There's five hours left to back it as of this post.
What I took away from reading this article is that because the umbrella of "software development" is so wide; everything from a static html page for your local charity up to curiosity/ mars rover - it's not practical to define a single set of methodologies, tools and techniques that will work, be pragmatic or make sense for all situations.

Do what you think is best for whatever it is you're building :)
And clickable:

http://www.wired.com/gaming/virtualworlds/magazine/15-09/mf_...

http://www.kickstarter.com/projects/pennyarcade/penny-arcade...
Because Apple, maybe?
Small ideas are not the problem
Google 550g and 500 g

While the former is less common, you still see 17% of people using it. Looks like either is valid.
It's optional to share your comment on your news feed so I don't know why author is hating FB comments.
Scrabble player caught cheating at U.S. National Championships
YouTube on Linux without flash works fine these days.
No- in fact I'm sure the readme used to say "don't use this as a black box", instead use it as a starting point.
I'm pretty shocked that HN wouldn't be in favor of any and all efforts to advance the space race. Everyone (deservedly) showers praise on Elon Musk whenever SpaceX has a successful launch, but when India wants to push the envelope the response is totally opposite.

Some awesome stuff has come from reaching for big goals with a constrained set of resources in the past. I'm looking forward to seeing what kind of jugaad innovations the Indians can bring to the table in the aerospace sector.
ok read, what's the advantage of using this over rsync? it's git + haskell + rsync, loads of dependencies, to make git do something that it's not designed to do. or am i missing something crucial?
It's a demo, not a best practice.
So it's doing it with half the minimum block size and looking far forward (and backward) in the stream.

The cpu requirements must be intense. If they cannot do it with hardware accelerated video drivers for current hardware, it sounds like it will tie up multiple cores?

Maybe they like the idea of making everyone rebuy hardware.
Starting a New Development Conference
Hmm, still no overlapping blocks, apparently. Do other people find block artifacts less distracting than I do, and that's why nobody's trying to fix it for image and video compression?
My prediction: iPad Mini in seven delectable colors for just $299.
Link: an Application Platform Served from the Browser
PythonMagick (http://www.imagemagick.org/download/python/) works in Python3. PIL with Python3 support is coming later, apparently.
Maybe not entirely what you're looking for, but I've found Premise by CopyBlogger pretty useful: http://getpremise.com/ It's a WordPress plugin for a one time fee of $165, but if you do some searching you can find affiliate's offering discounts to get it at $95.

You can ignore all the extra features and focus on landing pages, which is where Premise is really good. (I find the membership and checkout features to be a little iffy.) There are a ton of included graphics, style settings, and different ways to layout the pages, though you won't get the large variety of templates that Unbounce has. Premise also comes with a large library of videos and seminars on copywriting, SEO, conversion optimization, etc. You can also integrate it easily with Visual Website Optimizer, and hopefully soon with Google's new Content Experiments.

Overall I find it a pretty good alternative to Unbounce.
Aren't you using templates and macros for HTML already?
> People were saying precisely the same thing about marijuana having to be legalized by now because so many people in the 1970s were using it. What happened?

Republicans realized that if they continued vilifying the living hell out of anybody who talked about drug law reform, they could continue stripping minorities of their rights.

And because they were good at it, the Democrats can't get elected unless they agree to continue the drug war.

The drug war is a disenfranchisement campaign that happens to line a lot of people's pockets, nothing more.
Steps for Non-Developers to Start an Internet Business
ITunes is a POS
I am currently writing my master thesis in the almighty LaTeX, and when is was looking for an editor I also considered these online alternatives like this one.

The most important feature I came across is multiple files usage. My current editor (TexStudio) has a neat feature where I use my 'main' document as some sort of a container. I put the document header (with the packages and everything) in there and for every chapter I use a different file. This lets me work on a chapter in a seperate file which does not get me lost in a 1 huge file when looking up stuff in the content.

It also shows a tree of your document structure per chapter/section/subsection/subsubsection so you can navigate easily through the document. This might be a useful feature for this online alternative.

Also, compiling from one of the chapter files actually compiles the entire document, which is nice (because otherwise it'll complain that is has no document structure, packages, etc).
WePay has a marketplace model that I've used. It allowed me to collect money and send money. Each user must have a WePay account but you can create one for them using the api. Pretty seamless overall.
>On my Debian system, /etc/init.d/ssh is 167 lines of almost entirely boilerplate shell script that has to be maintained separately for each service

That's a failure on debian's part, not a fundamental flaw of init. Guess what the equivalent looks like on openbsd?

daemon="/usr/sbin/sshd"

. /etc/rc.d/rc.subr

rc_cmd $1
Happy 15th Birthday GNOME
it will outsell the Nexus 7 just because it has an apple on it's back. I know that like everyone in here.
A quick check of the git-annex package in Ubuntu shows that you're right, no runtime Haskell dependency. I can only assume that the same will be true for the user-friendly "assistant". Thanks!