skysight-inc/HackerNews huggingface dataset:
Nice HN native integration in the extension, great app, I like the direction this is going

One small comment - user experience is not smooth for github sync, (or any other integration I tried, e.g. pocket)

I might be doing something wrong, but it seems it takes time to "load", and I can't search or see integrated stuff

not showing the user a "please come back soon while we get your data from pocket / github" or a showing a progressbar is equivalent to "it's not working, next" for most users...
What color is the dragon?
I don't know that it's necessarily flagable, unless we extend the definition to "everything deserving of a downvote". If we do that, we've simply offloaded post moderation from the users to the mods.
This isn't a sad story it's another example of developers being good at code but terrible at business. If code is your livelihood, treat it as such. Misplaced idealism is dangerous. Besides, doesn't giving someone a free game feed into their game addictions? Game pricing shouldn't be subject to some moral code. It's a game: if people don't like the price, they don't have to play.

This illustrates the problem with pirate software as well as pirate music and movies. People don't buy the cow if they get the milk for free.
I'd like to ask that you re-read my post. You're talking past me.

Given the subject matter I made a poor choice of words using "any one isolated" instead of "any individual", the later phrase is not associated with marginalizing harassment/assault and I should have used that instead.

However, even with the poor choice of words I'm not trying to imply that the number of incidents is low enough to be swept aside, in fact I say that in the very next sentence.

I never said harassment wasn't a problem, I was trying to address the parent post on the topic of peer disapproval. I was trying to articulate that perception of the level of peer disapproval is a very important factor in addition to peer disapproval proper. Only the perception of disapproval can "stop it before it starts", and these cards seem to be a good way to spread that perception.

Sharing incidents where someone is called out on the spot are necessary so that the peer disapproval can spread. Publicizing only the incidents where the harasser gets away with it, that serves to reinforce a perception that can very easily lead to a self-fulfilling prophecy.
The card system is like dropping a nuclear bomb on Baghdad just to kill Saddam :)
apt-get install youtube-dl
youtube-dl URL

Not that you need to do this - Flash still works fine on Linux.
I wouldn't say schedules are useless, they are actually pretty helpful to humans (e.g. the bus is scheduled for 5:13, but in rush hour that means it will probably be there closer to 5:20). Tracking is clearly more helpful if available, however.

As an aside, thanks to the GP for showing me OneBusAway, it's exactly what I've been looking for!
That's not what happened. Kim Dotcom was arrested by NZ police.

Just about all extradition treaties require "double criminality", where the person is extradited on a thing that's a crime in both countries. The USA does not have these data protection laws, so the USA is highly unlike to extradite to a country where that's illegal.
I was curious to see how the prices broke down and made a spreadsheet:

https://docs.google.com/spreadsheet/pub?key=0ArqFVqywuf39dEZ...

My total was $2617. I know flight prices change over time, but I'm guessing that whoever found this took advantage of some promotions or booking methods other than buying directly from the airline?
Sennheiser HD 800's. Best headphones I've ever owned but cost a fortune: $1350.
Assuming they are able and care to view that video. Why not both?
I wonder how the German data protection office might respond if they realized Google probably have the largest database of images in the world, is trying to put cameras in everyone's glasses, and already owns 2 face recognition companies (Neven Vision, Pittpatt)
Digital Millennium Copyright Act (DMCA)[1]: Signed into law by President Clinton on October 28, 1998. I don't care what your politics are but the Democratic party is not the party that wants to stop the Republicans[2] from shutting down the Internet as we know it. Most people on HN probably think they do, however.

[1] https://en.wikipedia.org/wiki/Digital_Millennium_Copyright_A...

