skysight-inc/HackerNews huggingface dataset:
I felt the same way. I was hoping the article would be about a radically different approach, but it's mostly just best practices.
Apple made its new fortune by being at least one step ahead of everybody else.
"Not impressive" is "mean spirited"? Give me a break... It is barely even negative.
The problem with TBBT is that the writing of the last season(s) is so bad and lazy, that you are wondering why you liked it in the first place. Same thing happened with Two and a Half men. The decline in the writing of both shows coincidences with the introduction of their 3rd show, Mike and Molly.

It's a comedy show, you are supposed to laugh at the characters. None of them should be taken seriously, they consist mostly out of randomly selected quirks that change with each episode. The 'normal' people are just as silly as the nerds. If we were meant to relate to someone, it isn't Penny, but Leonard.
Thanks, if i'm not there I'll try you there again tomorrow.
Facebook's "I Voted" button generated 340,000 votes, study says
Seriously. When anyone can get access to NDA-protected stuff just by coughing up $100, all the NDA really does is make it difficult for developers to share helpful knowledge.
It's pretty obvious to you because it's true to you. I guess the irony is lost on you that you've just written a rant about how all programmers aren't the same, and in that rant paint with broad strokes about Clojure is only popular because we've all fallen under the sway of the Paul Graham hypnotoad.

Not true. Some of us have fallen under the sway of the Rich Hickey hypnotoad. :) Anyway, point being that Clojure is gaining traction because it has some objective strengths that converge in a way that isn't common in the realm of programming languages.
I think the problem here is that people are conflating an enforced stop - hitting a rock - with a normal braking stop, and even then with an emergency stop.

If the issue is - is an electric skateboard more dangerous than a bike? well, then of course it is. You're less visible, less stable, and have less braking ability and much smaller wheels.

But that's not to say you can't safely brake a skateboard without throwing yourself off the front. Like any device - motorised or not - it's up to the operator to control their speed for the conditions.
Read the comments. Users are already questioning these totally sane decisions and asking about ways to circumvent it.
it certainly isn't "the biggest thing to happen to the iphone since iphone"

If you look at the changes between previous models it really is. Just about every single component has been upgraded. There have never been this many changes at once in an iPhone. The 3GS->4 upgrade comes close but when you get into the sort of second tier of features the 4S->5 list is quite a bit longer. If you're judging it by significance of the upgrades that may be a little different. I think the 3GS->4 still wins out there. On the raw numbers though the 4S->5 simply has more changes.
I got that email too. What a bunch of garbage. I had to google that crap line just to see what the real fix was:

$header .="Host: www.paypal.com\r\n";
While it's annoying to see mistakes of the past repeated, I personally find it more interesting to see new things not influenced by older ideas. There are things only the inexperienced can imagine; too much experience bakes in assumptions about the world which may not be fundamentally true. Deep knowledge can lead to manipulation and assembly of prefabricated thoughts, rather than a reexamination of the underlying principles behind those thoughts.
Much of Xiki has recently been extracted out into the 'xiki' shell command though. So when the vim Xiki client works, a lot of stuff will work (most of the menus). It just needs to grab the path based on where the cursor is, pass it to the 'xiki' shell command, and insert the results into the vim window (indented 2 spaces lower).

If any vim user in the bay area are interested in getting together and pair programming on knocking this out, ping me on twitter! The current vim xiki proof of concept uses the vim ruby api, which is actually pretty decent.

If you're on a Mac, you install AquaMacs which is very mac-like (shift-arrow-key to select, type to replace, etc.) and doesn't require emacs skills.

Another option is for vim people is Viper mode, which emulates vim from inside emacs (a lot of people like it apparently).

Related note, I was pairing with someone on Monday at Proto Night (protonight.com) and we got a very simple TextMate xiki client mostly working.
Oh no, graphical programming languages again. Slightly OT but I think you made the right choice. I'd like to refer you to a series of posts detailing the practical issues from a few days ago:

