skysight-inc/HackerNews huggingface dataset:
Stack ranking has to be, by far, one of the stupidest management methodologies that I have ever heard of.

It indicates 4 things:

1: Your hiring isn't up to scratch such that this needs to be done (i.e. rank and yank). Raise the hiring bar and reduce firings.

2: You don't trust your employees to do the work you hired them too - this breeds mistrust and increases the level of politics used in the work force. You need to let creative employees freely do what you pay them to do.

3: You don't give projects enough time to mature.

4: You allow randomeness and false causation to determine employee outcomes. For example AIG Finance was completely ripping the other departments during the bubble run up. But come the crash - they almost took the entire firm down.
That would be essential. I just installed the thing + pgAdmin + Induction. I can't get it to work, because there they do not tell what the default user/pwd is...
"Tons of free time for hobbies, playing video games, reading or whatever."
Well I certainly recommend having children, but I would never do so for someone wanting more free time..
But you don´t have to trust me (neither I want to be right, to each it´s own), just take care for a WHOLE weekend (with it´s 2 nights), of the toddlers of some friend or relative(if you are planning for a large family, please try at least taking care of 2 kids at the same time). They will be eternally grateful and you´ll have your little MVP.
Then you could decide with some hands-on experience, on the issue of kids and free time.
If anyone uses Windows here, note that this font is going to look much worse for you than it does on Mac or Linux. I use the Inconsolata-g variant[1] on Xubuntu and love it, but to my chagrin, it looked wretched on the Windows machine at work: jagged edges everywhere.

The Google Web Fonts version of the original Inconsolata — which has apparently been "properly hinted for Windows"[2] — was a major improvement, but still lacks the buttery smoothness the font has on Linux.

This discrepancy seems to be due to a Linux font setting that lets you choose "slight", "medium" or "full" hinting, with slight being the default. If I choose full, I get the more squared-off, digital-looking font appearance I associate with Windows. I don't have a Mac, but based on screenshots in this thread, the appearance is the same as Linux.

Anyway, good to see Inconsolata getting some attention. A very well-made font.

[1] http://leonardo-m.livejournal.com/77079.html

[2] http://pgl.yoyo.org/bits/tech/inconsolata-cleartype-raph-lev...
I'd say most of them were selling their shares because of they anticipated that the share price will fall as information about CEO stepping down propagates to other shareholders and the other shareholders use the same logic.

The thing they fear is fear itself.
An exploded view of the Apple Wireless Keyboard.
My VPS runs an email server, seed box and hosts my personal landing page and a small organization's blog for 2€ / month.

If you have a really small website, NearlyFreeSpeech is actually nearly free.
Philip Morris Cigarettes Shipment in Asia
Philip Morris Cigarettes Shipment in Asia
I run dozens of memcache and hundreds of app servers in EC2, and we haven't seen any evidence of connection throttling. Isn't this just network latency?

If your PHP code can make 300 requests per second, then each request takes about 3.33ms. That's actually quite good if it's going over the public Internet to another data center. If you're getting ~10 requests/sec. across the country, that's about 100ms per request, which again is typical of cross-country latency.

If you need response times faster than that, you need a direct network connection between your app server and your memcache server, and you definitely need to avoid transcontinental network hops.
IANAL but I would guess the first thing that will happen is their lawyers will ask to postpone the case pending the challenge to the NSL. I would be surprised if a court does not agree to this. Then the challenge will happen, if they lose on the challenge, the Telco will be back in court with the record of the previous battle saying they were within their rights.

If the telco loses, it is a bad day for due process indeed. I can't imagine a telco losing because they delayed compliance in order to challenge an order, and if that is all that is required to be liable then due process is dead. It's unimaginable to me, and the consequences of that cannot be overstated.
> "Please come by my office in building D on the third floor and say hello."

I'd add another (possibly minor) item to your list, which is 'What actually happens if an employee goes to her office in building D on the third floor to say hello?'

