skysight-inc/HackerNews huggingface dataset:
BW is cheap, storage is cheap. They probably run filesystem that utilize dedup or/and do it in their applications storage logic.
Was picking the name Persona such a good idea when it's so close to Personas, another Mozilla product?
For my own code, not so much. For resolving problems or understanding complex control flow in someone else's code, more frequently.
If you are spending endless hours puzzling things out, you already have no idea what's going on. So sure, go for the debugger if that helps. But that's not what's he's talking about.

Like him, I use a debugger rarely. Not because I'm opposed; they're great when they work. But it means I don't understand what my software is up to. Which for me is a sign of design and code quality issues. Or just ignorance. Both of which are solved by working to clean things up.
Writing a novel in Scrivener: lessons learned
Github's core offering is a hosted git solution. I'm not sure how a crowd funding add on fits into that core offering.

Like another user already said, more money doesn't necessarily mean a boost in development speed/quality. I think there is something in "Kickstarter for developers" (there are bounty based sites that work like this), but I don't believe it really fits with the product/value prop.

I still think Github's biggest potential for revenue is from the enterprise-sized to medium-sized development shops, by way of creating software collaboration tools. Git can be hosted anywhere, but there are reasons why developers like Github beyond it being a repository.
But sometimes it isn't the right tool for the job. In particular, it enables you to deal with a confusing, poorly factored code base. The right tools there are the ones that help you clean the mess up, rather than making the mess more tolerable.
More Fed Stimulus Expected Real Soon
Square Issues Cease And Desist On Mobile Payment Competitor mPowa
Many websites just want an identifier, without having to torture the user by asking them to give a password. Facebook and twitter are not a good option for that. I don't want to know my users' facebook details and certainly don't want them to think i'm one of those crappy apps that post on their wall. Twitter is down more often than not as i 've noticed, and again, i dont want users to be uncomfortable about sharing their identity with my website.

Plus, twitter and facebook won't be here forever and may be a fad. Imagine if people used their myspace handle to login to their bank account today. And facebook accounts get disabled/hacked much more often than, say, gmail. E-mail is much more signup-and-forget and nobody considers giving their email address a privacy violation.

I see lots of complaints here about the technical aspects of browserid, yet i believe it's the most pragmatic approach one can take to rid the web from the dreaded password plague.
You mean like Atlassian?
If this image is accurate, it seems that a basic cable package is probably 1/5 fees to content providers. http://mediamemo.allthingsd.com/files/2010/03/cable-sub-fees...
Please share the name of the songs in your playlist :)
Am I the only one who saw the picture with the plasmised air expanding around the pitcher and thought of Dragonball Z?
Read the article. It pushes Progressive Enhancement, so if you are building an app that relies on JS your only choice is to either strip back the JS or ditch older browsers. My beef is with normal websites that don't support legacy browsers.

Regardless, you don't get a choice in what your users use, and more often than not they don't have a choice in what they can use or install. Chrome Frame is a good option, but the average user isn't going to jump through hoops to view your site and if the average marketing manager looked through a site the requirement for an external tool before a user can use the site would be the first issue flagged.

As I said above, it's not hard to get a typical website working in IE6-8.
Filesharing Admin Arrested for Selling User Database
Hashable Is Shutting Down
I don't want to seem rude, but I really am amazed that you've got to the point of asking people for money without bothering to research existing potential competitors.

I'm not saying your product doesn't have differences to things like Rundeck that might set it apart; but, as a potential backer, the lack of research is a bad smell IMO.
Hashable was a pivot on tracked, so I suppose it is the same startup since they didn't raise more money.
Indeed, quality lives in many places and has many faces.

