skysight-inc/HackerNews huggingface dataset:
Still getting the error on the live site here. The actual iframe URL is https://mrt.moduslink.com/app/AppleStatusSite/AppleStatusSea...

[FileLoadException]: Could not load file or assembly 'Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. There is not enough space on the disk. (Exception from HRESULT: 0x80070070)
at System.RuntimeTypeHandle._GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)
at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
at System.RuntimeType.PrivateGetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase)
[ConfigurationErrorsException]: Could not load file or assembly 'Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. There is not enough space on the disk. (Exception from HRESULT: 0x80070070)
(D:\Apps\MRT\WEB\WEBAPP\web.config line 1792)
at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase)
at System.Web.Configuration.HttpHandlerAction.InitValidateInternal()
at System.Web.Configuration.HttpHandlersSection.ValidateHandlers()
at System.Web.Configuration.HttpHandlersSection.FindMapping(String verb, VirtualPath path)
at System.Web.Handlers.AssemblyResourceLoader.EnsureHandlerExistenceChecked()
at System.Web.Handlers.AssemblyResourceLoader.IsValidWebResourceRequest(HttpContext context)
at System.Web.Security.FormsAuthenticationModule.OnEnter(Object source, EventArgs eventArgs)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
--><!--
This error page might contain sensitive information because ASP.NET is configured to show verbose error messages using &lt;customErrors mode="Off"/&gt;. Consider using &lt;customErrors mode="On"/&gt; or &lt;customErrors mode="RemoteOnly"/&gt; in production environments.-->
There's another alternative which claim to do face detection (not recognition) and more coming up soon
http://sightborg.com.
I agree with you. There are things that the experts don't want to talk about (because it's too easy) and then there are things that a beginner can explain in a simpler way than an expert.

Staying in a beginners mind is hard once you have spent some time with a technology. It also sometimes offers great points for the experts what could change, because it could be easier or is simply unclear.

Of course there are very simple-minded blogs with practically no content, but there are also simple-minded Github accounts that offer practically nothing. There are CVs for the same purpose. I don't think this has anything to do with blogging per se.
Ok,so what is it? it's a textbook exampleof how not to build a mobile landing page. I come in on my phone, get presented with a full screen,unclosable completely contextless Facebook/Twitter login window and I can not even read what the hell licorize is...

Please think before building...

Also, why in the world do you show mobile users a qr code? Am i supposed to use 2 phones? One to browse and one to scan qr codes from the screen of the other?

It seems to be a bookmarking service to manage other bookmarking services
https://mrt.moduslink.com/app/AppleStatusSite/AppleStatusSea...

It's an iFrame pointing to a third-party rebate company. To be pedantic, it isn't necessarily "their" server.
With Apple's Siri, A Romance Gone Sour
Although it was love at first sound, I'm publicly breaking up with Siri.
futility closet
http://futilitycloset.com
Warnings About A Coming Global Financial Catastrophe
It's no secret that Apple uses Azure for cloud computing.
To the Dragon deal, Goldman assigned four bankers, two in their 20s and one in his early 30s. That wasn’t unusual. Although Dragon Systems was worth everything to the Bakers, the company — with $70 million in revenue and 400 employees — was small beer on Wall Street.

Illustrating why you don't want to be a small fish in a big ocean. Should have gone with a smaller, hungrier firm.
Is this (irc bouncer) the sort of thing that should work with Jabber? Keep the parts interchangeable?
Story points vs time estimates is not an either-or question. You can use both. My team at my job does. We do time estimating for each two-week sprint (Scrum) so we know what will fit, and have fuzzier point estimates in the backlog for longer-term planning by the product owners. Both levels of abstraction are appropriate in the right context.

To DanielBMarkham in a sibling comment:

> Or how about the ScrumMaster that empirically determines current velocity and then tells the team how many stories they can do for the upcoming sprint?

That's what we have, but is that bad? Isn't that how the points should be used to gauge predicted velocity? Of course it shouldn't be treated as a concrete inviolate set-in-stone prediction, but that methodology comes in pretty accurate for estimating.
Despite ST2 is great and everyday there is a new surprising feature to detect - what is the shortcut for 'save all'?
I've downsized a few times over the years. 1080 > 920 > 720 > 660. How much have I missed having a bigger space? None. I could probably drop down to about 550 tomorrow and still have tons of room.

The first thing is "usable square footage". In the larger units (> 720) I had things like hallways. Closets for a water heater or furnace. Etc. When I dropped down to 720, I actually had more usable square footage than when I had 1080 square feet. This is because the smaller spaces were better designed for their intended activities, and other things were inlined or made more efficient (in-line electric water heaters, in-wall thermal pump) as a result of the space constraints.

