skysight-inc/HackerNews huggingface dataset:
I'm curious why an application-layer concept such as RPC is making an appearance on a paper that discusses network architecture. Perhaps they are using RPC as a short hand for any roundtrip between two machines?

In any case, some background to the precise definition of RPC and why I find the use here objectionable: http://www.infoq.com/presentations/vinoski-rpc-convenient-bu...
Sure, but it's really hard to try it the other way: "Well, he looks like a dipshit on paper, but I've just got a feeling."

I haven't hired for my own company yet, but when I did if for previous employers I found it quite hard.
This whole ordeal is really wearing on me but I agree with MG's comments wholeheartedly. There's enough blame to go around.

After Arrington, he is the most talented writer there (regardless of his bias towards Apple) and AOL can't afford to lose him, especially after the mass exodus of the talent at Engadget.
What a bunch of dicks.
Thanks, the code is available here if you wish, with all the script that were necessary to generate the json files containing the data : https://github.com/madewulf/MigrationsMap.net
DDoS Defence: Preventing Business Disruption
The article makes a completely different point. It says, if you're travelling from Moscow to Irkutsk don't take the train just because it departs an hour earlier than the plane.
Creating a Web App -- from scratch
Ray ban lunettes
Really addictive, well done !
And how on earth will it get it by this hack? No one outside the nerd/tech communities will ever hear about it.
TheInfoPro - New Overview Video
The post specifically complains about ActiveRecord, and claims that the abstraction of ORM breaks down not for 20% of projects, but close to 100% of them.

This certainly doesn't match with my experience, and I've worked on dozens of projects using ActiveRecord. Some of these were hairy production projects with strict performance requirements and complicated schemas.

About 90% of the time, the ORM does the right thing. It creates, updates and deletes individual records, and it generates entirely reasonable queries. And it does this without requiring dozens or hundreds of lines of SQL.

You'll get much better performance out of ActiveRecord if you know a few tricks, however:

- Read the SQL queries in development.log to make sure they're sane, and use New Relic to find slow queries in production.

- Use 'include' to load a model and its associated objects in 2 queries instead of 1+N queries.

- Use 'select' to load only the necessary columns from your tables.

- Don't try to force it: If you hit something weird, never hesitate to fall back to SQL. ActiveRecord provides a dozen different places where you can inject small SQL fragments into your queries, or you can just call 'find_by_sql' and do everything by hand.

If you start out with basic ORM models, benchmark your database, and add some raw SQL as you scale, you can get reasonable rcesults with ActiveRecord. If it breaks down for 100% of projects, you either have a weird definition of "breaks down", or you're doing it wrong.
This seems to be a plain product advertisement without any actual (technical) information.
So when you say "Build any stack and start coding in minutes" that's...aspirational? Or a bare-faced lie?
> There's simply going to be little joy working with people who can't program

Well, it does make for exciting bitch sessions in IRC.
How To Watch First Ever Jailbreak Convention MyGreatFest
How to Lose Arm Fat in a Week - Video
I got it working on Chrome by executing webvi_init() on s.onload():

javascript:(function(){var d=document;var t=d.getElementsByTagName('textarea');for(var i in t){if(typeof t[i]=='object') t[i].setAttribute('class','webvi');} var s=d.createElement('script');s.setAttribute('src','http://webvi.googlecode.com/svn/trunk/lib/webvi.js');d.body.appendChild(s);s.onload=function(){webvi_init();};})();
Better Volunteering for Web Geeks
I've learned quiet few "tricks" from this interview even though I'm quiet smart marketing guy myself. I have no technical knowledge as Dane that's why it is so inspiring to here his story.
I'm building my first startup and I have considered several options. One of them is to learn to code myself. I'm doing it right now, because I want to know what I'm talking about when I talk with a coder.
Still, Dane's story shows that non tech guy can achieve a lot if he has a good business acumen. That goes to -dpatru- comment.
> By the way, if we used git [...], we could have used the wonderful command git bisect.

