skysight-inc/HackerNews huggingface dataset:
Open sourced as well: https://github.com/shenfeng/rssminer

I also think this is the most similar looking Google reader replacement out there and that's a good thing! (for me). I just want a non-opinionated rss reader. No messing with content or discovery/recommendation. Just good ol rss reader for many feeds.
The Internet is different from the Web. It is off topic, but if you want to go into that, the Internet as distinct from the Web had an even bigger public kick-start.
Drag And Drop with jQuery UI Sortable
Out of curiosity have you used or seen Xamarin? I've heard a lot of hype and talked to fairly experienced people who say it doesn't add too much in size or performance cost.
Wow, what a transparent strawman. Every 'how to do a startup' guide stresses that getting your product in front of users is the key priority of every new company.

Nothing I've ever read has ever advocated getting an NDA or figuring out pricing strategy before you have interested users.
Every movie available has at the very least Spanish and Portuguese subtitles, and most have dual audio as well.

Much better than a DVD actually :) and a LOT better than cable (I strongly dislike dubbed movies), no stupid messages at the beginning, and can I usually listen to English audio with Spanish subtitles (my family does as well, we all learnt English).

The downside is that the movie selection is even more limited than in the U.S. - but since I'm not a movie buff, it's more than enough for me. And they have a lot of shows that aren't otherwise available (like Top Gear, which I needed to download from the net since it wasn't legally available in my country before).
Dear Google,

please stop arbitrarily bumping your version numbers so you don't have to hear complaints about open source contributions being ignored. Do you seriously expect us to believe you got through 25 real, full versions in 4.5 years?

Sincerely, "one guy not trying to talk for everyone".
"In the case of Ted, you could start by saying something like, "I'm noticing two patterns in our meetings. First, Ted, this looks like the third time in a month where you haven't met a deadline for the team. Am I off? [Assuming Ted agrees, you continue.] The second pattern is that each time Ted says he hasn't met a deadline, I notice the rest of you — Fran, Alex, and Sheryl — sigh or shake your head, but you don't say anything to Ted. Am I on target? [Assuming people agree, you continue.] Since these meetings are the place for solving problems and the team can't meet its deadlines if Ted doesn't meet his, I'm curious, what leads you not to say something to Ted in the meetings?""

If I'm Ted, this is a very uncomfortable meeting... and from the sound of things, will be going down hill very quickly.
I had the same impression. I have been working on a very early prototype of something very similar to this and was curious the know the general architecture of the system but there doesn't seem to be any documentation covering that.

I wish that more of these projects were more general like Mesos as opposed to just replicating a service across machines.
Mathematics isn't popular because it originated in India and China; it's popular because it's practically useful in a variety of ways.

Why are Christian symbols popular in anime? It's not because they're inherently compelling in any way, it's because they're from a foreign culture and they have exotic appeal.

Why do people in the US practice meditation? Is it because they rationally considered all available peer-reviewed evidence, or because meditation is associated with a foreign culture and has exotic appeal?
I think this is a cool idea, but I think it might make sense to aim it at the Titanium platform. As a Titanium developer myself, I think this would go over extremely well in our community. I would assume that anyone who is comfortable enough in Obj-C wouldn't really want to use an app builder like this, but titanium devs are already using a "builder" of sorts since they are using the framework. Just a thought!
Passover, Education, And Why Hamburgers Mean Freedom
How about the falsehood that someone invented a fake Kickstarted campaign under her name and put words in her mouth?
The RSS reader I use on my phone lets me view the text content without having to view the web page. No web page -> No google ads.
Using Performance Counters In The C# Language
The font-color you use in your blog is so horrible to read!
I love that anecdote and it's a great illustration of the difference between demanding and empowering. Thanks for sharing.
I agree with you, but I also want to take it further. I feel like we're dealing with consequences here instead of dealing with the root cause. Perhaps it would be even more effective to have each individual proclaim beforehand what their contribution to the teams next milestone is going to be, and then ask people to report on their progress. In a sufficiently friendly environment you wouldn't have a problem in having people pick up responsibility without being nudged, be it in public or private. Any situation where you have to nudge someone is a consequence of an earlier failure. It would be super helpful to have a practical advice on how to create and foster such environment.