Additionally space isn't to store stuff, it's the support the activities within the space. When I had 1080 square feet, the kitchen was larger than the bedroom I grew up in. It meant a lot of unnecessary walking around to get anything done. When the work triangle shrunk to about 20 square feet, everything was in reach, and I still had tons of room for all the prep work, and an excess of space to store everything. A 160 square foot kitchen was excessively large when 50 works just as well. Just like a 50 square foot "laundry room" is worthless when there wasn't any room to put an ironing board -- now I have a laundry closet (9 square feet?) with some stacked Bosch units that allow me to get just as much done (with a fold-out ironing board on the door). The bedroom went from having a 90-square foot walk in closet, to 14 square feet of reach-ins -- of which I use one of them. I guess if I had a live-in girlfriend she'd use the other. Bathroom? Also shrunk. However the bedroom got larger, as did the main living area. Big wins.

As for stuff… I've gotten rid of tons of it. Every year, clean things out. Every year, be baffled at home much gets tossed out. I've zero clutter now, yet I still have everything I care about. I still have a home-office built into a 15square foot reach-in closet with two 27" displays and a laser printer that's very comfortable to work in. I still have some collectibles stashed in a storage bench at the bottom of the bedroom closet. However if it doesn't have sentimental, monetary, or immediate value, it's gotten tossed at one point. It forces you to think hard about what you value, and stick to it if you don't want to live in clutter or with a giant stack of boxes somewhere.

Coworkers always seem to "feel sorry for me". "How do you live without being able to stock up on toilet paper at Costco?" I guess I don't need nearly as much TP in the bathroom as you do. "How do you live with such a small car?" Yeah, a 2-seat roadster is really roughing it, but y'know, I soldier on. I have everything I want, nothing that wastes my time or attention, less to clean, less space to heat/cool, and a car I drive very sideways. 220 square feet I probably couldn't immediately shift to, but I'm pretty certain I could go to 350 very hastily if I had to. 220 would just require a lot of thought, and giving up activities such being able to host thanksgiving, etc.
Not only the user agent, either. Try javascript `navigator.appName` in any browser, and you'll get "netscape". `navigator.appCodeName` in most browsers returns "mozilla".

Mike Taylor gave a talk about this and more at yesterday's GothamJS conference:

http://miketaylr.com/pres/gothamjs/shower/
Is Success Skill or Luck?
I use irssi on the server with Irssi ConnectBot https://play.google.com/store/apps/details?id=org.woltage.ir... and Hacker's Keyboard https://play.google.com/store/apps/details?id=org.pocketwork... . Why is SSHing from a phone no fun? Honest question, what am I missing out on?
There's a lot to recommend for backtracking. Newton backtracked multiple times to understand the math from an astrology book he picked up.

Also, if you're inexperienced, how are you to tell who the Master's are? I fear that whatever book is renowned for its difficulty will become the Master's book. The advice is like, find the steepest slope you can, then climb it. You may not get very far, but you'll feel good that you got anywhere at all.
Hahaha, if only I could tell whether this is irony or genuine.
Amazon book prices by SMS (My weekend Project)
here is a screenshot: http://imgur.com/suCbW
Not totally different, but simpler, which counts. Earned value presupposes things like someone put a value on individual deliverables and that there's a budget that matters. Neither happens much in commercial software in my experience.

Since most software cost is headcount * time * cost-per-person, tracking time is a pretty good proxy for that.

Of course no metric matters if you produce bad code and call it progress.
Exactly. Goldman is off the hook for sending it and the 4 bankers are off the hook because none of them officially sent it.
This is my weekend project, I wanted to build a web app with no web interface. It's ultra-MVP. It's one of those things that isn't terribly useful except when it's exactly what you need. Send a text message to a phone number, and get back the amazon.com price, new and used, with links to buy or add to your wish list. The idea is that when you are in a physical book store, you can quickly check on the price of books, without having to launch an app or web browser and without having to take a picture of the book or barcode as you have to do with some apps.

Please let me know what you think.
You're implying that if nightly builds of a browser with a simplified UA broke a website that the website owners would fix their code, but that is unlikely to happen. Most websites, particularly the sort with bad UA sniffing, have a high cost to change (engineering, QA, making releases) and no incentive ("it broke on the new Chrome, probably a Chrome bug").

The two instances of UA spoofing I know of in Chrome are for large sites -- hotmail and Yahoo mail. My vague memory of the hotmail case is that Microsoft agreed to fix their code but said it'd take months to make the push. (http://neugierig.org/software/chromium/notes/2009/02/user-ag... , http://neugierig.org/software/chromium/notes/2009/02/user-ag... )

