skysight-inc/HackerNews huggingface dataset:
I'm doing a startup as well, and we do a fair bit of testing.

One of the keys to making that work for us is a short feedback loop. We automatically release on every commit, which means every couple of hours. Speculative features get minimally implemented; if they look good then we beef them up more. Our goal is to avoid not just the unneeded tests, but the unneeded feature code too.

I'm personally pretty happy with the testing in that we don't have to spend much time on debugging or manual testing. It's very nice to make a major change, poke at it a little bit, and then ship it with a fair bit of confidence that it will work.
I created a Facebook account for my daughter the day she was born as a way of sharing pictures with family members and friends without forcing them to go someplace else. It's a big hit even though I'm sure we're violating some ToS by having signed up an infant.
Except if you go backwards from Facebook, there was at least an order of magnitude fewer people on MySpace, at least an order of magnitude fewer than that on Hi5 or Friendster, and so forth. Facebook reached a critical mass that the others never did.
Beautiful app and site!
Is it organic traffic from Google? or Direct traffic?
You mentioned both in your question.

If it is organic traffic from Google, we too noticed a change in Google traffic around that date to our various sites. It may be a recent change in Google algorithm worked in favour of your pages.
I think the point it tried to make was you can't.
One of the things I love about Rails is because it IS quick to adopt the latest (stable) Ruby, and doesn't hang around too long supporting old versions which really, not too many of us are (or should be?) using anyway. I have found the Ruby community are generally eager to use the most up to date Rubies ...some are even on Ruby 3.0 ;-)
I haven't used cscope. I'll check it out. Thanks.
> The Wikipedia article you link to doesn't support that claim anyway

"As a student, Kahn developed software for the MICRAL, the earliest non-kit personal computer based on a microprocessor."
SmugMug for the edited photos and videos + two backups copies of the raw medias on HDD (one home, one on a family house).

2TB is low. Each time I go to a photo trip, I bring back almost 8Gb of raw photos.
Goldman survived for 140 years without promotion problems. My personal theory is these problems - corporate profit before clients, short-term gains, lack of long-term vision - is a symptom of our current culture and, more broadly, the shifting information landscape. 100 years ago, few people even knew what the DOW index was, let alone followed it daily.
Of course we have SMS, but why should there be a difference to the user between an SMS message and an email?

This barrier is entirely artificial - I don't benefit by having both a text application and an email application on my phone.

Yes long emails are useful, but their utility tends to be different from short ones - why doesn't my client handle them differently, e.g. by offering to file them.

