skysight-inc/HackerNews huggingface dataset:
+1 Physical exercise. Getting more oxegynated blood to your brain will do wonders for your memory, IQ, understanding etc.
Continuous Integration on Internet Explorer + Firefox + Chrome + Safari
I'm a total newbie at Python, but wouldn't

''.join(map(chr, list))

avoid the quadratic time of doing "string += something" (and also be a prettier solution IMO)?

(In Python 2.x doing ''.join(chr(n) for n in list) might be a better solution to avoid the intermediate list created by map)
Careful with the "or worry about adding capacity" part. I've talked to several people that built products on top of GAE because it would just scale, and all were surprised to discover the opposite. Certain queries would start to take inexplicably long and there was no way to figure out why or how to fix it, etc. Things might have gotten better recently, but about a year ago everyone I talked to that tried to scale on GAE gave up and moved elsewhere.
Download TinyCFW To Downgrade iPad 2 & iPhone 4 From iOS 5.0.1 To iOS 4.3.3
While I agree that power is the primary issue leakage does have a correlation with "degrading the off" value.

Specifically the effects of drain induced barrier lowering becomes very significant in the sub-threshold region as the channel length is reduced. This has the effect of both increasing drain current (leakage) and making the transistor more difficult to turn off, that is a larger gate bias is required to turn the transistor off.

While "leakage" isn't the cause, you do get leakage and a harder to turn off transistor at the same time, at least for this type of leakage.
BracketPal is awesome! I'm so glad you made that! That's inspiring to see people scratch their own itch this way. There's a lot of itch scratching that's geared more towards businesses and other stuff that is definitely a niche but yours is in an area where I haven't seen anyone go. It's cool to know that your tiny little project which you may think is insignificant and probably won't get covered by TechCrunch or anyone is still useful enough to people that they'd pay. That gives me hope. Good for you, man.
But this is a symptom of one-size-fits-all solution the labels cram people into. Like VCs, they don't care at all about moderate success, anything less than phenomenal success is failure to them. So they'll burn your band/company out trying for unreasonable goals instead of helping you achieve whatever you can.

Your band could have been poised to be a very successful mid-level act and have been mispositioned, because mid-level acts aren't hugely profitable, and thus seemed to be a failure in a market you weren't wanting to compete in.

The small bands don't need a ton of financial support, especially these days. Recording a song can be done, professionally, for just a few thousand dollars and traveling to nearby concerts is pretty cheap. If you drop the idea of trying to sell an album in stores (payola!), and doing continent-wide tours, it's not all that expensive to spread your music to fans and enjoy a moderate return on investment.
Another thing to consider for code like this is that all Intel CPU's since the Core 2 tend to suffer somewhat from loop-unrolling optimizations. They have limited fetch bandwidth and SSE instructions are pretty long. Instead, they've got a loop buffer after the instruction fetch unit (after the decoders in Nehalem), which can feed the decoders much faster than the fetch unit. However the buffer is limited in size, and if unrolling causes the loop to exceed the size of the buffer, it can result in a substantial performance penalty.
Free Internet at hotels
Is there some kind of how to that'd say 'buy this single device (that is actually widely available at retail for a reasonable price), install it in this way and you will have something to play with'?
Please stop linking to secondary sources when they aren't adding substantially to the original article. This seems to be an especially common trend recently. https://torrentfreak.com/riaa-and-homeland-security-caught-d...
In the oil city of Zhanaozen.
> fair number of people who hate Python's significant whitespace

if that is their only reason to claim JS is a better language, i wouldn't bother listening to their opinion too much.
High demand for Text Mining tools? But why?
I got this email from TextMinr.com:

At the moment, we are seeing extraordinary
demand for our beta. To manage the growth of
the user base and scale without melting down,
there might be a wait of 3-6 weeks before we
can send you an invite. We are very sorry for
the wait, but you will get your invite as soon
as possible, and we operate a "first come,
first served"-policy, so your place in the
queue is assured.

