skysight-inc/HackerNews huggingface dataset:
"No, that the relational model is the optimal solution for all data modeling needs."

That's so unbelievably incorrect I'm not sure quite where to start.

Okay... So let's say we have a tree structure:

A
/ \
B C
/ \ \
D E F

If we want to represent this in a hierarchical or tree database, we do not need to transform the data in in any way.

But if we wanted to represent this as a relation, we'd need to transform the data into a set of tuples. A naive implementation would be:

id value parent
1 A _
2 B 1
3 C 1
4 D 2
5 E 2
6 F 3

Unfortunately this form has a number of problems. For instance, you cannot find all the descendants of A in a single relational algebra query.

So we need a more complex representation, such as the nested set model:

id value lft rgt
1 A 1 12
2 B 2 7
3 C 8 11
4 D 3 4
5 E 5 6
6 F 9 10

In this form, we can find the descendants of A in one query (select value where lft >= 1 and rgt <= 12), but if we wanted to insert a new value before D, we'd have to change the lgt and rgt for all the other rows.

To get around this problem, the numbers used for the lft and rgt values are often large integers. We can't use floats for obvious reasons, and exact decimals tend to be slower than raw integers.

So the best way of representing our tree in a relation looks something like:

id value lft rgt
1 A 1000 12000
2 B 2000 7000
3 C 8000 11000
4 D 3000 4000
5 E 5000 6000
6 F 9000 10000

It still has limitations; you need to worry about rebalancing those integers in exceptional cases, and you need to calculate the lft and rgt values each time you insert a new value. But it's the most optimum way of representing a tree structure in a relational database we know of.

Now, are you going to continue to insist that the relational model is always the best way of representing data?

Are you seriously going to claim the relation above is a better way of representing a tree than, well, a tree?
Honestly who upvotes a BGR linkbait article that recycles a Forbes article, adds nothing new but does spend half it's length recounting the unrelated but sensational Android quote from Steve.

Think before you click! Don't do drugs. Stay in school....
Everyone check this one out. Like what I see... I wonder how students will choose their teacher on the site...
An alternative to browser certificates:

http://dswi.net/
Snooki, Russian fraud, and nut cracking
"Because so many people liking such a violent sociopath has always bothered and confused me."