The problem isn't email, the problem is managing communications.
awesome. slader is the best site. saves my butt on homework
who says they are trying to compete with other universities? the goal here is to provide quality education accessible to everyone. it also looks like the webpage was created by the professor himself (http://work.caltech.edu/ is his personal page) and may not be completely ready yet.
not including warren buffet (ironic that he's considered one of the most ethical guys in the business and he's on top of the world), name a few CEOs. Not a call out, I just want to know who they are so I can start following them
I'm not sure 106.6/105.2 is the correct way to look at it either.

Intuitively, every point you got in a test corresponds to a micro-subject.

So before the class , you knew 100 micro-subjects(which probably took a few years to teach). And you gained 6.4 or 5.2 micro-subjects during the 5 week class.

Since one class taught 6.4 micro-subjects and the other only 5.2 micro-subjects ,you can say the difference is 32%.
Tesco will not honour sales after 50 pound iPad offer blunder
The only reason I visited my personal profile was to write weekly snippet. So no, I didn't pay attention to the links you mentioned if there were no Perf emails to remind me.

I submitted a ticket from outside as an alumnus. It is a fact. Credit to Google for setting this up. That being said, if there is anyone gets delusional, it is you.

I'm an engineer and used to work for Sun Microsystems. It was awesome. So I have pretty good idea about what it takes and what to expect working for a good silicon valley company in general, including Google. It just didn't apply to what happened to me in Google.
> I think the point is that everybody could learn something from trying to use different tools.

Sure. I have used web2py for small projects, and have used Flask and Django heavily. I like Flask because it doesn't try to be everything and allows you to build your application by assembling a set of components. Well, all applications are built that way, but my point is Flask doesn't even try to provide the ORM or templating engine.

What it does is let you to choose your components, and build over the base framework. Also, it comes with a set of recommended components which are wrapped for making it natural for use in Flask.

I have tried almost all python frameworks in some capacity, and Jinja2 is a clear winner for me among all the templating options. It's fast, concise, and doesn't tell me I am an idiot and therefore I am not allowed to have code in my template - it advises against it, yes, but doesn't go out of its way to prevent me from doing it.

Raw sqlalchemy is verbose, but declarative extension solves that issue, and you can always wrap it to make it more natural. Flask-SQLAlchemy integrates nicely with Flask, and you have an option to access sqlalchemy session directly.

Learning something from different tools is good, but ultimately we need to decide upon a set of tools for a given problem.
That is definitely useful. However the scenarios I explored needed two or more keywords occurring on different lines in a file. This is so that I can significantly reduce the number of files that needed a closer look. Is that easily done with find-grep-dired?
I think 2 TB is an absolute edge case. Even if you have that amount of data you wouldn't need to share everything.

I love the concept of www.storytree.me. For me the storytelling element is the most compelling factor when choosing the platform to share these type of albums.
I found this years ago on a forum cant seem to find the link but I'm pretty sure its out there and has been posted here before

https://gist.github.com/2037827
This is great! I just downloaded the mp3, converted it to WAV and now use it as the sound played when CCTray (for CC.NET) reports a broken build.
Cleaners SE6 Bellingham. Cleaning Services Bellingham Lewisham
Cool that so many things like this are popping up lately:
Tom Mitchell at CMU putting up all of his lectures/material, the Stanford/coursera ML course, now this CalTech course... are there others?
New generation bionics - wireless and touch-sensitive
So that applications can use it?
My former employer produced a lot of the second type of infographics; despite having an analytics department the focus was solely on cute visuals, the actual data was invariably just a percentage breakdown of some group, and they repeatedly broke basic rules of charting.

But the most annoying thing, by far, was that not one of them conveyed information more intuitively or more quickly than a list of numbers or a standard Excel chart would have.
True. But there are other trivialities that need to be considered. The first thing I do when I've got 5+ pages is either hole punch or staple them. The second thing I do is scribble on it or highlight things. If I wasn't going to do that, I probably wouldn't have printed it out in the first place (unless it was for record-keeping, in which case the paper will probably never be reused anyway).

If this becomes popular there will be a new industry around non-destructive paper management (more than our current choice of paper clips and highlighters).

But I think the critical factor for success is if the technology development outpaces paper-thin, writable LED displays or even tablets (which have progressed a LOT in the last few years). If you can give your "paper" a WiFi connection is anybody really going to invest in traditional (but reusable) paper?
It's worth mentioning that, if you're not doing regular backups of your hard drive, storing something on your hard drive as a "backup" is a gargantuanly bad idea. Use AWS or some other redundant cloud solution; the likelihood of Amazon shutting down AWS within the next <X> <time unit>s is a lot smaller than the likelihood that your hard drive will fail in the same timeframe.
So it's the new eInk but with a refresh rate of a few minutes...
I often turn away from sites in favour of others if PayPal checkout is not present. Whilst I will buy using my debit card online, I'd much rather use PayPal, so if there are two sites - one with PayPal and one without - I will pick the one with PayPal, sometimes even if it's a touch more expensive.

I dislike PayPal a lot however their service is fast, secure and widespread, so I use them.

Also, I don't see why it should be an issue to have both types of checkout on your site or why that should make the UI "less than optimal" - plenty of sites manage it. I'm unsure if by "UI" you mean the design or the user experience, however I'd always recommend picking functionality over beauty if it's one vs the other :-)
On the other hand, if your code is full of architectural compromises, special cases and privilege escalation tricks just to allow you to test everything in some particular way, maybe the tail is wagging the dog?

