skysight-inc/HackerNews huggingface dataset:
I see two reasons for that. First, the GOP candidates are all further from the political mainstream than the Democratic candidates. I'm not criticizing any of them or their politics, but they're very unlikely to get elected -- Scott Brown was the Republican with a chance and he opted out. This provides a certain degree of freedom to be bold.

Second, the prosecutor who pushed the Swartz case was a Democrat, so you'd expect Republicans to be pushing back. When a Republican Attorney General infringes on civil rights, the Democrats push back.
I see a huge potential market for holographic trees.
Prior to the FDIC american banks had that failed ended generally took there depositors savings with them. Even now people over the FDIC cap have zero actual protection in the US. But, they are also the people that are most politically influential which buys them a lot of under the table deals when the bank is large enough.
Is architects drawing trees on skyscrapers an analogy for something non-function-related we do with software (other than put a bird on it).
The Repository Pattern
Angry Birds of JavaScript Series
> except of course having it all in a general purpose language

But that's the point though. A lot of data analysis is just munging numbers / getting things in shape so you can actually do the analysis, and so being able to do that in a general purpose language is a breath of fresh air.
Maybe I missed it but did he end up shipping it? He mentions it would cost more than the truck itself, and mentioned his wife chiding him for not researching this more but no actual description of how he transported it.
"In the beginning of Spotify, when load was lower, PostgreSQL was definitely the right tool for the job."

"Later came Postgres 9 and with it the excellent streaming replication and hot standby functionality. One of the most important database clusters at Spotify, the cluster that stores user credentials (for login), is a Postgres 9 cluster."

Hum, your link kind of defeat your point. That or I did not understand the point you were trying to make.
When I can freely decide, I set the column indicator in eclipse to 100 and set eclipse to not enforce this limit (maximum line length=1000, never join lines). I prefer it like this because there are circumstances where longer lines make sense for me. Anyway, I try to keep lines as short as possible because I usually use a very large font for coding and have 2 files open next to each other...
What's the point of this when you have EF?
One of my favorite stories growing up. I remember turning the pages thinking, what can possibly happen there just aren't many pages left...
so you see we can do anything we want to ! Its much more related to the "out of the box thinking". If you can't do things you were planning since childhood how are you supposed to be creative and pursue your dreams let alone Change The World!
Is there something about these "ly" startup names that escapes me?
why does every such service forces you to use git?

git is not a deploy tool!!
This site looks great, signed up. However:

> Next Big Thing is not a place for ... anything else flat out offensive.

One of my favourite bands at the moment is "Rotting Christ" that name alone is very offensive to some people. Does that mean I can't post stuff about them? Where is the line? Can I post anything Black metal related? What about Gore Grind?

I think music has a much wider view of what is acceptable than tech. For example a lot of music/art is made with the sole purpose of being offensive. This is going to be hard to moderate.
Yep! I briefly looked into it but was told that it wouldn't be possible to get it anywhere close to me by rail.
Responsive fonts, JQuery plugin
Apache CloudStack now a Top Level Project
You need to know your audience, and know what they are prepared to hear. No sense in risking your career over a meaningless political point.
This leads us to the question why HN is written in Arc. The first version of reddit has been written in Lisp, but later on they realized that Python is much easier to maintain, because there are simply more Python-programmers than Lisp-geeks. HN in some way tries to emulate the early days of reddit, but now it's time to follow reddit's example and rewrite HN in a more common language.
Ask HN: Thoughts on quantum computing?
Are there any prevalent criticisms/enthusiasms for the current trajectory of the commercial availability of quantum computing? Naturally, there has been a large amount of research effort and funding devoted to advancing quantum computing, Lockheed-Martin being one of it's major advocators.

