skysight-inc/HackerNews huggingface dataset:
Blank's argument doesn't completely hold up. Bubbles happen, but not all bubbles are created equal. The Big Bad One, from 1999, does not compare to whatever you want to call this one. The irrational exuberance exercised in that era was much, much greater and far less sane.

Yes, Linked In is/was overvalued. Same with Groupon and a handful of others. Color raised $40 million without a product (gads! no product before a venture round?). But we've been through this before, and not all the investors are going to be suckers. Color will not IPO. There will not be hordes of companies going public. John Q. Public Investor will not be directly affected. And the VCs are not solely investing in companies without products, business models, and income.

Pandora is profitable. Facebook is profitable (AFAIK). Twitter has figured out how to make money. Y-Combinator companies are being bought out not in a flurry of impulse and whim but because it makes business sense (e.g. Wufoo).

edit:

Steve Blank: No one doubts that social networks and web and mobile applications are reinventing commerce. Obviously, some of these companies will have hundreds of millions of customers, unprecedented revenue growth and great profits. Yet none of these companies have earned the valuations that they are receiving.

Block that kick! Mr. Blank is leaping from "there are some companies that have not earned these valuations" to "we are in a widespread bubble." That's my problem with this logic -- it's unjustified. We're still talking about a handful of overvalued companies. We're being way too sensitive. Bubble, maybe, but a tiny one. Not a really big one. Not one that's going to have any significant effect on the economy.

Oh, and Mr. Blank: the reason driving through Palo Alto is tough is because the Valley economy is in better shape than it was a year ago, not because of your tiny bubble. People are working again, but they're not all working for Color and Linked In.

edit 2:

Quote from an Economist commentor: The fact is that a bubble "in Tech", which was the debate topic looks highly unlikely just based on the fact that the success of the high-fliers hasn't started raising all boats. The market is still acting properly and choosing winners and losers, and the losers' shareholders would be the first to point that fact out.

Exactly. Those screaming "bubble" are looking at a skewed picture. "Hey, these five companies are overvalued!" Yes, but these X thousand companies are not. Why does that handful warrant so much attention, fear, uncertainty, and doubt?
MakerBot Marble Run
If one were interested in building something like this themselves or getting into the market, where would be a good place to start as far as acquiring hardware, learning about asic systems, and the software behind these systems?

I've been building my own managed firewall and router systems for awhile on commodity hardware, freebsd, and nice nics and would like to look into taking it to the next level and perhaps starting a business in this area.
A completely misleading headline. The body of the story is basically that the enterprise-oriented business that drives Idee's revenue is unaffected by Google's new feature launch. Nice try at manufacturing drama, Financial Post.
I don't think anyone considers wallflowers rude.

Have you seen Beautiful Young Minds? There's a scene where one of the students learns he has made the next round. The narrator says "congratulations". They chat a bit, and as the narrator is leaving he says, "congratulations" again, and the student in a dismissive way says, "You already said that".

I think that's what most people see in introverts that is rude. Or when you say "Hi Tim" in the hall and he just looks away. Or if you ask "Can you pass the ketchup?" in the cafeteria and they say, "I prefer not to".

All of these are probably very honest responses, yet I think I'd bucket them as rude.
It really depends on your career goals and the length of your outlook.

If you need to pay bills (now!), then an internship like this obviously won't work for you.

On the other hand, if you have a long-term mindset, and aren't in need of immediate cash (if you're living with your parents for the summer, for example), the knowledge, skills, network, and experiences you could gain this summer could have a HUGE, measurable impact on your ability to provide an income income for yourself through a B2B software business.

It's not for everyone, though. It's not high-tech. It's not flashy. It's not Silicon Valley.

It IS for someone who wants to learn - from an expert - how to build a profitable lifestyle business.
it does not seem like anyone has tried following the route

