skysight-inc/HackerNews huggingface dataset:
What I don't get about this change is why. I maybe OK if they did these change saying that users want to find content from webpages with mostly legal content, or that content from those website almost always have better quality. But this is not the case here.

The only thing I can argue here is that they may be doing it to receive fewer takedown requests in Google Search. But I'm not defending them, as that probably isn't the case.
Shame the entomologist didn't offer to let the guy who actually discovered, photographed, and collected the bug name it. I was waiting for that to be the happy ending of the story, but surprisingly he just named it after his own daughter.

[(optional) insert lame joke about proper attribution]
Adding to what the other said:

1. Some people get paid for sponsored tweets. The more followers you have, the better chances to get sponsored tweets and get paid more

2. Some accounts belong to websites. These webmasters get lots of followers and show to potential advertisers how popular they are.

3. To game search engines

4. To get some cash when selling the Twitter account with or without associated website
Data exfiltration through the VMware hypervisor
Using Nokia Maps API and Filepicker.io to Plan Your Next Hiking Trip
This is semi-offtopic, but has anyone found a good powered USB hub on dx.com, that can power the RPi and peripherals? I'm tired if it not having enough power to run wifi, or mobile internet, or anything else I put on there.

I'm in Greece, so dx is pretty much the only site that will ship cheap stuff to me, but if anyone has another recommendation for a good hub, I'm thankful.
I wonder what the actual website said. I checked the wayback machine but it doesn't have the page archived. If it says "by August 9th" that is very different than "before August 9th". One says it was removed early, the other says it was removed on schedule. Big difference.

EDIT: The petition site says, "SIGNATURES NEEDED BY AUGUST 17, 2012 TO REACH GOAL OF 25,000" for a current petition. So it is ambiguous. But I doubt any malfeasance. As the parent poster says, it is likely just a function of the website design.
Cool product and integration with OS X. Your video needs a lot of work - you're talking way too much about technical things like 'threads' 'asynchronous' and 'in the background' - no normal user cares about these things. Show me how I can click a file, press a shortcut, and have it show up on my friends computer. This is a killer feature and you need to HAMMER it.
I don't think vision/ML techniques will be a viable option for quite a while. These algorithms have a hard enough time correctly classifying dozens of classes, let alone 8.7 million species of animals. This is especially true given that many of these species only have a small number of images.
how will you generate revenue?
Bush turned us in a bad direction, Obama stepped on the gas.

The Bush policies that were most detrimental to the long-term health of the US have been embraced and championed by Obama. Namely, the suspension of habeus corpus. Obama and Bush both abduct people they don't like and ship them to prisons in war zones and strip them of all their civil liberties.

Obama, in section 1012 of NDAA 2012, signed into law the right of the US military to detain US citizens indefinitely, without trial.

Of course there are lawsuits and challenges to NDAA 2012, and states have signed their own legislation into place that says, "no, really, the constitution and bill of rights mean something still".

But that stuff isn't stopping the US from abducting and imprisoning its own citizens.

I didn't say anything about the transparency, because I got worked up. Oh, well.
Source+code+components+-+C%2FC%2B%2B
Good catch! You diagnosed my eroblem eerfectly.
Looks good!

Is it available on mobi or epub somewhere?
XPointer allows arbitrary XPath selectors; in fact, the very first example in the specification is exactly a substring match. I am thereby somewhat confused as to where you got the identifier requirement.

