skysight-inc/HackerNews huggingface dataset:
The user should make the call, obviously, or perhaps the user's legal guardian if the user is a minor, or maybe the device owner if the user is not the owner, such as a corporate user.

The platform vendor should not have final say over the software an end user may wish to run. The restriction of software distribution to Apple's own app store on such a popular computing platform has serious ramifications to consumer interest if not exercised very carefully to be perfectly aligned with them.
Mental Context Switches Are Evil
Except:

" 'It’s not that Apple is opposed to middlemen — it’s that Apple wants to be the middleman. It’s difficult to expect them to be sympathetic to the plights of other middlemen.'"

is clearly in agreement with what he replied to:

"this notion that Apple actively tried to kill iFlowReader is pure geek fantasy... Apple did not give a shit about them."
6 Products That Became Technology Roadkill
We have more redundancy than that with NetApp, there are multiple filer heads and SnapMirror relationships and SnapMirror was part of the problem and the process that it runs to make sure all data is correct at all end points.
The Unconventional Guide to Motivation
Some nice quotes in there. Minor mistake: the end of the world quote, referencing the year 2038 problem, gets the number wrong. The date is in UTC, and it's 2^31-1 seconds, not 2^32.
... hinting at an upcoming IPO ?
Why is U2 so popular?
Charging the reviewed for the review makes it very hard to write a negative review, especially for subjective reviews like restaurants.

This will happen without any conscious effort:

1. Restaurants will only pay for the review if they're fairly confident it'll be good.

2. When the reviewer comes, if the manager is able able to tell who it is, he'll make sure the reviewer gets perfect service.

