skysight-inc/HackerNews huggingface dataset:
Sorry to hear that. It's a tough situation. I've been in a similar fix with an iOS dev. We tried to work with him for way too long before scrapping everything and starting over with new people. It just ended up delaying the process even further because we wasted so much time trying to make it work with him. The client shouldn't be paying in time/money for the outsourcing company's learning curve. It's hard to walk away from a sunk cost, but it's the future benefit that you should be concerned about. It sounds like you aren't going to get anywhere with the current team. I think the founder should start looking for someone new.

In the meantime, the founder should take a couple of web development courses. There are some great Intro classes through Skillshare, Codecademy, etc. It will definitely help him in the long term if he is planning on running a tech startup.
What's amazing about this bug is that at every step you learn something that makes Pinkie Pie more terrifying while simultaneously making the Chrome security model sound more and more forbidding.
UPDATE: It turns out the slowdown at 40,000 was due to the Web Inspector being open (I have no idea why!) It's actually still pretty damn smooth at a MILLION particles! Crazy!
There are times when I'm traveling ultra light and just have an iPad and my phone. This is usually what I do when attending conferences, or when I'm traveling and I don't expect to do much coding or writing. But stuff comes up even when I don't intend on doing work, and the ability to make small fixes from my iPad would be a big help.

I'm switching to a 13.3-inch Macbook Air as my main computer (with a 27-inch external display). We'll see if this changes my view on not bringing my laptop places. Still, the iPad is much lighter than an Air and gets incredible battery life.

I might even be out at a coffee shop on the weekend and realize that there is something I want to fix on a website. If I'm out at a coffee shop, relaxing, reading some stuff, I almost never have a laptop with me.
I wonder how many otherwise intelligent people died reinventing the wheel before before they were able to do it from the safety of civilization.
Hey, Jeff Croft (author of the article) here. I'm not sure you read the whole thing, or read it very closely, because I agree with what you're saying, and I said so in the piece. There's a market for the product, and I don't begrudge them making it -- it's just not for me. I wish Panic would make a product for me, because they make damn good products. It's like if I needed a pickup truck but loved BMWs. Coda isn't what I need, but I really, really want to like it because I love Panic's stuff so much.
Did /your/ parents know what you ate at school?
For the record, I use MySQL every day and still do some PHP work. So maybe you don't know as much as you think you do about me.
All those Facebook profiles: all different, all highly customizable. Specific.

All those hundreds of thousands of iPad apps: mostly very specific, some wildly so.

Increasingly these days, every business Amazon gets into, it builds a different interface for. Certainly that's the case with their electronic and downloadable offerings.

Even Google web search is fairly specific when viewed in context of their putative mission to organize the world's information. It sure doesn't look like Groups (and thank god for that).

And Light Table itself: not very specific. A general platform.

The word "platform" is key, I think. The link discusses what we put on our platforms.
I'm getting strange transmission errors. Other v6 sites e.g. heise.de work fine. (I've fully disabled IPv4)

https://img.skitch.com/20120522-nr5jf24birq4j7ggtqnmrruxn.jp...
This was food, not prayer. I've heard of complaints about food being met in a positive manner in LA (California) and where I finished high school in South Carolina.
Totally iOS. (1) Non-trivial Android development is much more difficult due to fragmentation and random bugs, (2) in AppStore, your chances of at least breaking even are way higher than in Google Play.
Yes, this is what I was getting at. When I take a weekend trip, I don't like to bring a laptop. I can bring my iPad, iPhone and one charger. It's incredibly light and takes up very little space.

But sometimes stuff comes up.

I have also begun to find the iPad a pretty nice environment for writing on. I have yet to find a program that I like to program in, however.
Backbone.js, Django and Tastypie Example (Scrum Board)
It's sad that such a thing needs international attention and Jamie Oliver to add some normal food and vegetables to a kid's lunch.