xpointer(string-range(//P,"a little hat ^"))
Thanks. I looked at the GVariant page a bunch too.

It seems like the encoding is a steam of {type, value} pairs, where values can contain per-type headers as well.

Protobufs, on the other hand, use {field, wire-type, value} where field is required to have an externally known type to parse value, but wire-type is sufficient to determine the length of value, so you can skip unknown fields (used for backwards compatible protocols). In theory, required fields could omit field and wire-type, but Protobufs deemed it more complexity than justifies the space and performance impact.

Primitive values like integers are totally expected in any such format like this. Their salient feature being that they're of known length. I'm a little more leery about "arrays" or other data structures of variable length which are encoded with a known length. Consider Pascal strings {length, [chars]} vs C strings {[chars], NULL}. The later lends itself much better to streaming protocols, but the former is far simpler to work with when you have a complete dataset.

I ran into this situation with a Protobuf I was designing where the first attempt had a message with a repeated field, but it became obvious that I wanted a begin message, a repeated message of singular fields, and then an end message, to allow a fast-start on the send, which didn't require to know the full data set length up front.

There are, however, situations where you do want the length up front. For example, if you need to allocate space to put things. You can get faster parsing if you know the total message size immediately. In general, however, I don't think it matters all that much with modern languages and hardware.

This is one reason why Clojure has both lists and vectors. Lists are lazy head/tail pairs and (count some-vector) is a constant time operation. Unfortunately, Clojure's reader doesn't seem to offer streaming reads of lists (I may be wrong about this).

The bigger issue with unbounded values is that they are more difficult to work with in most languages. Haskell, Lisps, and other functional languages fair far better than most, but once you start mixing fixed-sized messages with known fields, with variable-sized sequences, you wind up with a situation like {x, [ys], z} where a piece of code wants to look at z before looking at ys. If that tuple is represented as an associative structure {:x 1, :ys [2 3], :z 4} then it's suddenly very confusing that it's an ORDERED map and all sorts of assumptions go out the window.

Even more fundamentally: Source code is a serialized protocol. You write down text and the order of the characters on the page have meaning. Sometimes, that order may be over-specified, but regardless, humans see order and make assumptions from it, even when order doesn't matter.
Anything on the presidents site is an easy target. Remember, in politics the facts don't matter. Perception does. All either side has to do is take any position, policy, or whatever and frame it any way they want. The opposition in this case isn't losing any sleep over this "ammunition" being taken from them (if they even noticed to begin with).

Besides, the TSA was something dreamed up and put in place by the Republicans. It wouldn't be smart to go out and make a stink over a Democratic president ignoring a petition having anything to do with changing anyone about the TSA when Republicans would love to double down and try to convince people that the TSA is keeping the US terrorist-free. In fact, I'd argue that the Republicans would actually love for Obama to do something rational about the TSA so they can call him weak on security. It doesn't make sense for this to be a defense against Republicaj criticism.

It most likely really was just a blooper.
> I wonder if a machine learning algorithm could spot new species from flickr photos...

You have to be careful with those things. My alma mater has a tale of a student 7 or 8 years ago who built a neural net to detect lizards in photos. He fed the system a bunch of pictures to teach it what lizards look like. When it came time to test he got remarkable results: it was 100% effective in positively identifying lizards. Then he fed it a picture of empty ground and the net happily confirmed that this picture contained a lizard as well! Turns out, if all of your training data is positive the computer just learns "everything is a lizard".

Of course, real-life researchers would never dare make such a mistake but this tale always amuses me so I couldn't resist :)
I doubt machine vision is good enough to even classify known species.
the government is secretly installing cameras in every major public location, and building a growing database of every individual's face and movements

Is there any proof of this actually happening? I mean not "there's a system that does video surveillance, so they must be spying on everybody", but actual proof that there exists the database that includes every individual's face and movements and that police is installing cameras in every major public location to maintain this database (as opposed to, you know, legitimate purposes of securing major public locations).
It may well be a great product, but sadly as soon as I see the word "facebook", my gut reaction is good bye privacy, there for Im automatically excluded. Shame.
Well, you can not pay the $99 fee anytime you wish. Apple really doesn't owe anyone a living. And I can see how they might wish to separate these videos from regular apps. If these types of apps get flooded into the app store, the quality will deteriorate and usage will decline.
The point I am making is that if a web site has a feature "post something for 30 days", it is fairly reasonable to implement that as "expires = now() + '30 days'::interval" in your database, and then to display a simplified timestamp like "'expires on ' || date_trunc('day', expires)" when telling people about the deadline.

Yes: it might be nice to say "expires at exactly 16:25:43.642109 UTC on Aug 9 2012", but for most use cases "expires on 8/9/2012" is considered fine. With this interpretation, even if the website said "August 9th", you can still argue that it was being fair and even correct, albeit confusing and bothersome in a way that will certainly have caused some people to think there was more time when there wasn't.
Seems like people may be jumping to conclusions here.

If this was an actual attempt at censorship it seems very heavy handed and obvious. This seems like it could be legitimate technical issues.
Considering how much heed the administration pays to this web site (read: none)

The Epic site doesn't explain this well, but the petition was actually on the White House website, where the White House promises to respond, and has responded, to any petition that gets 25,000 signatures. This one probably just expired before meeting the requirements: https://petitions.whitehouse.gov/petition/require-transporta...
I think that this image (http://i.i.com.com/cnwk.1d/i/tim/2011/12/19/northkoreamap_62...) of Korea is the most striking representation of image equality. It is visible from space with the naked eye.
Are you saying the U.S. is no longer a democracy?
How is this trivial? It's unique, I have never seen anything like it.

Also, why would he make it harder for himself than necessary? I'd like to see your shell/C++/asm implementation
I love this term 'Performance Decoration' and I am going to steal it! Perfectly describes some of the code I have seen in my career.
Yeah, this sentence: "The new species was dubbed Semachrysa jade — not after its pale green color, but after Winterton's daughter." just bothered me. A total dick move by Winterton.
This lead me to my new favorite uncylopedia article:
http://uncyclopedia.wikia.com/wiki/Murphy%27s_law_applicatio...

I lost it here
"The cat and gluing dispositive will actually come together, but the cat spins so fast due to the invariance in the center of gravity that, following the law of time travel, it goes backward in time.

This has led to another theory stating that at the beginning of time there is an infinite number of antigravitatory cats, and therefore, causing the creation of the universe in the first place, due to the excessive gravitational forces produced by the infinite number of cats, they cause the big-bang. "
It's NPR, not your mom-and-pop radio station. I'm sure they verify the story before publishing it.
I submitted a post about this a few hours back. http://news.ycombinator.com/item?id=4370224
Shouldn't it be VIM + Shell as your IDE?
> Your differences are largely superficial

About as superficial as the difference between Amazon.com and Smith Family Book Store ( http://www.smithfamilybookstore.com/welcome.html ).

The possibility for a web site to scale up outstrips the wildest dreams of pretty much any librarian who traffics in physical books.

I don't get why people don't see this.
Nonsensical sensationalism. The petition expired, and didn't get 25,000 signitures. Should it have gotten special preference because it got on the front page of Reddit and Hackernews? No. Should you have signed it 2 days ago instead of upvoting this article hoping that somebody else would? Yes.

Here's where it says clearly what happened:
https://petitions.whitehouse.gov/petition/require-transporta...
Exactly my setup :) Although, since xmonad I don't use tmux that much anymore!
Hmmm. I'm an odd one. I eat about 10 kernels from left to right and then move down a row, and start from the beginning going right, eat another 10 kernels, repeat... I'm excruciatingly terrible at math. I start things and never finish them. I'm addicted to instant gratification. I'm a perfectionist (until I burn out). I'm highly creative. Extremely introverted. Lone wolf. And I hate waste. So I'm screwed.
How to be a genius?
Here's one I stumbled into the other day: You can inspect the inspector!

This is in Chrome for Windows (haven't tried Safari or Chrome for Mac).

Hit F12 to open the inspector.

If it is docked, click the undock icon so it's in a separate window.

Make sure the focus is on the separate inspector window (click its titlebar to be sure), and hit F12 again. This opens another inspector window where you can inspect the first one.
gmyachtsman, if you are searching specifically for products, try using Google's shopping search : http://www.google.com/shopping
Which raises the question of why to cut it off in that way. Why would that kind of precision be necessary? Are we supposed to believe that the coder doesn't know how to do anything but Time.now+30.days?
You contradicting yourself, I believe. You wonder why it took so much time to get 25k signatures, but sentence later you question effectiveness of even being a part of such a petition.

Petitions are extremely important, whether they are effective or not (I wish mass media would cite more results from petitions than words' games that White House plays in their official press conferences) they still are a vehicle for "we the people" to voice our opinion!
Honestly, I wasn't too worried about making something complex - I wanted to write something quickly that would work reliably.

Yes, it's trivial to write. But it fulfilled a need that we had, and getting something useful released rather than building something needlessly complex is, from what I understand, everything that HN is about.
Well it's a federal republic, which includes a kind of democracy. However, my point is not about being a democracy or not, but about the political economy in the US and the roles courage and strategy have in it.
Understanding Python's With construct
I didn't get how to get syntastic to check PEP8 compliance. I have it along with pyflakes, and never seen such an error (I don't believe I'm that PEP8 compliant myself)

EDIT: oh, nevermind, just needed pip's flake8 package
There's a real advantage to buying Twitter followers that isn't highlighted in the article.

One of the fastest and easiest ways to grow your follower base is to follow people and hope that they follow you back. But you can only follow 2k people with a new account before Twitter's anti-(follow)spam algoritms kick in and prevent you from following more.

However if you have more than 2k followers, then you are allowed to follow more than 2k accounts. Twitter actually allows you to follow 10% more people than you have following you... so if you have 10k accounts following you, you can go ahead and follow 11k account. That means you can followspam 11k accounts instead of just 2k.

So by buying fake followers, you greatly increase your ability to follow-spam on Twitter. And this technique yields (mostly) real followers. So in short: if it's part of a followspam campaign, buying fake followers is an efficient way to grow your followership much more rapidly.

All that said, I'm not a fan of this technique for many reasons. For starters, it's so unfair to watch other people buy followers and aggressively followspam while you play by the rules. But so many people do it, so the pressure on everyone to achieve these sorts of results is immense. It's vaguely reminiscent of baseball in the 90s: everyone else is breaking home run records, so it's easy to be tempted to try steroids. Also, as a casual user of the site: it's not fun to be followed by so many new accounts that magically have 10k fake followers and are aggressively followspamming to build up real followers.

I hope that Twitter cracks down on this unfair practice, and better polices their system against abuse. In the meantime, just wanted to point out that this abuse is more than just a hack to buy social proof... it's a marketing loophole for Twitter spammers as well.
He believes scientists are conspiring to mislead the public on climate change, and has repeatedly voted to hamper efforts to deal with climate change.

For instance, he voted for an amendment that would stop the USDA's plans to consider what effects climate change could have on US agriculture and develop plans to deal with any such changes. Here are USDA plans that Ryan is against: http://www.ocio.usda.gov/directives/doc/DR1070-001.pdf

He also voted to eliminate the White House's assistant on climate change. Ryan appears to believe in a "Don't Ask, Don't Tell" policy when it comes to climate change.

He also voted to eliminate DOEs advanced research projects agency.
TSA petition re-imagined as a btforce task
If you butter your corn, it's best to eat in spirals to ensure even distribution of butter over time and minimal dripping.
Is it broken? No? Why are you touching it? Because you didn't write it? Please get off my lawn! ;-)
Dotcom and the 'doomsday device'
Is this a serious question? Anyone who has been around "professional" software development for more than 30 minutes wouldn't be surprised by this at all.
Buddy Media, Nanigans, BLiNQ Build On Facebook’s New Ads APIs...
Just like This American Life verified every story, until they didn't and it blew up in their face.
Well, organize.

Suppose you hit the deadline with almost but not quite enough signatures. Now, if all those signatures are disorganized -- just random individuals who happened to sign -- that's the end of the game. But if many of those signatures are a coordinated action by organized groups of people, then there is less problem re-introducing the petition, starting off with a lot of votes right of the bat, and then closing the gap before the next deadline.
Obtvse is an open clone if you want to use that design.
That is a naked-eye approximating image? Seems unlikely to have that much non-diffused light from city to space.
I'd agree that generally it's not the best idea to limit a service to just FB users (unless it is fundamentally tied to FB). That said, it's not horrible to start with FB and iterate outward... As long as that iteration happens in the near future.
O2Amp Eyewear Amplifies Perception of Emotions, Moods and Health.
I'd be interested in cardnik.com and tapbrite.com
Who ever said optimization and readability were mutually exclusive?

If the engineer who develops this (provably optimized) codebase can't read the code, he/she should be replaced with someone who can.
This. This. This.
Personally, I'm not feeling the quotes and would prefer parens since they're nestable.
Using Mac OS X Automator to Create Website Projects
But then you have to put all your butter/salt on all at once, and so you'll lose more of it. If you go in rows, you can go step by step, adding butter/salt as needed.
We've had a lot of people sign up and start building already :). If you have any questions please jump into our campfire chat room: https://eligibleapi.campfirenow.com/e30aa.
Stealing is if you like some term and start using it with a different definition than the author. Like Service Oriented Architecture (I have web services, so it's SOA) or Technological Singularity (e.g. I'll just call the Neolithic and Industrial revolutions singularities).
I'm a discrete mathematician and I cut all the corn off the cob with a knife first.
File management with sunrise-commander
Right, an advice with zero practical value. There's such an abundance of great programmers awaiting a job/contract offer ...
It doesn't honestly look like it. I've not been able to get the same results as you either. Mine look varied and useful.

Although I will say that now with Instant search, the "I'm feeling lucky" button is both redundant and impossible to use. As soon as I start typing, I get a results display and the IFL button has disappeared. (To be fair, there's no point really)
Automatically structure and take action on your emails
Curiosity question: what happens if I disconnect my machine halfway through a direct transfer? Do you support continued download/upload (or multipart)?

I guess in the case of a connection to your server, presumably the receiving party would never know that you sent them something (until a retry upload happened).

It's just that in the case of a direct p2p transaction, it's quite likely that the downloading user's downstream bandwidth is low, such that the chance of a failure happening over the entire course of the longer transfer is higher.
Its not difficult to believe that the requirement was vague and the coder did the simplest thing to meet it.
Right. So you don't need to be a one in a million mind like Growers and Tao. You just need to be one in a thousand.

Still not "anyone can bang it out".
It's a very old, very small and well-preserved city, the poorer people tend to live in the villages (which are also very green, as it's rural and well-watered thanks to the mountains). Further, it doesn't have a large industrial economy.
Opening Up the BBC Archive (Short documentary on digital preservation)
How is this comment HN worthy? It brings no valuable knowledge to the discussion, and discourages the sharing of novel ideas. The code may be trivial, but the idea certainly is not.
I'd like outcastventures.com and paypic.com please.
It is similar, at least. Here is another one showing South Korea that is taken using a regular camera from the ISS that shows similar light patterns (https://plus.google.com/117789022459699674254/posts). It's hard to see North Korea because of the angle and the clouds.
Can i use screen command with EtherPad too ?

Would be nice sharing a terminal session on the web with others.
If "optimized" means "clean and efficient", then yes, it is inherently readable.

But, there are plenty of optimizations one might make that are obtuse and difficult for any human to easily hold in their head.
Here's what I see (with personalisation). Without is roughly the same, only the two ads top right are missing and replaced with something that looks more generic.

http://i.imgur.com/xwoOP.png
Iran earthquakes kill 153 people in the northwest
accessibility I suppose. It works well on touch because when the keyboard rolls up, the address bar will be right on top of it.
They could just DOS it by blasting it with white noise.
You say that like trees are a bad thing.
microchipc.com was a great resource when I was learning to use pic microcontrollers.