Note that not only Git, but any modern version control system provides a bisect feature. (Git, Mercurial, Darcs, etc)
In general, people don't migrate between databases. In specific, I find myself migrating from sqlite to either Mysql or Postgres relatively frequently.
the modal/unmoveable feedback overlay is quite annoying, to send a proper comment I needed to recheck and all the time it required closing and reopening it.

Also, it seems the site has a terrible potential to become some spammy/free-traffic engine, which I'm not sure can be controlled.

But apart from this, it _is_ a really cool idea and I like it a lot.
Adids Golf Shoes
Adidas JS wings
How to keep your online Identity safe
Several Indian paypal users left in the lurch unable to receive/tranfer payments
Google Correlate: An experiment in delta none
Ray Anderson: The carpet-tile philosopher
You can't perform those physical actions? Were not talking about conjuring a feeling, were talking about emulation the actions that usually accompany them.
The demise of Techcrunch ? 
Some people are saying (in the comments on Techcrunch) that Erick's post:
http://techcrunch.com/2011/09/16/paul-i-accept-your-resignation/
is signaling it's demise. I don't know, it seems like typical techcrunch drama to me.

See:

Facebook PR: Tonight We Dine In Hell!

http://techcrunch.com/2011/06/17/we-will-fight-in-the-shade/

by MG SIEGLER

Why We Often Blindside Companies

http://techcrunch.com/2011/06/20/why-we-often-blindside-companies/

by MICHAEL ARRINGTON
I'm up for something like this. The idea is actually quite nice and those charities do need web visibility. I'm quite decent at writing PHP code and I know my way around HTML and CSS, but i'm not a web designer and javascript is something I have not used often. Email me at toni@aleprok.eu if my help is needed.
Its not like arch is one year old im using it since quite some time. They trie to keep small not add anything not every user needs. If you wnat to build a complex Linux with arch, go and do so. Doesn't bather the rest of the arch users.
Quite agree with you. Moreover, people who try to find structure are often left with a feeling of being let down. Perhaps it has become part of modern coming of age to realze that there is no structure.
I think Tolstoy also tried to bring out this point in his works, esp War and Peace but also other works like Anna Karenina as well.
Real Estate Wholesaling: How Much Money Can I Make?
How much money can you make from real estate wholesaling? Obviously there are a lot of factors that come into play that will determine exactly how much you make. There is money to be made from wholesale real estate investing in any market and in any area.
What I learned at my first Open Hardware Summit
You (and the article) would be correct if the ORM/no ORM was a black and white affair. However, as others already pointed out in this thread, it is not. It is perfectly viable to use an ORM as the basis and gradually switch to 'raw' sql if the need arises.

For most of my projects I use Django nowadays. Its ORM is usually sufficient. In cases where it is not I add a query method to a model class that just executes the most efficient sql query possible and returns the results in the most efficient format possible. For mature applications this can result in quite a lot of those query methods and the ORM than plays a lesser role.

However, even in those case the ORM continues to be a convenience to me as a developer, e.g. because it powers the Django admin interface and because together with South (a database schema migration tool) it makes schema management a breeze.

An ORM is a tool. And each tool has its own place and time. So, yes - there we go again ...
You could try to use a website like vworker for finding programming jobs. I use vworker (formerly rentacoder) since 2006, I work only on my spare time on the site (less than 2 hours a day, sometimes even less) and I have a steady revenue from this of about 2k per month.

All you need is knowledge,determination and a good internet connection. It won't be easy to start, my first "job" was a two weeks project for ... 5$. Once you will have a good history on a site like that (I've heard odesk is also a decent choice) you could theoretically charge as you want per hour.
Eye wash emergency
ANSI standards for emergency eye care are important to keep in the workplace. Choose from a variety of faucet, hose, pedestal and wall-mounted eye wash stations for protection in any workplace from Supply Line Direct.
I'm of a mixed opinion about this. I agree with you somewhat that iOS initially does look cluttered compared to Metro but Metro is also lacking obviousness as others have mentioned in this thread. It's a difficult balance that one deals with in design. I'd like to see if the average user, in particular kids, have any trouble navigating the UI. There is something to be said when even a two year-old can use the iPad.