Might sound trite but if someone makes this offer and those who take it up get rebuffed then I'd say it's not a good signal. Sure, she's crazy busy but she didn't have to make the offer and anyone who turns up obviously cares to some extent.
Firefox 17 address bar gets improved, making it more user friendly
Camera-Transparent Plastic
What web framework are you using?

It's possible to model inheritance/abstraction within database design but it's not always optimal. You can 'extend' an existing table by specifying the child identifier as a primary and foreign key referencing the parent table (this is called 1 to 1 mapping).

Most of the time when you see 1 to 1 mapping you won't see it, because in relational databases you add those columns to the same table. There are some scenarios where it makes sense to split the table into two tables, such as a User and an Account table (AccountId = UserId), so you can better model the relationships.

Most people would advise against it and tell you to denormalize those tables (put everything on the user table), but if you use an orm that does class-per-table mapping it really reduces friction (ex. anything referencing an Account is accessable from an account, everything referencing a User specifically won't be directly accessable via the Account).

There's also a difference between key-value stores and object-oriented-databases (both being NOSQL). The reason why using NOSQL is 'closer' to your actual objects is because you would be storing actual objects (they get serialized into a graphs and stored).

I'd also suggest you check out Brewer's CAP Theorem: http://www.julianbrowne.com/article/viewer/brewers-cap-theor...
With respect to LDA, there is a new paper on arxiv,
Two SVDs Suffice: Spectral decompositions for probabilistic topic modeling and latent Dirichlet allocation [1].

[1] http://arxiv.org/abs/1204.6703
It happened to us in the real world. And was fixed in 9.2
Yes. They offer a list on the bottom of the page: http://www.startssl.com/?app=40
I suspect the author is trying to use trivial examples to highlight the pattern. As with everything it's about judgement. If you're going to inherit another type be sure to observe Liskov Substitution Principle, otherwise in avoiding conditionals you're introducing another approach that will lead you towards entropy. That is after all what many of these principles are for isn't it? reduce entropy. Writing the code is easy, maintaining and adding crazy new features from the pesky business is where it gets expensive? Entropy kills apps.

In my experience observing (pragmatically, never dogmatically) OO principles like SOLID reduces entropy. Thus are worth applying.

Personally I prefer polymorphism and null object pattern over conditionals to deal with edge cases, though if you have a leaky abstraction in the first place no principle or pattern is going to save you!
New, third type of chemical bond predicted to exist in white dwarfs
Sell your business
Selling a business in South Africa is fast on businessforsale-southafrica.co.za. If you've asked 'can I sell my business?' the answer is yes! Sell your business today!
> Compilers generate assembler, which is about as imperative as it gets...

Yes. In the very end of the compilation the compiler emits machine code or some kind of byte code, which is imperative by nature.

Before that, the compiler must do a lot of analysis and optimization. All of which happens in some intermediate representation, which is as little imperative as possible. In order to get there, the compiler does different control flow and data flow analyses such as live variable analysis, the goal of which is to turn mutable variables into immutable values. It has a resemblance to functional programming in some sense (you can read research papers about SSA, single static assignment and it's equivalence to CPS, continuation passing style, if you're interested).

So in the end, we get assembly or some kind of byte code, but a lot of magic happens to get there. Back in the 1970's, C was like portable assembler. These days the compiler does so much magic that it's not true any more.

We could use any language as the source language for compilation but yet we stick to an ill-fitted C-based languages that are really painful for the compiler and the programmer.
Read this - http://www.beingpractical.com/2012/02/03/best-advice-any-ent...

It will really help a lot.
Awakenings: An Android Design Process
With all respect to PeerJ and eLife, I'm hoping that we can do a bit better than replacing monolithic, closed-access publishers with monolithic open-access publishers. Personally, I'm hoping that something akin to the Wordpress model takes off - supply powerful journal publishing tools free/cheap and let a thousand journals bloom. Scholastica [1] is the only one taking this approach that I'm aware of (disclosure: friends). It started about a year ago by several University of Chicago students and seems to be getting some nice traction, starting with law journals.

[1] https://scholasticahq.com/
Debt Settlement St. Catharines
Seek help from St. Catharines debt settlement company for debt consolidation and debt settlement services in St. Catharines. Our team may help you reduce up to 60% of your debt and make you Debt Free.
Yes, of course it’s possible to earn a lot of money with Google AdSense
Looooong time ago when I was young, I used to manage a fancy restaurant for a top chef.

There were instances when we did stuff the wrong way and needed to apologize to a customer. Some of the best way to apologize to a customer is giving something for free, show him some appreciation for his business and acknowledge that you made a mistake.

I remember that once we gave 10% off his bill and after that customer walked away, the chef came to me and explained the wonder of discounts and free dishes.

Basically the lesson was that the customer would have most likely walked away from the restaurant happier had he received a free dessert rather than getting a 10% discount.

Another thought that struck me is that the food cost of that free dessert was less in value than the 10% off - even though the customer cost of that dessert had the same value of the 10% off.

I'm glad I learned that lesson long time ago, today when I want to entice someone to make a sale I always prefer giving something away for free rather than giving a discount. That way I get a happy customer and I don't reduce my gross sales.
> I don't see any correlation between one's first programming language and their programming abilities.

I don't see tikhonj saying that at all. I read it as an assertion that scheme is a superior language for bootstrapping people into the programmer mindset.
I highly respect the views of the parent poster (btilly). As a father of two, I fully can relate to your posting, including an almost identical conversation with my lovely wife.
Desktop Builds now available for Firefox OS
I believe that she knew this message will be "leaked". It would be close to stupid to think otherwise. Hell, this message was written with leaking taken in account.
A clause restraining you from engaging in your "profession, trade, or business", i.e. in general, is unenforceable. A clause restraining you from engaging with another party may or may not be unenforceable depending on the details.

In other words, nobody can enforce a clause preventing a programmer from programming for company B after leaving company A purely on the basis of restricting competition.

They may have a case if e.g. company B contracted company A to do some work and then bought out company A's programmer (e.g. to save money), but only if the contract between company A and the programmer in question has a restraint specifically penalizing this scenario.

(Even then, it doesn't mean companies will choose to enforce the contract. I've worked for companies where the restraint was between the companies A and B, and in the interest of preserving business relationships, company A decided not to pursue their legal right to recourse when company B poached an employee from A; the employee did not break conditions of their employment with A as the restraint was between their companies.)
Caching AJAX calls with local storage
Improving Inter Service Communication - Talk at RuLu 2012
The title misleads by emphasizing a particular fact, chosen for sounding dramatic, without context that would put that fact into perspective.
JSTerm, Firefox JavaScript terminal
Previous thread about the same research

http://news.ycombinator.com/item?id=4207134
Can you expand on your argument why they'd be liable for
stuff in a users "private" skydrive folder?
i can relate to the fear of sending invoices as well. More precisely, of sending reminders if the invoices was not paid on time. My internal thought would be that perhaps the other person would see me as someone that is nagging for money too much.. how silly..
I'm not familiar with PG but I am planning on using it in my current project, which is why I'm interested in understanding whether these are really DBMS issues.

In the .NET world, for all the database adapters I've used (MSSQL, SQLCE, Oracle, MDB), individual statements are implicitly wrapped in transactions when no explicit transaction has been specified - not sessions/connections.

I agree the "implicit transaction per session/connection" design is confusing and likely to result in bugs. While the standard .NET approach limits bugs, the downside is poorer performance when an unaware developer uses numerous implicit transactions for multiple statements where a single explicit transaction would suffice.

Experts in the area appear to recommend always using explicitly managing transactions (e.g. http://ayende.com/blog/3775/nh-prof-alerts-use-of-implicit-t... ), and this is the approach I follow in my own work now.
Physicists solve Casimir conundrum
inconsolata vs dejavu with different font sizes.. http://imgur.com/a/ycol8

inconsolata seems to act silly regardless of the font size, I guess it might be just a konsole bug seeing as the font works ok with gnome-terminal etc
Learn Mandarin Language Online with Expert Mandarin Tutors
Want to Learn Mandarin Language in a few weeks? Get enrolled to take a free 30 minute trial lesson and learn to speak Mandarin with our expert mandarin tutors today!
The ethics of sending jobs offshore
on a related note, I've been told once that OpenCalais actually uses a rule-based system, does anyone know if that's true?
>I've had a lot of success with Knockout and fully expect that, like Sinatra did to me with Rails, Knockout will teach me to appreciate Backbone soonish.

Someone asked me to describe the difference between backbone and knockout the other day - and I said "knockout is to backbone what sinatra is to rails" - if focuses on one tiny part of the problem and leaves you to sort the rest however you want.
Thanks, interesting discussion.

As it happens I came across this independently and thought I'd seen it here, but posted in order to let the duplicate detector do its thing. It didn't find the other, because it is in fact from Time, and it's just quoting an paraphrasing this (more) original source. The real, real original is here:

http://www.journals.marketingpower.com/doi/abs/10.1509/jm.10...

Behind a paywall.
Nigeria's low-cost tablet computer
The man living alone in the woods to escape Wi-Fi and mobile phones
"... throw serious doubts on the popular myth that count() is slow in PostgreSQL."

Whew! Glad that was only a myth! I'll remind myself of that whenever my code takes > 10 seconds to return the count() from a table. "Just a myth - this isn't really happening". I'll try repeating that to myself while waiting for the results - probably should only take 10-15 repeats of the phrase before the row returns, right?

Whoah - just did a check on a real table with a whopping 2 million records - postgresql 9 just blazed through that in < 7 seconds to give me

select count(*) from student;
count
---------
2032609
(1 row)

w00t! 7 seconds! I'm not even sure how that myth got started, let alone why people still believe that hogwash.
How To Fight the Status Quo (And Win)
Top job, no less. For somebody who's accomplished as much as she has, it must be difficult finding worthy new challenges. The VentureBeat article on another thread states she's worth $300m. She only continues to work because she loves the challenge, clearly.
Nokia Lumia 900 Dark Knight Rises Limited Edition
The article makes a bit of an error. Publishers do provide a service. They organise peer review, in which papers are criticised anonymously by experts (though those experts, like the authors of papers, are rarely paid for what they do).

It's actually the minimally paid editors who do this. All the journal does is provide a crappy web app to organize the process.
Glyphicons to feature a new font in the next release
If you want to learn more about this I would suggest reading books by Louise Hay. I don't know if OP got the idea from her, or if Louise is the first one to come up with this, but she writes and practises this extensively.

One of the key concepts from her books is that we are all victims of victims. Meaning that we got our bad thoughts from our parents who in turn got them from their parents and so on. And the most important part of solving of any problem you may have is to get to the root cause, which is usually some interaction that you had, as a child, with your parents.

http://en.wikipedia.org/wiki/Louise_Hay http://www.louisehay.com/
Please elaborate on the "insanely capable engineer" part. I've read conflicting views, opinions and assessments of her qualifications. So I'm curious what exactly makes her an "insanely capable engineer".
I suspect the main reason for organisations running Oracle (and MS SQL Server) is because you want to run 3rd party applications.
Blah blah white men blah blah sexist blah blah blah. As mentioned by others, pregnancy has a real physical effect on a woman. As mentioned by countless studies, having your parents around when you're an infant has a huge impact on the rest of your life. None of this is sexist.

And yes, I think that if a multimillionaire has a kid then they should take some time off and do their goddamn job and raise them, no matter the parent's gender. Both mothers and fathers are important in a child's development.

And for the record, I don't hold any of the CEO's you listed in high regard.
Best Price Reviews Price Sale Guide
Best Top Review and Best Price Reviews Price Sale Guide 2 BUY in USA 2012 and Super Saver Low Price for Reviews Price Sale Guide 2 BUY in our store! Review and order online now
Best adjustable weights
I disagree -- an explosion of micro- and self-publishing would make it exponentially harder to stay abreast of new work. I can stay more-or-less up to speed on my field by attending two or three conferences and reading two journals (OK, so it's kind of a small field). If everyone who previously published in those four locations suddenly decided to self-publish I'd have to follow a couple hundred blogs/microjournals. Keeping up with all of those resources would be a non-trivial amount of work, not to mention the drastic drop in peer review quality that would likely result.
> "Instead we created a pitch that started with this sentence: 4G is a mobile broadband technology that will change the way your department communicates, collaborates, and operates. The audience got it in one sentence. The message was so simple and effective..."

Simple and effective perhaps, but also far too vague for my liking. Sure, make it bitesize and understandable, but telling me it something that will "change the way I communicate, collaborate and operate" doesn't actually say anything about why or how the product is good.
Exactly, wanted to post just that. The "trick" to say those affirmations to yourself in the mirror is her way of improving their effectiveness. I love her books, and her words go into the heart. A must read for people not loving their life as it is.

ADDED:
I always had the feel that Swombat is into this kind of thing, cool that he finally writes about thought-hacking and affirmations.
And this is the whole problem with taking a rational approach to something you know nothing about - you get the wrong answers because you are acting on the wrong information. As pointed out by param, there is a mountain of research on this subject which clearly indicates that a mother is essential to a child's development. A growing body of research shows that a present father is also very important. Nonetheless, we are adapted to the condition of the mother being present during our development, therefore it holds more weight than the father being present. Both parents being present improves things futher.
From what I can tell, the app defaults to (1) no password and (2) a base user of $USER. Maybe a better way to put it: whoever you install it as is the owner of the app's folder in /Applications. That will be your base user. I think they're assuming (as is most common) a single-user Mac environment. (The postmaster.opts file hardcodes the name of the Postgres.app owner in the path for the data directory. So I don't think this would work as a multi-user application. But maybe I'm misunderstanding the installation.)

Anyhow, start the app, open a psql shell with /Applications/Postgres.app/Contents/MacOS/bin/psql in a terminal window, and you get a session. Since (I think) the app is intended only for development use, I'm not sure if they intend for you to change those defaults. That's not to say that you shouldn't but just that the app is meant to be (nearly) zero conf. (The documentation suggests adding Applications/Postgres.app/Contents/MacOS/bin to $PATH, which is probably a good idea if you will use the command line tools often.)
Baltimore maryland homes for sale
Our advisors are here to help you with buying, and selling your property in Baltimore, Maryland and the surrounding areas. Some of them are tenant placement services, corporate relocation companies and property management services. Visit us onlilne to Know more about real estate investment consulting firms Baltimore.
Autonomy founder Lynch to launch tech start-up fund
That explains why I want tail recursion in lisp, a language that doesn't have "while". But it doesn't explain why I would ever want or need tail recursion in python, which already has while.

In the same way, I can see why I want monads in Haskell. But why would I ever want or need monads in a language that has first-class imperative constructs?
Crimes of the Future (and some ideas on what we can do about it)
Can Niiiws be the Flipboard for local stories?
38 bits of entropy for authentication may be plentiful if other security controls are put in place. Bank card security would not be noticeably increased by having 6 or 8 digit PINs instead of 4 digit PINs. The risk is mitigated by account lockout (swallowing cards), surveillance, damage limitation (daily withdrawal limits) and similar measures. The system proposed in this paper could be a valid mitigation against authentication risks in very specific circumstances.

A better argument against this system would be one that addresses human usability and unnecessary cost/complexity.
The Instagram Effect: Causing Silicon Valley to fund the wrong companies?