[2] This presupposes that the Republican Party want to shut down freedom on the Internet.
I believe there are also strict deals that don't let it share certain public transit directions with other companies. Not every transit agency tracking is public and wants their information publicly available for free. I think that's a bigger factor than not having it align to their goals.
Batteries don't last and you need access to them in order to replace them, making theft easier. There are systems that integrate a dynamo in the chassis of the bike. It's also more environmentally friendly because you provide the power for the lamp. The article mentions there already is a battery in place powered by either solar or dynamo.
> giving the company access to your data is a fairly small price to pay.

If we're going to think of privacy invasions as "fees" for the service, let's consider another scenario. Imagine facebook was a paid service and you gave them your credit card. You had already consented to a price of $3, however without telling you they added a new service and changed the price to $5. Automatically you're billed for the bigger amount next month. If you don't want the new service you have to opt-out. Would that be equally okay?
These proxies are doing SSL between themselves and the app server and using a pool of warm keep-alive connections to avoid multiple high-latency calls. That's a little more than just a reverse proxy.
Schedules are not useless, but they are alot easier. While alot of agencies are publishing their schedule information in GTFS, very few agencies are publishing their real-time information in the GTFS-realtime format.
Indeed, 17 year olds don't vote in most countries. Their inconvenience is of little concern to me.
I think you are very wrong about that.

Populist politicians, confused old people and outraged nerds don’t care for massive, privately held databases. The rest do.
Specifically, Google Maps tells me that the 2 bus is arriving at 10:30AM. OneBusAway tells me that it's running 8 minutes late and will arrive at 10:38AM.
Show HN: Hybrid App Footwork
Why bother? PostgreSQL is better.
A good portion of the transit data is open; Google defined a transit-route data format (GTFS) and encouraged agencies to publish such data publicly, which a number did: http://code.google.com/p/googletransitdatafeed/wiki/PublicFe...

I'd guess they might also have private arrangements with additional agencies, but a good amount of the data is available to anyone.
SEOmoz buys Twitter analytics upstart Followerwonk
Slightly OT, but I'm going to reiterate a comment from the older submission, this is one of the best written comparisons of two similar technologies I've ever read. Generally you either get one-sided pieces or supposed "fair fight" pieces which slant the view towards whatever the author has chosen as the better solution for them. Those can be helpful, but something divorced from justifying a decision like this is amazing. So thanks to the writer(s)!
Your coding style is perfect. Easy to read and very efficient! Keep up the good work; you certainly are an inspiration.
Thanks for the info (I'm in the UK as well).

Our current approach is to create our own machines with dedicated & VMs we rent cheap and setup ourselves. Always interested in recipes to do that.

Nevertheless we are currently evaluating managed solutions like joyent, nodejitsu or Redhat's Openshift to take away the extra workload in managing the iron.
The tone of your comment implies that you think that Germany is targetting Facebook unfairly. Read up on what happened with Google Street View in Germany.

This is not a German issue anyway. It's an EU issue. And the problem is companies compiling data on users without their permission (opt out rather than opt in).

If users aren't willing to opt in to your data collection, then you're not offering something worth the trade. Facebook and Google rely on peoples ignorance to make money.
I'm curious if this is a unique problem for tech workers. I'm sure if you look at conferences from any field there will be incidents of sexual harassment. Is this a problem unique to tech or a general problem of idiot men working with women?

I've worked mostly in corporate environments. If I had to characterize a type that was in need of sensitivity training, it usually wasn't the tech guys, it was the "business" type (marketing, finance). Of course that's just my experience.
Just to be clear, the replacement for auto_ptr is unique_ptr, not shared_ptr.

The vast majority of allocated objects have unique ownership semantics, not shared. If you use shared_ptr everywhere, it's far too easy for your design to degenerate into object soup.
Thanks for Joel on Software article, it made me think hard on focussing on economics as well rather then just coding 24*7 when starting a company or building a product.

Yes I repeat "Commoditize my complements"
I have never seen one women who, after a smile and eye contact, was offended or disgusted by an invitation to a drink. No matter if she was interested or not - the only point after that is accepting a "no thank you".

It is not hard to be a man if you just act polite but still purposive <sarcasm>just don't try to fondle her before you said "hi".</sarcasm>

I know it is neither easy nor fun, especially if there are social phobias involved, but it is definitely not hard to be a guy trying to flirt with a women. Maybe uncomfortable, but rumors are, that women who try to flirt with a man have the exact same problems.
Virool is freaking AWESOME! Use it if you have a video and want your target audience to see it asap :)
I was very frustrated by this. The feeling was only compounded when I couldn't easily find an "about us" link. Eventually I did, but that only made some vague hand waving about organizing life and syncing between devices. I'm still not sure what this is all about.
I do the same thing as you on my personal blog. About once a year a human spends a couple days analyzing my site, doing hundreds of post test runs, and defeating my custom spam blocker. My blocker notifies me about this and by the time he deploys it in the spam helper software he sells, I have already blocked the new attack. Custom solutions are of course not available to those who can't program, but for those who can it's a great solution that allows for anonymous comments without tracking or violating the person's privacy.