Even a relatively flexible company like Google gets UA sniffing wrong for many of its domains. At one point (as an author of Chrome and an employee of Google) I tried to track down the right people to get things fixed and ran into more or less the above problems. (The non-Chrome non-Safari webkit browsers these days must spoof Chrome to not fall into some "other" browser bucket.)
If they're not fuzzy, how big is a point?
No it isn't.

- The only way to stop receiving notifications is to uninstall the app, there is no disconnect/detach option.

- It doesn't have support for identd (necessary for old ZNC bouncers, and for some bitlbee builds).

- The UI is very young, not comfortable to use, no easy channel switchers, etc.

- No buddy/friends list.

- Install fails in "supported' nodejs versions, almost works
only on v.0.8.0

- Complete lack of settings, including what I said about the most basic thing, connecting/disconnecting.

I had a lot of hopes for this, I use IRC with a few servers and a personal IM gateway (bitlbee), and for now I'm using AndChat which is a very good Android client but the permanent connection makes the battery drain very fast.

After having trouble getting the server up (nodejs version and such), I had trouble setting up the servers to connect to, as the settings for creating a new server were different with those of editing the new server, and the password was not even remembered when creating one, so I had to put it again after creating it in the edit mode.

But still, no support for identd had me update ZNC and bitlbee to support only server password with "user:pass".

After I finally got it up, for the first few minutes it was a dream, notifications came very fast, the app was good looking. And then I tried detaching from the server, no way to do that, after I kill the process, notifications still came up, and after "logging off" from my server I would still get them!!!! only way to stop was uninstalling the App.

Which I did. Hopefully I'll reinstall it when these problems get fixed.
Being a Good Co-Founder
Capes were (briefly) mentioned up the page a bit.

Capes are impractical if one is driving a car, dangerous if one is working around machinery.
On the other hand that's a standard negotiating ploy.

How many times, when buying a car, are you minutes from closing the deal when suddenly a new fee appears. Or suddenly an issue with your trade-in and it's not worth what they "thought" it was. It only changes your monthly payment by $10... do you really want to walk away after the effort you've put in to this point?

So not necessarily anything nefarious going on (though not discounting the possibility entirely).
Spinning wheel with segments using Stylus and Nib (CSS3)
First of all, no, it isn't. At a large enough scale, any metric that goes up with usage is a perfectly fine proxy for many conversations. Every day for a decade we had the same 3% of our user base online at peak doing the same transactions as yesterday. Over longer periods, the number crept up and the transaction mix changed, but "number of simultaneous users" got me accurate, if not precise, capacity planning from 27 to 1.5 million users.

Stress-testing, shared-nothing and dollar-scalable are platonic ideals, and they're not always achievable. If Dropbox had three infrastructure engineers, they probably weren't able to build proper capacity planning models, and probably couldn't afford to build a full production work-alike for stress testing anyway. (And at some scales, that's literally impossible. Our vendors couldn't physically manufacture enough servers to build a full test environment, cost aside.) I'm sure they did some simulated tests as well, but those won't tell you the whole story.

You're focused on IOPS, but you have no idea if that's what Dropbox's bottlenecks were. (Not to mention: What does IOPS mean on an EBS and S3 infrastructure?) Complex systems fall over in complex ways. You can predict the next bottleneck, but not the one after that; by the time you get there, your fix for the first bottleneck will have changed the dynamics.

It sounds like they did do stress testing, using real-world loads, on a system that was 100% similar to their production system. They ran continuous just-in-time stress tests in the Big Lab.
Yes, and to look for symbols/functions you have to write "@" after CTRL+P.
This is a great TED talk about how this guy maximized the space in a tiny apartment and found he was happier than when he had a large apartment with lots of "stuff" http://www.ted.com/talks/graham_hill_less_stuff_more_happine...
I might get some flack for this, but, honestly, read Ayn Rand's classic novel, "Atlas Shrugs" because its epistemology (theory about how we know things) is very much from Aristotle and Nietzsche (by her own description of her influences). I don't 100% always agree with her politics, but in terms of basic philosophical ideas, her work is a fun and easy way to get acquainted with mainstream classic Western philosophy. Again, not to get into politics, but if you want an easy way to understand a lot of what Aristotle was saying, her novel "Atlas Shrugged" really draws on these basic ideas (Law of Non-Contradiction, and so on).
I don't think verbosity is an issue with OO any more than it is with any other paradigm. 'abcObject.functionXYZ()' is not any more verbose than 'functionXYZ(abcDataStructure)'. I think it's mostly a question of the community's coding style, and C♯ and Java are notoriously verbose even in their standard library.
How to Setup Goals in Google Analytics
>Two years ago, a five-month online contest between the sexes concluded women were cleverer than men.
The competition in nine languages was based on the popular board game Trivial Pursuit. More than 15 million questions were asked and although the balance of power shifted consistently women narrowly clinched victory.
They answered 4,088,139 questions correctly, compared to the 4,077,596 right answers given by men.