The anti-pub crawl?
I think it's not just the Chrome local policy that's getting in the way, but that the code does an XHR request and I don't think any browser passes that through straight to the filesystem.
That's the thing I like most about C++. I can do any type of programming in it (OOP, functional, procedural, templates, etc.). I can roll my own data structures or use the built-in STL containers while working with low-level C-like code. I'm not sure why so many people complain about it. Once I began using it, it quickly became my primary programing tool on Unix, Windows and Macs.
Wow, seriously great comment.
These are not necessarily incongruous. [See my comments above].
I'm a noob when it comes to designing and implementing programs that interface with a relational database. Based on my small experience so far with an ORM, I'd say this post is spot-on, clearly articulating the frustrations I've felt on my project. A friend of mine even wrote a blog post about the problems I've had:

http://es-cue-el.blogspot.com/2011/03/entity-framework-and-i...

That said, though, I do wish there were more detail on this point:

The programming world is currently awash with key-value stores that will allow you to hold elegant, self-contained data structures in huge quantities and access them at lightning speed.

I'd love to know more about such libraries, frameworks, or tools, but this isn't a lot to go on.
No, i m implying there is still pressure to be more extroverted, which, in fact, is not useful.
Calxeda is up in ARMs over Intel
Visualization: Which US cities do international house hunters want to live in?
Switching from Ubuntu 11.04 on your HP to Mac/OSX will add the following:

- ability to use applications only available to Mac/Windows (like Netflix, Office)

- can buy/use Textmate

- a smoother GUI to work/play in

- the religious euphoria that comes with using iStuff

Ubuntu is working hard to improve the UI and have things "just work" but it's still lacking general adoption as a third pc/user platform. My laptop is on 11.04 but desktop is still Windows7 (+ 11.04 in Virtualbox) for that reason.
... but celebrations are for extroverts!
It seems to me like a copy of the Sonic The Hedgehog concept for the SNES.
Is 1 The Loneliest Number?  dmporel and fnthawar debating pair programming
Google announced three major updates to their search engine viz
* Your company claims to be a technology startup but has a "CIO" and an "IT department" that does the development.

That's generally a recipe for at best a horrible place to work, but most usually a failure.
Did anyone else check if the article was meant to be satiric?
This is unbelievable!
The thing that is interesting about introverts (of which I am one) is that they will often say very little in person. But in email will write a rant that goes off in 20 different tangents to ppl they've never met.
Although, if you learn Vim, there are Vim extensions for just about every program you might use - Firefox, Chrome, Eclipse, etc. I love being able control many programs with Vim's or Vim-like keybindings.
Three ways to run your business
> Not running some kind of "one account per access device" sanity check is insane

So I would need different accounts for my personal computer, my laptop, office computer and the computers of my parents? I regularly work on all of those.
It has been a supported feature in just about every other ORM too (Hibernate, Entity Framework, Linq-to-sql..), for ages.

The author doesn't seem to have understood ORMs well enough.
Christ on a stick. I submitted this and an example 3 hrs ago. sigh. oh well.

http://news.ycombinator.com/item?id=2657412
Some perspective:

$ wc -l expr.c decl.c
26638 expr.c
34860 decl.c
Having experienced it with 6 months of a 5 hour commute in NYC (from Upper East to bumfuck Long Island and back), I can assure you it isn't.
I voted you up for that proposal. The discussion here is fascinating--incredibly orthogonal. Although in the end, seems like it's just one of those orthogonal things: neither the discussion nor the poll would change anyone's mind.
Which is why I heart Dropbox.
Smalltalk is exactly how you find out what the other party's preferred communication style is. People don't give a shit about the weather. They talk about it because it's a convenient substrate to see how a person interacts. Are they terse? Long-winded? Sad? Happy? What kind of accent to they have? Do they seem busy?
Why Foursquare is Better for LocalBusinesses than Groupon
To simply start an arbitrary HTTP server to serve up files in a directory I use python's SimpleHTTPServer. This works on most Linux and Mac boxes as they package python along with the distribution or the OS.

python -m SimpleHTTPServer