More than any particular answer, bowever, we need a forum for having such conversations.
Students bare souls, and more, on Facebook "confession" pages
Hon Hai Posts Record Profit as Apple Expands Product Line
I agree, early versions of spotify felt like a jukebox application that happened to pull songs from the internet.

New versions feel like a half baked social network.
I can vouch for the legitimacy of what he's saying. There are definitely cases where the only way to make browser download operations (whether it be a file download or certain kinds of XHR requests) work right in IE, Chrome, and FireFox is to write a special case for IE or potentially all 3 of them.
Let's look at this from a game theory point of view. A self-imposed cap is a signal to potential contributors that you don't intend for this particular project to exceed some specific aim.

Sending this signal lets contributors differentiate between these types of kickstarters, which seems to be the problem here.
1) Correct
2) Also correct, not sure why this is an issue
3) Their blog does have an RSS feed - http://blog.digg.com/rss do you mean an anchor link for subscribing? I can't recall I used one of those instead of the RSS icon in the address bar.

Additionally, Digg - the product, like HN, Reddit etc was never going to be a substitute for Reader. The product they are currently working on sounds like a direct replacement for Reader with a social slant. Seems like the most sensible move for them to become relevant again.
Polycode is out
Things like product release schedules are rarely in the hands of developers. More likely, a product manager and company dictate when new versions will get pushed out.
What do people think about offering first time criticisms in private? I've had pretty good results with employees by saying something like, "We have you here for a reason. We know that you're good. So far on this project you've been learning/on cruise control/ramping up/adjusting but we can't afford that now. Now is the time to produce."

If that doesn't work, then bring it up in a team meeting while focusing on the task rather than the person.
Expect can easily save your day, but only consider it as a last resort - when all better ways of interacting are not available : like web scraping, it is quite fragile because the stability of the 'API' is usually far from guaranteed.
This has been discussed before, and there's useful comments in the old threads, so it's worth searching to find them.

There are a bunch of HN redesign attempts. Some of them are reasonably nice. They all seem to have the same problems - less information is presented.

There are a whole slew of plugins, extensions, user scripts, user styles, alternative websites, etc etc, that add or change functionality for HN. (I'm making a list for a tiny website which I might put up one day. It's tricky curating everything.) So people can tweak HN to be pretty much how they like.

I'd really like bigger buttons, or more spacing on the up / down vote arrows, to prevent fat-finger-voting errors.

Once you start tweaking HN it's hard to know when to stop. Remove the tables; use semantic markup. But then should you add comment-tree-collapsing?
Show HN: Social Network for Indie Musicians & Fans
What's clear to me is that you don't want to understand Title VII protections for the workplace and are only picking out the words you like best.