The price tag is rarely one of either.
That provided a pretty confusing journey. First attempt: I clicked the Browser ID button, entered my email address on Persona, got redirected back to your site with no messaging. Tried again, it asked me to give a password this time. Did so, but then didn't redirect me back to your site. I then had to manually go back to your site and hit the BrowserID button for a 3rd time, which then took me to a Persona page to log into your site.
It's great that Microsoft has (for whatever reason, it doesn't matter) taken up the banner of standards compliance, modernization, etc. It doesn't change the fact that IE9 is still a pain in the ass for real-world developers making the current generation of applications. I'm not talking about web sites, I mean the full-featured applications we engineers claim can be done in modern "HTML5" browsers without plugins. When the business people say "ok, we want one", one of the first discussions everyone has is which browsers have to be supported. That's really code for "how much extra do you want to spend to make it look right in Internet Explorer"?

You can make blanket statements that anyone who has trouble with IE9 is incompetent, but I know from working with them that we have an amazing frontend team who are building a great "desktop quality" application. And the numbers in the bug database tell the story: 37 IE9-specific issues reported, only one or two for other browsers. These aren't issues of baseline support or graceful degradation, they're basic behavior and layout problems. Some examples:

IE9: When editing the xxx field it overlaps the chart icon
IE9: Data points not displayed when hovering the mouse over the locus points in chart
IE9: xxx dropdown is obscured by above pane and also overlaps start date
IE9: Clicking on Logout link spawns Session Time Out modal even though session has not expired

Can smart developers fix these kinds of problems? Sure, they can and do. The question is whether it's worth adding 15-20% more work to a project to support IE9. Is it time to stop blaming Internet Explorer? Not at all: it's time to start properly accounting for the effort it takes to support Internet Explorer so that businesses can weigh the true cost against market share when making the "minimum browser" decision.
> Yes but Amazon operates out of a datacenter that will /strive/ to be online for all but a few minutes of each year.

Spot instances can be killed any time if your bid is too low. This will, of course, happen less often at Amazon, but the principle is the same. You must also be significantly more proactive about unreliable performance and poor security. But this may be worth it sometimes.

> At this point I'm somewhat unsure of their actual business model. Are they reselling VPS instances from real providers or are they sourcing computational power from home/office PC's?

They’re computational power scavengers :) Seems to be desktop PCs for now. Maybe in the future it would also make sense to also utilise smartphones plugged into a charger? I hope they will be successful, because unreliable and cheap computational power is a pretty cool resource, despite all of its shortcomings.
> There's probably no way back.

Yes there is, native applications in mobile devices.
Mobile ads is a shitty business, and by 'shitty' I mean 'hugely competitive'. The margins are so slim it can be very difficult to turn any kind of profit - not to say the right idea can't totally shake up the industry, just that it's very, very competitive.
Adopt OpenJDK, by Nicholas de Loof, CloudBees
Mystery illness in Cambodia solved, doctors say
" haven't you written exactly the kind of generic article you're railing against?"

" haven't you written exactly the kind of generic article you're railing against?"

" haven't you written exactly the kind of generic article you're railing against?"

Move along folks, nothing to see here.
Cloudability Raises $8.7 Million From Foundry Group
WTF - Yahoo news posting about Yahoo's username password hacked...this is seriously ridiculous.
Hallo.js, a simple rich text editor for the web
Churches in Elk Grove - Word of Truth- Church Elk Grove
Christian Church Elk Grove – Christian Churches Elk Grove – Churches in Elk Grove - Word of Truth is a Church Fellowship in the Elk Grove, California area. Our goal is to serve you and your family, and get to know you personally. It is a non-denominational church, everyone is welcome.
That's simply ignoring state and local government spending. Ed: And possibly Medicare. It's also ignoring the 50% of company matching medicare which is paid by the self employed.

http://www.usgovernmentspending.com/numbers?units=p

PS: As a sanity check. Federal (24.33 GDP -3.72%GDP given to the sates) State spending is 8.97% of GDP, local 10.69%, which adds up to 40.27% GDP. Note: Actual revenue is only 32.61% GDP because we are just borrowing that much money but debt does get paid back one way or another. http://www.usgovernmentrevenue.com/year_revenue_2012USpn_13p...
That's a whole bucket of meh, it took Knuth 32 year between TAOCP Volume 3 and the beginning of the volume 4 facsimile.

