skysight-inc/HackerNews huggingface dataset:
Know better... in order to do what? They also provide an APT repository, which you can choose to use instead of the curl command. The curl command exists solely for convenience, because it autodetects your OS, distro version, and automatically registers the right APT repository for you if you're on Debian.

As I've mentioned here (https://news.ycombinator.com/item?id=5508680), people often freak out at curl commands, yet at the same time I've yet to see a viable proposal for an alternative.
The bandwidth costs are there regardless right? If you're running something that is getting pushed from the Internet on your home screen its going to chew through your bandwidth over time.

My guess is that at some point people will be incented to run ad-bearing programs by some sort of bandwidth credit. The change may be slow or fast, I don't know, but it could be as easy has having the ad provider send some SMS type message to the carrier when their ad appears on your phone.
How integral are greenlets now to PyPy? Just an optimization add-on, or something that the JIT core will rely on?
Pretty cool, I really like the use of the keyboard, it makes the experience more fluid. Some feedback :

1 - I would keep a flat design, I think the spheric design is a distraction and gives the impression the inventory is limited to the "circumference"...

2 - If you could find a way to keep the user on site (maybe load amazon in a iframe) to see more details, that would make the experience more fluid.

3 - Maybe let users save items they like since this is a discovery platform.
Trade your bitcoins in FOREX markets (CAD or GBP) and you'll make more money.
Maybe... unless you figure out a trick to manipulate the OCR results with invisible, nearly-white gray areas in the image or so.
Hey jstanley! I'm Shmacked is one of the fastest growing college entertainment platforms (98th percentile). To be quite frank, though, the I'm Shmacked team travels to different colleges and gets footage of that colleges social scene, namely the party culture. It is extremely popular as several colleges which they haven't yet visited are demanding their presence. They are looking to expand and have partnered with DVBBS to put on shows at colleges--mainly to gain revenue.
I like the simplicity of Approval Voting, but the optimal voting strategy is still to vote for only one candidate.
You can play Panda Poet anonymously or with a google account. Supports almost any html5-ish browser with no plugins. I am the dev.
http://game.pandapoet.com/
This doesn't seem like such a big deal

You have one of two ways to combat this:
1) always copy things to notepad first so whatever it is that you copied you can verify is what you meant to copy

2) Use the inspection tool of your browser to copy it from source where things can't really be hidden.

I usually do #1 anyway because of weird formatting and characters
Is this FB screenshot from the blog the actual person that stole the camera?

http://cdn.petapixel.com/assets/uploads/2013/03/facebooksear...

Over 22k followers? It seems like this was a fairly petty crime for someone with that strong of an influence. I wonder if the motivation was monetary or for the sheer thrill of stealing and reselling something...
What exactly would they ban, though? Custom app launchers? Because users are going to be pretty annoyed about that.
That's the thing though, unlike Apple which has their AppStore tax which they keep because the only way to get on to an IOS device is through that portal, Android devices can side load. And while even Apple doesn't get ad revenue from ads someone clicks on in web pages presented by the Chrome browser on iOS they do force people through their ads channels in the iOS store.

Google is much more exposed in this regard (if you can call it that).
I've purposely kept my iPad on 5.x because iOS 5 maps is the only iPad maps application that works well with public transit routing. iOS 6 maps doesn't do public transit at all, Google Maps and all the good third party transit routing apps are iPhone only.

Also a bunch of the new iOS 6 features (like Passbook, photo panorama, certain geofences, and the updated phone app) are not available at all on iPads. Siri (maybe?) and IPv6 over LTE are the only iOS 6 features I feel I am missing on the iPad so I am in no huge hurry to upgrade.
I'm one of them. I don't even accept new clients unless they come via referral. But if you have some juicy bitcoin, it's a different story.
the OS in AOSP stands for open source.

They can't stop anyone from customizing Android outright, but they reserved the right to ban them from the Open Handset Alliance, a lá Amazon.