If someone has a reasonable belief that a workplace is sexist (and there's a broad definition of what "reasonable" means), then that person can file a report (and there's a broad definition of what "report" means), and the company may not retaliate (and there's a broad definition of what "retaliate" means).

That doesn't mean that the report must be true in order to make a report, or that dirty jokes necessarily indicate a hostile workplace. Nor does it mean that if a report isn't true then the company may retaliate.

Yes, "participating can nullify the inference that the jokes were unwelcome". That is correct and you, I, and the courts are all in agreement. But you are ignoring the second part, which is that stopping participation isn't enough to indicate that the jokes are unwelcome. Someone must first complain in order to indicate that there is a change in status.

So it most certainly does say that if someone has a reasonable belief that dirty jokes are a form of sexual discrimination, then that person may file a report - even if that person once participated in those dirty jokes - and Title VII protections apply.

Using 'basic logical reasoning', if someone has a reasonable belief that dirty jokes are a form of sexual discrimination, then that person may file a report - even if that person has never participated participated in those dirty jokes - and Title VII protections apply.

The reason you may have difficulties is you are looking at the results of an incident where the courts have decided that a "proliferation" of pornography is an example of sexual harassment which is not allowed under Title VII. However, PyCon does not want to be a place where sexual harassment is allowed.

The Title VII reporting mechanism which end up in court are the same as the Title VII reporting mechanisms used to point out possible cases of sexual harassment in a company, so that a company might correct the situation and avoid going to court.

That's why there does not need to be a "proliferation" of sexual discrimination before people can complain about their civil rights being violated.
Tips: Making Mobile Apps Alternate-Device Aware
I didn't mean to imply that CS students aren't entrepreneurial. I just meant that when I talk with the CS students in MY school they aren't entrepreneurial.

Also I only added the "Python(optional)" because that is what I have learned so it would be easier to work with someone who uses it as well.

I have nothing but respect for CS students. Poor phrasing on my part.
Drop me an email (it's in my profile) with what kind of thing you're looking for and your experience and I'll see if I can get you some leads.
Congratulations, Yahoo! Now you own a slice of the smartphone apps pie.

Remember when you bought Geocities and Broadcast.com to have a slice of the dot com bubble pie? Remember when you bought Flickr and Delicious to have a slice of the Web 2.0 pie?

* * *

Good news for D’Aloisio: post-acqhiresition, founders of companies bought by Yahoo always seem to do well.
Since the author grows bonsai, I'm sure he's partial to gnarly mountain trees too.
User agent string history
Dash (API Browser) - now with a Alfred 2 workflow
Hi, Dash's developer here. I'd like to announce that Dash now has a Alfred 2 workflow which feeds Dash results directly into Alfred. In a nutshell, the Alfred 2 workflow performs the search in Dash in the background and shows the results inside Alfred.

This is what it looks like: http://cl.ly/image/0h2r0d3b1c2h.

This is how you get it: https://twitter.com/kapeli/status/316074209568755712.

It's still in beta, so do expect some bugs (although no bugs have been reported so far). If you absolutely don't like betas, wait for the next update of Dash (version 1.8.2).
You don't consider a 16" gun a weapon? (Or are you talking about the munitions?)
Right, but if you want to avoid a certain level of hypocrisy, blindly consuming works from content creators whose views you do not know is at odds with actively blocking one simply because you do not agree with his views on a subject which is external to the work itself.
I mostly agree, but SQLalchemy queries and the occasional complex conditional could cause one to reconsider or start making allowances.
Strap one on your back and you can swim in the atmosphere like a diver in water.

Although it would have to be over 66 cubic meters for an 80kg person in 20°C air. If it is spherical, it would be c.a. 5 m in diameter.
Thanks for the feedback! Sending to our designer!:)
Looks good so far - I've already discovered some great sounding bands.

Just a few suggestions:

* When you vote, the arrow should disappear. Instead, it just pops a notification saying you can't vote again - but there's no easy way to determine which songs you've voted on.

* It would be great to see a page of links you've upvoted so you can refer back to songs you liked.

Edit to add...

* A way to exclude domains you can't use (e.g. Spotify, which is unavailable in some countries).

* There's no need for the site to auto-scroll to the top of the page and display a Thank You message every time you vote.
Uhm no, thanks.

I have developed for Android and while it's XML-based layout system has nice enough foundations, it is really showing it's age. The interaction between different layouts, gravity hints, weights and screen sizes has grown nightmarish - and in contrast to the open web, there are not many good third-party additions to sanitize the morass.

You want your app to run on 2.2 - 4.1? You will have to re-implement a lot of the newer features yourself or stick with the old ways - something like jQuery that papers over the differences is rare on the single-provider platforms.

IMO the web as a platform had a lot of catching up to do but it's pace has outgrown both Android and iOS which are not exactly stale but do no longer innovate with the speed they did 4 years ago.

On the web, you can pick your tech stack and stick to it for some years, there's no need to switch everything over to the latest tech each year.
It's An Outliner World
Very cool! My question is, how do you use something like Zipline to actually execute trades.
I don't understand why they did that... couldn't they have just offered him at job at £200,000 a year? I'm sure he'd have accepted.

Edit: Typo
Hello. I would like to get involved with Boise Code Camp. We're a small 60-employee software company in Twin Falls. It's exciting you have such an effort and we'd like to get involved. My email is in my profile -- couldn't find yours.
“I don't think you'd ever see that kind of experimentation in a classroom full of adults, who would more likely do everything in their power not to break their computers,”...

I really think, more than anything, this is why we should be teaching kids to code and so on in school. Most of the good coders I know have been doing it from a young age, and I think a lot of it comes from the fearlessness of youth.

Personally, I know I owe a lot to this. I "broke" the computer more times than I can count, by just experimenting, playing and otherwise doing stuff that I now know to be "reckless". There was a guy in the IT department and my dad's work who gave me an absurd number of hours of free tech support and teaching, because I couldn't figure out how to undo some of those mistakes, and would patiently walk me through getting things put right before my folks came home from work. (In retrospect, I don't think they would have minded, but I didn't want to get in trouble for breaking the expensive toy!)
I would go out on a limb here and say that the weight of the soil and drainage issues are not relevant. We're talking 100 pcf or so for saturated organic soil and drainage is pretty easily taken care of with geotextiles. 300 psf isn't overly large for a dead load when you note that live loads should not be applied over the same area as it isn't a space that should have traffic during a significant load combination.

Your second point about root damage has more merit but still doesn't seem like a hard problem.
Classic Spotify. Extending to new markets while neglecting the problems and concerns of their existing user base. I've been a Spotify user since before they were in the US (using a proxy), and have been a paying customer ever since they expanded to the US.

To see how bad the problem is, check out the reviews for their Android app [1]. For years they've released update after update for Android, adding new features and breaking old ones, without addressing the #1 feature request by Android users (many of them paying customers): landscape mode. I've been playing Spotify in my android dock (home and car) by tilting my head 90 degrees to scroll and navigate for a long time. Makes for a fun driving experience.

Android users have been getting so frustrated, I've seen a few saying to the effect of, "I'm editing my review to remove a star every time you release a new update without landscape mode." Needless to say, there are lots of 1-star reviews. It's actually a ritual for me now. Every time they release a new update, I like to see what obscure feature they were able to think of this time (usually something like "Added Portugese language support" (no offense to existing users who actually did request this)), and then go read all the new reviews from pissed off users. I'm pretty sure Spotify must have an internal bet going to see how long they can go before adding and fixing the features their existing users are actually asking for.

My point to all this? Yeah, this announcement sounds about right.

[1] https://play.google.com/store/apps/details?id=com.spotify.mo....
Citational Fallacy
The Web and all the technologies that come with it is a special kind of hell: a Rube Goldberg machine whose level of complexity and crazyness is hard to match.

The associated mediocrity is kinda jaw-dropping too: it's 2013 and the main "engine" used to run all these client-side apps in the browser is still... Single-threaded. Seriously. I'm not saying "language" because JavaScript in itself has so many warts that there are several technologies out there who try to dodge the language altogether and directly generate JavaScript source code... Even Douglas Crockford himself is criticizing JavaScript a lot.

But it's not just JS... The madness simply never stops: HTML, (X)HTML, CSS (oh, that one...), JS. And all the incomplete and overly complicated "standards" and, of course, all the competing implementation.

I'm always amazed that we're in 2013 and a lot of the demo page posted on HN still cannot serve videos correctly to people who don't have Flash in their browsers. That's the current state of affair: most web devs still aren't able to serve various video formats to please everyone. Why isn't this something that comes for free with the webapp server? Is it rocket-science to encode in different formats and serve the correct one? Apparently it is. So imagine for more complicated things...

To me the most fascinating is that hardly anyone steps back and wonders "Why do we have such an incredible mess?".

But that's what we have and a big part of software development is now for the Web and the trend ain't stopping anytime soon: be it server-side or client-side, it's a browsers world nowadays.

So let's stop bitching, let's learn the warts and ins and outs of these uber-shitty technologies and let's get back to work ; )
Unfit for Work
Have you tried using any of them? Say what you will about Google Reader, but at least it didn't crash (most of the standalone apps) or require some sort of strange interpretive dance with your fingers to browse your articles and mark them as read (feedly).

There's definitely space here.
Yeah, the code is cut-off unfortunately. It's the new IPython nbconverter that still has some kinks. The idea of the algo is expressed on the next slide.

You can, however, view the full IPython NB here: http://nbviewer.ipython.org/urls/raw.github.com/twiecki/zipl...
(Guess I could add a little more to this.) Not only is the manager shaming Ted publicly, but he also assigned some blame to Fran, Alex, and Sheryl for not saying anything to Ted when he missed the deadline. Fran, Alex, and Sheryl aren't going to think that is fair -- it's Ted's responsibility.. so they are going to shift the blame back to Ted during the meeting.

The first thing they say is: If Ted needed help to meet the deadline, he should have asked us for help.

So now Ted is being criticized for missing the deadline, and not asking for help from his teammates.

This would be a very bad day for Ted; and Fran, Alex, and Sheryl are not going to appreciate being included in the criticism of Ted's missed deadline by their manager (ie: they'll have a more negative opinion of their manager for not assigning the blame properly/fairly).
So, if I was at a shop with a large recruiting budget trying hard to land new talent, and I was also specifically interested in fostering an environment the encouraged and promoted women in our industry.. I'd seriously consider writing a check for 10k and doubling the contribution today.