I can't help but cheer for GRRM, even though I'm waiting for the next book to be published.
The debugger part doesn't look generic enough to me. As a Smalltalk programmer, I can only say usage of debuggers depends _a lot_ on which language you code in.

In Smalltalk, you practically live inside the debugger. Also, if you are an ASM programmer, the debugger is indispensable.
> I mean, yeah, I'm not impressed by the pager. I've been on pager more often than not from 17 onward. [...] Out of being on pager more often than not more than 20 years [...] that was the only job where the pager bothered me much at all.

So how does pager duty work with your employers? Most places I've worked have asked for a 15 minute response time (which effectively means being within ~12 minutes of home) and being sober. That means no going for a bicycle ride or a run; not going on dates, to restaurants, the theatre or cinema; not visiting friends or relatives; and not going to the gym or going swimming or going out dancing.

Doesn't pager duty basically mean you have to sit at home on the internet for all your free time?
The networks are double dipping. The stats in there'd it comment are made up. Over 40% of your cable bill goes to the sports networks alone, which also "double dip" for ads.

"... sports channels account for about 40 percent of cable fees..." and you're paying Fox News too whether you watch their ads or not -- http://allthingsd.com/20100308/hate-paying-for-cable-heres-t...
They'd have to download your custom image, probably hundred of megabytes or gigabytes, each time upon starting new instance. This makes no sense on WAN. It’s much better for both contributors (less stuff to download) and clients (less time wasted waiting) to only download your application stack.

It’s not EC2 alternative, this is a different kind of service.
It started a bit slow but I ended up watching the whole thing.

Not sure I agree with the comparison at the end to asp.net mvc and "waiting for a database to complete the request" - with mvc4 async controllers, .net 4.0 tasks and the new mvc 4.5 await keyword, async processing of web requests is pretty much a solved problem in the ms stack.

Not that node doesn't look like fun-as-hell to code-in - for that alone I would be willing to give it a go.
It's a bit sad that the first bit of correspondence from Yahoo was actually just a syndicated news article from another source.

It makes you stop and think about whether they take security and their customers seriously.
Technically, the only exit condition on Kickstarter is reaching the funding goal (often set much lower than the expected proceeds). After that, the cool thing may materialise with lesser coolness or not at all, and an ambitious project may find their next incentive in venture capital.
"Many people left. In fact there was a stream of people leaving in the first 5 minutes or so, and many of them gave me "red cards" - the NDC scoring system method for saying "you really suck". One person sent me a message on Twitter that told me "You just waisted my time"."

I'm not a programmer but I do teach for a living. Going against the expectations of a large group requires considerable strength and courage, so well done to original author.

Of course, you can pay money to watch people code in clubs or pubs...

http://www.wired.com/science/discoveries/news/2006/07/71248

Typing in front of a large audience is a strange experience. Requires practice.
The Cloud as a Tectonic Shift in IT: The Death of Middleware, by Sacha Labourey
Levi's are "Name brand" or something like that. The more expensive stuff in box stores are designer branded or something like that, not actually designer clothing.

Macy's is probably the low end for actual designer stuff.

And yeah, jeans are cheaper in the U.S., Levi's go for ~$40-$60.
This makes me sick!
Best Canadian Summer Camps
If you are looking for a summer camp in canada,ontario or toronto ? An experience you will remember for the rest of your life, then Kandalore is the place for you. For more details on ontario camps or toronto camp please visit our website.
There is already a service to give money to some github user: https://www.gittip.com/
Show HN: Check if email/password were leaked with Yahoo's disclosure
Ask HN: Does a basic game engine prototyping tool exist, for common game types?
There are a lot of classic game engines out there (Real Time Strategy, Turn Based, etc), of which you can find countless variations. All of them have a basic starting point which involves units, buildings that produce units, unit/building parameters like health, damage, etc, a map canvas. These can be simulated at a very basic level, no graphics, no animations.

I want to build a Tower Defense type of game, and it would be great if i could build a very basic prototype just to simulate parameters like health, damage, speed, range, etc.