If anything it shows the patchwork attitude and the total lack of pride, or care for quality, of the people involved.

This is something that seems systemic to the (western?) world though...
The OP says this is something "buyers deserve to be outraged about". It also insinuates "news of the estimate cut", implying the S1/A, was selectively distributed when it was only the research that was.

Then there is the title and speculation that there were "nods and winks" between the underwriters and equity analysts. I read the S1/A when it came out and came to the same qualitative conclusion (FB guides forecast down -> lower value on stock isn't exactly groundbreaking causation).

Blodget says more than the Reuters wire. The surplus is speculation blended in smoothly with the facts.
I've gotten most of my programming jobs with a quick chat. The bigger companies set a higher bar because they don't have any pre-existing knowledge of the candidates like smaller companies do. Google gets tens of thousands of resumes that all look essentially the same. A CS degree and 5 years of experience doesn't narrow things down much, so it's simplest to just ask the candidates a bit about programming and see how they respond.

I think this process, while annoying, is worth it. I don't want to risk having to work with someone whose competence with respect to software engineering has not been verified in a controlled environment. I've done it before and it meant every time I said something like "state machine" or "graph", I had to explain what state machines or graphs were. And at Google, I don't have to do this. The amount of shared knowledge is amazingly high which makes interaction much more productive.
It's going to be more difficult to prove performance when her performance reviews for the past few years are being challenged. At any rate, I'm sure merit will be discussed during the trial. IANAL but the brief is supposed to be a list of complaints, not a hagiography of the plaintiff.
This is bullshit. None of these could be a real google interview question.
Never will I post, on HN or anywhere else, anything that I cannot support with evidence. Thank you for correcting me.

My point isn't entirely moot though. I still think knowing things about almost a billion people, namely what & when they do things, has more proof of value today than these contracts. The cool factor doesn't necessarily mean money.

(What 'money' itself means and how it represents value is a totally different discussion)
Nice of you to quote Steven's comment but not my reply where I clearly state how strongly I agree with him.
Indeed. It almost makes me question whether this was a real 9 year old, or a teacher that wrote lower than their level (but not low enough) and that was outraged by the activities ... and then signed it their child's name.
I do appreciate the attention to detail. Fortunately, even if "G" were appended to the commit message, grep would fail to match (and remove) it: a tab is output directly before %G? (which, as you mentioned, could be an empty string). This ensures that there will always be characters after the subject.

That said, it could be terribly confusing when viewing the output. For that reason, perhaps another character after the tab (before the %G?) would be a good addition.
"Might be worth $200-$300 bn eventually" doesn't justify "worth $100 bn now" unless you believe that either:
1. That outcome is highly probable
2. That outcome will occur very quickly (within 2-3 years.)

Let's say we believe the low end of that ($200bn, or 100% growth.) If we believe that will happen in 3 years, that's about 25% growth in market value annually (and a much larger rate of growth in revenues / profits to produce that, since they'll need about a 10X change to balance the multiple compression that will occur as they grow.)

The potential for 25% annual returns isn't anything to sneeze at. But that's what we're saying the "upside" scenario is... 25% stock returns with a company achieving something like 200% growth in profits annually (which seems highly unlikely.) The numbers are pretty unforgiving.
I'd love to see a writeup from Pinkie Pie on the steps and tools he used to find these bugs. Reversing write-ups are always entertaining to read.
Oh, man. Seems like they are releasing a new version every other week. I should come up with a better way to "automatically" upgrade my build scripts (and, I have many of them) in some way.... Good new and bad news for me. :)
You do have to edit files directly on the server with Diet Coda, and that's the product I was talking about when I made the point about editing files directly on the server.

And it wasn't a critique of software I've never used, it was an explanation of why it has never appealed to me.
"Simultaneously, I quickly Googled ‘how to use bitwise operators in C’ and found this wonderful code snippet on StackOverflow that made the problem easy to solve. I wrote a solution with time to spare, and the interviewer seemed content with my answer."

Wow. NB to all interviewers: this guy's a cheat.
Awesome, thanks! I've been dying to switch off RPXnow :)
PHP is like the old rusting hand saw to Python/Ruby/etc's laser-guided table saw.

Sure, we're all cutting wood. But some of us are doing it with faster and safer tools. Maybe the consumer doesn't notice the difference, but the carpenter sure as hell does.
He had supplies with him. He wasn't living off the land.
Ah fair enough. I seem to have had some bad information.
Computational Journalism Server 1.5.0 Released » Borasky Research Journal
No need to read the texture in the vertex shader. Render to a buffer object and use that as your vertex array. But broadly yes: that's the problem with OpenGL support, and WebGL in particular is still very bleeding edge.

I'd be pretty surprised if vertex texture fetch wasn't supported though. It works on basically all hardware from the PVR SGX on up. Unified shaders are pervasive on both phones and desktops. I did find this, though, which implies that for a while that the browsers weren't properly exposing support:

http://stackoverflow.com/questions/4349389/webgl-texture-acc...
Necrorun
At it's core, Eclipse is really good at Java. It's why it killed off Visual Cafe and most other commercial IDEs (was sad to see Borland go).

The issue is that it's more than just a Java language editor. Once you load it up with all the extras to accommodate development models, frameworks, runtimes, build processes, etc. it does become an unwieldy mess. But it's really hard not to considering how moving parts large-scale development has.
So.cl is a somewhat cluttered and confusing place to be
"I'm not really sure why everybody here is so bearish on FB."

Here and everywher 100 Billion $ valuation for FB is nuts.

"its an unproven company with a high P/E ratio, but so are most tech startups when they go IPO."

Startups do not IPO at 100 Billion but at hundreds of times less.

"I think Zuckerberg has shown that he knows how to innovate, grow the company, and even make painful changes that eventually lead to more growth and profit."

Zuck has shown that he is able to make people use their system. He has not show that people COULD PAY for this system for a 100 Billion company.

"Is this some kind of HN Schadenfreude?"

Schadenfreude means enjoying the misfortune of others. MZ and other founders are going to make less bilions for their work in single years, is that misfortune?. I don't think so.

FB valuation is going to be cheaper for those that buy in the future. This is good news.
Learning programming languages is easy. I did all my Google interviews in Perl. Now I write all my code in Java. The skills transfer easily.

I personally would prefer someone who is good at multiple programming languages. People that spend all their time in Java ignore subtle things about how computers work that C programmers are intimately aware of. People that never use scripting languages assume they are "toys" and waste many hours writing "production quality" throwaway applications. So it's good to have experience with everything, but experience can be obtained after hire too :)
Reminds me of what I've read about the Amish - they aren't anti-technology per se, they just very carefully evaluate all technology based on how it will impact their community, family and faith, and choose to accept or reject it on that merit.

Unlike the orthodox, though, they are far less dependent on modern society.
Very true. It's definitely easier to make packaged food cheap than to make fresh food cheap. Regarding labour costs however, there's also a chance that the people currently pressing the microwave buttons, would actually be able to (and perhaps even enjoy to) cook real meals. In that case these costs need not necessarily be much higher.
I tried and eventually had to stop, as the leaps in logic were too great for me to follow. After that, I had no desire to have any further contact with him whatsoever. Life is too short for bad logic.
You're right about that first sentence but wrong on the rest. Editing files on the servers is pure idiocy even if you're using the system Panic does with an exact clone of the production server for dev changes and script that syncs them. Even in that scenario you can still easily end up with a FUBAR situation.

However, as wrong as that is, your comment tells me you're living in some kind of bubble. There are no right and wrong workflows or tools. Yes, there are objectively better and worse ones but not right or wrong ones. The fact is that the vast majority of developers actually do develop the way that Coda2 encourages. I don't agree with it and I know there's a better way just like you but Panic is just giving the people what they want. I just interviewed at a dev shop that actually had this exact setup: A development server. That's it. You'd edit on the dev server and hope to god you didn't screw it up. Yeah, real live, profitable, established companies do this. So do millions of developers.

No one is being an apologist. You're simply being an elitist. The world of professional web developers doesn't consist of what we all read on HN and see in the Valley. Real world development workflows would probably make someone like you puke but its reality.

People aren't convincing themselves that their tools are best. They simply have a preference for them and that's that. They don't care about all the bullshit minutiae that every HNer loves to navel-gaze about. They don't care if PHP is inconsistent and insecure - they build working apps with it that people love. I don't even know why MySQL is now a target of the hipster crowd. Is it because its too popular now? Seems like it.

But I digress. The point is that there really are as many ways to do things as there are developers and Panic shouldn't apologize for not pandering to the hipster set. Honestly, I was disappointed with Coda2 too. I used the original some years ago when I was learning and loved it. I moved on to better tools eventually but I will never say that your tool is wrong and mine is right. You build with what lets you build and I'll do the same. Some developers get by using tools some of us look down on because they simply haven't run across situations where they've hit their limits and the tools have become more of a hassle than a help. Not everyone takes the same path in their journey. Not everyone wants to be the best. Some people are cool with mediocre. Some are hobbyists. Whatever. Let them have their tools. Like I said, there's no right or wrong. Just good, better, and best (and even those come with their fine print).
I've scaled glitzy over-designed android apps from the smallest phone to giant Google TVs, it is very doable.
We're not all that great at swimming either, and yet building oceangoing boats and ships has turned out to be an important part of our technological development. Likewise air travel; we're only evolutionarily optimized for walking about on land, but have used technology to travel and transport goods over large distances on water and in the air.
It seems to me that the significant allegation in this case is the fact that she asked to be moved and KP said no.

I believe some of the other details are incriminating as well and in the end it doesn't matter that she had a relationship Nazre, but as soon as something like this is muddied many people will say its complicated and therefore not worth the time to look at it.

But, no matter these other details, she felt uncomfortable and asked not for retribution, but to sacrifice her current role in order to escape an uncomfortable situation and KP said NO. That seems unacceptable to me.
I remember a great comment from a talk by John Searle about the scariest way that this could happen. Imagine that you get just such an implant, and suddenly, you just feel woozy or tired, as if something is really going royally wrong, as if your consciousness is no longer really "in control."

The Doctor starts the checkup and says "how do you feel?" and you internally think, "lousy! I need you to remove it, get it out, now!" -- but that's not what you say. Your lips articulate instead, "Doc, it feels great, I'm almost ready to check out and get back to work."

You live the rest of your life a prisoner in your own brain, which has been co-opted and taken over by the artificially intelligent electronics.
UI designs from The Avengers
You should watch Jamie Oliver's show he spends a great deal of time talking about budgets. Healthier food doesn't need to be more expensive, he has proved it a bunch of times.
Let me add why this makes me sad.

Most companies want to hire the best people, and employees want to work with the same. Why doesn't work experience or education count for anything in our field? Yes ... I've met idiots with CS degrees who can't code FizBuzz to save their life. I've also met idiots who have aced interviews at Microsoft, Google and Amazon by cramming on algorithms books for 2 weeks.

We've really gone off the deep-end with interviews. If you've been a professional developer for 5+ years, do you really remember the details of your algorithms course? Competent devs can figure out the details of this stuff in minutes ... something not conducive to the high-stress environment of interviews. And this is not even considering how much time both parties waste in this process.

Given how smart we are (i.e. software geeks), it boggles my mind how silly our operating procedures are. Just like I've told students that they should never accept unpaid internships on principle, I wish enough of us would tell prospective employers that we won't submit to an unreasonable hiring process.
You don't at all understand the arguments. Suggest you read, or at least skim, the manifesto.
Ultimately, it's profits that drive the value of a stock, not the brand. Yes, Apple is a popular brand. But you can't really say the same for Chevron, Exxon or Merck, all of which are top 20 stocks.
This really takes you into the mind of a hacker(the malicious kind). Judging from what I saw it seems they combine a ton of small exploits to produce a major security breach. The amount of understanding of the underlying system you need to have in order to put these exploits together is mind boggling.

What do we do against people like this?
>> Scotland (for now, lets see how the independence referendum goes) is NHS (national health service) based

Scotland leans left, there's no way the NHS is going even if independence is granted.
Yes, these machines are nearly ready. They need a little bit more stuff, and some nice cloud stuff set up.

Put them in a little box, bolt them to the back of a nice monitor and they're great for most people.
well, there's this one under development http://www.newscientist.com/article/dn17476-ion-engine-could...

which says a pound of thrust and Sun -> Jupiter (483 million mi) in 19 months and mars in 39 days (from earth i think). edge of the solar system is another 88.8 billion mi. that's a long time just to get out of the solar system.

i always imagined the USS Enterprise to be an interstellar ship. but it could work as a solar system taxi as well :)
Sorry about this comment, but I don't think you achieved what you wanted with this article. It's a bit rambling and unfocused, and you don't really ever talk to your audience in language they will understand without a prior background in functional programming. Case in point: there's plenty of Haskell, but the first Ruby is 3/4 of the way down. It would be more effective if you took one or two concepts in Haskell and explained them in detail, starting with Ruby.
What is all the uproar about?