Also, the highest quality comments from real people and least spam I have seen anywhere on the internet are on Hacker News and on Reddit. Guess what both sites have in common? Anonymous hassle-free posting. The Hacker News sign up page contains the least amount of information needed to sign up possible - alias and password - and nothing more. It rivals the Google home page in its simplicity and functionality. Meanwhile discussion boards with elaborate "real names", "track you" and "exotic captcha" solutions are riddled with spam and heavy on both inane and trollish comments, showing that spammers motivated by profit are not deterred by complex sign ins, only legitimate users are.
That's the problem: You have to go to the homepage of the app and there isn't a link on the official apps blog page.

Here's the process I went through:

* Click HN link

* Okay, so what does this do? Click on Cheddar for Mac

* Great, known issues and a download link, but _what_ am I downloading? click "our blog" to go to blog front page

* Scroll through the most of the front page. I see open sourcing news, shirts and other stuff, but not what it does.

* Okay, I see a GitHub link. Let's go there.

* Top of the GitHub page has "Cheddar for iOS — Read more" still not helpful enough. Fine, I'll read more.

* Finally at the end of the first line: "a simple & instant task manager."
Would love to read a bit more about your experiences, that sounds like a ton of fun! Consider this a request for a blog post.
I think where it ends up being an especially big problem is with low-luma regions that have subtle gradients. A particularly common example is a scene showing the sky at night. I'm not sure what the crux of the issue is, but I think it may be some combination of the following hypotheses:

1. Psychovisual models are overly pessimistic about human perception of dark scenes and bit rate is reduced in these scenes too aggressively.

2. Large areas of subtle gradation cause the motion predictor to use big 16x16 blocks. This would be bad on two counts: i) the deblocker tones down to its lowest level on motion compensation boundaries, and ii) the deblocker can affect a maximum radius of 3 pixels from the edge, which would do little more than make the blocks look fuzzy.

3. Greater quantization in dark areas means that faint, transient noise like film grain is smoothed over, but the edge detector still sees it in the source frame, and that causes the deblocker to turn off (or at least weaken) on those blocks. If the noise were there, it would perceptually mask the boundary, but because it has been lost to other compression techniques, the block boundaries stand out. This particular hypothesis suggests that the problem could be reduced without modifying the spec by adding a simple luma-sensitive denoise preprocessing step.
I think it stops interesting conversations because everybody goes into the "i agree!" politically correct mode when they have their real name on the signature.

Would you post an "At my job we use technology X..." comment with your real name? You could easily get fired for breaking NDA even if you don't expose anything critical at all.
patio11 always has some of the best advice -- sometimes I think he's a black hat SEO disguises as a helpful expert :)
Have you graduated from a university?
SEOmoz acquires Twitter analysis tool Followerwonk
If we're talking about being hit on, then yes: at a bar, no one has the right to not be hit on. If one cannot handle having to fend off unwanted advances in environments where it is appropriate to make your attraction known, then you should stay out of that environment. However, one does have a right to not be harassed. If someone doesn't take no for an answer then they should be handled appropriately.
I'm pretty sure you can disable tags from other people.
Lots of my peers who don't get this stuff don't get it because to them not physically assaulting the opposite sex comes naturally. They don't realise that others are very aggressive with it.