There are many ways we try to improve code quality and make sure we get it right. Automated test suites are only one of them. Software design needs to take multiple factors into account, and letting one of them arbitrarily dominate all others is a dangerous path to take.
If by test you mean "try out". Nothing formal.
Haha, awesome! We're hooking it up with our CI to have a WAT when a build fails.
A Response from Goldman Sachs
Is Pinterest the next Napster?
Copyright issues brewing for the company.
Apple’s new iPad uses SHA to boost resolution. What the heck does that mean?
A simple idea which unleashed modern consumerism
He spent a year creating over 200 visualisations. So, 4.5 graphics a week, for a 46 week year, makes 207 graphics.

I'm not convinced that people can gather suitable data, analyse it, turn it into an attractive graphic, and then check the graphic for statistical or numerical or logical or whatnot errors.
"The fact that volunteers create functional ICS installations shows that it doesn't take time or money to get ICS itself running."

????. I'm certain it does take both time and money. The volunteers are spending time on it.
Outsourced that to the end user. /joke
I thought the same thing, and I'm a little surprised they didn't do a larger print run for the last edition.
Rotating/randomize leadership is called "sortition" and it has been known since Roman Empire times as a solution to the corruption and inefficiency problems of hierarchy and representative democracy.
It also solves the problem of bizarre distortion when you need to choose a winner among 100 qualified candidates -- better to pick one well rounded winner at random than to choose purely based on metrics that promote "teaching to the test".
That was my gut feeling as well, but I my suspicion is that virtually unlimited storage is turning us into digital pack-rats, either because of fear of losing a file or because we are too lazy to cull the bad photos from the good ones.
I put an icon on the finder window so I just click it and get a terminal open to the directory.

http://maururu.net/2007/enhanced-open-terminal-here-for-leop...
The paper industry is a net carbon sink

How is that? Neglecting processing-related effects, isn't this zero-sum since they're planting trees and then turning them into paper which eventually decomposes and releases the carbon? A reduction in paper use would leave the existing trees standing.
It's pretty simple, Apple usually uses a one name paradigm for their devices and does not distinguish version numbers, the MacBook has always been a Macbook but has changed a lot over the years. Not sure all of this analysis is necessary.
The biggest loss is the backlinks to your carefully created content.

For that reason alone I would never consider hosting something like a blog on real estate owned by another party.

Another risk is that the domain sooner or later ends up in the hands of some scammer or pill pusher.
In my analogy, the majority of harm (and intended harm) also occurs in the Arabic countries - outrage, unrest, mental anguish.

Of course a judge came up with legal justification, otherwise there would be no extradition. That justification just happens to be dead wrong for the sake of convenience.
Using html classes, ids and other identification methods I'd think it would be fairly easy to set up intelligent filtering that differentiates between different types of input fields. Discriminating between input and textarea probably gets you already 90% of the way.
Do you delete the photos that are just plain worthless? Blurry, cropped poorly, etc? Or are you just keeping all of it because storage is cheap?
Hmm. I see (and write) some Python around me. I see a lot of Scala around me. And it's production code, actively developed, not phased out. I also keep hearing about Go.

Of course, I'm a mere contractor, I don't see the bigger picture, and all. But I _hope_ that on the language front things are not as grim.
How do you then know that everything works fine when you do large scale refactoring? Test everything manually? (genuine question, not trying to be snarky).
One thing that automated tests do well is repeating bugs that your user finds.

Sometimes it can be tricky (replicating the conditions of their data set comes to mind), but it's quite good for preventing regressions.