Is this an up and coming area that developers should start focusing their efforts on? How does this compete/complement with the current "trend" of massive parallelization?
Perhaps the value of websites is unrelated to whatever cargo-culting nonsense constitutes good web design at the moment. HN is functional. You don't maintain it. Who cares if it uses tables?
Yes, that's why I mentioned SNI in my post.
How the kids stole the show: Young Coders tutorial at PyCon
It really is unfortunate that Adria didn't just reach out to you. I think we can all agree with that. At this point, it's clear to most of us that we all just need to be a bit more human with each other when running around at tech events. It's about intentions, you didn't intend harm; alas, it seems she did (no doubt to a much lesser degree than what actually happened).

It's classy to apologize when you think you've upset someone. And if that's how you're going to sleep at night, apologize.

What's awful at this point is the amount of hatred going around in regards to this situation. Here we have a sane response to an immature situation. Sine then, there is an army of commenters attacking Adria with hate on your behalf (something I know isn't your fault). People are sending Adria pictures of chopped up bodies with threats that she's next. They're asking for her to be raped, or threatening to do it themselves. She's been called every word in the book, with the worst intentions ever.

Seems Adria got her feminist conversation, but not in the way she had intended. There are some really really horrible people out there in internet land.
Ask HN: Isn't generic views in django a bad practice (seperation of concerns)
In the Python tutorial documentation, it teaches the use of moving stuff like index, detail, etc into the urls.py. But isn't this bad practice, since it now mixes the url handling with presentation logic? What is HN's take on this?
Link to documentation: https://docs.djangoproject.com/en/1.5/intro/tutorial04/#use-generic-views-less-code-is-better
As I recall that episode didn't test 'fuel economy' as most people think of it, but instead 'fuel economy when driving straight at a constant speed on flat ground'. This was not an error -- they were up front about it; it was more a question of controlling variables. Still, it keeps us from generalizing the weight data to actual vehicle cost of operation.
Research Paper – Effect of Crowd Size in Software Testing
Science Exchange (YC S11) is looking for multiple experienced engineers
Are you currently employed at one of the 'cool' (giant start-ups, that aren't start-ups anymore) tech companies in the valley? Are you entertained, but sick of feeling like you can't make an impact. Do you want the opportunity to build something that you can tell everyone (or just know) you engineered from the ground up, and not sifting through someones crappy legacy code? Please, read on:

Science Exchange has stayed strategically small since our launch 2 years ago, carefully planning our growth strategy and testing the market. Our brand is as strong as we could imagine, our vision is growing, and our goals are extremely aggressive. That being said, we are now ready to take the next step -- we are looking for experienced, passionate, and motivated engineers to join our team and help us build one of the most important tools that research will see for years to come.

Science Exchange was founded by a Cancer Biologist, an Engineer, and an Economist -- we're spread across the knowledge spectrum perfectly. We are currently sitting at 6 members, meaning that every decision you make, every line of code you write, will have an immediate impact.

We are based in Palo Alto, all of our open positions are as well.

We are looking for experienced applicants, portfolios or github pages are great proof of this.

We take our code seriously, we stay on top of new technologies and use the best tools available for the job. There is no red tape, if something can help make part of the site better, faster, prettier -- do it.

Positions we're looking to fill:

Software Engineer:

- Deep understanding of Ruby on Rails

- Experience working with SOA (Service-oriented architecture) a huge plus

Apply for the Software Engineer position:
https://www.scienceexchange.com/jobs/software-engineer

Systems Engineer:

- Looking for someone who loves being knee deep in terminal windows.

- Very comfortable with Python, bash, and/or other scripting languages

- Heroku? No, we said we need a systems engineer.

Apply for the Systems Engineer position:
https://www.scienceexchange.com/jobs/systems-engineer

Front-end Engineer:

- Stellar HTML/CSS/Javascript an absolute must.

- Node.js, Backbone (or the likes), a huge bonus.

Apply for the Front-end Engineer position:
https://www.scienceexchange.com/jobs/front-end-engineer

What we have to offer:

* Full Medical, Dental, and Vision

* An extremely small, talented, and motivated team

* Competitive salary and equity packages

* We'll give you whatever you need in terms of hardware/software to accomplish your tasks

* Catered lunch, daily

* World class investors

* Weekly events

* We love learning, and therefor love conferences and hack-a-thons

* Kegerator in the office, because wii bowling is more fun that way

Ship it.

Absolutely no recruiters. Seriously.
They already do, or at least hope that google does for them...
I don't see height as being the issue, I beleive this building is around 50m-60m high.

This building is in front of the ocean and gets a fair share of both wind, salt and the occasional snow storm (it's in Vancouver).

It was lifted in place using a crane and since it's a large oak tree a system must have been been put into place to deal with the extensive amount of roots ( I'm not sure how long it's been there but at least 15+ years).

Here is Google maps street veiw, it has a better perspective: https://maps.google.ca/maps?q=1919++Beach,+Vancouver,+BC,+CA...

tl;dr Trees are not pussies, this is all about money (installation and maintenance).
Right,

First of all, thanks for commenting on the thread! Also, I really hope it hasn't come across as though this post was "bandwagoning" on the "struggle with getting started with X.js week". The reason I LOVE Backbone is the fact is the fact that it's not opinionated on application architecture.

However, IMO no one (or not many) people build single page todo apps. People have real, multi-state and multi-screen apps that they're trying to build and I think that Backbone site/docs would really really helps people take their understanding of Backbone and architecture to the next level if an example was provided that went beyond the humble Todo app. DOM structure, Zombie events and View management (subviews, etc) are things that I feel are missing, not from Backbone itself, but that Backbone should/could provide as examples of using Backbone to deal with these real, use-case issues that arise.

I think this lack of documentation/examples acted as a catalyst for things like Marionette (hat tip Derick Bailey), but if patterns were outlined from the get-go on the Backbone site, people would be less inclined/feel the need to throw something like Marionette at it.

Hope this has come off as my humble opinion and not just "grumpy developer snark" - I love Backbone but I'd love to see it have an easier route for learning to build real world apps.
>>I want my time back, three pages on basically nothing.

Yeah, it's shameful that such a poorly written article is being touted as a "feature story." Then again that's what happens when your editor-in-chief demands articles of a certain length and you don't have much to say, so you fill three pages with bullshit. Kind of like in college!
Grig Gheorghiu, their VP of ops, just did a great Q&A:

http://boundary.com/blog/2013/03/18/grig-gheorghiu-on-the-mu...

Yes, very hot company.
Low Valuations on Dragons Den
‘Stay Hungry Stay Foolish’ features the stories of 25 MBAs
Attention aux liens camouflés
n utilisant le Javascript, des liens peuvent être modifiés de telle façon que même l'utilisateur le plus attentif ne le verrait pas. Cela peut être exploité par des pirates afin de créer des poison links et attirer les utilisateurs vers des pages web qu'ils n'avaient pas l'intention de visiter. Le blogueur et développeur Bilawal Hameed, qui a découvert cette vulnérabilité, le décrit comme un nouvel outil pour les phishers.
Drupal's not the only option
I worked at GiftCardRescue.com when we were on season one of the Shark Tank. Kwame took the deal on tv and then declined when it got down to the paperwork. Smart guy...
Sorry I had a brain fart, I meant UMPC and bluetooth keyboard. No idea where OLPC came from.
Is there an optimum size for a Crowd Testing team?
I feel like most of the replies are focusing on the feasibility of putting trees in or on skyscrapers when I think the criticism levied in the article was more towards "designers" or architects who are using them as decorations knowing they will never get to see actual production.

I don't think it actually matters to the author if trees can live and thrive in this environment but more so if they are actually implemented.

Including something in your design to make it special (or to win a project) knowing it will never be implemented is a design problem and one that could be translated to what we (hackers) do with technology projects.
Funny to see this here. That wiki was used to put together the contributions for the book, and the fact it wasn't planned as a high-volume site is pretty obvious right now.

There are a number of items worth reading from some pretty good writers in there (Verity Stob, Michael Feathers, Scott Meyers, Uncle Bob, to name a few.) Mostly short vignettes but I enjoyed them.

(Disclosure: I wrote 2/97 of that book, but there are many chapters in there better than mine).
Silicon Prairie: Internet’s role in the Midwest
Guns don't help when you aren't home. That is usually when people choose to break and enter.
JS-Linux deobfuscated
I loved the display on the EEE pc 401 - matte; 800x480; it should be terrible but it was surprisingly nice.
Exhibit A: Yet another proof for having three obligatory pieces of software for every beginning programmer: an ORM, a blog engine and a CMS.

On a more serious note, FluentData is a wheel reinvented, square. PetaPoco anyone?
Jeremy, what I've seen most people struggle with (including myself in the beginning) is those first couple of hundred lines of code. How does everything fit together? How should I handle templates? How to I create nested models? How do I stop thinking "in jQuery" and start thinking "in Backbone"?

I guess the thing is that the current documentation works really well when you understand Backbone. Before you understand it, getting started is really difficult. That's why we see so many getting started guides all around — the problem of course being that most of them are barely just ok. Backbone should have a really, really good getting started guide, which (I think) should be more opinionated than Backbone itself — i.e. it shows one (really good) way of doing things (that works well when you scale up your application). Or at least link to one.

I've heard many say "look at the todo example", but I think that it's so far away from a real app that it's difficult to use as a starting point. It doesn't use ajax, it relies heavily on global state, it puts templates in the HTML, lots of global `$` stuff, no routing, etcetc. Ok-ish choices, but not a great example for those getting started. E.g. having templates in the DOM is ok when you have 5 views. When you have more it's problematic, especially for testing and for precompiling templates.

Backbone is great when you grok it, but it takes a lot of time to find your own patterns that works really well. (Marionette and Chaplin are awesome, but still, first when you have some basic understanding of Backbone itself)
Doesn't it suck?
Inside The Mind Of The Foursquare Engineer Re-Mapping The World
Looking at those pictures, I wonder "Where are the roots?" It's like the artists think the tree stops where the trunk meets the surface. I see rooms where peoples would be walking just under the trunk of the tree.

I could see using Bonsai style root trimming and enclosed spaces for the trees, but yeah, other than that it looks like pure fantasy.
"I don't understand the presentation" as a reaction to two massive dropdowns qualifies as consulting these days?
Anyone have an example of well commented source code?
John Cleese has a great talk on creativity[1], a big part of it is essentially guided day dreaming where you let your mind wander but gently come back to the topic you're trying to work on from time to time.

[1] http://vimeo.com/18913413
What is relevant here is height above the ground, as the various forces that he describes are a facet of the ground effect (or lack of ground effect).

e.g. You would find the top of the CN tower an endlessly windy, environmentally unfriendly place. Yet standing on the street in Madrid you are just as high and suffer none of the same effects.
What is the value add over hypem or r/music?
Top 37 online marketing, SEO, and social media blogs
Not really a bad practice, more of a personal style choice. The concerns here aren't any more mixed than if you created a views.py and sub-classed the generic views settings your own options. urls.py just maps patterns to views, it's just in this case you're setting several options on some generic views.

That being said, I almost always DO separate them because over time your generic views often become more complex and more overridden. I also personally prefer my urls.py to not get so "messy", but it's not really a horrible practice or one with a lot of downsides.
You can grow trees on skyscrapers. But the author captured why it is unlikely to happen: trees need care & maintenance. Care & maintenance == $.

For the types of people who build and run skyscrapers, facility operations is a cost center, and regulating authorities don't really care about greenscape. Nobody wants to pay for a staff of gardeners.

That's why when plans get mocked up, the public spaces around commercial buildings are usually lush, but when the building are actually constructed, you see a few shrubs or maybe a few arbor vitae at ground level.

When the local people and regulating bodies care, things are different. The Wal-Mart parking lot in Hilton Head Island, SC is wooded and shaded. The town refuses to issue construction permits that require old growth trees to be cut down -- so there's 60" wide tree in the lot, with a buffer between it and the pavement. Instead of curbs directing water to storm drains, there are mulched beds that absorb alot of storm water. About 15 miles away near I-95, there is another Wal-Mart with the typical construction methods -- bulldoze, flatten and pave everything.
If I understand Wikipedia’s article on tree lines[0] correctly, the variant usually referred to is due to coldness and snowpack[1]. I have trouble imagining considerable snowpack on a building that would not also occur on the ground and cities (where you would most likely find skyscrapers) tend to be a little warmer than the surrounding countryside anyways.

[0] https://en.wikipedia.org/wiki/Tree_line
[1] Alpine, ibid.
> Life sucks up there. For you, for me, for trees, and just about everything else except peregrine falcons. It’s hot, cold, windy, the rain lashes at you, and the snow and sleet pelt you at high velocity. Life for city trees is hard enough on the ground. I can’t imagine what it’s like at 500 feet, where nearly every climate variable is more extreme than at street level.

How is being located on top of a tall building much different from being located on top of a tall hill or mountain? Wouldn't the only factors involved be the type of soil and species chosen?
Loving all this Go news lately.
7 Worst Entrepreneurial Perceptions From Engineers
I feel like

> There are plenty of scientific reasons why skyscrapers don’t—and probably won’t—have trees, at least not to the heights which many architects propose.

implies strongly and clearly enough that the author doesn't think it's feasible.

That said, he's also clearly annoyed that designers/architects are being unrealistic in their proposals.
I also suggest to check out Ramit Sethi's material on freelancing at http://www.iwillteachyoutoberich.com
Yeah, I wouldn't want my unit under or around whatever space was reserved for the roots. Nor would I want my unit next to or under any of those units. After enough years a root will break through just about anything, or at least stress it. Then comes the water. And the critters.
I live @ 9200 ft in the rocky mountains in colorado. Plenty of tree growing right out of the granite. It amazes me how easily plants and trees can make their homes here. At these altitudes, a wide, horizontal root system works better than a deep vertical root system. It is definately within our ability to plant trees on top of buildings.
EF is a massive 'enterprise' codebase aimed predominately at SQL Server. If you don't need all the features ORMs like EF (or NH for that matter) offer (with all their associated config) then a micro-orm maybe better suited.

Dapper has been very useful at my current gig and more innovation in that space the better. Okay these micro-ORMs lack fundamentals like identity maps and caching but do you always need these features?

Inertia is dangerous.
> The book could very well be a Poe story the way it's written.

Few people are aware that Ender's game was a short story before OSC stretched it out to a novel. I personally think the short version is superior.

http://www.hatrack.com/osc/stories/enders-game.shtml
Ruby also has support for this type of behaviour: http://www.ruby-doc.org/stdlib-2.0/libdoc/pty/rdoc/IO.html
https://github.com/postgres/postgres/blob/master/src/backend...

In general, most of Postgres code.
Truly wireless recharging (done at a distance) is an exciting technology for which I can imagine plenty of uses.

Still, a large part of me can't help but wonder: how far off is a battery technology breakthrough that will let me, say, run my smartphone for a week? An order of magnitude leap forward in storage capacity would obviate much of the need for an over-the-air trickle of juice and would have huge value in the realm of electric cars.
You can actually start by reading this interview:

http://www.1stwebdesigner.com/design/ramit-sethi-explains-ho...
In the past, no one ever seemed interested in the ideas I'd come up with. I gave up on finding someone to pair up with from the start and spent most of my free time working on a prototype for http://www.socialocale.com . I posted about it in a FB status and the next day a coworker came in and said "let's make this happen!" We've been working on just that ever since.

It really helps persuade people that your idea is worth it when they see that you were driven enough to spend your free time to bring it into existence. It actually probably tells them that 'you' are worth their time moreso than your current idea.
The thing about comments is that they don't get maintained. So the comments end up diverging from the implementation. The tests all pass even if the comments are wrong, so nobody cares unless you are particularly diligent about code reviews of EVERY commit.

Also this should go without saying but I still see comments like this:

// loop over the collection
for (var foo in bar) {
...
}

which are not helpful and just clutter the code.
At https://www.coursera.org/course/progfun they state that the workload is around 5-7 hours/week.