This serves the files off the current folder under port 8000.
Zaarly founder talks about Arrington as an investor
I'd go so far as to say that they're not even "two different orientations", it's just a spectrum. Some people are more introverted, others are more extroverted. Like most human characteristics it's probably bell-curveish.

I'd say that "it's probably best to be somewhere in the middle, so that you're neither worn out by social situations or bored by spending time alone" but there's probably enough self-aggrandisement in this thread already.
Hm.. can you try again? Seems to be working from our end!
Lessons learned from implementing Highrise's custom fields feature
…with thinking pauses a) figuring out what to search for: /fo or /foo or even /foo\. and b) for checking that your idea about the search term was correct. Repeat for the search for 'bar'

I am not claiming that this isn't faster for you or in general, but Tog has/had data to defend his claims, and data that that introspection can be unreliable in judging task duration. All you (and I) give are anecdotes.
Running cost/benefit on this is great, except that the numbers still don't add up.

Instead of a user id that is obviously some row in a database, use a UUID and do your db lookups against that. Worst case you have to put in some kind of local UUID -> user id lookup table because you can't manage to change the user record database directly. Now, barring a broken UUID generation scheme, it's virtually impossible to crawl for user accounts. Plus you have a scheme for providing the same guarantee on any other identifiers.

Obviously that doesn't prevent the larger problem of "guessing your user id and munging a url lets me into your account without a login", but it at least makes the guessing part worlds harder for relatively little work.
I don't know... I've spent a couple of days writing code for Redis to store a list of 15 objects whose date fields are the 15 lowest. Granted it's my first time and I didn't/don't know what I'm doing, but it's quite a lot code for something that would be trivially simple in SQL.
Then post the bitcoin-related whatever to HN. Instant winner.
Same here, ORM just adds another layer of frustration for me.
There is a project on OSM to also tag historical information. If this project was far enough, then you could take for example year 1920 and run the same algorithm. But with the current dataset, this is the reasonable "best effort"
The app is viewable here: http://wheelsofsteel.net/
I've used the 'high quality' upload option but the compression is still awful compared to say Flickr which also outputs images at different sizes.
Agreed. Don't know if it's like this everywhere, but the apple retail employees I've dealt with have all been creepy like this. The uncanny valley is a good analogy. It's like being sold stuff using mental judo by NLP robots. I occasionally also get the feeling when talking to them that I might suddenly wake up and realise that I've been having a dream about being trapped in an aspirational TV advert.

But I'm british so maybe the whole thing just clashes with our general mistrust of our brother man. We just can't really believe that anyone is actually being nice to us for no benefit to themselves.
I think the argument is that SQL+ORM is not that different from NoSQL. You have a point that it's probably easier to use an ORM than a NoSQL store in the real world.
"Are you busy?"

"Rough day?"

Would you consider things like that small talk? I don't, and it's usually enough to decide how to proceed. Being direct can mean asking someone if they're up to dealing with what you have to say. I've found that empathy is a great conversation starter.
I think that designating ORMs as "anti-patterns" is a bit strong. Perhaps my understanding of what an ORM is supposed to accomplish is different from the author's, but I think that some of the criticisms that the author levels against ORMs are a bit off.

Inadequate abstraction - I would make the argument that it doesn't make sense to expect an ORM to be able to completely abstract away from the underlying database. The reason that the documentation of the various ORMs is sprinkled with SQL concepts is that the ORM is providing a window into an SQL-based environment. I would never

Incorrect abstraction - I actually agree with this point, but this does not really seem to reflect on ORMs. This point has much more to do with the ongoing debate between the NoSQL movement and relational databases.

Death by a thousand queries - I hardly think that this is a knock against all ORMs. Different ORMs have different solutions (or a lack thereof) to this problem. I use Django a lot, and Django's built-in ORM offers a lot of "frills" that can help to protect against this (lazy loading, selective loading of columns, selected loading of related models). I know that, in the Ruby world, Datamapper seems to have some ways of dealing with this problem as well. It really isn't as simple as saying all ORMs do this therefore all ORMs are bad. The reality is more nuanced.

