skysight-inc/HackerNews huggingface dataset:
Python white space indentations adds some overhead when pasting code but overall I feel improves the code I write and the code I have to read. I think if it were possible to do multiline anonymous functions a lot of the feel of python would change and there would be a lot more function calling with nested anonymous blocks. I don't know if that would be an improvement or not, but I personally like my coworkers (and me) being forced to have a binding to the code they are writing in the block they are writing it in.

The adverse visceral reaction to white space (which I think is akin to the reaction to parens in lisp) appears to me to be people being unhappy with being "forced" to do something. These (for me) happen to be the same people who don't understand why the code they wrote in their personal (and ever fluid) style is no good to be added to our code base.
This is slightly different. This add-on (along with the Twitter Firefox build, https://twitter.com/#!/download/firefox/) also lets you search Twitter using @ or # in the address bar.

The beta 8 stuff just adds Twitter to the list of default search engines.
Unix software was created by developers, mainly for developers. They honestly don't care if it's hard to set up. I'm not justifying it, i'm just explaining it.

Operating Systems make all of this much simpler by setting it up for you. Try to use only what they give you and you will go a lot farther with less effort. Buck the system and you're in for a world of hurt.

There's a better way to go about it. It's called: PAY FOR YOUR SOFTWARE. Then you might get support too. You want it for free, you bet your ass it's going to be painful to use.

By the way, I don't know who this Ryan Dahl guy is, but it strikes me as very naive to consider that groking the entire inner-workings of the complete organization of an operating system - from the development tools to make it to the execution and use of its applications - should somehow be simple for anyone. I wonder if he'd bitch that the kernel is hard to modify without affecting another component, or that different versions of software may not have been written to be completely backwards compatible with one another?

This is the real world. This shit is complicated because it evolved that way. It's almost infinitely flexible and powerful and gives you everything you need to do what you have to do - and you complain that it's complex? Grow up.
Adwords Geo-Targeting Mistake? Telstra 4G Ads in US
Thanks!

We're planning to add more features such as more charts/statistics, etc.

We will also be working on a Chrome add-on soon
Seems like a good alternative. Only thing that keeps me away is that the design is so darn painful. I have nothing minimalist design, as long as it is not a excuse to get away with bad design. White space is so messed up, menus collide with each other, tag clouds float out into the margins. To me the site is an UX catastrophe. But as with most things, I guess I can get used to it.

It's not like the new Delicious feels more tempting. I will also give Diigo a try this weekend.
It even worse for Microsoft. Post-PC means more tablets and people using desktops/laptops less, and upgrading less frequently. At this times, tablets are Apple and Google. This will certainly eat into the sales of Windows and Office, Microsoft's big cash cows. Even if Microsoft does well with tablets, it doesn't look like they will approach the 90% market share they currently have in desktops.
Welcome to Hacker News CmdrTaco, assuming it's you.
Python's indentation rules as specced originally are considered too loose by most Python programmers, hence PEP8 -- specifying spaces only, and a host of readability rules.

Consider that the competing scripting language at launch was Perl.

Now consider the benefit to a large team of well formatted easy to read code; Python's whitespace and indentation rules are there to enhance maintanability and readability, and they generally work.

As the article shows, you CAN make python look worse, but you shouldn't.

Incidentally, languages like Google Go take this one farther and embed deterministic formatting as a part of the language toolkit. This is brilliant. I would like to see such a thing incorporated into Python as well.. (Where's my backlist of to-do items?)
The guy the journal editor talks to has sometimes a different agenda. As he does not have interest in reviewing the papers, he isn't interested in the topics. He's often interested in advancing his career and building his network, and a move to do that is "review" papers for journals. Otherwise he would review the papers on his own.

Boycotting would run counter to his own goals (while the guy who got the task of actually reviewing the paper has interest in the topic and would like to boycott journals but is not in the position to do so).
Elon wants to be the Man who sold the Moon. Or Mars, as the case may be. Don't blame him. I want to be that man too.
The story that tells itself
I remember stumbling on this map a while back,

http://www.newscientist.com/gallery/small-world/2

http://www.newscientist.com/gallery/small-world

The Tibetan plateau, according to it, is one of most remote places left. It'd be interesting to see an update on the map in a few more years.
Firefox has an increasing mindshare problem now. And that comes from the fact that they're losing all the "early adopter" types to Chrome, which then promote the new beloved browser to everyone else, friends, family, etc.

They started "winning" a few years ago because they got all the early adopter types. Then Chrome came and stole them away from them. Mozilla needs to add stuff to their browser that will make these early adopters come back.

And they really need to fix that whole compatibility issue with add-ons. I couldn't believe I couldn't use Ad-block in Firefox 7 because it wasn't compatible.

The developer is obviously at fault here, too. Firefox 7 has been available in some form for 2-3 months now, since just like Chrome, all their Firefox version go through a process of pre-alpha, alpha, beta, stable, and each one lasts about 6 weeks. So how come Ad-block is still not available for FF 7 then? Is the developer taking a long break or something?

But the fact that Firefox makes all add-ons incompatible by default without any modifications from the developer, is also unacceptable. Either get rid of the old add-on system completely and leave that mess behind, and fully support the new extension engine (the one similar to Chrome's), or make it work already! What's the point of an old add-on system if only 10% add-ons work when the new version launches?

Also they might need to reconsider their current design, too. I don't know what it is, but something seems off. Maybe it's their 2 column menu that seems weird to use to me, or maybe it's just because I've been using Chrome for a long time and FF is too different from it now. I don't know, but I think there's work to be done on the design.

And do we really need that small search box in the right? I think it clutters the bar. Being able to search on any browser using the TAB key after typing the site name is also something I love about Chrome.
I think PhoneGap is doing great work, they're obviously getting better, and I don't mean to diminish what others have poured so much effort into.

But, are there any successful apps made with PhoneGap? Writing apps in HTML5 is constantly hyped, but there isn't a single HTML app out of the dozens on my iPhone except Netflix. PhoneGap's app gallery doesn't have a single app I've heard of.

(The Netflix app isn't too pleasant, either, unfortunately.)
Toys will be Toys
Enterprise sales, consulting, services. Mainframes still make up a large chunk of their revenue. Perhaps research/patents? They aren't really that consumer facing anymore, I guess that explains their ads on TV to keep their name out there.
Just watched the whole thing and it definitely opened my eyes to a lot of concepts, primarily relating to customer development and how to really position ourselves. I think the point that I enjoyed most was making it imperative that you share your vision of innovation with your entire team. Not only that, but really convey what it is that your company is trying to achieve and what's necessary to focus on that thing moving forward (being that there's only two of us now, you sort of lose sight of these things). There's a lot of great stuff in here, going to watch it again when the time is available.
Would you elaborate on this? Did he come out of it twelve months in? it's rare to find negative commentary on psilocybin on the internet. Only a couple warnings in the thread now.
This is not a technical issue, this is a contractual issue. You want to sign a contract that pays reasonable amounts for reasonable (far less than 100%) reliability for every minute of downtime.

Then you have the impetus to minimize (but not eliminate) those minutes to a reasonable level.
I'm talking about Windows 7... There are still issues, it's better than Vista tho. It's funny, I actually remember that article from way back when I first started investigating this thing.
In this case, no need asking when it can be diagnosed exactly:
http://news.ycombinator.com/item?id=3057201
Interesting. Do you have references to support that code blocks are bad? They are popular most everywhere else? (-: It sounds like a cripple claiming they don't need their missing body part. :-)

The last paragraph is a straw man imho -- people have no business having a programming job if they can't use their team's code formatting rules. (If they work in a team of one, they still need to specify and follow coding/documentation standards.)
In fairness the internals of Node get complicated due to cross platform support. The fact that every OS does it differently is both a blessing (because we can learn from mistakes of others) and a curse.
If you're a single XSS vulnerability away from transparently capturing credit card vulnerabilities, but there is no requirement anywhere in PCI DSS that your application be in any way hardened against XSS vulnerabilities, all PCI DSS has done is move the target slightly.
Uniqueness is not an issue - see my original point - we only create one admin user on servers!

Imagine a team of 3 people running a SaaS webapp on 3 web servers & 1 db server. I guarantee no one will waste their time creating 3 'users' on each server i.e. 3x4 = 12 'users' on that cluster.
absolutely -- contact info through profile. It's a brilliant program though -- if you've been accepted, by all means go. :)
What is Full Employment?
I just copied about 800 megs worth of data (a handful of files) from a network share directly to an attached USB flash drive in less than a minute on Windows 7 x64.

Another folder on the same network share is 5.96 GB worth of data in 2795 files across 190 directories. According to the detailed dialog, it is estimating "1 day" to finish copying despite the fact I'm getting sustained transfer rates greater than 5MB/s and it looks to be about 20% complete after a several minutes.
You can see some of the other Business of software talks from here: http://thebln.com/2011/09/organised-notes-index-of-business-...
Jesus, dude - that's enough info to start hacking someone's life in that png - be sure to blur the email and last numbers of the account before you use a public link.
From SpaceX page:

"SpaceX CEO & CTO Elon Musk will discuss the future of human spaceflight in advance of his company’s planned flight later this year to the International Space Station, the first private mission to ISS for NASA, at a National Press Club luncheon today at 1pm EST."
The actual QuickBASIC compiler allowed any case for keywords.

The lack of line numbers was a bit confusing too - my first inclination when seeing a BASIC prompt is to type

10 PRINT "hello"
20 GOTO 10

Aside from that, it seems to work as expected (at least in the quick tests I tried).
http://owocki.com/2011/06/22/startups-scale-log-everything-t...
> This gives credence to the people who argue that PCI isn't really a security standard, but just a way to shift blame after a breach.

Which it is!

What is really needed isn't a better PCI, but a better credit card system - one where a breach has little impact on credit card holders.
Another problem with Paypal.com and 2Checkout.com is the amount of data they require to charge my card. There's no way they need to know my home address, phone number, email address, etc. I feel sorry for those who will post PII to some sub-merchant website because the seller's devs were too lazy to write something user and privacy -friendly.
Fermilab To Stream Today’s Shutdown Of Tevatron Live
I quickly tested this, and got different results. Copied 90MB file to my Android phone (appearing as mass storage device) both from hard drive, and from network share. Both cases took about 30 seconds to finish. My OS is Windows 7, and the network share was hosted on Windows XP machine.
EDIT: I've represented a whole lot of customers of web services over the years (IAAL). The big lesson in this area for me is: (1) customers rarely invoke SLA credits, preferring instead to "work it out" at the relationship level, and (2) most provider off-the-shelf SLAs are so full of holes and tricky thresholds that they are effectively useless. On this last point, beware the 100% or five nines or other unreasonably high uptime commitment. When you get into the details of the SLA (the demarcs, the qualifications for obtaining credits, the remedies for failure), you will almost always find that there is no realistic remedy at all.

N.B. Meant to edit my comment above, not self-respond.
I'm organizing a free NoSQLCamp on Monday night in SF (not associated with Oracle OpenWorld ;-) ... MongoDB, Couchbase, Infinite Graph, Citrusleaf, Acunu & Azure Table folks will be there for demos and Lightning Talks. http://nosqlcamp.org
>Do you have references to support that code blocks are bad?

Which part of my post gave you the impression I was talking about anything other than direct personal experience? I made sure to be explicit about it.

I even say I don't know if they would be good or bad, but gave a reason why I like python disallowing them.

edit:

I take exception to the idea that my personal opinion needs to have a "reference" which would boil down to the personal opinion of another random person on the internet who supports my position authoring a blog post that looks "sciencey". Opinions on language features does not produce scientific studies.
I totally agree with you on indentation. I started with PHP and didn't bother indenting at all for a long time, then when I did it was only a single space. I tried three spaces for a while in an AP CS course in high school (I also tried and hated Python for a weekend during that first semester), then toward the end of that year I learned Python more seriously and fell in love. I still only indent two spaces though, my One True Way. =P

I think part of my initial dislike for Python was manually typing nested indentation, even with one space the level for class->def->for->if can get annoying to type. I used to use EditPad Lite that didn't have auto-indent. Everything got better once I learned vim.

Regarding multi-line lambdas in Python, you can do it more or less but like you said it's not clean and can be dangerous.

a = [1]
blah = lambda x: eval(compile('''
print x
a.append(x)
''', '', 'exec'))
It's Time for Facebook to be More than a Webpage
RIM is the Newt Gingrich of the tablet market
Title Tags – Where you can go wrong?
> overhead when pasting code

No sure I get what you mean. I pasted a lot of code in PHP and Python, and in both case you have to select the pasted block and adjust left or right according to the change of depth level.

> people being unhappy with being "forced" to [indent]

Well, then why the Hell would these people be happy to be forced to write { and } around their blocks?

For me, there is one little annoyance with indent as syntax in Python, it is that it is harder for my editor (Vim) to let me jump from def to the end of the function, and the reverse. (Or there is a conf, a plugin I missed? I know about indent folding, but I just want % to behave like if I had curlies.)
I'm glad you looked that up. More people need to know about Whitney. I wish he would open-source his work so we could learn from it.

But why do you say they are working in well-defined problem spaces? No more well-defined than most, I would have thought. Certainly Moore was a pioneer of iterative development and evolving a program (and notation) in the direction of the problem. That's why he invented Forth in the first place.

Edit: Oh, having looked up the Medawar reference I realize you probably mean "well-defined problem space" in the way a mathematician would: a problem space narrow enough to be effectively studied but rich enough to produce meaningful results. Certainly most software projects do not start out in such a space. On the other hand, we don't try to learn enough about our problems to find such spaces. We merely add code. One might almost say we excrete it.
This is the main point:

"So the conclusion is: Python forces you to use indentation that you would have used anyway, unless you wanted to obfuscate the structure of the program."

You were going to use consistent indentation anyway, right?
Sure. You do need that information to make a good pie. I just think that using the parameters to provide that information is the wrong way to go about it.
Copy your idols as they were, not as they are
I haven't read any cases on this, but I imagine most courts would truncate/round down the achieved performance number. If the contract says 100%, that wouldn't allow for any downtime whatsoever.

It might be different for lower percentages - getting 89.8% performance where 90% is called for could be a de minimis breach and not actually count as breaking the contract. Definitely curious as to whether anyone has more to add on this.
Right, because psychedelics affect the brain in similar ways to motor oil, glue, crack, etc. Nothing new to see here, huh?

Seriously, you claim to endorse learning, but you appear to have neglected to research this subject before posting.
Stack Exchange Podcast: Joel Spolsky and Jeff Atwood talk to John Siracusa
25 High Quality Real Estate Wordpress Themes
Thanks for the report. We're handling input as raw keystrokes for flexibility, so the more advanced features are sometimes not supported. I've opened an issue for it (https://github.com/replit/jq-console/issues/19) in the appropriate repository. Feel free to watch that for updates.
This is used to trap poor people. Joe Anonymous accidentally miscalculates the available balance of his checking account and makes a debit card purchase of gum for $0.99. His account balance is now -$0.23. PNC hits him with an overdraft fee of $25, and an additional daily overdraft fee each day until Friday (payday), bringing his balance into the negative by hundreds of dollars. Joe then has to choose between paying his rent and bringing his account current at PNC. After a month or so, PNC blacklists him and he can't open a bank account anywhere.

Not fraud as far as I can see. At least not on Joe's part.
Is there some place where you can read the experiences of people ?
Is there like a demo app with code I can look at? Thanks.
>I pasted a lot of code in PHP and Python, and in both case you have to select the pasted block and adjust left or right according to the change of depth level.

Yes, you readjust the PHP for aesthetics. Not for correctness of execution.

In vim, if I recall(emacs for a while now), =G auto formats bracketed code without issue. Pasting code, deleting enclosing block, adding an enclosing block, or highlighting a mismatched bracket (when formatting goes horribly wrong) can be handled automatically.
The new LinkedIn and OkCupid apps are primarily HTML5 based. Not quite the same, but every new release of the Facebook app seems to have more of its existing views replaced by HTML5 counterparts.
I love the fact that I can use my Microsoft Word (I use v. 2010) and can just sync it to my Google Docs account. The most obvious benefit is: BACKUP! Awesome!
This has always been one of my favorite sites for election year coverage and commentary. As of yesterday, it was up and running but at the moment it's nothing but links to politicalwire.com
"Stuff that doesn't matter beyond the novelty of screwing around with it"
> You're welcome to pick pretty much any real world
> application

The last one I tried was 5x slower in Chrome than in Firefox... Sadly, it's not a publicly available url.
Python's lambdas aren't functions, they're single expressions, so I don't think that the multi-line problem is significant.

I'm not convinced that multi-statement anonymous functions are a good idea.
Microsoft’s Android warpath will likely extend to Kindle Fire
DAKWAH ISLAM DAN KEBATHINAN: NENEK MOYANG JIN
Windows Security just removed Google Chrome from my PC - Google Chrome Help
PSN Card Codes Download
Why did you post that? Did you even read it?

That opinion piece talks about how Argentina recovered from the crisis, and it definitely does not say that defaulting on their debt was the right step. If anything, it is a resounding endorsement for the Obama plan and a rebuke of austerity in times of crisis.

Argentina has regained its prosperity partly out of dumb luck: a commodity price boom has vastly benefitted this soy, corn and wheat producer.

The government intervened to keep the value of its currency low, which boosts local industry by making Argentina’s exports cheaper abroad while keeping foreign imports expensive.

It then taxed those imports and exports, using the money to pay for a New Deal-like public works binge, increasing government spending to 25 percent of G.D.P. today from 14 percent in 2003.

Why have Argentines embraced bigger government? In part because the preceding era showed how poorly austerity measures — the sort now being pushed by conservatives in the United States — promote growth. In the late 1990s, Argentina cut government spending drastically on the order of its lenders at the International Monetary Fund.

For one thing, extreme cost-cutting during a stagnant economic period will only inhibit growth. And government spending to promote local industry, pro-job infrastructure programs and unemployment benefits does not turn a country into a kind of Soviet parody. It puts money in the pockets of average citizens, who then spend it and spur the economy.
First of all, uptime of 95% means 18 and a quarter entire days of downtime per year. That's horrendous. I wouldn't host my dog's website on a server with that kind of SLA - and I don't even have a dog.

Secondly, although Twitter got away with large helpings of downtime, that doesn't mean that every business type can. Twitter is not (or at least was not, for most of its existence) business-critical to anyone. If Twitter goes down, oh well. Shucks.

If you're running recently-featured-on-HN Stripe, however, where thousands or more other businesses depend on you keeping your servers up to make their money, I'd say even 10 minutes of downtime is unacceptable.

Finally, this doesn't have to cost a lot. Just find a host that offers the SLA you're looking for, and have a reasonably fast failover to another similar host somewhere else.