This is good news but I'm surprised. This means people see great value in text mining but why? It's not intuitive how much data can be scrubbed from text. How do you even know it's doable. OK, someone is making money out of Twitter sentiment but that's done. What will you make?

Another question is if TextMinr.com is up to the task. Text mining is not like any other data mining. It MUCH more difficult. Google prediction API is just silly because there is no control over feature engineering, feature selection, instance selection, or model selection. This leaves a lot of untapped market for predictive modeling startups IF (big if!) the demand is for profit not for fun or not for academics.
We need to have the states start to challenge the power congress has, and reduce the power that congress has by electing people who will start to reduce the size of the government. As long as the government is handing out trillions of dollars it is in anyone's best interest to see as much of that comes to you as possible.
We've yet to unveil the details and results of our technology, but here's a preview:

We have a breakthrough energy storage technology called Regenerative Air Energy Storage.

The concept is to store energy in compressed air -- a motor/generator first drives a compressor, which stores air in a tank. To deliver stored energy, the air comes out and is expanded, driving the motor/generator as a generator and generating electricity.

Our innovation captures the heat energy of compression (the majority of the energy in compressed air is stored in the form of heat) and allows us to regenerate from it almost all of it in the form of useful energy.

We do this by spraying a fine water mist directly into the compressing and expanding air. The high surface area and heat capacity of water rapidly absorbs the heat of compression, and delivers it during expansion, to be converted back into mechanical energy.
I can't really pinpoint why, but I'd have preferred to not see an affiliate link.
did you get your meeting?
As nice as it's presented, I can't imagine going on a night out with my mates and spending more time keeping an app on my phone up to date. I'd be too busy getting drunk and enjoying myself to be arsed about what drinks I had and how much they cost.

I'd say it was a solution in search of a problem. And the better alternative, I would say, is to not share your tab if you're a bit of a penny pincher.
This is discussed in the following google Tech Talk, "Incompleteness: a personal perspective" from Cristian Claude

http://www.youtube.com/watch?v=tYjmiT422yQ

He discusses, amongst other things, the work done on computing this uncomputable number, and why that isn't a contradiction. I think one of the people involved is in the audience.
Is it just me or are those amounts really low? Surely the tech industry can pony up another $50,000 and get this guy on their side?
Those are some good questions about what people can do right now to stop them. But ultimately you want to remove all the bad incentives that keeps pushing them to choose money over principles, otherwise this will keep happening, even if you replace all of them at next elections.

Larry Lessig has some interesting ideas about how campaign funding should work:

http://www.techdirt.com/articles/20111214/17245817090/lessig...
The single-greatest reason to avoid Microsoft is that they're willing to sacrifice any and all partners (customers, retailers, developers, employees, etc) to attract more of the others.

As a customer you can count on Microsoft adding DRM to the product if anyone else in their development chain asks for it. As a developer you can count on Microsoft making uncomfortable changes without ensuring the devs can work with it. As an employer it's better than EA... mostly. As a retailer, Microsoft is desperately trying to cut you out of all extended revenue streams while still dependent on you to sell the lock-in to the customer in the first place.

You're pretty much guaranteed to be screwed with one way or another - to help MS, to help a favored partner, or just as they reposition a project (often in the trash).

WP7 could come with a free gold bar and would still be overpriced.
__call__; __new__; __getattr__ and __getattribute__; and __metaclass__ - you can do some black magic in Python straight out of the box that takes a lot more work in statically typed languages.
Show HN: Prototype Flashcard Webapp
I've been trying to learn a new language recently but was unhappy with the existing iPhone flashcard apps out there. Therefore I wrote my own prototype webapp to help myself learn it.

It uses an exponential decay on card frequency so as you learn a card it will be shown to you less often.

http://www.taskthing.com/d/

Feedback is most welcome.
So, this guy buys up cocaine from some (probably highly violent) drug producers from some poor country, but as he didn't kill anyone himself he is a nice guy?