Ultimately, my principle problem with this piece is that it seems to conflate its argument for NoSQL and its argument against ORMs. NoSQL is wonderful, but it seems to be somewhat orthogonal to the value of ORMs.

ORMs are not perfect, and there is plenty of room for improvement; however, writing everything in SQL solely due to performance fears will usually turn out to be a case of premature optimization.
"IMHO, they should just get out of the media game and focus on their network as a service."

From a business strategy perspective, that is the absolute worst decision Comcast could make. The lower you go in the network stack, the more commoditized you become. Selling their product as a network service only would effectively make them a utility. With that comes a ton of regulation and no room to innovate.
Universities in Brazil are too closed to the world
Something similar for Node.js: https://github.com/balupton/simple-server
The Galaxy tab released at Google IO has great battery life. So hopefully this tech will migrate phonewards.
If you believe AIR is the right place to deploy your application, I can't believe too many shops are going to say "I can't run my build on Linux so rewrite the app (or choose a different technology for the new app)."

More likely, there will be some grumbling from current Linux users as they are forced to migrate to a Mac or Windows (probably more likely, even though the Mac is closer to the previous solution) server, then nothing else will be said and nothing will change.
He may be referring to the fact that lambda expressions in Python are limited to a single statement. If you want anything more complex than that, you have to define a function elsewhere and pass it by name.
One aspect that always comes up is the "inefficiency" of doing a select * from a table with 30 columns when you only need 4 columns. 99% of the time the millisecond performance difference doesn't matter, and if it does, there is a standard non-default way to handle it in most ORM's.

However, one aspect that is usually conspicuously absent in anti-orm blog posts is that of development time and cost. ORM usage practically guarantees known coded efficiencies, but it lets you implement and pivot really quickly, the time and money saved is easily more than enough to pay for a bump in hardware to overcome the 10% slower code. But to do so is heresy for these people....selecting columns from the database that you do not use is just not done, full stop. Which is cheaper, in dollars, is irrelevant.
And I don't really understand how thirty seconds of chit-chat about the weather is worse.