The closest I've seen to straight up bans from Google are against malware/virus apps and selective bans against violators of their ToS (some ad-blocking apps were banned for using a workaround, but other apps that used that workaround were not banned).

Don't forget that Windows is closed source.

While they could potentially close off the platform going forward, they can't retroactively un-open source code.
So, I know that was a joke, but now I'm trying to figure out why it's a bad idea.

The browser can generate some kind of map for which region of the screen is what font. If you don't have to guess the font, OCR should be easy and reliable. That takes care of the hidden text issue. But second, it means one would be able to copy/paste text that is in an image (because some web designers hate you).
Ask HN: Whats the best way to find a technical cofounder
I am a business founder with a dynamite idea/plan and looking for a technical cofounder I have been actively learning how to code but would love to have a technical counterpart . Where would you guys/girls recommend I start looking for one?. My email is in my profile if your interested
This is what I do with anything I'm copying or pasting from anything into anything else, mostly because of the obnoxious and ubiquitous "let's copy and paste formatting as well as text" that presumably came from some insane desire for ubiquitous rich text.
Thanks, edited my post
Closures are hard? Not really: A simple introduction to closures in Javascript
This is another reason I always type a '#' before copy/pasting any long commands. The main reason is that I sometimes want to edit a long copied command and sometimes a newline get caught in my 'copy'. The '#' prevents it from accidentally executing.
I'm talking about Ron Paul, Rand Paul, and Justin Amash, really. Along with a dozen or so other guys that didn't win.

It has always been legal for very rich people like Mitt Romney to spend their own money on campaigns. McCain-Feingold didn't hurt them, it hurt guys like Ron Paul in 2007. We had tens of thousands of people ready to chip in $10k or more, but they were limited to $3k by the law.
(Everpix founder here) Thanks for the kind words!

Note that in the case of Everpix, one of our key goal is that no manual organization be needed. Just keep taking photos the way you are used to, let stuff sync in the background and we'll take care of the rest.

You can't really spend time organizing albums which could turn out to be wasted time in the future, since we don't even have manual albums or a trash. The only time you can spend with Everpix is more time enjoying your photo collection ;)
> Have you seen Punch-Drunk Love?

People who say "Adam Sandler Movie" usually think of movies produced / written by Adam Sandler.
Debug WordPress with Xdebug
FitKit uses an algorithm to make health suggestions
By my understanding, only the HTC First will have Facebook's lock screen. Without that, Home is just another Launcher.

The upside of HTC First: will be the first HTC device to have native Android UI - if you turn off Home.
Definitely, I didn't even know that command :D - but I had to `apt-get install sl` on my machine first. Maybe just do a telnet to a nonstandard port on my server and then send special characters to do the animation? That could work...
I think they have a huge opportunity to create a habit for these first donors. Big donations from big VC people certainly is an opportunity for fundraise, but not for learning. As a early stage social network site is all about engagement, not traffic, they should focus on engagement for small, regular donors. Impulse donations are used and abused all over the social sector, but they won't be the base for a game changer nonprofit, as I imagine Watsi is trying to be.

Even more important is engagement because nonprofit usually have multiple missions. Watsi shouldn't just "get the money to the people" as a business oriented mind would think about their model. Engage donors to give money and understand the situation of the people receiving the money, and the situation of their city, the public health system in their country, how their families and neighborhoods deal with health issues. These are the things that will make the world smaller and the humans closer. A big VC writing a check of 100,000 dollars won't acomplish anything on that, 10,000 people giving 10 bucks each month, a reading their newsletter, understanding more about the world. That is an accomplishment.
Not only gut bacteria. Knowledge of oral bacteria likely will also have quite an impact on e.g. caries.

Having said that, I bet the story will not turn out to be one where we can simply say "the butler always does it. Get rid of your butler, and you'll never die of heart disease". This story got somewhat sensationalized for publication.
"So this optimization really does proceed because strlen is a builtin function, and does not depend on strlen being marked as pure or const."

No. It's exactly the other way around.
We could not give a crap whether it is a built in function, only whether it is pure or const.
We do not special case built-in functions anywhere near this optimization.