http://news.ycombinator.com/item?id=4496494
After Prolog ("what do you mean it just figures it out?"), APL made me think about how I approached solving problems. It looks like something out of a wizard's grimoire in a fantasy novel and forces you to think in groups instead of iterations. It would be damn fun to write shaders in it as opposed to stilted C.
I'd be interested in hearing more about benzodiazepines and open-back visibility. I assume you're referring to nervousness about having your back facing a room?

My wife is "neurotic" about other people being behind her and being able to see her computer. She also has significant hang-ups with believing that people don't like her (as far as I can tell, they do), and general depression.

I'd love to get a better idea about whether these are symptoms of a real problem, or just "personality quirks". I've tried to get her to see a doctor about her symptoms of depression and somewhat odd neurosis, but she seems to largely believe the problem external to herself.

Lastly (and I intentionally left this for the end) -- I don't say this lightly, but your position -- that the "normal" people are indignant about having to somehow compete harder due to "the weak" having access to anti-anxiety drugs and anti-depressants -- seems unfounded in the available evidence.

I do think people with mental illnesses are judged harshly, but I don't think it has to do with concern regarding "doping" or some other form of unfair competition.
The two are mutually exclusive?
I'm using stripe & paypal for a new project. Absolutely LOVE stripe, but there's about 40% of people who prefer paying with paypal so I keep it around. Really nice to not have to rely on it anymore though.
No Sex Party please, we're Google
Most of the Linux distros I've used have the generic executable linked to a specific version:
ls -l /usr/bin/python -> python2.6

If you need a specific version because of libraries or whatever, just use:
#!/usr/bin/env python2.7
Low jitter is not a requirement for timing side-channel attacks. As long as the jitter is uncorrelated with the timing difference that you're after, you can filter the signal from the noise.
I believe I covered that. Though if it were not for PG, everyone would think RH was weird for doing it in Lisp.
Sorry. I should have been clearer. The length and width were the fumbling points I noticed. Not the weight or thickness.
Boycotts are a fantasy. You would love to think that you can just ethically spend your money and the world will be fine but it is a complete myth. So what if you never buy something marked "Made in China" then I guess Haiti, Vietnam and India must be bastions of freedom and ethical work?

In today's modern, integrated economy it is near impossible to buy anything that isn't at least partially made in China. Defence suppliers try to avoid foreign parts for political reasons and even they cannot prevent some components, metals, plastics or raw materials being sourced from China.

It is you who are living under a rock if you believe you can truly vote with your wallet. You don't have that choice any more. Even if you go out of your way to avoid all electronics (I guarantee you at least some of those components came from China) and only buy locally sourced, fair-trade hemp clothing you will still be giving money to someone else who is buying almost everything from China.

This doesn't just apply to China, it applies to every nation (except, maybe, North Korea, you really need to try hard to find something that they have exported recently). Economies are interconnected and boycotts are feelgood nonsense.
Ask HN: Feedback on SwarmIQ, a new Social RSS Reading Experience
Immediate access to our Invite-only Beta : http://www.swarmiq.com/register/ASKHN

Hi Guys,
We just released v1.0 of the new SwarmIQ Social RSS Reader. Would love to get some feedback. What's your wishlist for a great reading experience?

thanks,
Team@SwarmIQ
There are diminishing returns to going deeper and deeper. But there's a big return for the first level.

I think it's useful to have a basic understanding of assembly so that you can debug better, or understand why some behaviors are undefined. I think that only takes a basic understanding of assembly though.

If you want to be an expert at assembly, you probably want to go deeper, but most people don't have that goal.
It's only my observations of the few people I have seen interact with the S3. I haven't seen anyone operate it successfully or elegantly with one hand. Often I see people set it down on a surface and use it like a small tablet. Just observation. I have only seen a few people actually using the device.
When I read this post all I saw were pet theories, sweeping generalizations and assertions with zero supporting evidence, and anecdotes. Not what I expected to be in the top comment slot of a post that advocates "Go tot [sic] he source. [...] Read actual books and papers. Talk to practitioners."