I think it's pretty much what you state, but less evo-psych than being an alpha male. Someone who is a sociopath doesn't really care too much about others most of the time, hence they can be extremely confident individuals in certain circumstances. Confidence is a major factor in social success.
Repairs & Maintenance Products
Take your time to see your community ebitobi.com to build your repairs & maintenance product and shop for getting a concept of selling prices, you will be surprised what things can be found for you. They can be even more reasonably priced compared to what they once were therefore it is valued at researching. Mean to say you can get these products and supplier at more than flexible price.
Leadership. (That's my experience, which isn't the op's)

The problem is that leadership isn't a consistent action. Very capable and honest leaders can be sullied by PTSD (one symptom of which is lack of empathy) given enough combat experience.

However the degree this affects a unit, and the starting point, is primarily due to the leader. Especially in combat units.
http://www.wired.com/thisdayintech/2009/08/dayintech_0806/
http://community.seattletimes.nwsource.com/archive/?date=199...

"The unexpected revelation by Apple co-founder Steve Jobs in a keynote speech at MacWorld prompted gasps of disbelief and loud boos from the audience of thousands of Mac users and software developers."

Sounds like they still haven't subsided.
43k BTC stolen from Bitcoinica
you never move a cert, just like you never move an ssh key. you simply generate a new one and add it to their auth, any time the user is using a new browser they have to go through extra authentication steps, and get issued a new cert for their browser (or not, on a public machine).
No offense, but I just can't help but think that such services are nothing more than money making schemes off of "geeks".

I'd recommend /r/malefashionadvice over a service that ostensibly would do the same thing. Re-wardrobe you and give your self esteem a boost.

Are you charging money for this?
I agree. Most sociopaths will never commit a violent act and often lead somewhat normal lives. I was just trying to use the term in the same context the author did. There are some sociopaths that are serial killers and sadists, but most sociopaths are not.

There have been rare cases where complete lunatics have joined the military during a time of war for the sole purpose of killing people. I can't remember the name but I think there was at least one soldier from Vietnam who returned to the United States and became a serial killer.
Teachers can either make the accounts with a temp password that students can reset once they log in AND/OR they can give the class their username on the site. Students can then go to that username and request an account.
It does not appear to be outside the pale to the US at large

No, you will be likely to get hurt badly if you speak to a US developer like that in person.

The reason this is tolerated for Linus and select others is because if you try to speak out about it as I did, you will get verbally raped by 800 Europeans who totally misrepresent what you said, as happened to me in this thread. (Specifically, relating it to "political correctness" and "American's can't take a joke," neither of which is the issue here; I hate political correctness, and Americans can take jokes, believe me.)

Seriously, I'd like to see Linus try that language on the street here in the US. If a bartender gave him the wrong drink and he said "Please go kill yourself now," he might have to be sent to the hopsital afterwards.
I have a bit of a history with SSL client certs; I'm the reason the Windows Azure management APIs all use SSL client certs for auth/security. Looking back, I think it's a bad idea.

- Most developers don't understand them.
- Library support for them is wonky - we've run into issues with curl, the PKI infrastructure in Windows and weird bugs up and down the stack
- There is a lot of complexity around cert management - how do developers move it around machines, share with their team, etc.

We had a lot of good reasons for using it and a lot of scenarios were made much easier still. But if I had to go back and have a do over, I would probably use OAuthv2 (which didn't exist then :) ).
This is pathetic. Apple attempts to justify huge markups on cheap foreign labour by boasting about how many jobs it has created at home. Pure bullshit. It has tocreate those jobs to sustain its business. It does not have to use foreign labour, but it does because it's cheaper. If they could outource their entire operation and see X times profi, you can be absolutely sure they would. In a heartbeat.
You have to sudo for that.
Well, what Linus said IS personal, and I'd say it's bigoted, though that's harder to define.

But, if you have to put up with it to deal with these people, so be it.
So in other words: PTSD.

His numbers are off because his "80%" of sociopaths are more like 2% according to real studies. The rest more than likely are dealing with managing their own PTSD symptoms.
This can't be correct when it comes to the larger screens. I found the text on the iPhone 3G to be fuzzy but not on the iPhone 4. I don't like Apple's antialiasing but on the iPhone 4 it doesn't matter anymore. Antialiasing becomes irrelevant. However, my 17 inch Macbook still has text that looks fuzzy to me and the antialiasing is still bothersome. I'm really hoping that there is some increase in resolution for the larger displays coming.
Technically you should not be moving certs. Each machine should have its own cert that the bank can choose to invalidate or not. It simply hooks in to the first time process of identifying a user/device.

For example many banks in the US use security questions to identify a user/device on first run. In europe they use randomized keycards. Once this has been completed the device stores a nonce to identify the device across multiple sessions. If you ever kill your nonce you have to repeat first time authentication.

Now granted this works, and many people might feel this is good enough, but I agree with the author that client certs would work better for identifying users then the current solutions.
http://www.merriam-webster.com/dictionary/summit?show=1&...
That's a fantastic approach, we definitely need something like that where I work. It can get tricky sometimes though, because I need to add my own things to the stack, like an improvement to the platform or a library, which means that I now need to play the game. But I like this simple to-do list approach, let everyone else fight over it.
YouTube's Content ID Disputes Are Judged by the Accuser
What about the humble indie bundle or kickstarter? Asking the customer what they want to pay has never been more popular.
I always enjoyed microcentury = ~53 minutes. Something to think about in class.
Co-founder of Mailgun here. One of the triggers behind this kind of analytics came from the excellent blog post by Paul Stamatiou (http://paulstamatiou.com/startup-user-retention-lifecycle-em...) which highlighted the importance of detailed analytics for all types of emails you do, not just "weekly newsletters".

Additionally, we discovered that most of our users also use traditional email marketing companies, so we decided to kill two birds with one stone.

This new product we've launched basically allows you, the developer, to become your own Mailchimp over the weekend at a fraction of the cost. And slice/dice your email traffic with arbitrary granularity, down to individual message level.
Similar situation here. I am happy with the CLI, but was looking for a nice Mac GUI for our non-programmer guys. I so wish GitHub for Mac was it, because it's very simple compared to the alternatives (GitBox, SourceTree, Tower). But after trying one of the previous versions out, it routinely crashed even with common operations, so we had to pick one of the worse looking and more complex, but also better working alternatives. Will revisit GitHub for Mac later.
Http://www.theurl.com/ -- Theurl is an Austrian name :-)
Ask HN: Do I need a Mac in order to be taken seriously as a web developer?
People used to use Windows for business, Linux for programming, and Mac for art. The use of Mac for development has risen significantly since the advent of iOS and I seem to notice a growing trend of web developers moving to Mac. I have always considered Macs to be overpriced and representative of a "style over function" mentality, but I now accept Apple hardware and software to be of high functional quality. I am finding more and more web development tools, guides, and tutorials aimed at Mac OS X.

What trends have you noticed?

What trends do you anticipate?

Is it time for me to bite the bullet and go Apple as I attempt to break into web development in the next couple years?
How to Watch the Mars Close-Up This Weekend
Rabbits, Nets, and Other Unconventional Ways to Make a Splash at SXSW
What is even more baffling to me is many bank cards now incorporate smart card chips on them, yet are never used for online activities. Every desktop browser has decent support for card readers, hand all your customers a $5 card reader, and save millions a year on fraud.
Same here, I moved to Berlin :)
Oxygen Discovery Raises Hopes for Saturn Moon Life
> Microsoft has the challenge of trying to get top dollar from wealthy people using top-notch machines while also preserving all their market share at the low end of the market.

Microsoft doesn't even see it that way. They inherited their monopoly directly from IBM. Their customers are really not consumers, but the PC manufacturers.

The revenue Microsoft gets from OS sales directly to consumers is meagre compared to their licensing revenue from manufacturers.

And this is the problem - all those windows flavors are their product to sell to the PC Manufacturers (who add drivers, support software, and probably some bloat/trail ware) who sell the actual physical hardware to consumers.
Social TV / Mobile Gaming Startup in New York, NY, San Francisco, CA and Los Angeles, CA is looking for Software Engineers (Java, Python/PHP, Scala, node.js, C/C++ for Audio Engineering), Web Engineers (Native JavaScript, Ruby on Rails), Mobile Engineers (iOS, iPhone, iPad and Android), Linux System Engineers (Amazon EC2 experience preferred), and Quality Engineers. Full-Time Employees preferred but consultants are okay too. Onsite work is preferred but we're flexible.

So, I work for Function(x), a technology driven media company that just launched its first product dubbed Viggle at the end of January 2012. Viggle is the first of its kind rewards/loyalty program for watching TV (I know what you're thinking, someone hadn't done that yet? Apparently not).

Viggle allows individuals with smartphones (we've launched an iOS app, an Android app is in the works) to check into your favorite TV shows and get great, REAL rewards such as movie tickets, music, gift cards and much, much more; all just for watching the TV shows you love.

As you probably know by now, we're hiring across the board and tackling some pretty interested engineering challenges.

Think real-time audio ingestion ("audio thumbprint" technology), real-time traffic spikes in users as they check-in to their favorite tv-shows, mobile networking issues, etc.

You may also have the chance to work on the "next" Function(x) product too. We can't give away that secret sauce just yet.

Here's a link to the Viggle app - http://viggle.com/

Here's a link to our corporate website (we're are still in start-up mode even thought we're publicly traded) - http://www.functionxinc.com/

And here's some press that we've been getting (shameless self promotion isn't bad if it's the last thing you mention, right?) - http://www.functionxinc.com/press/

If you're interested, check out all our job descriptions here - http://hire.jobvite.com/j/?bj=omXZVfwX&s=Hacker_News

Or you can reach out to me at leifrecruiter "at" functionxinc "dot" com

Or at the following two phone numbers: +1-646-619-1327 or +1-516-220-0197

Thanks,

Leif Blomquist
There will be a need to re-create support infrastructure as smartphones and tablets supplant laptops/desktops. The more important and expensive devices become the more likely people will pay to fix rather than replace them.
I really want to use GitHub for mac, but in my experience using it in conjunction with the command line doesn't work well. Just the other day I launched it to look at my diff before pushing, upon launch it complained about a non existent merge conflict, put me on master making me lose uncommitted changes, and resurrected some weird files out of nowhere into my working directory. I feel like every time I open it, it's a surprise.
I find it interesting how a lot of businesses have spawned because of the whole apple ecosystem. Just wonderful. There's a problem out there and they are solving it. Wish these guys the best!
I'm assuming that they pitched themselves as a 'way to disrupt the Geek Squad,' which is sort of hilarious, seeing how the Geek Squad's founder, Robert Stephens, specifically set out to do the same thing to hole-in-the-wall computer repair shops when he was a college student with $200 back in the 1990s.
Yeah, the guys who aren't PMCs are doing the same thing except for the "dulce et decorum est" reasons instead of the cash.

People don't sign up for the military because they really think it's sweet and fitting to die for one's country, they sign up for the military because it's how they get into college or out of their shitty 2000 person town.

I dated a girl who served, one day when I was ranting about recruiters working high schools and the unfairness of being recruited after exposure to 12 years government hype, and she said to me "You know, the army is what got me out of <podunk town>"
Web browser measurements changed and Google’s Chrome rating suffers
WaTch Wladimir Klitschko vs Mormeck live Str eam 12 Rounds WBO/WBA : Ice Cube
I would much much much rather have a way to get my Xbox controller to talk to my iPhone.

Many games are designed well to take into account the touchscreen, but games that present virtual thumbsticks are usually problematic.
I find getting something done, _anything_, gets me out of a slump the best. Try to make it the most important thing possible, but don't get stuck in analysis paralysis. Forcing yourself to do something will often help your mind work out any ambiguities along the way.
I work at Google on flight search and was at ITA before that. We indeed continue to use Common Lisp. QPX, the flight search engine, uses SBCL.
You're doing it wrong :)
Actually I don't think so, and I'm also a veteran.

The winner is most often the person more inclined to inflict damage on the other combatant. The idea that you are worried about hitting and being hit means you are still operating in some sort of a rules-based sphere. This is why martial-arts isn't really taught to soldiers beyond a few "look how you can do this" training sessions.

The ultimate combatant is the person that sees the weapon within arms reach that will end the fight - permanently. Most people never achieve this level of death dealing, because it's a really, really abnormal way to operate.
CappCon had couple awesome demos using all canvas. Example is here: https://github.com/austinsarner/Frappuccino unfortunately it's pretty buggy since it was never finished (due to a lack of funding) I believe a video of it being used was shown in the single video of the talk we released, it can be found on the Cappuccino blog.

Edit: here's a link to a video from very early on in development. http://db.tt/2YX8gpYx
Sometimes I wonder about the YC investments

I just dont find all that novel, or revolutionary... [...] I don't find this to be particularly interesting [...] just doesn't interest me

I am sure that this could make a lot of (boring) money

I think you've answered your own question. I don't remember YC pledging that every idea they sponsor will be a ground-breaking reinvention of the tech landscape.

On the broadest scale, they want ideas that will be successful and give a good return. "Boring" enterprise software, for example, makes one hell of a lot more money than the latest group photo sharing iPhone app.
Google Flight Search has a calendar view: it's hidden behind the button directly to the right of the return date and lets you play with different departure date and trip lengths.
Short answer: No

Long answer: The computer you use is just a tool. To be taken seriously you need to have an impressive portfolio of projects, you will be judged by your results and not by the tools you used.
I don't think that's the case, I think that a big bonus such as this would generally tend to amplify whatever one's pre-existing sentiment toward their work place was. If they grudgingly go to work and do so only for financial reasons then a big bonus could lower morale. It could lead to a temporary emotional high which comes crashing back down once it's passed into a new low as folks re-evaluate their enjoyment of their work, calibrated to a new scale. More so, being more financially secure could lead to more pent up hostility coming to the fore, as people stop being polite or stop cooperating at work (the "fuck you, I'm fully vested" mentality).

However, if the work place is a good one and the people there honestly love working there then I don't think big, irregular bonuses are at all a problem. They will still go back to work, and they will still enjoy it, and perhaps they will be a little bit more comfortable in the feeling that they can choose their work based on how much they enjoy it instead of out of a perceived financial need to try to climb the management chain or such-like.

Also, the problem of trying to figure out whether candidates are just there for the money applies even when the company is merely offering industry standard wages.
If freedom limitations applied only to people that I consider to be bad, and that authorities agree with me, I'd support it wholeheartedly. After all, bad people don't need same rights to due process as good people, and since I'm one of the good people, it could never happen that my rights would be infringed because somebody thought I'm bad and authorities sided with him and not me. Sounds about right.
Former 0311.

After I EASd I realized that a _lot_ of perfectly normal behavior in the service is downright _weird_ in the civilian world.

It was perfectly normal to make my rack (bed), tuck those hospital corners in, get the folds just so ... then sleep on top of the made bed, wrapped in a poncho liner or a comforter from the PX.

Because you save time and hassle in the morning. Toss the blanket in the wall-locker, tighten up the green wool blanket and you're good to go.

A perfectly normal adaptation to circumstances.

As with sleeping on top of the covers, so goes a lot of behavior that civilians would (do) label sociopathic: laughing at grisly crap. Gallows humor. A cynical narrow view of the world. And so on.

You'd be mentally defective to NOT adapt to those circumstances.

Me .. I think about some of the stuff I thought was funny, some of the things I did when I was 20, and I'm appalled. I've got my funny sea stories - other things I don't talk about. Or think about, much.
Top iPhone apps for Salt Lake locals
Yes, retina iPhones report their resolution as 320x480. And it's so ridiculously easy to forge a user agent. I don't understand why this is even news.
This looks great - I'm sold.

Question: what's the easiest way to send drip content via Mailgun? I'm putting together a few apps that rely on email, and I couldn't find drip email information in your docs.

Are there built-in features to make drip mails easy, or do I need to code a message sequence + cron job myself?
What they are doing is pretty frustrating but they appear to be doing it pretty well. Copying an existing business is not always trivial so I suppose they must be doing something right.

Now if they were churning out half-assed businesses just to capitalize on something that is currently trendy/popular then that's a different story. Just look at the Android market, it is full of copies of original indie games that came out on iOS first.