~/sources/gcc/gcc (git)-[master]- :) $ grep BUILT_IN tree-ssa-sccvn.c
&& DECL_BUILT_IN (TREE_OPERAND (op->op0, 0))
&& gimple_call_builtin_p (def_stmt, BUILT_IN_MEMSET)
&& (gimple_call_builtin_p (def_stmt, BUILT_IN_MEMCPY)
|| gimple_call_builtin_p (def_stmt, BUILT_IN_MEMPCPY)
|| gimple_call_builtin_p (def_stmt, BUILT_IN_MEMMOVE))

~/sources/gcc/gcc (git)-[master]- :) $ grep BUILT_IN tree-ssa-pre.c
~/sources/gcc/gcc (git)-[master]- :( $

The special casing you see in the first part is trying to constant fold a few built-in calls in a utility function, and trying to see through memcpys for memory state.

The reason the optimization proceeds is because strlen gets marked as pure by the compiler if there is no non-pure definition that overrides it.

Basically, the compiler defines a function named "strlen" that is pure and nothrow behind your back, but you can override it by providing your own definition.
This is unrelated to whether it is a builtin (because the builtin version is __builtin_strlen)
I use wysihtml5 in a project. Mainly because all browser rich text editors are waaay to advanced. I don't want people to put images in my text fields, right align the text, put tables there, etc. wysihtml5 gives great control over what can be done. I want some rich editing, but I want full control over it. In my case a few text-types, bold, italic, bullet list and nothing more.

Does your editor allow this kind of control?
> That wasn't a poor choice. I didn't propose "si.+?nk" as a general rule, and I would have used another method if there had been conflicting tags in the file.

I wasn't really speaking to any criticism of you in particular, but to the general statement about assumptions when using Perl.

I myself have used a regex to pull out well formed XML chunks and then re-parse them with a regex to build a hash out of the attributes of each chunk. It turns out it's 10x faster that any XML solution I could find (and there's quite a lot on CPAN!). The fact that it was a few hundred MB of XML and with a regex I could step my way through it probably had a lot to do with that...
Well, the downloaded bash script does all that, and a user is always free to leave the last piping-into-bash command off. They can review it first, and then run as sudo (or whoever) if it passes muster.

It's not that much different, so I don't understand the huge problem. Most likely if tutorial writers added a second step, the user would just copypasta the second step also.

Thankfully I followed this procedure after a co-worker sent me this: `curl -L http://bit.ly/10hA8iC | bash` ... was able to turn my speakers down first ;)
In Defense of the Floppy Disk Save Symbol
Facebook Home will sell more Androids. Maybe a lot more Androids.

Amazon saved Google from having Apple run away with the tablet business.

Tighter grip, more star systems slip through, and all that.
I disagree - again :p - I'm very happy to be freed from the influence of others when reading a comment.

Listening to different opinion isn't a poll, isn't it?
I'll admit it's slightly harsh. But it's probably also true for any sort of mass market web property.

At work I'm currently having to live with supporting IE8+ [1], which I'm looking forward to eventually moving on from. Alas, the traffic isn't there yet. Plus, we're being wary about dropping IE8 since it's the last official IE for Windows XP.

As you say, it's a very site-dependent issue to care about. IE tends to come along with a more mass-market audience. If your site is aimed more at a tech-savvy crowd, you're likely to be able to not care about IE.

Of course, it gets a bit self-reinforcing there! If your early users don't use IE, you might decide that it's safe to drop IE support... and now you'll never get IE users, since they'll just think your site doesn't work.

Interesting random statistic: I have a personal medium-traffic site (about 300k visits / month) aimed at a completely non-technical crowd. IE makes up about 24% of new visits, and has the lowest bounce rate of any browser. Chrome's the single biggest browser, but all the majors are too well represented to not care about supporting.