Can you give me an example of the kind of small talk that you find to be painful?
I bought the nexus s in part because of it's nfc hardware. I thought that cool new nfc applications were imminent. Six months later, I still haven't been able to use it for anything interesting. The next google phone may have nfc hardware, but until systems reposing on that hardware are rolled out, it makes sense that neither the OP nor potential consumers should really care.
Telltale's Jurassic Park will delight film fans, frustrate everyone else
OS X/Cocoa includes some Emacs-style key bindings by default (see http://www.hcs.harvard.edu/~jrus/Site/system-bindings.html), so I don't think leaving other key shortcuts out makes the keyboard "interfere with a novice user" as you say. Dialog boxes don't support keyboard accelerators other than Esc and Enter, and the Finder doesn't support things like cut-and-paste or opening folders with the Enter key, and I find these things incredibly frustrating having used Windows in the past. Try doing something simple like moving a file from a directory to its parent in Finder versus Explorer.

More on the "Cocoa Text System": http://www.hcs.harvard.edu/~jrus/Site/Cocoa%20Text%20System....
I think you're misunderstanding. I'm saying it can be an important part of the social experience. Not everyone likes gossip and drama, and some don't even think it's appropriate. Gossiping provides a social venue for people to relate to each other and bond over similar ideas/beliefs on social situations. Regardless of whether it's appropriate or shallow, it serves a social purpose.

I think to an extent, we're debating the semantics of "extrovert".
3000 lines of spaghetti code is one thing. But this code is pretty-well modularized. The author obviously knows what he's doing.

Maybe he finds it easier to jump around the file that way. I know I've built up projects like that. When it starts to transition from tech demo to real product, I would probably break it up into different files (util.js, lexer.js, etc). But no harm in the meantime.

A simple web app spread across 42 files might actually be terrible and over-engineered. Or it might not. The moral is: don't judge code quality by isolated metrics.
If only it was able to recharge itself using induction from the Earth's core.
I'm sorry, in which world do all these introverts live where any topic is perfectly OK to talk about at any time?

Small talk and social niceties aren't merely hot air, they are tools you can use to assess a person's mood, what they are interested in or comfortable discussing, or even whether it is productive to discuss something at all. Consider it the metadata of conversation.

Also consider that conversation is two-way communication. You reveal information about yourself not just by the answers you give, but by the questions you ask.
This surprised me as well, I was told that in Postgres at least, there is no difference in query speed between selecting a subset of a record and the entire thing.
I'm Terrified of Being Normal
Yeah, stuff falls off the top of "new" so easily too, since there's so much crap shoveled into it.

Edit: not sure why parent was deleted, it said that timing matters (which it does).
Senna: a fast NLP tagger
Oh? Then how about handshaking when doing network stuff?
This is a person who doen't write many large scale systems:

You will have considerably more (sometimes serious) bugs if you write all your SQL by hand all the time in a app that uses a lot of DB queries.

Yes, you still need to understand what the ORM does when you do certain things, you still need to understand what nasty joins you're writing and all that. But you can let all the minutiae of what you DO write work out well in a rote, well tested manner.

The article smells a bit of a guy who didn't know SQL or had a team member who didn't, and they though just using and ORM would work.

If your app is successful, you will usually need to optimize things. But this is true for SQL or any time saving abstraction as well, not just ORMs
It's the easy squirt oven! Is there a vid of this thing doing its duty? I'd love to see how it works!
I used to think (and act) the same, but I think it's really an unfair judgment on extroverts. What happened is that I started dedicating more time/effort to my relationships, and what I've found is that I can maintain good, meaningful friendships with a larger sphere of people than I thought would be possible.

It's also a mistake to believe that extroverts have a large circle of loose friendships and that's it. This can't be further from the truth - everyone has close friends, and much looser acquaintances. It's one of the more annoying aspects of the "introverts are people too" movement - the constant need to put-down extroverts and the persistent claim that extroverts' relationships are predominantly shallow.
I hope that someone open sources the code for this game. It was a blast to play back when I was a kid, and I'd like to see this game get rediscovered.
Which one would I want on my team? - the one that produced game changing results. If I need to send in some students with cattle prods and bio-hazard suits after the fact - so be it.

I have seen _many_ important demos and prototypes that were truly ear-bleeding - to the point where I would say it is a common characteristic of this sort of work.
> What has kept you from using Clojure more than you do now?

- Future staffing concerns

This can be killer for a startup.

Although I do very much enjoy clojure and its not any easier to find ruby hackers these days since the demand is so high.
As they say, familiarity breeds contempt.

I can name a hundred things my wife does that annoy me, but that doesn't mean I'm not worlds better with her than without.
From talking to two ex-publicans I know that:

1. Pubs are very expensive to run, and are difficult not to make a loss on. Rent goes up and up, and chain's prices go down.
2. The smoking ban in England caused a lot of pubs to be tipped over the edge and had to close down.
3. The price of alcohol being increased through taxes has had quite an effect.

So in recent terms, I'd say these changes in society has led to a lot fewer pubs. However, I don't know much about the history of pubs in GB, so there was probably an earlier decline with alternative reasons - which I'd be interested in hearing.
Home solar gets $280 million boost from Google
I've never had an issue with Pandora's AIR client on Ubuntu.

Hulu Desktop is kind of a pain, but it's better than using a browser with Flash. (And I first recall using it passably several years ago, so I'm curious what applications you're having issues with.)

As for requiring a root password, gksudo worked great for me. (Or are you taking issue with the fact that you can't install AIR apps in userspace?)
HN Paris Meetup
2.) Maybe he meant you could spread the solute over an agar flat plate?
It sounds like you didn't bother learning how to use the optimization features of your ORM.

Almost all of them have them....plan on using them next time at that stage of the projet, it will turn out fine.
Today's Lunar Eclipse in Real Time with Commentary