Trivial Pursuit is an IQ Test?
Yes, they weren't entitled to use it. Yet they do use it. So what to do? It's not a lost sale just because they're not entitled to use it.
Ask HN: HTML5 Programmer
Hey guys,

I just watched this presentation on The Real Benefits of HTML5 For Games (http://vimeo.com/41825829) and there was a slide that said good javascript programmers do not necessarily translate to good HTML5 programmers.

Now, what exactly is a HTML5 programmer?
Even so, SPDY support does not imply SNI support.
I normally do Cmd+N (Create an empty file) Cmd+S (save it). Isn't this sort of the same?
I thought this post was great, and I cringe when I read the comments in this thread that are so negative about the product. Kudos to GW for tackling a massive, difficult problem in the most competitive space in software. Obviously there's still work to be done, but DDG has invested, what, 5 orders of magnitude less into search than Google? This is about as hard as it gets in startup land.

I imagine there's a GW post yet to be written [1] on the related point that some problems are harder than others (e.g., search >>> picture-sharing-app), and the complete lack of correlation between effort and value (DDG <<< Instagram, at least so far) [2].

But line that I didn't fully understand was:

I believe distribution is equally important as product. That means quite literally you should be spending 50% of your time on it. For tech people, you should probably bias it to 75% so you end up getting to equal in the end.

What exactly does "distribution" mean in this context?

[1] or maybe there already is such a post..
[2] yes, I know there are many reasons for this, search is valuable, etc.
Cocktail Movie Review
Cocktail has been highly-anticipated and it finally released today. It has its flaws but lives up to the expectations and is an entertaining watch.
It's not fuzzy. It's unit-less. The number has no size or meaning outside the list of other sizes representing the work for that particular team for that particular sprint. It doesn't transport between teams, it doesn't mean the same thing from sprint to sprint, and it doesn't represent any qualities of the underlying system. You're asking for the definition of something that's just a relative number. It's like asking how long a piece of string is.

That sounds whacked, so let me try again.

What I'm doing when I take a list of future system behaviors and ask a team to relatively them is creating the parameters to a model that doesn't exist yet. The process of creating, revising, and implementing the model is what the team does each sprint. That's why initial estimates are so whacked (and they should be). Yes, for your particular team on your particular project maybe you get to the end and say "Hey, on average a story point amounted to 1.5 days" But I have no earthly idea why anybody would do that or care about that translation. It would a _very bad thing to do_. You only know the "answer" once you're done. And the answer is empirically determined by application of the model; it's not a guess.

Remember the old quadratic equation? ax^2+bx+c=0? Story points are like knowing "b". So how big is "b"? See? Makes no sense. It's just part of a parameter used to do other things. "Size" has no meaning here.
I'm having a hard time picking out what it is about Armstrong's complaint about OOPL and ubiquitous data structures that indicates any lack of understanding on his part. Could you explain?
As a side note, "defecto standard" is a great turn of phrase which seems to never have been used intentionally. Googling it results in pages and pages of very serious documents which intended to use "de facto standard".
Don't worry, they are only doing so to support the alternative that makes their favorite look better or at least the opponent look worse.
Musk is one of my hero's, but his first company was a web start up that help publisher's get news articles and other content online. He then built a money management system, which eventually became part of Paypal. These are hardly the world's important problems. But the exits from these wins allowed him to do what he is doing.

I think that's important to keep in mind if you want to belittle guys building Web 2.0 apps like Flipboard, reddit, ect.
I'm actually a fan of the Trac software linked to in the article. It's hard to beat a combined Wiki, source browser and ticket management.
Decoupling estimation from scheduling is not something that was invented after the Agile Manifesto.

The rule for serious estimators has always been to estimate size first and schedule second. I'm talking wisdom that's been around for decades. Pretty sure Boehm was talking about this as far back as the first COCOMO. It's literally older than I am.

I've only ever seen agile use time as a unit of size (the "ideal day") and it leads to the sort of trouble you're thinking of: conflation of size estimate with schedule estimate.

Non-time estimations might have been expressed in SLOCs, representative ojects, function points and so on. Inputs to estimation could include expert opinion (PERT, Wideband Delphi), historical records and judgement (COCOMO) or early process artefacts such as the number of paragraphs in a requirements document (PROBE).

I'm only 31. It shouldn't be the case that I am the "old fart" here. Sometimes I feel like I'm the only one talking about work, damn good work, that was done before agile came along and apparently hit the memory-flush button on an entire industry.