That said, I could not be more impressed with Metro when it comes to search functionality, contracts and being able to view two apps at once.
6% ROI's have long been dreamland (As real interest rates rarely approach that).
Sure, Toni, I'll keep you in the loop. Where are you based? Obviously we can work with people remotely, but one of the best things about this would be hanging out (in person) with like-minded people.
Now it's illegal to write down prices in a Tesco supermarket
Comprar un iPhone4 - Caracter�sticas
Free Web Software | Create Amazing ECovers
Are you a super hero?
You are correct in that that appears to be the main point of the article. However, the analogy is unfair.

Airports are in relative short supply, so once you've taken the train, your stuck on it for quite a bit.

Migrating away from an ORM or using raw sql queries in addition to an ORM is possible at all times (with more or less work, depending on the ORM you've chosen). So you can start with the train and hop on the plane anytime you want or need.
Second that. With my belgian-french keyboard, some keys are correct, some aren't. I can't even refer to an online picture of a qwerty keyboard. Very confusing.

I also tried switching to a qwerty keyboard layout on my computer, but then I'm told that ':' is not a valid command (this might have to do with my lack of vi-savyness, so I'm taking tips - but using ':' to enter some commands is how it works on my linux box anyway).
Posicionamiento web mexico
Las pymes en México cada vez están incursionando mas en el mercado online, ofertando sus productos y servicios a un mercado sin límites en internet, se han percatado del gran potencial que representa tener un buen posicionamiento web en mexico, actualmente los motores de búsqueda como Google, Yahoo! y Bing.
The airship finally takes off - Hybrid Air Vehicles has first civil customer
I have not stated that if Faradays father was not religious it would improve science, only that it could.

His father could be killed or ostracized for being atheist and that would definitely harm science.
It is probably fully deflected. If it were deflected inadvertently, it would be very difficult to recover control of airplane pitch at the speeds and low altitudes where this occurred.

Another possibility is that the elevator control itself was lost and the pilot is desperately attempting to regain control using the trim tab to control airplane pitch.
Isn't forcing yourself to emulate an expression pretty weird, though? It reminds me of the companies that demand everyone be "enthusiastic" and love their "fun workplace", rather than just allowing people to be quietly good at their job (http://www.kmjn.org/notes/funsultants_and_gamification.html).
Get What ever you need from the people near you..
Well... unless you consider gratitude and empathy worth learning.
They discuss application layer concept because that's (end--end latency is) what ultimately matters. If you have a network with 1us RTT and the network stack contributes 10us latency, you have to architect the OS so that latency is minimised.
Scarlett Johansson photos
Scarlett Johansson photos: Scarlett Johansson, actress born in New York, United States, 22 November 1984 became the victim of hackers. Scarlett Johansson nude photos that is Scarlett's a private collection leaked out in cyberspace. In the Scarlett Johansson's photo spread that
So, say I do use a document database and object serialization is indeed easy and fun again. Now I need to do reporting, only it's really slow until I heavily denormalize (i.e. reinvent half of a SQL database and update every time my reports change). Now I need to share data across objects so it turns out I did need joins after all. Maybe I could invent an Object-Non-Relational-Mapper to make some of that complexity easier to maintain…

None of this is saying a particular technology is wrong or bad but it's a reminder that Eric was right to point out that they all have drawbacks which developers should consider when picking a good fit for their application. Blindly asserting that a particular one is good or bad is no better than telling carpenters they only need hammers.

Even Google, for all of their massive resources and BigTable's deserved respect, uses a ton of SQL databases - and they didn't add support to AppEngine simply because they were unwilling to tell developers to try something new.
At first I was really impressed with the Metro-style home screen. But as I watched this video, actually, for the first time, having now seen Metro several times, I realized that there was something about it I didn't like: I think it came down to the constant movement on the home screen. It actually reminds me of web banner ads. Now I'm sure that's configurable but I think I understand why that wouldn't be desirable. Of course that said I'm sure that's the kind of thing some people will love.
"Compared with previous bursts of global integration and technological upheaval, the changes now taking place in the labour market may produce an unusually large number of losers... The priority for policymakers must be to keep the number of losers as small as possible."