Does such a tool exist?
So, in the interests of being perfectly clear: I am challenging your claim that python 3's approach works worse on Linux; I assert that its semantics under linux are correct (i.e. what a well behaved program running under linux-the-system should do). Conceptually, a program should tell the operating system to save a filename under a given name (unicode string); it is then the operating system's responsibility to translate that to and from bytes on disk.

What you have observed, and demonstrated with your example, is the behaviour of linux running with LANG=fr_FR.ISO-8859-1, which is to represent filenames that contain characters not representable in ISO-8859-1 as ?s. Any well-behaved linux program will exhibit the same behaviour, because it is not program behaviour but OS behaviour. Programs that ignore LANG and do their own filename encoding will appear better under your test, but such programs are misbehaving; by declaring LANG=fr_FR.ISO-8859-1 the user has made an explicit declaration that they wish for their filenames to be encoded as ISO-8859-1, and should expect as much.

That filenames of files stored on HFS+ under linux still have linux semantics despite the filesystem's semantics being different is an interesting accident of history but really neither here nor there. The idea that you want your filenames encoded as ISO-8859-1 may indeed be fundamentally invalid and unimplementable on HFS+, but it remains the semantics of setting LANG=fr_FR.ISO-8859-1 on linux, and as such it should be expected that linux would attempt to follow this behaviour as closely as possible.

Really the whole excursion into filesystems is irrelevant. Python 3 behaves correctly operating systems which provide unicode filenames, i.e. "OSX" and "Linux with a UTF8 locale", and as well as could be expected on operating systems where filenames are only permitted to be strings in a particular encoding i.e. "Linux with a non-UTF8 locale".
How many times are we going to have the same argument?!?!?!?

There is always a choice. IT departments can, and do, install modern browsers on people's desktops. IE6 can run along side Chrome, for example.

The guy sitting in the cubicle doesn't have much say when the upgrade happens. When the guy in the corner office starts to feel the pain, a few phone calls are made and something gets done. If you keep pushing progressive enhancement then we can support IE7 and IE8 for another decade. Of course, the amount of Javascript that you can use on your site will be limited.
FSF card? Am I doing something wrong? 
This is what happened when I wanted to get the FSF card!

http://postimage.org/image/62npqn4lv/

http://postimage.org/image/ntzc53k0j/full/
Obat Herbal Wasir
20 mins programming, 10 mins ads; ads are not programming, but are as long as 50% of the programming.
They’re not EC2 alternative. Benchmarking GridSpot makes absolutely no sense.
Yes. I gave a light bulb sitting in my garage unused because it was going to be $9 return shipping for a $14 light bulb.
I agree, you certainly have to trace execution flow somehow, and a debugger is the best way to do that. However, my realization was more that the debugger wasn't useful for the vast majority of cases. Until now, I somehow thought I used a debugger a lot, and that it was a big part of my debugging (after all, how do you debug without a debugger?).

This post made me realize that 95% of the time I fix errors from just the stack trace, 4.9% from logging, and 0.1% from actually debugging.
This story is incorrect to boot. It was Yahoo! VOICES with an (S) not Yahoo Voice.
That's the plan. Mozilla are just waiting on Gmail to cooperate and implement Persona on their side.

In an ideal situation, both your browser (eg: Firefox) and your email provider (eg: Gmail) would support Persona. In that case, you don't have to click on any links to prove your email address, you don't have to create a new password, you don't have to trust Mozilla's servers to store a hashed version of your password correctly. The log-in dialog itself with be part of the browser chrome, training users to trust the browser and not the website, which is a good thing.

If your browser or your email provider don't support Persona, then Mozilla have provided fallbacks, which require you to click a link in an email and to create a new Persona-specific password.
Reminds me of some gift buying advice I read. Given a specific budget, don't get a big-but-cheap item, but a higher-quality but smaller/simpler item. The latter is more likely to be valued and retained.