Any takers?
Lock-in ease. Most of the mobile frameworks attempt to lock you in to their platform. So they are specifically meant to be easy. This really is the Microsoft playbook of old. You want resistance and choice to be minimized in this case, and lock into tools and platforms due to their ease. On the web all the libs/frameworks are really just faster ways to use web technology (HTTP/TCP/etc), where native apps have to tie into hardware and systems so you must use them so there can be only one. There are actually lots of ways to develop for mobile beyond these frameworks though.

But even within these frameworks (Android, iOS) things are changed and swapped out at their will i.e. changing UIKit, Apple switching from Carbon to Cocoa, In-App Billing changing etc. So lock-in sometimes creates massive ripples of forced change.

If you are making cross platform apps, like the web is cross platform, that is where things get more difficult. Complexity goes up, more solutions appear to solve and iterate on the problem. The web and web tech is the best solution we have for cross platform currently.
My theory about the battery usage is that Spotify uses Vorbis for encoding their files, and iDevices lack a hardware decoder for that.
Liked the article, would have loved to have seen Philly (where I live.) I have a hunch PBR would beat out Bud Light in a lot of spots...

Another piece of feedback: you should link to your startup's main page more prominently--I didn't find the link at first so I had to type in locu.com to see it.
I think anyone who has ever had to edit firewall rules would agree with you.
Sure, being ideological and closed-minded is never a good thing.

But one of the takeaways is that lambda expressions/anonymous functions, first-class functions, and function closures, are very powerful tools that should be provided in any modern, high-level programming language.

The fact that they're working on adding these features to Java 1.8 is testament.

Would be nice if they could also add polymorphic function/method declarations and Hindley–Milner type inference, but oh well, you have to start somewhere...
This sounds like an acquihire to me:
-Shutting the product down
-Deal is worth "millions" which could mean $2M

My guess is nobody is being made a multi-millionare off this. But I'm not playing a tiny violen, getting acquihired is actually rare/hard to do so good job to them and the team.