You just have to remember with advances that when in doubt, take a step back. You wouldn't grab someone you weren't attracted to from behind right? If your planned chat up didn't work, so what? You came for the tech not the women right?

And blokes, lets please keep out of "its so hard for men too". Sure, men get sexually assaulted, it's a real problem. In my city its nearly as likely for men as women, but here's the key. Do you feel safe at conferences? I do, but it seems lots of women don't.

Let's make everyone feel safe and valued at all our events.
What is the purpose of JSON?

Does it have to do with efficiency?

Because if so, now we find ourselves discussing the resource requirements just to scan/tokenise and parse it to get it back into a human readable form. Why did we translate it to a non-readable form in the first place? What were we trying to achieve?

Maybe we should let JSON be something the receiver translates text to (if they want that sort of format), not the sender. The receiver knows what resources she has to work with, the sender has to guess. The same principle applies to XML. By all means, play around with these machin-readable formats to your heart's content. But do it on the receiver side. No need to impose some particular format on everyone.

The "universal format" is plain text. The UNIX people realised this long ago. People read data as plain text, not JSON and not XML, not even HTML. No matter how many times you translate it into something else, using a machine to help you, it will, if humans are to read it, be translated back to plain text.

As for the "plain text haters", let us be reminded that UNIX can do typesetting. Professional quality typesetting. But that's the receiver's job.[1] There's a learning curve, sure, but what the receiver can produce using typesetting utilities on her own machine is world's better than what a silly web browser can produce from markup.

1. I am so tired of dumping PDF's to text and images. PDF makes it seemingly impossble to scan through a large number of documents quickly. Ever been tasked with reading through 100 documents all in PDF format (i.e., scanned images from a photocopier)? What could be accmplished in minutes with BRE takes hours or even days to accomplish. This is a problem that persists year after year. OCR is a hack. In most cases, the text should never have been scanned to an image in the first place. The documents are being created on computers, not typewriters!

So, as I see it, if you were a plain text hater, and you were really sincere about making things look nice, then you would be a proponent of educating people how to do typesetting and sending them plain text, the universal format, that they can easily work with.

My solution to JSON and XML is sed. It works in all resource conditions and most times is just as fast as any RAM hungry parser. If I need to do complex things, that's what lex and yacc are there for. Pipes and filters; small buffers. 'Nuf said.
Google Fiber is a very recent example of a company commoditizing a complement. The more people on the internet (their free tier) the more people that can use their ad generating products. The more people on high-bandwidth connections mean the more they can lean on YouTube for ad generation. Larry Page recently told Charlie Rose in an interview that he feels ad revenue from YouTube will surpass search ad revenue.

As internet access is commoditized the price of internet ad space will climb.
Why I regret buying an iMac
I would use these things in a fucking heartbeat. I'd bet others would too.

One of the problems isn't lack of disapproval. It's being instantly prepared to confront the situation in a way that's helpful and effective. When I'm just going about my business, seeing something egregiously wrong often leaves me speechless for a bit. It'd be great to have these in my wallet to whip out and say, "Dude, yellow card!"
I'm going to be honest here, I look at IAP games as spam.
I don't care how much time you game took or how well it's designed, as soon as I see that I must buy coins/points to upgrade weapons, levels etc, the little 10 year old nes kid in me dies a little.

Everybody is so worry about monetization and get rich that they forgot the fundamental rule on a game: Let it be fun and enjoyable, let it be immersive.

How would you feel when you were young playing atari, nes, etc and something kept asking for your parents money to continue to play the game ?

TBH I rather play 5-7 dollars straight away for a game that includes everything then 0.90 cents where everything is locked up.

