skysight-inc/HackerNews huggingface dataset:
i guess i'm doing it wrong, but dragging any app from dock or /applications does not work. icons just zip back to where i dragged them from. snow leopard 10.6.8. :/
I agree, this was the same mentality towards Yahoo back when they sued Facebook. We were getting nonsense such as developers having no soul because they still worked for Yahoo after a specified amount of time.
Show HN: escape from meetings, etc with a prearranged phone call: GetOutCall.com
More than that, I don't want to read all the comments. I just want to read the good ones. Without knowing which comments are good, I read the first set and move on to the next story.
I started building my own first e-commerce business around the time Magento hit beta, and the EAV (Entity Attribute Value) model is the part that killed it for me. I had ideas for my site that didn't work out of the box, so I knew I had to understand the code to customize it.

Instead we built a platform from scratch to fit the unique features of that site, and it worked. The business did $400k in revenue the first year.

Now a few years later, I can accomplish the same thing with the same basic skills (HTML, CSS, easy to understand data storage), but I don't have to start from scratch. I wanted this to exist so that I would have fun building e-commerce sites again.
I'm not familiar with the HN RSS. Is there a reason this doesn't match what I see on the front page?
I came to iPhone from Android and have since severely missed turn-by-turn on the default map app. I depend on Waze and sometimes on Mapquest although the latter uses a stupidly outdated map.
Reddit's front page look like neon lights of a cheap brothel, how can we know there is a great experience waiting for us in a dark room?
Is any of this stuff actually ruby drama, or all just rails drama? I know the old ruby community has had a really hard time recovering from being infected with the rails trash, do they still exist or were they pushed out by the "rockstars"?
It does close background processes, not all or even most of them but quite a few.
The actual app is here btw: https://dashku.com/

it's quite nifty
Show HN: Hacker Reads, something I made for fun.
When the DNC Met Twitter: Why Speeches and Tweets Were Made for Each Other
Study reveals how green tea boosts brain cell production to aid memory
Somehow I feel we're really not losing that much.....
Kindles also go into screen saver mode after a while.
>It's like a teacher telling a class "Pick a number between 1 and 1000".

Great explanation. That's exactly it. Having more hardware lets you guess more numbers faster.
Zed is a clever marketer and that was purely a marketing strategy on his part. It probably would have cost $20K to get that amount of traffic via AdWords.
Did any of the previous commenters actually watch the video? Ignore the title, it's not about to-do lists. If you ever want to be successful at a startup, watch the video. Understand what he's saying about those three things that are required to get action from someone. Then look for his other work on Captology explaining how computers can manipulate people (in both the good and bad sense).

Seriously, WATCH THE VIDEO.
Honest NFL Logos Designs.
I also haven't noticed a problem with bad comments. I've noticed a problem with bad submissions making the front page (political stories, mostly; we never used to see those), but the comments on other stories are still fine.

Right at this moment, actually, HN looks a lot like HN of old. There's one vaguely political article (Google fiber), but it's about a technical topic. There's nothing about BitTorrent, only one about Bitcoin (it's even technical!), nothing about Apple, and only this one complaining about how HN has changed. There are three Show HNs.

I think the comment quality is up to good standards in the current frontpage articles. For this reason addressing comment quality is putting the cart before the horse.
I'd love to hear a bit more detail about how MongoDB helped with the project.
Yes, Google Fiber is subsidized. And that's a feature, not a bug.

