skysight-inc/HackerNews huggingface dataset:
The EU has done nothing but move towards greater centralization of power for the past 20 years, if not longer. It's not exactly an institution heavily anchored in democratic principles.
Muck 1. Bölüm Tek Parça izle (5 Ocak)
Google's internal Mac Ops team releases some tools for controlling fleet of Macs
1password, it's great with dropbox but if you get the feeling you're buying the same program over and over again, it's because you are - mac, windows, ios, android at least is free.
It's called OnSwipe, I think. I just hope extremetech didn't get swindled too badly when they paid for that abomination. The onl thing worse than wasting everyone's time is having to pay large amounts of money to do so.
Looks like the announcement was made here: https://plus.google.com/u/0/109088229817689076273/posts/M3zH...
I guess this answers my question to how badly reddit crushed digg.
It's also worth looking at SystemTap or DTrace, depending on what OS you're running. While strace will allow you to look at an individual process and its children, SystemTap/DTrace will allow you to gather data on system call (and then some) usage system wide. Some examples:

- monitor execve() calls system-wide

- monitor I/O to a specific file, from any process

- measure per-process network usage

(note that newer Linux kernels may have other ways of accomplishing some of these tasks that I'm not aware of).

I've had a lot of success using SystemTap to look at low-level filesystem performance issues in the kernel. We've run SystemTap scripts on our production filesystem servers for over a year with no problems whatsoever.

Edit: formatting
Well, fundamentally, we've been designing online communities in the same (flawed) manner for decades. This is basically the recipe for reversion to the mean:

1. Allow any user to add themselves into the community; and then,

2. allow the course of discussion to be set by majority rule.

The site (or subreddit, or newsgroup, or whatever)'s focus and usefulness will gradually disintegrate as people in secondary demographics join (e.g. for programming, people interested in web design) and then tertiary demographics join who are only interested in things the secondary demographics like, and actually don't care about the original, primary focus of the community at all.

For examples of tertiary-demographic takeover, see Reddit's /r/music and /r/movies. The primary demographic wanted media discussion; the secondary demographic wanted to discuss specific pieces of media; and the tertiary demographic just wanted links to new media they hadn't heard of. (Which—for /r/music at least—when combined with the average new-Internet-user's set of "music they've heard of", the way people have a more positive association with music they've heard before, and the way democratic interest floats up the most agreeable items, the front page becomes basically "Reddit's Top-40 chart.")

Any community that avoids this will fundamentally have to avoid doing either #1 or #2.
Unfortunately, not all organizations give their users root access :-(
Keepass / KeepassX.
The latter would work for you.

I bring around my database on a usb key and to add another layer of security have a key required to open the database itself.
Well, If you run a few million entries, each one needing to write an individual entry and each entry takes 200 ms to write, that's your 2 weeks right there. I don't know how they are using GAE and if there is an alternative to their methods, but I personally always saw GAE as a very specialized platform. You really only should use it if you need to tie into a google account.
I'm pretty sure it does both, create demand (on the job side) and create scarcity on the (needs a degree to work) side.

I think it is funny that some people down voted my own correction for my own comment. People hit the down vote button so fast they don't even think about it.

(someone below said you could edit your comment, and that is true, but it is hard on the phone).
Daffy Duck Nike Dunks High Tops Custom Shoes for sale
Presumably you have sources to back up this incredible sounding statement.
This is not, nor are similar whiteboard questions, a good interviewing problem. Not because the problem is particularly difficult or uninteresting, but because no matter how much the interviewer wants these questions to just be 'signals' of your ability, the candidate's performance at the whiteboard will likely be the determining factor for landing a job. The whiteboard gets too much weight, because it's too hard for an engineer (or likely anybody) to ignore somebody having a bad moment and flailing on something that seems so trivial to the interviewer.

And this is why Google's interviewing process and reliance on these problems is terrible.

You are put in five 1 hour sessions where you are asked Pascal Triangle esque whiteboard problems. Get a bit intimated? Stressed because of the interview? Miss your morning coffee? Start to panic a little bit? And suddenly you stumble on 1 or 2 of the problems and make an embarrassing impression.

At this point, it does not matter how strong your portfolio is, how many recommendations from fellow Googlers you have received, past performances, or your samples of past code (all of which are much stronger signals than a whiteboard problem). You will not be getting the job.
I cannot think of a single time when I'm debugging an errant program when I would like to have it run as root. I can however think of many things, like debugging permission issues, resource limit issues, reading and writing files, etc where it makes a big difference to run as root. I know you can su and then su back to yourself, but that's a pain and things aren't exactly the same anymore, i.e. there is a usability problem.
Makes it sound like an engineering degree is a good investment at your workplace.
> TLDR: In established markets, viable != minimal.

So it's not possible to target a niche with a specialized product that only has 20% of the competition's features, but does those 20% properly for that niche?
It seems through all of this everybody is forgetting about the customer!? I'm interested in knowing if a commission based scheme for the sales team has ever worked out well for the end user/buyer?
Yeah, that worked well last time.
Maybe the problem lies in your brain, and not coffee script. You aren't a super genius. Humble yourself, admit you suck ass, and try to make yourself better
I am a long time reddit user and am of the opinion that the "mainstream" subreddits serve as honeypots to attract disrespectful juvenile users and should be kept for that purpose. Making it easier to find the most interesting subreddits will only attract the wrong kind of people.
It would be much funnier with a demo page.
I do enjoy that this piece is so well written, gets all the points across clearly and effectively.
In my opinion Google App Engine is a non-starter for serious applications. I only know of experiments and toys running there. Look at their gallery of successful applications:

http://code.google.com/intl/it-IT/appengine/casestudies.html

Contrast with AWS:

http://aws.amazon.com/solutions/case-studies/
Nitpick: Reddit isn't owned by CN anymore, they "moved up" and are now a direct subsidiary of their parent company, Advance Publications.
Our presentation on investing with ETFs using Modern Portfolio Theory
2012 Gaming Predictions
Well... unless you did a good job explaining the algorithm for generating Pascal's triangle in simple terms I'd probably fail given the pressure. Otherwise, my initial response would be a visit to Wikipedia where my eyes would promptly glaze over at the text talking about "binomial coefficients" and I'd decide your job advertisement was misleading and it probably isn't a good job anyway.

Assuming you terminated the interview first, I'd go home and come to resent you for asking such a deceptive question. A simple coding test does not invite someone to conceptualize a solution to an unknown problem in terms of rows when the interviewer expects a recursive solution. I'd find solace in noting that the recursive solution is far less efficient than simply building the table manually (pop quiz: calculate exactly how much less efficient in 30 seconds!), and assume that you didn't realize this or you would have asked a more clever brainteaser.

Either way, I'd leave the interview irritated you didn't want to talk about the real problems you needed to solve and upset you didn't look at any of the code I made available before you scheduled our interview. I'd eventually feel grateful things didn't work out, but I'd steer friends away from working with your company, out of the conviction the people interviewing and managing the programming staff don't understand how to judge programmer value, and that it isn't a good place for people who get things done.
Your can send your complaints to Apple and hope that they fix it, or use free software that doesn't do stupid things like this. IMO, you kind of forfeited your right to complain when you started using non-free software.
Tune In, Turn On, But Don't Drop Out
Solutions which are easy to state != solutions which are easy to realise
I love HBO, but this is really dumb. they have to understand that the fact that people have to pay $60 bucks for the privilege to pay $15 for HBO is going to shaft them in the long run. They've cast their lot with the cable co's, which is fine, I respect you taking a stand, but it will be a full business cycle before people stop cutting the cord, and by then between Netflix, Hulu, iTunes, and whoever else arrives, there will be alternatives. . .
The GoDaddy brand has been toast in the tech crowd for a long, long time- the women, the elephant incident... they still continued to make money. Sadly, I doubt that will change.
Reddit's growth has been amazing. It gets a lot of hate because of users reposting content without giving credit, but it really is an amazing site. I used to search Google endlessly for sites to get, for example, help on video games or services for video games, but now I think, "Well, I'll just check out their subreddit and see if anyone else has this problem." It's great for news and breaking stories. Sometimes I see it on reddit before I even see it breaking on Twitter.

I think Conde Nast did a good job as well in not fucking it up for the site. They let the owners do their own thing and let the site grow (an action I really wish other large companies would take when acquiring startups) instead of forcing them to put annoying ads all over or other stupid things.

However, I wish reddit would make it easier for users to find features and generally understand the site. I'm still finding useful features that have been hidden in the software.

I thank the reddit staff for their amazing work and hope that they keep it up. :)
Google has a great platform here with lots of potential if they opened it up more, but they're pricing themselves into a corner for this already-niche service.

Sadly, this is kind of "typical Google" -- great product, decent execution, but a bad identity problem -- it really feels like they're not sure yet what they want to do with this.
There are definitely serious applications and businesses built on appengine, mostly started before their price hike coming out of Beta last November. http://www.optimizely.com (YC W10) and http://shoesofprey.com are two notable examples.
When I ran it on my advisor's name, it gave the actual titles of two of his papers. Entertaining, though.

It seems to be a common pattern. When I ran it with the argument "A Einstein", I got "On the electrodynamics of moving bodies." as one of the results.

Edit: Also, for "P Erdos", I got "On a new law of large numbers."
Jeremy, I don't know much about CoffeeScript but I'm having a really hard time parsing your last example. Did you mean

app.get '/', (req,res) ->
res.send 'Hello World'

?
I largely agree with your points about branching but less so about modification. It's easy to submit patches though they do go through a sometimes rigorous code review. Does github have a formal mechanism for code reviews? Does that differ from Sourceforge, Google Code or other source repositories <http://en.wikipedia.org/wiki/Comparison_of_open_source_softw...?
Frankly, I'm shocked it took this long.
I am curious why Dropbox isnt in the case studies list. They seem to be the biggest success of note that is entirely built on s3.
Lightweight distribution: I'm liking Lubuntu (official Ubuntu with LXDE desktop).
Why isn't anyone testing candidates' ability on reading and working with existing code? I do that all the time with interviewees.

Why I do that? The obvious being the potential hire is required to work within a large code base (often code not written by yourself) and having the ability to read and understand quickly what a piece of code does is a great skill that not many great coders have.
Well, if the Pascal triangle question is not a question of what is a Pascal triangle and the problem is properly explained, then it is easy to come up with a solution.

However, this doesn't highlight good engineers. You know why? Because in the real world finding out the problem is many times a lot harder than coming up with a solution.

Here's a sample:

If I say to you that "I want these and these people classified / sorted, such that I want to find the people that have the best probability of being a good hire" ... I haven't actually told you the problem. I don't really know the problem myself. All I know is maybe that the hiring process is broken for some reason and I'd like to fix it, but I don't know the reasons (I can't put my finger on it).

And that's not a properly defined problem. We don't even know how to measure properly if a hire was good or not. And in the real world, that's how most problems are described to engineers - i.e. I have this pain, solve it somehow.
I wonder what a managed or dedicated server would cost to perform the same calculations.

Sometime's it's still cheaper to have your own managed / self-managed gear... and from the looks of this pricing, even hire someone fulltime/freelancing to manage it all for you.
Shouldn't it also be your Job to inform your relatives? Just sayin'
Don't forget the ubiquitous 'ninja' and 'rockstar' references. Or the threats/promises of how difficult the hiring process will actually be. You'd think you were trying to join the Navy SEALs rather than an SEO startup ensuring that one "herbal Viagra" site shows up above another.
I would guess this was faked. Look at the video a couple seconds after it lands - seems like there is somebody walking right nearby. Also something sounds off about sending an object up into the upper atmosphere and it landing only 70 yards away.
Reading the thread (I'm curious about GAE, not an expert), it seems like the details aren't clear at all. Neither the original poster nor the Google rep seem to have a clear idea of what I/O operations are being generated.

But this bit stood out: $0.10 per 100k writes. That price seems to be far too high. The poster is doing (something like) a reindex of 10M entries (that kind of data is pretty small really: it's the kind of database you might use as a test set on your laptop interactively). Figure each modification is atomic, and that the b-tree height of the storage is ~4. So that's 40M writes to create an index, or $400!

Seriously? Again, this is the kind of task you'd expect to do quickly and interactively on your development box, and it costs a price of the same order as your day's salary (!) to execute in the cloud?

Looking at this from the perspective of the underlying I/O device: this index consumes just a tiny, tiny fraction of a hard disk drive's capacity. Yet creating it costs enough to buy the device several times over?

Something is wrong. Is that a misquote or have I misunderstood?
If you ask me to do anything on a whiteboard I assure you it will take me a very long time and probably not work when transferred to an executable environment.

At least let me type it in VIM and have an interpreter handy so I can test as I go. If I'm not expected to code on a whiteboard, having me write code on a whiteboard during an interview is retarded.

I think that it would be appropriate to have me, say, model a database by drawing an ERD on a whiteboard as part of an interview question.

If I went for a job interview and was asked to hand write code or write on a whiteboard I'd probably leave.
Cheatsheet: new STL algorithms and containers in C++11
Check out Nette Framework used as a micro framework for routing, templating (e.g. spliting layout and page template) and debugging/logging on microsite http://davidgrudl.com. See the source codes - just drag upper left corner ;)
Great, now go and convert Linux kernel to OOC; I'm sure Linus will merge it right away.
Exactly. We don't really want to be in the money loop for this, but we think that this is the only way to get our authors on the iBooks and Kindle stores without them having to sign up for themselves.
I'm a long time redditor as well (4 years or so) and I've found that the subreddits are really not nearly as good as they used to be. /r/programming used to feel a lot more like HN, where you'd have a lot more researchers and well known experts in various areas chiming in. Things like /r/compsci seem to be mostly cs undergrads with a fairly underdeveloped sense of what the field entails. All of more niche subreddits I subscribe to tend to be so small there's almost no conversation going on.

What reddit has become is my guilty pleasure/trashy magazine. I find I still enjoy it but not for any of the reasons I used to.
Even then it's not necessary. It's straightforward enough to use OAuth on any platform.

In my experience, App Engine is mainly useful for in-house infrastructure apps for companies using the Google Apps platform. That or cheapskate developers throwing together a proof of concept / toy app in their spare time.
http://btbuckets.com/ runs the heavy lifting on App Engine. It's a lot of lifting. Another one I know of is http://www.enstore.com/.

Without seeing the code, it's hard to tell what's going on. I would suspect cascading ungrouped datastore puts and their index updates, but, from what's on the list, I can't even make an informed guess.
I picked this domain because I had hoped that when this book was complete, we could work on another. At the time I thought that it would be better if it was generic.

I started working on it but realized that I might put in hundreds of hours of work only to have nobody use it at all.
In Java

public class Pascal

{

public static long[] getRow(int rowNum)

{
long[] thisRow = new long[rowNum];
if(rowNum == 1)
{
thisRow[0] = 1;
}

else
{
long[] lastRow = getRow(rowNum - 1);
thisRow[0] = 1;
thisRow[rowNum - 1] = 1;

for(int i = 1; i < rowNum - 1; i++)
{
thisRow[i] = lastRow[i - 1] + lastRow[i];
}
}

return thisRow;
}
public static void main(String args[])
{
int getRowNum = Integer.parseInt(args[0]);
long[] pasc = Pascal.getRow(getRowNum);
for(int i = 0; i < pasc.length; i++)
{
System.out.print(pasc[i] + " ");
}
System.out.print("\n");
}

}

Edit, cleaned up code:

How do I paste into here whilst preserving line breaks?
>Facebook has the ability to target advertising much better than reddit.

I'm not sure I buy that. Reddit knows your interests due to your subreddit subscriptions, and if they wanted to scrape your comments they could easily find out a whole lot more. The fact that they don't is likely due more to their limited engineering team and a general distaste for that kind of invasiveness than due to its inherent difficulty.
>Well... unless you did a good job explaining the algorithm for generating Pascal's triangle in simple terms I'd probably fail given the pressure.

How's this for simple terms? http://en.wikipedia.org/wiki/File:PascalTriangleAnimated2.gi... It's on Wikipedia's page for Pascal's triangle. If your response to that page is to have your eyes 'glaze over' to the point where you can't find the animation (which has a simply-worded caption explaining the triangle), why should someone want to hire you?
There can only be one! Pyramid
Can someone tell me a lispier way of doing this than

(dotimes (n 100)
(cond ((= 0 n))
((and (= 0 (mod n 3))(= 0 (mod n 5)))
(format t "~a: Fizz Buzz!~%" n))
((= 0 (mod n 3))
(format t "~a: Fizz!~%" n))
((= 0 (mod n 5))
(format t "~a: Buzz!~%" n))
(t (format t "~a~%" n))))
Speaking of solutions in search of a problem...
> However, this doesn't highlight good engineers.

It's not intended to. It's highlighting bad engineers, not good ones. It's a negative filter, not a positive one.

> We don't even know how to measure properly if a hire was good or not.

Your company doesn't do performance reviews for employees?
Ask HN: Non-".com" TLDs
What are your opinions of startups whose domains end in .ly, .tv or .io (or the many others)? Do they seem less legitimate to you or does it not affect how you view them?

If you do think differently of startups with whose domains end in something other than ".com" what are your reasons? Of the more popular TLDs, which ones seem the MOST legitimate (which are the "least bad")?
You can learn a lot about a programmer, the way he thinks etc by asking very simple questions .. my favorites being "reversing a string" and frequency of characters in a given sentence etc.
As long as HBO GO still requires a cableTV subscription (and HBO subscription), Netflix has nothing to fear about.

I'm sure Amazon, Apple, Google and others are ready and willing to pay HBO for an option that bypasses the cable requirement, and at some point it may be lucrative enough for HBO.

On the other hand, Comcast probably has HBO over a barrel, given they also own the last-mile for millions of internet users as well.
Right. I would hope that implementing something like the Pascal triangle is not the only question you would ask. It indicates if someone can't turn specs into code, but not much more.
I recommend using Appviz 2 for sales analytics. It is Mac specific and doesn't contain any Call Home functionality so it is good to go.
Helped my trouble shoot why sudo was taking 25+ seconds yesterday. Apparently it was timing out attempting to perform some NIS operations on a misconfigured setup.
http://kernelnewbies.org is an excellent resource to get you started. They recommend starting here: http://kernelnewbies.org/KernelJanitors. I would also recommend subscribing to the KernelNewbies mailing list, to participate and ask questions.

Good luck!
r/pics did a pretty good job of fixing itself up, as well. It used to be total crap, but now is actually mostly cool pictures.
Rescuetime (YC W08) also uses it I believe
Just use a spreadsheet, that's programming isn't it?

Type 1 into cells A1 and B1, then copy them by dragging down to the required row. In cell B2, type =A1+B1 but use the cursor keys to select the 2 cells. Drag-copy B2 down to the required row, then drag-copy rightwards until the rightmost column is only zeroes. The nth row of Pascal's triangle is corresponds to the nth row of the spreadsheet, ignoring trailing zeroes.

It takes a fair bit to explain it in English, and probably in most programming languages, but to actually do it in a spreadsheet took me 10 seconds. Though admittedly I've done it before when spreadsheets first came out, doodling while I was waiting for the Cobol punchcards to go through the reader. Spreadsheets were a sudden productivity boost in their time, too bad they've since been massively abused by wannabe-programmer office workers taking their first step onto the Excel-Access-VB-SQLserver-Csharp ladder.

Those of us who've been around a while know businesses don't hire programmers based on brainteasers. People invited to do brainteasers have already been filtered, selecting for under-30's willing to work copious overtime without complaining.
They jacked up our price by 5X, here is a nice graph of it: https://plus.google.com/114790424055754975707/posts/eUMhYDVf...
I believe that $0.10 per 100k writes is what both Windows Azure Storage and Amazon S3 cost. But honestly, the cloud is the future!

Disclaimer: I work at Microsoft and am required by the terms of my employment to believe in "the cloud".