I looked through the pictures..didn't see any rice with maggots or anything terrible...

Did I miss a post?

Is this something to do with the portions or taste or time to eat?

(I'm quite serious, not trying to troll).
I'd suggest that a very significant proportion of devs are of the variety Jeff describes. Panic is a business, and they've identified a market segment to serve and serve very well. It's not their job to encourage developers to improve their workflow.
I am not a PHP programmer, but I noticed that most of the files does not have a php closing "?>". Or am I missing something?
Alan Kay often uses the Burroughs architecture as an example of hardware that's good for software.

Neither Intel nor Motorola nor any other chip company understands the first thing about why that architecture was a good idea.

Just as an aside, to give you an interesting benchmark—on roughly the same system, roughly optimized the same way, a benchmark from 1979 at Xerox PARC runs only 50 times faster today. Moore’s law has given us somewhere between 40,000 and 60,000 times improvement in that time. So there’s approximately a factor of 1,000 in efficiency that has been lost by bad CPU architectures.

The myth that it doesn’t matter what your processor architecture is—that Moore’s law will take care of you—is totally false.

https://queue.acm.org/detail.cfm?id=1039523
I'd say Joel Spolsky is somewhat unique in this, although Google has had bias for C++ in the past [1]. Spolsky has long been an advocate for expecting developers to be competent in C [2].

[1] http://www.cforcoding.com/2010/07/my-google-interview.html

[2] http://scott.yang.id.au/2008/04/joel-spolsky-and-jeff-atwood...
Please do, would be very awesome!
Yeah. I think the 10-20b is based off of stronger carbon nanotubes. But I think we have strong enough nanotubes at the moment. However, the stronger they get, the fewer we have to use, and the cheaper it will be.
Just exclude your app from those devices in the market.
Doesn't really matter how much extra money you can spend on the teaching if the kids are all sugar crashing and can't concentrate.
NB to all interviewers: this girl has knows how to solve problems efficiently, effectively, and in a manner appropriate to their role. I would not be pleased if my employee always tried to re-write what has been solved and perfected decades prior by someone smarter than her.
many projects eschew them as they aren't necessary and can cause problems if they exist and there is whitespace after them.
I am looking at this as a "quickstart", to be followed up with PiL as a deeper dive.
Chrome browser usage artificially boosted
Space X Rocket Heads to Space Station