I don't think that's a very good priority to have. Policymakers should prioritize maximizing the number of winners, maximizing their winnings, minimizing the number of losers, and minimizing their losses. Naturally, there are other priorities as well, such as personal economic liberties and the environment. Prioritizing just one thing leads to myopic and destructive policy, in this case excessive protectionism.

The article as a whole is reasonable, I suppose I'm just annoyed at journalists using poorly-thought-out throwaway lines as the conclusions of their articles.
dhh, tenderlove, wycats: purveyors of an anti pattern!

In all seriousness, I'd love to see a criticism of ORM that takes Arel into account (http://magicscalingsprinkles.wordpress.com/2010/01/28/why-i-...). I have yet to see one.
I have yet to read a negative review of this but then it's coming sometime next year. Anyway, competition is good and MS is usually good at fighting in the trenches for years, so you can never rule them out. .

MS also makes or will make money each time an Android phone is sold
Eric Ries Talks Lean Startups at TechCrunch Disrupt
There's no reason why an ORM can't allow custom SQL and still produce the same output format. Or close enough that duck typing will get you the rest of the way.

I've done this several times using Django's ORM.
Mobile Minute: That ain't mobile
Maybe, but life is cheaper in Mexico and the police have bigger fish to fry, making the bombers more dangerous and less likely to got caught.
"ORM is bad for reporting and complex queries" - all ORMs?

I've heard SQL Alchemy is pretty hot at that kind of thing.
New Chelsea away white soccer jersey
Shop for Chelsea Away Football Shirt at our online Store! We carry the widest variety of Chelsea 2012 Uniforms online. Browse for your favorite team or player, for men, women, and youth sizes
Workplace Safety
Agreed. OpendBSD is my choiche for my servers, altough I'd love to use it in my laptop too (macbook 5,1 - no luck).
Well-known iPhone ‘jailbreak’ hacker visits Apple campus for unknown reasons
New military laser
This is not enough (making Rakudo/Perl6 faster)
10. Marketing Manager, http://www.cnbc.com/id/44038159?slide=2

9. CNC [computer numerical control] Machinist, http://www.cnbc.com/id/44038159?slide=3

8. Technical Support Analyst, http://www.cnbc.com/id/44038159?slide=4

7. Law Clerk, http://www.cnbc.com/id/44038159?slide=5

6. Electronics Technician, http://www.cnbc.com/id/44038159?slide=6

5. Technical Specialist, http://www.cnbc.com/id/44038159?slide=7

4. Senior Web Developer, http://www.cnbc.com/id/44038159?slide=8

3. Product Manager, http://www.cnbc.com/id/44038159?slide=9

2. Director of Sales and Marketing, http://www.cnbc.com/id/44038159?slide=10

1. Director of Information Technology, http://www.cnbc.com/id/44038159?slide=11
New Lion King in 3D
"should be easier to remember for many people than a PIN code"

Until that day you forgot your tablet home and you had to explain your wife where to tap in order to retrieve that document you need. :)
That's very easy to explain. A low-pause GC requires a concurrent garbage collector. Writing a correct concurrent garbage collector is VERY tricky, so you usually start with something much simpler. Concurrent GCs typically also add overhead to the mutator (the user program), so it tends to be a trade-off of high throughput vs. short maximum pause times. As an example Java's G1 collector ("Garbage First") took a team of experts about 5 years to get correct.