[1] http://help.deviantart.com/38/
An interesting contrast to this: https://news.ycombinator.com/item?id=5219866
Yeah, I'm pretty sure timely and imposed awesomeness is exactly what is needed.
I'm not sure to what extent this will be able to sail under wind power. They mention they will go through canals, which are too narrow to tack against a headwind. Back in the heyday of canals, sail power was not used much - barges would usually be towed by animals walking alongside the canal. If they're aiming for renewable (as opposed to just plain archaic), solar panels and / or a wind turbine (e.g. [1]) would be significantly superior.

[1] https://en.wikipedia.org/wiki/Blackbird_(land_yacht)
That was completely unnecessary. There's no reason to think that it's a reference to the former in such a context.
Said another way, they waited until the last minute.
Invest your beer money wisely
Chew on this: if all the money you spent on alcohol in a year’s time was invested it into bitcoins today, you would probably lose all of it when bitcoin market crashes anyways..

But, you would be healthier. Say, for example, that once a week an individual goes to a bar and buys 2 beers for his/herself and 2 for a friend, so generous. At $6 per beer that’s $24 per week, and let us round that to $30 since the bartender (regardless of individual preferred gender) is cute. Now, let’s say happy hour is once per week, $30 X 4 = $120 per month. There are 12 months in a year, that’s 12 X $120 = $1,400 per year for 192 beers. If there is an average of 150 calories in each beer it totals 28,800 calories per year or about 8.23 lbs of added energy per year. So, I suppose that means in 100 years this individual would be more than 823 lbs, right?!

What I think I’m getting at is even if you lost $1,400 through a risky investment, you still have much less work to do than if that same amount is spent on alcohol. What this theory lacks is that tons of great networking/friendship/relationship creation happens over a beer, but I’m brainstorming here better ways to create. What do you think?
Consider factoring your code into a benchmark and submitting it to the PyPy team. They have an awesome attitude toward this. From http://pypy.org/performance.html:

We generally consider things that are slower on PyPy than CPython to be bugs of PyPy. If you find some issue that is not documented here, please report it to our [bug tracker](https://bugs.pypy.org/) for investigation.

(bug tracker has broken SSL cert)
IE10 is pretty solid. I only wish that I could get away with supporting just it, instead of IE8+.
A lot of smartphone stuff seems to work on the basis that users have unlimited data deals. Which is fine until the networks buckle under the strain and start charging big bucks for it.
Well, I hesitated a bit when typing my comment. And I chose the words "one exercise" (of multiple possible exercises) with some deliberation.

But, it's a well-known work, and I thought it would be at least acceptably on the mark.

I'll have a look at your link when I have a few more brain cells free for contemplation. I did skim it, and at that level I found myself not fully agreeing with the author on the specific points my skimming happened to capture.

As for the '90's CSS warning, appreciated. But, from my viewpoint, far better to have '90's CSS, than '10's "everything loads via Javascript" BS... ;-)

Isn't it ironic...
The only difference between "wget | sh" and "download and run our installer" is that you could inspect the installer before running it. You can still do that, "wget | sh" just simplifies the process for most users.
I hope so too, but I don't know that many great comics that fall off like that. Carlin was true to himself to the end, Seinfeld still tours and works relentlessley on his act. Chris Rock may have lost a little bit but is still one of the best standups alive.
we don't create a toolbar. It's up to you. so if you don't put buttons for that, they won't be able to do it. hotkeys on the keyboard are also configurable, you can just bind certain items so users won't be able to execute the other commands unless they open a javascript console and call doc.executeCommand manually (but then again, that's difficult to prevent for other editors)
This Is What A Modern BMW Sounds Like Without Computerised Engine Sounds
Last time I did something awesome I had 3 days left in my quota.
That is probably correct. There is no kosher way to replace a lock screen if you are not the OEM (or have rooted).