Discussing drug legalization is one thing, but many people die every year by the hands of the same guys that deliver the drugs to those nice guys...

Come on... He earned good legal money as a player and had business with those ruthless drug producers, even if it through some mediators.

If you fuel violence with your money, you are not a nice guy, even if there is not any actual blood in your hands.
I'd like to ask a few questions, if you don't mind:

1. why don't you mention kout.me on the page?

2. how does your product differ from every payment processor that already provides a link for a single product checkout?

hope your stunt goes ok :)
They seem low to me, too. Perhaps OpenSecrets doesn't have all the data.
Heh, I wasn't advocating to use it as a dating service, but the functionality and business models are going to be substantially the same.
At least Javascript isn't having problems with incompatible language versions
Clickable link: http://www.taskthing.com/d/
You have an important point here: transparency is not enough. Here's Lawrence Lessig's proposal, in case you haven't seen it yet: http://lessig.tumblr.com/post//the-grant-and-franklin-projec...
I think the point is that you can't claim to re-define something until you've actually done it.
Campaign finance isn't illegal, nor is it a sign of evil. It's a sign of a broken system, but we have to distinguish between an evil system, and a good system filled with evil people.

American activists would be better served if they had a good notion of a theory of government. The dominant attitude in activism, on any side, these last three or four years, has been one of making the government do X, where X is some extraordinary ill-defined goal.

So people are offended when X doesn't happen, and begin to suspect Congressmen are evil. The truth is probably more like this--Congressmen are good people in general, but selected by their appeal to moneyed interests and influential political causes. Then they are thrust into an environment where everyone wants them to do their bidding, and so condition themselves to ignore most sources of information, particularly sources outside their own interest, or sources they don't understand. This appears to an outsider to be like cronyism and willful ignorance. The reality is they haven't a clue about certain things, and in fact that's part of the reason why they got elected...