Or maybe I should have expected to see exactly the kind of behavior that OP was complaining about...
Clojure is my favorite language, and I love Rich Hickey, but I don't think I would have sought out something like Clojure if not for PG's essays.

There was a tweet from Nathan Marz that I felt summed it up nicely a while back "Paul Graham set the bait, Rich Hickey reeled me in". Maybe you're right that I think it's more common than it is because it's true for me, but maybe you think it's less common than it is because it's false for you?
Interesting points, but I feel that the root cause of these process debates is one un-natural act: estimation. Personal opinion is that far too much energy is put into processes to generate predictability, which is only practical when you have done it before, repeatedly.

All this focus on estimation, points, timing -- it just doesn't create what is needed to both do a great job and go fast: clarity.

This is why I don't run my shop with deadlines. I have no experience that deadlines/sprints/iterations make things faster, or create better ideas -- the things I'm actually interested in.
If you set CC=c99, then you can change void to int.
How to Combine AVI Files on Mac
How to Combine AVI Files on Mac http://www.league-soft.com/how-to/combine-avi-files-on-mac.html
It certainly doesn't have to! I just wanted to share the results of an experiment I did with numerical computing on the RPi.

Certainly laptops aren't the idea platform to compare against anyways. I'd compare to a 1u node that you would buy for compute cluster. One can by a 64 core 1u node with 64 GB of ram for about $7k. If one wants to play around with cluster computing you can emulate an entire cluster using one of those!
Flagged. Because this is on just about every other news site in the world. This phone upgrade has minimal bearing on hackers.
I am thinking more about actual differences in atmospheric pressure between indoors and outdoors, or even between rooms in a building. If the ventilation system is installed correctly this shouldn't happen, but if it is not then you can cause either an overpressure or underpressure in the building.
I won't speak for the OP, but he/she is probably referring to the fact that Milwaukee consistently ranks as one of the most segregated cities in the US:

http://www.theblaze.com/stories/milwaukee-wisc-is-most-segre...

http://www.salon.com/2011/03/29/most_segregated_cities/slide...
What's wrong with the sugarloaf website? If you click on the links on the left the content automatically lines up.
Flip phones don't seem silly, they just embody a different set of tradeoffs - as phones they're better than just about every other design out there, but they're not as good at texting, and suck at web browsing. They won't be truly outclassed until iPhones have haptic feedback.
wow that was fast!
Same here. But how much digital logic made me a better programmer is on the order of how much my calculus classes made me a better programmer.

I think that my knowledge of architecture has influenced my C skills more than my assembly knowledge.
You're putting words in my mouth. I never said we must bomb those whose beliefs run counter to our own; I said we must respond to force in kind in the defence of that which we hold dear.

If I was in favour of bombing every religious fundamentalist, I would be advocating that we nuke the Amish. Clearly, I'm not. Our response to the intrusions of fundamentalism into our lives must be proportionate to the nature and magnitude of that intrusion.
Pi in the Sky
Easy. The question is ambiguous and everyone else here isn't being particularly creative, yet.

Is the empty room inside e.g: a space station or a rocket? Am I a robot or an alien? Does the undergarment contain any wearable electronics with an antenna?

So let's say I'm an alien with an ability to detect the state of my antenna in my undergarment. I'll just occasionally check the level of a very high frequency electromagnetic wave in the antenna and occasionally write down the last significant digit of the output. no problem. ;)
To your point, we'll plan on applying to YC. But just so you know, AngelPad also gives about $100k of additional fund from other investors on top of the $6k/n.

However, the size of angelpad 10-12 makes me feel you get a lot more attention and focus than a class of 70-80.