That said, they can give you a false sense of security. If your test is wrong, it can allow bugs to slip through the net until your user picks them up at the worst possible time.
Well, I'm a bit autistic myself, so it's no surprise. But in fact I do care about typography (in particular, I obsessed over bad kerning /before/ xkcd mentioned it); I just think that typography /is not the job/ of the creator of the page. Essentially everything we know about typesetting running text has been successfully automated for years (heck, TeX could automagically typeset mathematical copy 34 /years/ ago), so _push that decision as close to the user as possible_.

It's very much a UNIXy attitude, and ties in to ideas like "mechanism, not policy". If stylistic fashion changes, much simpler for the browsers to update their presentation mechanisms than for every website to redesign their CSS. Policy should be pushed as close to the user as possible - but the flipside is that the user shouldn't have to decide anything you can reliably deduce automatically; applying this with the web designer considered as the user of HTML, CSS etc is left as an exercise for the reader.
I test things that seem like they're important to test. I also do a lot of manual checking which boils down to "does it work?" When the manual checking is too tedious I'll write code to help. I don't do unit tests (but I don't think most people who think they're doing unit tests are, either). In general I have three big problems with the philosophy of testing, especially test-first. (Though I don't feel incredibly strongly about these--software is a big field of possibilities, to suggest One Way is the Only Way is pretty crazy.)

The biggest is that it encourages carelessness. I want to grow more careful and work with careful people, not the other way around. Tests don't seem to make people better at doing science--that is, people test the happy-case and don't try and falsify. Testing doesn't seem to make people better are writing code, and may even be hurtful. Secondly, testing instills a fear of code, like code is a monster under the bed that could do anything if you don't constantly have a flashlight under there pinning it down. Sure, I guess your entire project might depend on that one innocent-looking line of code you just changed, but if that's true, you have some serious design problems and testing is going to make it hard to fix those. Because, thirdly, it hinders design, it's very easy to code yourself into a corner in the name of passing a test-suite.

Related to the design issue is a simple fact of laziness. Your code makes a test fail. Is your code wrong? Or is the test wrong? Or are both wrong? If just the code is wrong, the correct action is to fix your code to fit the test. (Which may have serious ramifications anyway.) If just the test is wrong, the correct action is to change the test. (How many people test their tests for correctness? Then test their test-testing programs for correctness? "Test all the things!" is an infinite loop.) If both are wrong, you have to change both. Obviously people will be motivated to assume that only one is wrong rather than both because both means more work.
HBO Triggers an International Copyright Fracas in Chile
So you're publicly admitting to be using IE8 or less?
Please don't fix this with a technical solution.

There is some reason that your developers aren't engaged in the work. Figure out why they don't care about working code or the user experience and fix that.

If you plug the obvious holes, you won't have fixed your quality problems; you'll just shift them to the places where you won't notice them right away.
I have a cron job that archives all my gmail content to my local box in mbox format. I use getmail:
http://pyropus.ca/software/getmail/
>This is the era when Google decided to get "real managers" and they hired a bunch of executives from places like Oracle, IBM, and Intel.

Wrong. The problem with Google started with the new CEO. The decision to focus on Facebook, the Motorola acquisition, Google+, integration across all Google products and services,etc. these are not mid-level management decisions. These are decisions made by Larry Page.

The problem is with the CEO.
That's the reverse of that the author is trying to do, which is open a terminal window, when he has a Finder window open.
> Why? Long term viability

Given how Android's been doing in terms of phone market share, I don't think Android OEMs need to be too terribly worried that failing to provide updates is seriously affecting their long-term viability. At least not for the moment. These kinds of complaints mostly only crop up among HN geeks like us; the bulk of the market at large doesn't know about, doesn't understand, or doesn't care about the issue.