I think the example given, for a golfer, was a crafted/precious golf tee over a trashy electronic putting game. (Ignoring, of course, the fact that the tee might easily get lost.)
That's odd... The first time, you probably needed to verify your email, and I'm using the old API, so it doesn't sign you in right away. The second time, I don't know why it didn't log you in, I'll have to look into it...
What do you need after 26.8M Twitter followers,52.6M Facebook fans?
Or more urgently - for Windows Phone.
The author is right but the problem at the moment is that more and more, you cannot correlate quality with price. That is, expensive gears can be of low quality. It is harder and harder to even be able to pay more knowing that you get more.

Also, the point missing is that you need to take care of your expensive gears. You need to put money into maintenance.
Visual Hierarchy in Mobile Design
There are great ways of raising capital for expensive production and marketing, and startups are familiar with all of them. It's easy to imagine a Silicon Valley style VC relationship between a show's producers and the capital, rather than a Hollywood style media conglomerate relationship. However, there are entrenched cultural differences of "how it's done" and an active pool of VCs that know how to pick TV shows, so getting to that style of capital allocation could be difficult.
It follows the trend of other Hacker News threads. Other threads on SRS/reddit have gone the same way.
What about native mobile apps? Is it possible to easily use Browser ID for native iOS and Android apps? Or is it just too much of a hassle getting the information out of the web view?
I recall speaking at a multi-language conference in Montreal two years ago. At a speaker dinner, i ended up talking with a .NET developer who was talking about a new(ish) and awesome tool that Microsoft had developed that allowed folks to easily manage syncing whole directory trees between computers, he reported.

"Oh, that's neat, so like rsync?" I queried.

"I'm not sure I've heard of rsync." he replied.

That was the point at which I realized that the .NET and windows FOSS development world is a parallel universe that bears no resemblance nor common root to the rest of the FOSS universe.
Aren't there debuggers that step backwards? That sounds useful in many cases, and not impossible to create, at least for special cases.
OOP vs Procedural Code
> The graphs on that page show Go beating Java in memory usage in every case.

"Beating"? The JVM is configured to take as much available memory it thinks is necessary to speed up execution. Go lacks pretty much any runtime optimization and therefore doesn't do that.

> Scala is a statically typed language but it must do runtime type reflection to implement some of its features on top of the JVM. That comes at a cost (and in fact we decided not to implement Go on the JVM for this exact reason).

That's just non-sense. You take some (actually discouraged) corner cases of a completely different language to arrive at the decision to roll your own runtime (something the team seems to be completely unqualified for, judging the current state of the GC in Go?).

> My observation of similar Go programs is that these kinds of problems don't really come up.

Yes, because no one actually uses Go for anything where GC or latency would actually matter. Not even the garbage collection is working properly today. Please, show me some Go application server running with 128 GB heap doing something useful.

I don't think Go (or Dart) will have any mid- or long-term impact. The "OMG, we're at Google, we're so brilliant, let's design a language for all those stupid non-Google losers out there" approach to language design isn't working out so well, it seems.

Not even mentioning how seriously they messed up their "error" checking design. Confusing product with sum types ... god, you can't make that up.
Have fallback to EC2 if GridSpot can’t provide capacity you need at the moment. The same is true for any other cloud service, actually. E.g. Amazon was having problems issuing new instances in some regions following the most recent power outage. In theory you should try falling back to other regions/other clouds. It remains to be seen how much of a problem this will be in practice.
I just found this https://github.com/mozilla/browserid-ios however haven't tried it out, yet.
It's a Hacker News things. There are forums that fortunately are perfectly able to have a level-headed discussion about this.

You need to narrow it down to more than "a forum that is 98% male" - but I'll grant you that the sample size is really, really small.
It definitely does: when I launch a job in RunDeck, I can see the live output (essentially a form of tail -f in the RunDeck web interface) and I can see the output of every previous job as well.
If you've got a Microsoft stack at your business, the Microsoft BI system is actually pretty good. I've seen some fantastic graphs come out of it. My only problem is data resolution, and that it's high touch to create the dashboards.