BTW, are you a YC applicant or graduate yourself?
I really dislike the two tone backs on the iPhone. Having gloss and the matte looks pretty terrible. Why couldn't they make the entire back matte like the iPod?
Not sure I understand the communication policy you guys were dealing with. If a team is meeting briefly every day and sharing their progress, it ensures that there's at least that much communication. But the daily standup should be a floor on communicating, not a ceiling.
I take the attitude you exhibit when I have an inexpensive way to evaluate the work in question.

When I install and test-drive new software, however, I am less open-minded because I know of no real way to evaluate the new software without spending a lot of my time and energy learning about it.
Same here, they screwed up bad there. You'd expect better from a professional company really.
Via Wikipedia:

http://support.google.com/googleplay/android-developer/bin/a...

"the remaining 30% goes to the distribution partner and operating fees."

When I read that a couple weeks ago, I assumed distribution partners meant carriers, though I guess I don't really know what it means. Also, operating fees probably means Google, so I stand corrected.
Recently more so, for example they recently legalized concealed weapons, and the current VP candidate Ryan and also their current governor are both pretty extreme.

Historically Wisconsin has been a pretty progressive state, similar to its neighbors Illinois, Iowa and Minnesota.

Milwaukee, like most big midwest cities, is highly segregated with some pretty frightening ghettos and areas of poverty, although not as bad as cities whose economies have done worse like Detroit, Cleveland, etc.
I assumed that's what this was: git-like management of lists. As soon as I found out the social aspect was mandatory, I tried to figure out how to close my account and failed.

Please, people: If you don't have a way to delete accounts on your app, it's not ready to go live.
Ask HN: do you support IE6? IE7?
So you are building your startup - what is lowest common denominator browser you will support?
The Professional Programmer (by Uncle Bob)
The Business Case for Craftsmanship
> This is the only question I was asking, and you haven't really addressed it in any detail.

I thought you meant the function in its entirety.

So, to your specific point, it's not bad. That doesn't mean it can't be improved upon.

For example, `mt_rand()` is susceptible to certain types of seed poisoning attacks. That's because the state that it uses is process specific. So when running PHP in a case similar to what happens with mod_php, that state is shared among all php instances (just like with APC). What that means is that the security and randomness of your usage depends on everyone else's usage. So if someone calls `mt_srand()` in one app over and over with the same value, your randomness can be thrown out of the window.

Now, that's a very significant edge case with very limited attack potential. However, when it comes to security if there's a better way, why not use it. And in this case, there is (/dev/urandom). Just read from that source (via fopen, via mcrypt_create_iv, via openssl_random_pseudo_bytes, etc).

I'd much rather edge on the safer side as long as there are not significant downsides...

As far as 2a vs 2y, I would stick with 2y unless you have a very good reason for sticking with 2a.

As far as the error checking, I thought it was worth mentioning, since it seems that $hash = crypt(...) is all you need, when in reality it isn't. Which goes to further my point that crypt() is too difficult to use out of the box...

> That's just a stupid typo/brain fart.

I realize that. I was just pointing it out.

> That said, I'll make a note to use the new one since it is superior. I do find your comment that "if you're on too old of a PHP version to use that (5.3.7 IIRC), then don't even talk about security..." to be needlessly flippant. You don't even bother to offer an alternative to the poor bastards that are stuck on older versions.

Correct. Because older versions have fairly significant vulnerabilities associated with them. Two major DOS vulnerabilities come to mind. Is the comment flippant? Perhaps. Does that make it wrong? No...

And as far as "offer an alternative to the poor bastards that are stuck on older versions", there are plenty of those. PHPass supports PHP all the way back to like 4.2... If you need a password hashing algorithm for an unsupported version (or 5.3.x < 5.3.7), just use that.