On the other hand, paying for the development resources it would take to supply those kinds of updates would force an OEM to raise their prices. For reasons related to the above, It's reasonable to surmise that would be a suicidal move for any Android OEM. None of them are fueled by customers who love that company's product so much that they'd be willing to pay a premium price for it. On the contrary, the Android market is characterized by heavy price competition and razor-thin margins. It's like the PC market of 10 years ago: There's simply no mercy to spare for a company that blows any significant money on happy-warm-fuzzy customer support.
I had the same experience with Chrome. It started up fast, but after that everything was slow and jittery. I wonder if there's a rare edge case where Chrome performance just goes down the drain, because everyone else says it's faster than Firefox. Or maybe Firefox is actually faster, and some people are just using old messed-up profiles from the 3.x days.
Is there a subtext?

The guy in the article has been at GS 10 years, heads up a desk, and is only an MD. Bank promotions are normally announced early in the year, and bonuses vest about now.

I'm guessing he is pissed off he didn't get MD, and has waited for his bonus to hit his account before self-destructing.

Stage 2 in his plan will be to push his ex-colleagues under the bus by writing an article about how evil bankers are, as per City Boy (http://en.wikipedia.org/wiki/Geraint_Anderson)
Testing is really the last stage. Few software suites get there. Yes, yes, I know you're supposed to build with it in mind from day 0. And if you do that, you may never get to the finish line. You exert every ounce of energy you have to making a viable product. You worry about everything else afterward.
Ya know, something called a 'frontal lobotomy' has the same sort of process, send a current thought the frontal lobes of the brain and knock it out.

I guess its not surprising that such experimentation would come to the 21st century. (it was first made popular in the 17th century for the treatment of all sorts of things).

That being said, there are people who experiment with drug cocktails to improve/modify brain function, why not electricity. I am sure there will be some anecdotal successes and some spectacular failures.
Well, they don't have much to differentiate do they?

I don't think anyone chooses carriers based on the phone's bloatware (although maybe on the lack thereof), so I don't see why they need to differentiate at all.
Firefox is not single-threaded.

Firefox is multi-threaded but single process.
Is Ubuntu a supported platform for proprietary enterprise software & hardware the way RHEL is? Most of the time i've seen RHEL picked not only for its own support contracts but because it's supported by vendors like Oracle, Dell, RSA, VMware, etc. I'm sure apt has the same core features as rpm/yum, and probably similar stability with regards to patchsets, but vendor support is the killer enterprise feature for any distro.

(P.S. it's true that CentOS is used a lot in place of RHEL for cost cutting; they just change the redhat-release files and RPM provides and lie to the vendors about the platform)
If it could be showed that most of the harm had occurred in Saudi Arabia and the conduct was also criminal in the UK, then it would be very similar to this case (such an extradition would be blocked for other reasons, but the question of forum is essentially the same).

It's likely that he would be found innocent if tried in the UK, which is why people are quite angry about it. No successful prosecutions have ever been brought in the UK in similar cases and the CPS wasn't going to prosecute him here.
How to buy retro sunglasses
Storage is cheap, but I delete about 1/3 of the photos : I don't want to have to mentally discard them when I browse an album later.
Baloney, Firefox works great.
Sure there's plenty of carbon in paper but mining the kaolite used to make it and the paper plant itself generate quite a bit of CO2. The dioxins and other chlorinated by-products of paper-making are also pretty hard on the environment and humans in general.
Starting a business for the right reasons
Medical product. Heck yeah we test everything.
I'm not sure you've supported the latter argument, of "political convenience", with evidence.
WordSquared - a massively multiplayer online word game
I disagree: increased letter spacing is a form of emphasis.

Perhaps you are confusing it with kerning, which does make text easier to read, and which absolutely should at all times be automated (no exceptions, not even for 'display' text).

Also, I quoted "designers" in the strict sense of scare quotes: to indicate that the word's meaning was different from (my understanding of) its usual definition. Most people who design things are not visual artists; properly construed, "designer" is almost synonymous with the modern meaning of "engineer". However, on the web at least, its meaning has been blurred.
To be charitable, I'm guessing illumen is under the (vastly mistaken) belief that the quoted text means that only IE is supported (and then, of IE, only IE9+.)
This tDCS kit was on HN recently:
http://news.ycombinator.com/item?id=3683750