If DLC's are getting ridiculous on consoles, IAP is the apple store game cancer. It should go away.
Video is great, but as an expansion on a brief introduction.

I for one would prefer to at least read a couple of sentences that tell me what an app/service does before I have to watch a video, especially if I'm mobile at the time and/or it's hosted on Vimeo (great quality but looooong unforgiving buffer times in the UK)
Twitter is dead. Long live Grunter
> What's wrong with navigating to the product's homepage to learn more?

If you're talking about the "Cheddar" homepage, there isn't actually any navigation linking to it. If you're talking about "Cheddar for Mac"'s homepage, thats equally as ambiguous.
I think you have no idea what harassment sexual or otherwise is like for a woman. Once you have experienced being physically different to a man, then come back, bit harassement that you received is in no way the same or even similar.
State - A flexible tool for the content you create and consume
Awesome, just submitted the contest.
By creating the GTFS file format and convincing dozens of municipalities to use it, they basically did create an API. Except the transit organizations are running it and Google's using it to draw people into their products.
According to a former Verizon employee briefed on the program, Verint, owned by Comverse Technology, taps the communication lines at Verizon, which I first reported in my book The Shadow Factory in 2008. Verint did not return a call seeking comment, while Verizon said it does not comment on such matters.

At AT&T the wiretapping rooms are powered by software and hardware from Narus, now owned by Boeing, a discovery made by AT&T whistleblower Mark Klein in 2004. Narus did not return a call seeking comment.

Pardon my ignorance, but why is the connection to Israel bad?
I don't think the Bada -> Tizen transition is official yet, but Bada had a Linux-based road map, and Tizen would work on the kind of hardware to which feature phones are transitioning.

As for it being an invalid or unfair comparison with Windows Phone, you have to take into account that the feature phone business is overall in steep decline. What might be called a "feature phone" in the future is likely to be indistinguishable from a low end smartphone. The difference will be that the feature phone's ecosystem is more-captive to the carrier's ecosystem, and that will support lower initial costs.
Seconded, this sounds like a fascinating read.
Many cons are putting together anti-harassment policies that include sanctions up to and including lifetime bans.

I'm sure some trolls would be excited by the challenge. But I think these will often serve the purpose of letting somebody know that they have very clearly crossed a line and causing to think about their behavior.
No, what I am saying is this is how drunk people act, and if one finds it too offensive, then the logical conclusion is to remove one's self from the equation, rather than demanding that the world change. You can't boil the ocean.
Interesting, I'll give it a try on my Galaxy II.
I'm pretty sure that Kim Dotcom hasn't broken any NZ laws. Only a law in the USA. That's why the whole case is really borked.
Is there higher latency between Thunderbolt connected components than "regular" PCIe?
I believe you can set permissions so that you have to approve any photo that is tagged with you in it.
Show HN: Update of Emacs' calendar to enable changing number of months displayed
I don't know how many times when reading his books I had to stop because I had tears from laughing so hard.
You sound like you've either never heard of ORMs and related SQL generation toolkits, or chose to dismiss them without even a mention. Which is it?
Some say there is no such thing as ugly code, only job security.

Also ugly code is less of an issue of an ugly design as you can look past how the code looks if the design of the program is sound.

But ugly is in the eye of the beholder and in that maybe more people are growing up with C++ and with a later dealing with C as apposed to the other way around. So maybe it is in many ways the mindset of the average age of the programmers around today are more comfortable with C++ as apposed to C and in that could see nicely laid out C code as having ugly bits as its easier for them to do it prettier in C++ and a biased C programmer will see it compeletly from the other perspective.

So its one of those debates were the best move is to get the popcorn as some people see ugly code were others see something nice and some will see C++ as better than they would C and vice versa. Just be glad i'm not involved or I'd be mentioning COBOL as a reality check :).
Help me raise money to buy Tesla's old laboratory - The Oatmeal