Which actually brings me to the entire point (I don't need to tell you, just making the point again). Just use a library for this. It may seem easy to just do it yourself, but there's a lot to it. Just use a library and be done with it. There's no reason to re-implement it every time...

Hope that helps...
Is this like 1st world problems for startups?
Dark Patterns (Presentation Online)
You keep saying "everyone" when you mean "I".
You can make your list private. So, it isn't pure social as you mentioned. Email me at siong1987@gmail.com. I will delete the account for you. :)
"At the end of the day it's best to have everyone in the company (post-deal) feeling like they got a good deal. Kinda like a partner/wife - you never want to feel like you're the one that's trading down in the relationship."

By definition someone is trading down. If the valuation is low, the company and its people lose out on potential money. The FB approach (extreme valuation), while discouraging most people, at least maximized value for those that liquidated at the IPO.
I love the simplicity.

We started with a very similar premise around collaborative list-building for travel when we created http://www.planapple.com. (We're a couple years of features and iterations into it now, so it's grown beyond simple lists in both functionality and UI complexity.)

FWIW, we've had trouble getting any traction on public list sharing, and we've tried a handful of different approaches. Our users are very happy to collaborate in small groups, but that's where it ends.

Some stumbling blocks:

1. You'll need a critical mass of really good, yet somewhat mainstream, lists to attract people who will fork an existing list.

2. Until you have that, you'll attract mainly people who want to build their own lists from scratch and enjoy/are willing to put "a lot of work" into their planning. And that's fine (it's who we're getting now) -- but that kind of people tend to build highly-customized lists that aren't likely to appeal to most other users.

3. Mainstream users aren't that willing to spend effort searching through a bunch of different lists to find one that matches their interests. (Though if you have ideas for an algorithm that can figure out my list for London on a backpacker's budget won't appeal to your interest in a luxury London holiday, let me know!)

4. In practice (for travel planning, at least), the lists tend to contain a mixture of general-interest info plus specific details (like my hotel confirmation number) -- which means they need filtering before they could be made public (and people don't want to spend time on filtering).

But I definitely don't mean to discourage you -- just wanted to pass along some of what we've learned.

Thanks for sharing.
It was hyperbole. Uncle Bob is opinionated but definitely isn't stupid.
Can I include compiler bugs? I've had to deal with a slew of those over the years.

If we put those aside, then the simplest example is probably when someone else's code crashes due to your input (though the bug may be theirs), and you don't have their source code. I've spent a great deal of quality time tracking down bugs in vendor libraries for which I had no source, and then working around them.

There are a ton of other possibilities, though. For instance, ordering issues related to thread-safety, out-of-order execution, and synchronization points/barriers.

Or, hell, just being able to read a failure quickly, whether or not you have debug symbols handy. Contrived example:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000
0x0000000100000f25 in main ()

(gdb) disassemble
Dump of assembler code for function main:
...
0x0000000100000f25 <main+21>:	movb $0xff,(%rax)
...
End of assembler dump.

(gdb) info reg rax
rax 0x0	0
The new iPod touch and the next iPad design
I have suffered from depression and agree with jdietrich. I hope that is enough for you to rest the "sex and virgins" argument, which is logically fallacious and makes rational discussion of published information difficult.
yeah, its too bad. Cook is a genius in his own right, but maybe there's a better person to give keynotes
I actually think about that before. But, decided not to let people to create multiple forks of the same list. Now, after looking at your use case, it seems to make sense to allow multiple forks for the same list from the same user.
IPhone 5 Specs
Zillow competitor Trulia to raise $100 million IPO
iPhone5.com now works
A few months ago, Apple fought for the domain. And today, they finally got it to redirect.
Robert D. MacPherson, A Singular Career
That's a rather impressive rant to write without apparently ever considering whether this site is intended to be used for any of that stuff.
States are pretty large entities. My state, Washington, is coastal and unquestionably liberal, but we have huge groups of conservatives. When you actually squint, though, you'll notice that there's a political West versus East divide in the state itself that maps pretty well to Left versus Right... or urban versus rural.

Similarly, I grew up in California, which used to be famous for how liberal it was, until the Republicans got their act together and actually used their majority some uh.. 7 years ago? Ish? (I might also be mischaracterizing this; I'm basing this off memory rather than stats.)