Cable television and Internet service in the United States is lackluster and expensive partly because the market engenders little competition. (It's a classic example of a natural monopoly [0].) The high cost of building out a network is a formidable barrier to entry, one that incumbent providers have happily lain down behind and gone to sleep.

The way to fix this broken market is to facilitate competition, and one way to do that is to lower the start-up costs of companies that want to offer new and better services. That's precisely what Kansas City, Mo. and Kansas City, Kan. have done in their partnership with Google.

It's reasonable to question these cities' prudence in absorbing part of the very real, very substantial cost of building a fiber network from scratch. Whether it proves a wise investment will depend in large part on what they get out of the deal. But that includes free gigabit Internet for dozens of schools, libraries, community centers, and public buildings, plus the centerpiece of an effort to put Kansas City on the map as an attractive place to start and run a tech company. (That effort formally gets underway on Monday [1].)

I live in Kansas City, and I've signed up for Google Fiber. I'm here partly because I'm excited about what I'll be able to do with it, and what others will do with. So I'm biased, but it looks like a good investment to me.

0. http://en.wikipedia.org/wiki/Natural_monopoly

1. http://www.siliconprairienews.com/2012/09/officials-set-to-u...
Beware of Cain & Abel (Software)
This was my recent 'weekend project'. I have so may half-finished apps & sites, that I really needed to break the seal, and ship something. This was the simplest thing I could make, so here it is; it's definitely a relief to have something else 'in the wild'.

It's very simple: a flat HTML page for the front end; the back-end is Python on Google App Engine, using Twilio for the text messages and phone calls.

I'm more than open to feedback!
How I read HN
One, compile a short list of users who regularly comment and who maintain a high level of discourse (or whatever your discussion preference is).

Save bookmarks to their threads pages (just change the id at the end of this link)

http://news.ycombinator.com/threads?id=loumf

Which is mine, but I don't suggest you bookmark me because I barely comment.

Start from those pages, don't bother with the home page unless you are bored. Explore parents, links, etc that seem interesting.
Google shares rise ~$30 since Amazon released its new Kindles
Thank you, this is useful.
Just to mention a modification on the "simple and intuitive cardinality estimator" that's far more accurate and actually used for Google's SZL:

Given N objects, hash each object and store the lowest M (s.t. M << N) hashes, then calculate what percentage of hash space is covered and compare to how much of the hash space would be expected to be covered.

This removes the issue of having to assume the N objects are distributed evenly as hash(object) should exhibit that property.

[1] My naive Python implementation for tests on the NLP WSJ corpus -- https://github.com/Smerity/Snippets/blob/master/analytics/ap...

[2]: Szl's implementation -- http://code.google.com/p/szl/source/browse/trunk/src/emitter...
Totally agree. Prototyping is all you need to test out a startup idea. And if you learn by doing, everything you learn is useful!
People always mention the infix operators, but really, how often do you come across them in your code? Unless you're working on something highly mathematic, it really isn't that big of a deal. Otherwise, sexprs visually are a matter of rearranging parentheses for basic function calls.

(function1 (function2 1 2 3))

function1(function2(1, 2, 3))

There is no difference in the way we read the first over the second.
I'm wondering (a) if people are going to switch to screen scraping as a way to avoid the new API restrictions, and (b) how much Twitter could do to thwart such attempts.

My (uneducated) guess is that it might play out like other DRM wars. Twitter could come up with new ways to scramble their HTML/CSS/JS to make it harder to automatically scrape... until scrapers evolved to deciper the new patterns, ad infinitum.
I think that this is both a smart move on the part of Amazon, and also a portent of bad things to come in general. One of the ideas behind the tablet 'ecosystem' in general (at least the one spawned by Apple), is to control the vision and view of your computing experience. Given that standard 'workstation' type computers are historically more free-form in how they allow you to access them and work with them compared to tablets, I suppose forcing ads upon the users was the next logical step for the structured tablet platforms.

I wonder more generally if this is the first shot across the bow and it's something we will see from Apple and Google in the future. I think the question at that point is also... how soon until the new Kindle gets rooted and these ads blocked ;).
How to make a 2D platformer using a physics engine
This article goes through the implementation of a basic tile-based 2D platformer. The mechanics are moving left/right, jumping and falling.
Do you mean this link: https://groups.google.com/forum/#!msg/mozilla.dev.servo/nJJx... ?
Fabulous Friday: An SEO World in Comics...
Here is something I don't understand. There may be some subsidizing, but if the city had previously granted monopolies, isn't a bit of help to newcomers required to undo the effect of the monopolization?

I mean, if there is a huge infrastructure built via a monopoly subsidy, including existing leases on the right of ways etc, which the former monopoly will fight to keep exclusive, doesn't this provide unfair advantage resulting from the city's previous subsidy? If on the other hand they provide a bit of a leg up, to jumpstart competition, and help reduce the overwhelming advantage they previously caused, isn't that just undoing/fixing the mistake?
Hilarious as this is, it's a bit baffling that so many people seem to think it "serves them right" when in fact it makes the perfect case for why design patents exist.

If you're the sort of person who thinks a rounded rectangle shouldn't be patentable, this should annoy you.
VSwitch is the New Battleground. What Every Datacenter Operator Must Know.
Isn't saying that MySQL and Java doesn't affect you like saying that Linux doesn't affect you because you use Windows?

These open technologies make the world turn.
Are You Being Fooled Again?
SEEKING WORK - Remote (based in Estonia - traveling is OK)

Full stack developer.

* HTML,CSS,JavaScript,jQuery,SASS

* Ruby, Ruby on Rails, C

* PostgreSQL, MySQL

* Nginx,Apache

* Amazon EC2, Cloudfront

* Heroku

Some of my stuff:

http://letsbreeze.com - project management tool for freelancers

http://getsprouty.com - personal finance management tool

http://github.com/vahtel
ZF2 had it's first formal release this week, so the odds of any site running a release candidate formally are pretty low.

After any major release of a framework, there will be a shake out period.. so the long term stability of Symfony is a pretty compelling point to me.
Also, OP says

> I have a suggestion for improvement: it should cost Karma to comment, and when your Karma drops below a certain threshold you can no longer comment.

HN already does almost this. If I post a lousy comment people will down vote it, and I will lose karma, and if my karma drops below a certain value I will no longer be able to comment.
Wattvision allows Kickstarter hardware to upload anywhere
It's not an official source for the HN feed, hence, I do believe it is delayed since those links appear to be from a few hours ago. If I ever find a better source or if anyone mentions one here I'll update. It can only get better.
Hollanda Turkiye maci izle
Add that OpenReach can take 3 weeks to install a landline, they give you a 6h time slot and the engineer is usually late or missing and there's nothing you can do. Where I live OpenReach (ADSL2) is the only option.
keep blogging suneel....maybe this will finally get me to start learning!
It seems pretty hypocritical to be warning people "don't let google rip you off with lowball offers" when you run a company whose business model is "rip off college kids by taking a huge stake in their company in exchange for nothing". Wouldn't "dear google, please don't out-compete us in the ripping off college kids game" have been more honest?
Lisp disappointed a lot of people in the early 2000s. It wasn't ready for a close-up examination by people who cut their teeth on Perl, Python, and Java. All the little inconveniences, the lack of software repos, the lack of organized open-source projects, the attitude that people shouldn't expect to get work done right away, the "why do you need a library for X when you can write it in twenty lines of code?" The Lisp community was pretty satisfied with the way it did things (which I think was more a reasonable attitude than it appeared from the outside) but they were not prepared to explain themselves to a mob of curious people with entirely different expectations for a programming language community.

Erasing that initial bad impression may be a generational thing. Even heroin goes through cycles where a new generation comes along that hasn't seen anyone die of heroin, they make heroin cool for a while, and then the horrifying results inoculate the culture against the idea that heroin is cool for another fifteen or twenty years. Lisp will get another chance, and it can afford to wait.

Also, I think next time around it won't be Lisp, the universal solution. It will be a Lisp. It might not even be called Lisp. It might be called "Clojure" or something odd like that ;-)
The terminal close didn't work this way, normally it won't quit if there are processes in the windows. With Foreman it just closed up.

I was kind of surprised at the behaviour, mostly because of the superlatives ... fast app switching doesn't imply opening and closing to me since some apps are VERY slow to start up (excel, numbers, xcode, eclipse, )

You should make sure you are very clear about it CLOSING apps.

Also, the first time you should not close apps but instead ask the user if closing all the non-listed apps is ok. So the first time they run it the are not surprised by everything going away. Especially losing all my Chrome tabs :-(

You need a "stop list" so that apps in the list are not shutdown.
While I agree with you, I think you have to approach these 29 things as a helping hand for when you're deciding to use those limited resources.

After all, a solid UX from the start will make it far easier to build and find success than having to re-invent the wheel (your product) later on in the cycle just to save some time and money at the start.

My personal opinion, of course.
Wow, really? How did you get an interview and was getting a job at Facebook without a degree any harder than getting a job somewhere else?
> A good percentage of the attendees had some exposure to HTML/CSS and several had experience in PHP, Java, C and Python. Two of our students had worked as developers for mainframe computers, writing PL/I and IBM assembler.

Cool initiative and I'm all for introducing more programming to everyone...but I wonder whether Rails is the best way to do it. There are many, many moving parts, least of which is the concept of MVC and then the interaction between each part of MVC...nevermind, for those who just know only HTML and CSS, the fundamentals of programming (variables, the difference between "1" and 1, loops, etc), and even how to use the command line.
Really all I feel we need to regulate is the blatent keyword/SEO spam and link bait from various online publications. Other than that, I find most of the content on HN hasn't changed all that much from a couple years back when I started reading. There's already a flag button on the interface, but perhaps some kind of spam score or feedback system would help the community point out misleading articles and marketing efforts. I don't know if registered users in the community are the ones from which to demand karma unless they're known to post such links repeatedly.
Voyager 1: reports of my exit are greatly exaggerated
I agree entirely. I started programming with ruby and rails about a year and a half ago and have made a habit of going to meetups and conferences in the area. I have seen nothing that wasn't intended to be constructive and helpful and I would argue that the ruby/rails community is one of the most welcoming I've run into. I have witnessed some misunderstandings that spun out of control, but I don't think you can say this is something specific to the ruby community and I'd argue that it has very little to do with celebrity-seeking. Any community is going to have some friction between elements at times, and I think this site just contributes to the overblown perception that all rubyists are primadonnas and drama-queens.
Dekko (AR Platform) lands $1.9 million in funding
Most large organizations use a variety of tools (and languages!) throughout. For example, odds are that BBC America uses a different set of tools than BBC proper. I seem to remember they were using Drupal at one point too.

It's not an national thing but simply because each group has its own requirements and - unless there is strict governance over tools - people choose different solutions for different tradeoffs and things drift.
CC-NC considered harmful
It's funny how the conversation is confined to salary potential and government handouts. There is a bigger issue afoot that taints the Canadian IT scene - that is the utter lack of supporting commercial infrastructure. Years of anti small business provincial and federal governments, a pariah lackluster VC sector who's biggest claim to fame is inspring the cynical tv series Dragon's Den/Shark Tank (this is pathetic coming from Canada where there is no investment sector) and an academic sector that is devastatingly irrelevant. Compare to other countries of comparable size/GDP and Canada comes out smelling like a turd - ya I live here and ya I have three startups under my belt. Hmmm, government welfare or an entrepreneur's paradise. That's a tough one.
Another suggestion, don't close any apps when exceptions are raised :-)
Linux kernel memory barriers
I liked the text – I agree, it's a simple idea and there isn't that much too say. On the other hand, I read the whole page – a first I think for a linked app on here.
My impression is that all the major browsers show these links as punycode for security reasons. What is the point of these then? Is punycode defaulted to "off" in some countries? Wouldn't that just create two classes of users, one more vulnerable to phishing than the other?
I re-taught myself this just the other day.

I had written some code that was hard to understand. So I wrote a comment to explain how it was supposed to work. I come back a couple months later, and guess what? The comment might have made complete sense to the guy who just wrote the code, and therefore already understood how it worked. But to someone who didn't it was completely opaque, and therefore only served to make me more irritated the person who wrote it. (i.e., me a couple months ago.)

So that's why I don't like that style of comments. If the code alone doesn't make sense, then 90% of the time the comments that try to explain it don't make any sense either. Maybe the only situation where this kind of comment is acceptable is if you have to use some hairy dynamic programming algorithm or something like that, in which case the comment should just be the name of the algorithm and a URL for a page that explains it.
The iPhone 5 wont launch with Samsung memory inside
def cutoff():
return min([leader.age for leader in get_leaders("http://news.ycombinator.com/leaders")]

I leave you to define get_leaders. :)
This is all very helpful feedback, and I really appreciate it. I've put your suggestions in my todo list. Thank you!
After lurking for a few months, here are a few "consensus" issues that come to mind (again, this is just the majority of users - certainly not all):

- Macbooks are the best laptops

- iOS is preferred over Android (both in use and development)

- PHP is terrible

- Facebook is the devil

A few common debates here are:

- Ruby vs. Python

- Rails vs. Django

- Google (whether they are evil or helpful)

- Whether or not we are in a startup bubble
Nice Work! I'm going to use this. If you want to make my OCD bookmarks bar perfect, can you add a favicon?
Best quote in the article:

There are so many benefits to jumping right in.
You’ll quickly get over any fear you may have of programming.
You’ll start seeing the fruits of your labor right away.
To be fair, aren't most blog posts about that? ;)

Anyway, to play the devil's advocate in this situation, I believe the gist was more along the lines of "please involve UX designers early on in the process, and know that we're not just your make-up appliers."

If that involves showering him with money, then sure.
Why is ice melting bad? The arctic ice has been lower in the past and higher. Why is everyone so afraid of change. Humans have successfully navigated change for millennia.
Amazon's stock is also up... and by a bigger margin.
http://sg.finance.yahoo.com/q?s=AMZN
Plan carefully before you release multilingual software
"ANSI C is inadequate" - No. It's perfectly adequate. I think you mean too low level.
One (major?) change I'd like to see is requiring the user to post a reason when they downvote something. This would not appear as a reply to the post itself, but rather be available for viewers in a pop-up box when they mouse-over the post.

I think this would really solve the problem with rampant downvoting of things people disagree with (as opposed to downvoting low quality content, which is what it's supposed to be for).
I share those concerns & agree that MVC is a lot to swallow in an introductory workshop. But it's also very motivating! A lot of people want to build real websites instead of toy programs. We're trying to harness that awesome source of motivation & it seems to be working despite the drawbacks.
Really basic question, what's the purpose of mining? Was it just set up as a fair way to distribute the initial coins, or is there a fundamental on-going function it serves?
I see what you're saying. But excepting the cross-site tracking, aren't all of those privacy leaks just data that my browser is sending? Seems to me that's more my responsibility than the site owners. (FTR, I do use a bunch of the privacy controls and find trackers like the FB bug a bit creepy.)
It is only me who has a strong feeling that this vector is an ugly construct here - [Node #tree/Tree Empty, #tree/Tree [Leaf 42]] and traditional S-Expression, which just describes an abstract structure - a list, not a particular data-structure - vector, is much better way?

And [Leaf 42]? What is this? Vector? Of elements of arbitrary type?

But a list of arbitrary elements is a quite natural and human-mind-friendly concept, and the Lisp notation, which intentionally omits any description of underlying representation, is a great idea.