TL;DR: don't fix the people. You won't get anywhere making unrealistic demands on anyone forced to conform to a bad process. Instead, fix the process.
Try checking our biggest ally Zoe Lofgren (of reddit fame http://www.reddit.com/r/SOPA/comments/nfhhy/member_of_house_...).

She's taking money from tech and VCs. She's really no better than he is, she just happens to be right this time.
Bear in mind this is extremely outdated article and some of the advice should be taken with very big grain of salt, as things have changed since 2002. The most significant improvement of Python (in this context) is the introduction of generators, which seem like an almost obvious choice for a problem such as this. The solutions that immediately came to my mind, for example, were this:

import itertools
def f2_1(list):
return str(itertools.imap(chr, list))

and this:

def f2_2(list):
return str(chr(c) for c in list)

They are both about twice as fast (in 2.7.2 CPython) as the suggested array solution (f2_1 performs slightly better for smaller lists), and their readability is rather significantly better.
I'm not so sure we even need a congress anymore. Honestly...hear me out.

The purpose of congress is to provide representation for American citizens who could not travel to Washington D.C. to vote on the bills and amendments that congressmen take part in.

These days reporters in D.C. can blog about all bills or report them in news stories instantly. So U.S. citizens are always in the know. More importantly, American citizens can easily vote with the current technology we have. Youth can use the internet, elders the telephone etc.

What do you guys think? I doubt it would happen...congress is too ingrained in our constitution and 'murica in general...
Related?
Kazakstan's deepest unrest since independence from Soviet rule has spread from the oil town where it broke out on Friday to the regional capital.
http://www.bbc.co.uk/news/world-asia-16235282

Not just Arab. Not just a Spring.
Much more to it than that, it's a pretty old landing page.

Most of our beta testers agree.
How would you say your service differs from Stripe? I love Stripe, so I'm always closed minded when it comes to competitors. Hit me!
So with this level of complexity and opaqueness for a simple routine, does it ever get any better?

If your algorithm has ten intertwined loops, does one have any hope of systematically optimizing performance or would you be reduced to "intuition" and easter-egging. (http://www.catb.org/jargon/html/E/Easter-egging.html)

What about "cache oblivious" algorithms? http://en.wikipedia.org/wiki/Cache-oblivious_algorithm
" ... ending up with somebody who is probably just as corrupt."

Are you corrupt? Are there people in your circle of friends who aren't corruptible? Do you know anyone with integrity?
Why not vote that person in instead?

Yes its an emotional response to the defeatism. Congress people are people not some select pool of corrupt toadies. There is no requirement that you be a person of low character to be a member of congress, rather its that folks who have adopted this defeatist attitude that there is nothing they can do to change it gives people of moral turpitude an advantage, they are willing to run for office.

How about a kickstarter for public service? People sign up and say what office they are running for and changes they want to make and we crowd source them? How about creating a youtube channel for people who want to change the world can speak easily to the folks who might elect them without having to pay extortionate television fees? How about we kick out the corrupt congress people by applying technology to the problem of surfacing the better candidates?
The datastore is complicated and not what you'd normally expect from a SQL type system. It is a real mental shift when designing your schema to be efficient.

That said, using it is well understood at this point and my co-founder is Jeff Schnitzer who wrote Objectify [1] which is the best way to tie Java to the datastore. Outside of Google, I think he understands the datastore more than anyone else on this planet. Thanks for the warning, but I think we will be ok. =)

Also note, I'm speaking from a Java perspective. Using Python has definitely had MT issues which are being resolved with the new version of Python 2.7 available there now. I'd still recommend using either Go or Java for your app.

[1] http://objectify-appengine.googlecode.com/
Top Ed-Tech Startups of 2011
And amusingly, those fob systems increase the chance of a break-in to your apartment. In a building of 200-400 suites it'd be tedious to try found/stolen keys in every door.

But in a system such as you describe you get on the elevator, wave the fob at the sensor, and press all the buttons. It'll only take you to the specific floor your stolen key will work on - narrowing the search time down to mere minutes.
This is shockingly irresponsible advice. Standard investment advice is that you should become more risk-averse with age. Entrepreneurship is high risk and high reward. Why not "invest" your retirement savings in lottery tickets while you're at it?
I'm not sure why I veiled it a bit. I suppose it doesn't matter now and I made this some time back...

We're not a payments processor. What we are is very simple selling (payments included; part of the simplicity) that enables you to sell across any number of different platforms, like Facebook, WordPress blogs, Twitter, Craigslist (with checkout implementation), emails, etc etc. The only reason we deal with payments is that it's a crappy experience for the end-user to handle payment gateways and merchant accounts on their own. We get you up and running in seconds/minutes, not hours/weeks. There's not a lot of ways to sell cross-platform with ease, elegance and simplicity.

Does that make sense?
Well, I agree and I don't agree.

I'm personally not a huge fan of node, and I prefer to write non-blocking code in Aleph/Netty (which is closer to twisted in terms of potential to block due to blocking java libs) myself.

But, I can understand on a large team not wanting to deal with the potential for blocking libs.

That said, if performance is that important, it should be part of your test suite, and should catch that.
It's a creative way to get their attention, no question about that.

The business idea is in a highly competitive space, with some businesses that have been around for over a decade. (pg co-founded one of them in 1995.)

That said, it might be workable if they specialize in making e-commerce sites for a specific under-served niche with specialized needs?

I see a new trend in naming web services:

chipmunk --> hipmunk

checkout --> kout
And, considering syntactic sugar for operators, fib and (+) examples are quite alike

Prelude> let (+) 2 2 = 5; 4 + 2 = 42 in [2 + 2, (+) 4 2, 0 + 3]
[5,42,*** Exception: <interactive>:1:5-29: Non-exhaustive patterns in function +

Prelude> let fib 0 = 1 in fib 0
1
There are tons of goodies in there, and the author is doing a hell of a service to Emacs users.

That said, a part of my can't but sigh... Now we have new completion & new electric pairs. How is that going to propagate to other modes? Just the thought of new the work involved in diagnosing which mode is using what, and how to adapt for it gives me the chills.

The package manager looks nice, but how can it handle stuff hosted on a git rep? How are changes show? Without all of this sorted out, it's usefulness is severely diminished.
Haven't yet been contacted by CrunchFund. I'll update all this later with a blog post summarizing what happened.

Crazy traffic and a nice collection of emails so far.
After this:

http://www.wired.com/threatlevel/2011/06/internet-a-human-ri...

How can they continue to say that "not allowing disconnection" is a "massive blow" to the music industry? That's almost like saying abolishing slavery is a massive blow to some industry's labor force.

Are they trying to say their profits are more important than a Human Right?

That's mainly a rhetorical question. I realize that's how they actually think, and they couldn't care less about freedom of speech or some other silly human right, if they think they have an impact on their revenues. This is why they and their supporters in Congress want to pass SOPA/PIPA regardless of how many experts we bring to speak against it.
That's exactly the denial I'd expect from the ego. :)
You can use the contact form on my site: http://sachagreif.com or do it via twitter: http://twitter.com/SachaGreif
I did see that, but I think it is a reasonable assumption that Oracle wants Java 7, and JavaFX, on platforms other than Windows.
I don't know from Monadic I/O, but at least a couple of those might appear to the untrained eye to be application I/O rather than actual file I/O, which I would guess has been pretty uniformly oriented around the open(3) idiom by now.
Some companies get it right. They post a fun challenge, not a rote test, and attract skilled programmers with it. Most companies seem to just pick the most annoying thing they've ever had to do (C with non-standard pointer use, etc), obfuscate it, and call it a 'puzzle'.
Not true for SMS. Basically all SMS gateways provide some form of delivery receipt, which are automatically sent to notify of successful delivery of a message.
An even nerdier bonus of the name, our one-page checkout urls: https://chec.kout.me/DHjPci
For a start, make it so that Congress and Senate are not able to profit off of insider trading.
See the discussion about el-get here: https://news.ycombinator.com/item?id=3320458

Runs
> argument is getting old.

How does the age of the argument impact its validity.

> you're only admitting that you're too lazy to learn how to program with a prototype-based language.

If you don't like Erlang you are just admitting you are too lazy to learn the actor model. See I'll just call you "lazy" it will validate my argument.

> because Javascript is great at asynchronous design.

Not disagreeing with you here, but it would help if you'd actually mention why. You said something about it being a prototype based language. Is that why you think it is great at asynchronous design?
Welcome to FoWL: Friends of WikiLeaks
The presentation here is nice but it doesn't fit the reality of social drinking, as other commenters have noted. Long nights out involve free-flowing liquor and some give-and-take in buying rounds, sometimes eating a loss, sometimes getting many free drinks.

Drinking is about loosening up. The use of this app would seemingly inhibit that.
My friend has one but running Ubuntu and it doesn't work.

Is this exclusive to Windows/OSX?
The Future of Marketing: Blogging and Social Media
I doubt it was specifically the painfulness of the particular death that he was trying to escape (by that particular action), as cancer treatment itself is painful. It seems to me more likely he was trying to escape preventable death, which is a broad category that could (but in Hitchens' mind probably did not) include aging itself.

I think the supposition that he saw death from aging as unpreventable is supported by his lack of explicit advocacy for anti-aging research and by his public dismissal of cryonics. But that's probably because the current evidence is too fuzzy. We don't have the ability to bring back a cryonics patient, and we do know the damage involved in preserving them is non-negligible.

If he actually saw reversible human cryopreservation in action, with negligible damage, I doubt he would have abstained from taking a ten or twenty year jaunt to the future to see if they have a better treatment available for his cancer, or any other disease of aging.