Home is more than another launcher, though. In some ways it defines a new class of application software for Android - a cooperating suite of apps, with a coordinated set of interfaces.
Assuming that "white dude" is a race, not an ethnicity; then that has nothing to do with it. Race is culturally defined. If most people perceive him as being white, he's white.
The best option I can think of, which is not ideal, is to flash a message of the total copied text. This of course won't be very useful if you're copying a large amount of text but this sort of attack seems to require appending to the beginning of the text which should be easy enough to catch.
Why I think Working From Home is Better Than Working from an Office
Not only that, but a "Facebook phone" easily becomes an "Android phone" with the installation of one app.
The huge amounts spent on campaigns are merely the result of the ruling class having optimized the equation of how to get your guys in office. If you somehow totally eliminated the role of money in campaigns, the next most efficient solution would be found - be it control of the media, procedural changes, slash and burn smear campaigns, whatever.

Voting via net worth is just the easy equilibrium we found.
Punch-Drunk Love is one of my favorite romantic films! Adam Sandler is a damned talented man, don't get me wrong. That's why I'm even more okay with criticizing his more standard fare. The dude can do better.

I think the key to understanding "how to do the FPS better" is that the first-person model doesn't only have to exist for shooting. It's a very potent set-up because it's "virtual", and limits your perceptions to the scope of the character you're controlling. You could make a game that involves guns but is not strictly a shooter, and therefore has the freedom to give you a certain context into what surrounds your actions.

As much as I love Buddhism in my video games, I feel like your idea might feel too preachy to your average player. But how about this for a set-up? The game starts off as a "sports" shooter game – say, paintball, or something of the sort – and you're a person with a couple bucks and a passion for the game. Ultimately, you get to a point where you're up against people with much better equipment than you, and the game becomes almost a test of masochism: how many times will you try before you give up? But there's a whole other world out there, offering you opportunities to make a quick buck. And whether you pick a live of military service or a life of crime, you're put back into a situation with guns, only now the stakes are infinitely higher. There are no second chances.

A game like that could really play with character development, both by looking at the people who serve along with you, and by making enemies something more than faceless soldiers. Give you the impression, perhaps, that the only people fighting these fights are people who don't have the idle money to play paintball all their lives, and that you're being sent to war against yourself, against people who are pretty much just like you. Except that sometimes, you're fighting for the rich people who want more, and sometimes you're fighting as the underdog, against a group of greedy people who are willing to use violence to get what they want.

Of course, if you're looking to avoid that kind of morality, you can always stick to playing paintball. But you're aware of the fact that even there, you haven't quite escaped from the world as thoroughly as you may have liked...

I know nothing about paintball forgive me
Running code that you don't trust is a bad idea. But the point of the article is:

* When copying from the web, what you see on the page might not be what ends up in your clipboard,

* When pasting into a terminal, any text with endlines will execute immediately.

As a result, just pasting anything from the web into a terminal window might execute arbitrary code, without any further action on your part.
> There are a lot of poor, underprivileged white people in the country

So your argument is that if a particular race of people had it a little easier than other races, there wouldn't be any poor people in that race?

On the whole, the white male does have a slight advantage.
The problem with this theory is that it is entirely not borne out in practice. Local governments are generally far more corrupt and dysfunctional than the federal government. See, e.g., San Francisco.
>One of many examples by which making the web a better "application-delivery" platform makes it less secure, less reliable, less predictable and more tedious in its original role of sharing text, images and links.

Or, in other words, "examples by which making the web do something useful, makes it less reliable and predictable that just letting it stagnate at the original goal it has in 1991 that people don't really care about".
To use an anecdote from just this morning, if you Google the terms, "google tasks android," you'll see that the inverse may also be true: Google engineers able and interested to work on something that is a no-op for mysterious reasons.
I have not at all made a decision, I'm seriously soliciting feedback while explaining the biases I have coming in.
Why The Frequent Nosebleeds?
1. Honestly embrace the idea that you're a business person and don't have what it takes for an idea. A technical co-founder isn't a pair of hands to build your dreams, it's the other way around. If you don't like this approach then don't do tech, instead focus a business you know.

2. Winners love winners: Focus on execution for an existing startup. You don't need to be the CEO of that startup, but you need to build a track record of execution. You can be the sales guy who brought in the top clients or be the gumshoe who knocked on every door and raised a round.