3. Even if the reviewer's identity is secret, the restaurant will know that the review is happening this week, and can (temporarily) improve quality for that week only. The restaurant knows more or less when the review will be happening because they paid for it (earliest possible date) and they know when it'll be published (because they'll want to know before paying).

4. When the review company grows beyond a small local area, the company will have to hire more reviewers. Most likely reviewers will review establishments close to them, that is each reviewer will have a territory he/she covers. Some reviewers will be harsher than others, so restaurants in certain areas will be ranked higher than those in others. Areas will higher rankings will grow faster (because the folks paying like higher reviews).

5. If reviewers double as salesmen, the ones who review more harshly will make fewer sales, smaller commissions, and are thus less likely to stay with the company (either from quitting or from being fired).

6. When the company's clients (i.e., the restaurants) in city A notice they overall get lower marks than those in nearby city B, they'll complain and demand to be reviewed by the same person who reviewed city B.

In short, the incentives for this company would be towards high reviews, not accurate reviews.
Actually, I fixed it. I was trying to put my API key instead of my username. It works now, thanks!
>A paperless hostpital

may as well have suggested an lunar-orbiting space platform that launches rockets to mars...
Good point. The flipside of that is that such a distro is less suitable for production servers.

That said, a savvy sysadmin would be picky about the filesystem to use in production anyway and could easily use a non-default filesystem.
I made a stronger claim than that; I said, nobody with any influence over app store terms and conditions had ever even heard of iFlowReader. I'm trying to convey how absurd it sounds that Apple would tailor its corporate strategy to an independent software product with so little traction or market impact.

If you think they did, you're free to think that. I think it's profoundly unlikely that they even knew about them.
Considering there is also the "double snuggy", this idea is pretty much 7 minute abs.
In Massachusetts it's illegal to drive and use SMS. Similar legislation is being or has been passed in other states. Should Apple then disable SMS during rush hour? Should it detect you're in a car and shut the phone down?

Don't get me wrong. I'm not a fan of drunk drivers and I'm less a fan of people screwing with their phones while they drive, which seems a whole lot less safer. But it's arguably something Apple and/or the carriers could address. However, I don't think it's right for them to do so. I guess it's the whole slippery slope thing.

And FWIW, I do turn around if I think a roadblock is ahead, regardless of whether I've been drinking. It's a hassle and I don't trust I'll get a ticket for something else I'm completely unaware of.
To me resume 2.0 websites will hurt you more than it will help. You're wasting time creating something you're not getting paid to do. And in the end it adds no value whatsoever to your overall portfolio. Why not spend that time refining your portfolio instead?

Also if you like your job, then chances are your employer like you too. You really should consider asking for better compensation instead of jumping ship onto a different company. I certainly hope you talked to your employer first before announcing on the Internet that you're not satisfied with the pay...
Also once you are on an industry career track, it's hard to convince yourself to take time off to get a PhD.
Good post. The fact of the matter is that, these days, learning to code well enough to make a web site/app is not hard, it just takes time and determination. I've gone through a similar process - my motto has been "learn as much useful stuff as possible" e.g. Rails, Ajax, jquery, image editing, design principles, wireframes, mockups, git, sass, haml, mobile frameworks... Have a good idea AND be useful from day 1. That should be the goal. It's what I'm working toward, anyways.
You rock, Wayne!
Microsoft hires 14-year-old Modern Warfare 2 server hacker
Working link:
http://excamera.com/sphinx/gameduino/index.html#gameduino
What you're saying is true, but I still think that mine are true as well. webOS seems to be the first to have:

1. Certain features like cards, a good notification system, and requiring only HTML/CSS/JS knowledge to develop for, back in 2009

2. Currently being the only(?) mobile OS out that is designed to be also run on non-tablet/smartphone systems.

So it boils down to webOS being ahead of its time on some technical features, while marketed poorly and thus causing it to miss the boat.
I mostly use MAlloc() in LoseThos. By default, LoseThos puts global variables on the code heap. There's a flag you set to do globals off the data heap. OptOn(OPTf_HEAP_GLBLS); or something like that. Normally, you JIT compile everything. If you insist on doing it old school, the binary is flat and has gaps for glbl variables. If you're really old school and store files in names without Z, the binary will be uncompressed and those globals will be huge. Use JIT.
Ah, ok, much more complex than anything I've touched. Hope it all works out!
Despite the title, this guy does seem to assume he needs an experienced technologist as a cofounder. Can someone explain what the value a really experienced technologist adds is? (Additionally, can that value be provided by a first employee rather than a cofounder?)

(Context: I'm a journeyman-level technologist, trying to figure out where the point of diminishing returns for becoming a better one is.)
I ended up with an excellent recommendation for a Chinese restaurant in Milwaukee, by reading past the lame Milwaukee Journal survey article to the comments. One commenter provided enough context, detail, and personal investment -- in the topic, but not the restaurant -- that I felt confident taking the recommendation. And he was right.

This still seems to be the only way to get a good recommendation out of the web. It puts us in touch, but we still have to pay attention and filter and aggregate manually.
I loved this:

> When we drop down to the algorithm level, I think OO can seriously thwart reuse. In particular, the use of objects to represent simple informational data is almost criminal in its generation of per-piece-of-information micro-languages, i.e. the class methods, versus far more powerful, declarative, and generic methods like relational algebra. Inventing a class with its own interface to hold a piece of information is like inventing a new language to write every short story. This is anti-reuse, and, I think, results in an explosion of code in typical OO applications.
"...save for the privileged few who got to buy into LinkedIn at the $45 IPO price"

What's that saying about not being able to spot the sucker at the poker table?
Typo. Dosen -> Dozen
The FB connect thing didn't work for me. The page gave an error when I click Allow: "Virhe myönnettäessä lupaa sovelluksen käyttöön" (in Finnish).
Also versioning or attribution would be nice, allow folks to improve or fork a scaffold, with change log.
So I have a question here. What makes you 'a buisnes guy'? Your skills or that you majored in buisnes [1]? Or to ask in another way, would you have missed something if you had majored in engineering?

Anyway, great blog post. Loved it!

[1] My assumption!
I see your claim of peak oil and raise you one statue of David. Human creativity is one counter to the second law of thermodynamics.

Peak oil/resource depletion feels very much like global warming to me in that the main advocates of it make the data fit their theories instead of vice-versa. For example, back in '04, it was seriously argued that the peak oil crisis would cause me to now be living in a tipi in the post-oil dystopia. Instead, my living standard has only increased since '04.

Now, Ugo is arguing that even if we continue to acquire new sources of natural resources[1], that the resulting pollution will destroy civilization. Bollocks I say! Furthermore, I question why he and his ilk are so invested in the collapse of Western civilization.

[1] http://oilprice.com/Energy/Crude-Oil/Debunking-the-Myth-of-P...
really think so? i think .net is the one that's getting jumped.

another interesting note: i think all these new domains will favor more & more google queries as people just don't know how to find the sites.
lots of nice (IMHO) touches like embedded web fonts, shadows, text shadows gradients, media queries, transforms etc.

Using a ton of different effects is very risky if you can't get them to work in unison. The first thing I noticed on your site was the glow on the text, making it fuzzy and hard to read. Also, the columns feel like an expanded Kuler palette, which doesn't really work well when used as the entire background. Overall the site just doesn't feel very polished.

In terms of re-purposing your design, if the latter company (or companies) finds that out, I don't think they'd be very impressed at all, as it shows a lack of effort. If you want to save yourself from having to create multiple top-notch resume sites, just make a really slick looking portfolio site that's not targeted to a specific company and give that link to everyone.
I don't see a bubble (not financial or other crises) originating in Europe that had an impact world-wide similar to the dot-com bubble and the real estate bubble which is partly caused by some financial "innovation" (credit default swaps).
it's an extra click...but like you said, i think it'll become more & more expected with time.
there are quite a few companies focused on the space, as detailed here: http://www.slideshare.net/tkawaja/luma-display-ad-tech-lands...
Aha, it works like a preprocessor:

(user@pasta) /home/user $ psearch -l cobol

lang/open-cobol

OpenCOBOL is an open-source COBOL compiler,
which translates COBOL programs
to C code and compiles it using GCC.

WWW: http://www.opencobol.org/

Clickable link: http://www.opencobol.org/
Agreed. Awesome video. Was that made before the prototype?
iCloud Venn Diagram
My response: http://www.nbashaw.com/2011/06/09/ideas-matter-too.html
Convert PNGs to CSS Gradients with pngtocss
The Idea Matters Too
Absolutely not. This appears to be generated code from a data set to avoid what most developers would do at runtime.
Why Los Angeles Should Have a Startup Fund
just wait IOS6
I live a couple of hours away from Durham and might be interested in coming down and staying in some temporary housing while trying out the startup scene there. But what's the deal with Underground? Is it an incubator? An office? I went to the site and I was unable to determine if I was looking at office space or applying to be accepted somewhere.
Different style, same matter: Epigrams in programming, by Alan Perlis: http://www.cs.yale.edu/quotes.html

Take the ``1. One man's constant is another man's variable.'' -- it basically foresaw the refactoring as we know it today.
Why on earth would anyone pursue an idea they themselves didn't think was great?
Airbnb (YC W09) Freaks Out Over Samwer Clones
This (and don't forget apple made the device itself).

Basically Apple is like a giant cruise ship company that can stop at any of thousands of islands along it's way. The islands that don't want to follow their rules (give us 30% of your bananas, don't use our private radio channel, wear some pants for god's sake, etc.) well that's their prerogative but they won't be able to sell their wares to Apple's thousands of well heeled tourists.
Yeah, it was kind of a shot in the dark. That's definitely what I'll end up doing.
Or rebuild it in the background with a second 'team'. I know that people warn about rebuilding your product in the early stage. But in such a case, why not start from scratch one more time? Seems reasonable, if there is a user demand already and the first version didn't take very long.
From some of the comments, it's suggested that the problem is too much code, and that the data (of which there is a lot, granted) isn't contributing to the problem. I'm not sure if that's the case though.

If the data is part of the problem, I wonder if he can write a new linker script to rearrange the sections in the file so all code is below the signed 32-bit (~2GB) boundary. Though that raises the question... will it be able to address the data? Does initialized data access use 32- or 64-bit offsets in the small/medium models?

At any rate, it seems gcc 4.6 supports the x86_64 "large model", which should solve the problem without code/data changes.
Generally not. My last project involved building a framework in which scientists could run calculations for certain types of risk. A prototype built by some of said scientists involved code like seen in the SO question. After looking at the types of calculations being done, we figured out that most of the equations that were used were similar and could be generalized. We also moved all the coefficients and parameters for all the equations into configuration files. I suspect that a thorough evaluation of this code would reveal something similar as in my case.
So what's the difference between a clone and a legitimate competitor? I'm not sure I understand...
I built a paper airplane and sold it for a penny. Therefore, airplanes are only worth a penny. Quick, let's all go get our own Airbus!
We use eventbrite for managing and running our seminars. It works exremely well. There are multiple options to promote the event within the system (email, dedicated page, etc) and the ability to embed the event or just ticket info into your website(s).

Attendee lists are all managed with in the system, the ability to set attendance limits, create attendee lists, badges/nametags etc are all provided and well executed.

If the event is free then there is no cost, but there is a fee if people are signing up using the system.

All in all, it works extremely well and we are very happy with the system. The also offer real human customer support via the phone.
I have a close and very honest/open relationship with my bosses. I'm not super worried about it or I certainly wouldn't have posted this.

As for the "wasting your time" on the resume 2.0 thing, I kind of agree and kind of don't. I learned a lot during this project, as I always do when I build something with functionality that I haven't had to implement before, so I don't think it's a waste. yes, I'm not getting paid, but honing your craft never seems wasteful to me.
For some reason I can't find it on Amazon right now, but it's this one:

http://www.thermos.com/product_details.aspx?ProdID=282&C...
You Don't Have To Be Good At Anything to Be Good At Everything
> a simultaneous 2 disk failure in a storage array (...) is a very unusual event

I'd disagree. If you have same model, same production batch of harddrives in a RAID, the chances of simultaneous failure is elevated. Depending on RAID level and workload, it's quite possible two or more drives are loaded (accessed) in exactly the same way. If, again, they are from the same production batch, chances are they have similar production defects in mechanics or semiconductors, thus it makes sense they'd fail almost simultaneously.
Thanks for the reference to Burke and "Connections".

I'm not sure whether you are using Burke as an example of over- or under-weighting factors in history. I believe the latter, but can see either argument.

No matter. "Connections" was worthwhile viewing.
This sorta reminds me of the silly things people do with JavaScript.
Turntable.fm (seriously adictive)
Notes on Raising Seed Financing
Frankly no, it's business.

In terms of iflow their level of innovation was minimal and they started their business on a platform that took a cut of music sales and a cut of app sales and were then surprised that Apple wanted a cut of other sales.

Readability I'm very slightly more sad about because their model was slightly more interesting but fundamentally it's business and if you put yourself in a position where you're beholden to someone who has shown themselves to be ruthless then I can't get too worked up about it.
I think he has a good point, and as someone who really likes functional languages, I agree with him, but I think there really needs to be a better explanation of functional "patterns" and how to structure large functional programs before it will catch on more.

Also, it's easy to say, "object-oriented programming is bad for reuse," but that's not all OO is for (i.e. encapsulation, etc.).
The original post on Nate's site: http://innonate.com/demo/
It's not as easy as you'd think to sell a $399 tablet with no marketing budget.

Is this in part due to the plethora of crappy Android tablets that came out in the last year?
This is awesome and a startup I co-founded on will be utilizing this asap.

Do you guys have anything that will allow in-site upload to posterous? ie: Uploading a video to Posterous through a form on my site?
"are the smaller, lower-tier cities necessary in order to have that healthy ecosystem?"

And that question can be rephrased as "Do smaller, lower-tier cities contribute to a socially and economically healthy America?"

Don't get me wrong, I really, really want there to be a reason for cities of 50K-500K to exist. Unfortunately, I think it's too small of a labor market for talented but not self-suffiently entrepreneurial people to bother staying in. The only towns this size that are prospering outside of major metros are state capitals or college towns, which benefit from a large, captive employer.
Apple want you to buy their hardware, Google want you to see their ads. No wonder Google lets you see your data on any device you want.
Ask HN: Is anyone a sysadmin in high frequency trading?
Hey

I was wondering if anyone here is a system administrator for a HFT company. A lot of the time you hear about the code, low latency and high powered machines but I've never heard anything about the system administrator's who piece all of this together, monitor it and keep it running. I'm looking for people who work in this area to shed some light on firstly what it take's to be a sysadmin at that level and secondly to share some insight on the architecture of systems in that area.

I really hope there are some out there who can talk about this stuff. And for anyone else who is a sysadmin working on high performance systems please speak up. A bit of knowledge sharing and stories would be awesome. There is so much out there on programming but as a system administrator I want to hear about our side of things.
It's possible to build a very slick-looking prototype that uses Microsoft Access as its datastore. While the Access UI is arguably easier for a businessperson to mock up databases with, it's unlikely to survive beyond a handful of simultaneous users.

A competent tech founder will inherently understand issues of scalability, security, data structures, and so on. By applying this knowledge, you can iterate faster and not have to stop for a costly rewrite because the site was crushed by moderate traffic, leaks private data, was hacked, etc.

Given that you're going to want to get the technology right before you launch, it's generally the role of a founder to tackle these issues. The title "founder" implies a certain level of equity participation beyond that of an employee, but it's all arbitrary anyways.
re "where we were not sufficient"

The big advantage we have is "production ubiquity". As a "trusted user" navigates through the site - in production - she can see the time it took to render the page ... on the page ... this constantly updates with all the ajax calls, which is an innovation. At any point the user can click on the time and break it down into little bits, without navigating away. You can see it in-action at http://data.stackexchange.com just log on.

Monitoring end user experience is a VERY cool feature. It ties in to what I like to call "birds-eye" profiling. This is not at all the problem we are trying to solve with our profiler. In our context we get that same information from the chrome dev tools and firebug. When it comes to "birds-eye" profiling, you guys are innovating and leading. I can not think of any competing products that have a more complete feature set.

Automatic profiling in almost any platform is real tricky business in production. It gets even trickier in statically compiled apps. In an ideal world I would write code like the following:

def bla;
fast_method;
fast_method;
slow_method;
fast_method;
end

My "ideal" production profiler would automatically "know" to instrument "slow_method" and forget about the fast ones, this would all work automatically in production. Technically this can be achieved in a .Net app, but is very tricky. You would have to spin up a new appdomain instrument say 3% random calls using ICorProfiler and route a portion of the traffic to it, then you would have to cycle and do another 3% and so on. At the end of the process you could use something like mono cecil to dynamically recompile the app with all the "interesting" spots profiled and re-route all the traffic to it. The trouble is, the set up is way too elaborate. In a Ruby app this would be way simpler to do and in fact somebody could build something that does something similar ... today.

The trouble with ICorProfiler on a site the scale of StackOverflow, is that it introduces stability issues which are unacceptable, particularly when CPU is way high. We can not afford to use is for the constant "production" profiling.

Now, there is a bunch of profiling you can stitch up more simply like, time in controller, time in view and time in db. But, the .Net framework is way behind on providing the hooks there, sadly.

All of this said, I must admit I have not tried NewRelic in the last 6 months, and would be happy to give it another shot and send you through some of my ideas, you are doing real important work that is making the internet a better place.
Really? I've talked to a number of entrepreneurs who are in it because they have an idea they'd like to see happen or they think it's fun or to try to leave a mark on the world or a number of other reasons where the money is only a side effect.