OTOH, writing a standard (single-threaded) Cheney-style copying GC can be done in a few days. Actually, the more time consuming part for me was to get all the pointer information to the GC.
This problem is solved by simply keeping documents on a server somewhere (I hesitate to say 'the cloud', but that's the marketing term for it) instead of only on the device.
What you just describe is exactly what he defines as breaking down. You may not consider this a big deal but he is right that instead of just learning SQL or an ORM you have to learn/use both. The abstraction does break down somewhere for close to 100% of projects in my own experience, usually for exactly the reasons he is describing. Saying it's no big deal doesn't change the fact that each of the points he makes in his post do indeed happen.

Now I'll grant you that this may not personally bug you that much. It bugs me quite a bit though.
Ask HN: Non-technical people, how did you learn to code?
I'm currently trying to learn to program with the traditional route (tutorials, books, screencasts and a lot of practice) but I'm looking for people who've tweaked this route. Stuff that supercharged their learning. I know this is a coder's community, but I also know that there are a lot of non-technical, very smart people reading.
So non-technical people (no math geniuses or coders who learnt coding when they were 8) how did you learn to code? What was an uncommon approach that helped you a lot? How would you mentor/teach a friend (who's completely non-technical) to learn programming?

Please don't get me wrong: I'm not looking for an easy, learn programming in 48 minutes approach. But I'm questioning the traditional route of learning to program.

(I also started a Forrst discussion about this, but aimed mainly at designers, here http://forrst.com/posts/Designers_how_did_you_learn_to_code-vtM)
Banheiros decorados com pastilhas
Já a Spazio Vidrocolors oferece revestimentos em pastilhas de qualidade. Conheça as linhas de produtos disponíveis como a Glass mosaic, Vitrus, color mix, quarzobras e ekobe. A empresa atende em todo o Brasil.
Here's another example of vi being completely exported to Javascript, but without the canvas element.

http://gpl.internetconnection.net/vi/

What disappoints me about all these implementations is the absence of text objects, though. I love getting edition words or parentheses using commands such as caw and ci"
Online Home Businesses Are Taking Your Money - Be The Taker
The guy you mentioned is hardly frugal. He is whining that he isn't spending anything on luxury - while in truth, EVERYTHING is super luxurious. He treats his whole life as one big luxury experiment. One rents (0% downpayment lease is a rent) non essential resources, especially at the brackets he cites.

In such cases 50% expense could be dropped immediately, with hardly any meaningful impact on quality of life.

And lifestyle is hardly a quality of life item.
BEST INTRADAY TIPS PROVIDER IN STOCK MARKET OF INDIA
tradetoprofit
Blue Amazonite beads
Warrington wedding photographer
Danny Beattie Photography. Danny is a photographer from Warrington, UK. Wedding photographer for Leigh, Wigan, Warrington, Liverpool and Manchester. Wedding photography at realistic prices or on a budget in Warrington. Enquiries welcome for Warrington wedding photographer. All venues in Warrington are available for wedding photographer. Established wedding photographer from Warrington with the eye for a good picture and to give you the memories of your wedding photography in Warrington
> Metro is also lacking obviousness

Many things in iOS are pretty unobvious too. E.g. I didn't know the iPad keyboard could be split like that before I saw this video. It took me a while to figure out how to delete items in a tablecell (swipe horizontally). Most of my friends don't know you can double-tap home, press & hold running app icons to close them. I see no difference in per-app settings in Metro being a swipe right feature than iOS Settings > AppName. And remember, all of these features are for managing the OS. The app themselves can implement any features they want. 3-year-olds don't change brightness, they play Angry Birds.
That's news to me. Language follows speakers, especially influential speakers, and the list of speakers using that for human antecedents includes Shakespeare and Mark Twain, so I guess it's all right now, even if it were an error at some point(grammar isn't static - it has been changing ever since it came into being).

Now I am wondering about why I thought that isn't to be used for human antecedents. Was it an error earlier or it changed recently? If it was an error earlier, Shakespeare using it doesn't fit.
yes. I dont understand why RIM keeps doing it with all their products. They announce QNX phones next year but launch OS 7 phones this year. The playbook was announced much before the scheduled launch but came much later than promised. I remember RIM promised a software update to playbook but it is yet to see the light of the day.

I am 100% sure that this price cut will not come anytime soon. Also, you can also be sure that the QNX phones will not come in 2011 end as promised but either they will appear on 2013 or they will hurriedly put together a lousy piece of junk and present it before you. Losers!
I dont know about AOL but yahoo is far from being dead.
"Don't try to force it: If you hit something weird, never hesitate to fall back to SQL. ActiveRecord provides a dozen different places where you can inject small SQL fragments into your queries, or you can just call 'find_by_sql' and do everything by hand."

I'm comfortable working like that, but it is exactly what the article is criticizing. Sure, it works - but the whole idea of an ORM was supposed to be avoding that.
Will in be used in node.js?