skysight-inc/HackerNews huggingface dataset:
Lessons from the front: 4 simple rules for success | 24 Ways To Start
Who’s your customer? What? Why? Get dirty… KISS. Cashflow. Milestones. Sell. Focus. People. Relationships. Repeat… Nathalie Gaveau gives you 4 tips to keep you on track.
It was FathomDB (I worked there). FathomDB is still going actually, but I'd basically warn anyone away from building a convenience service on top of Amazon's stack - they're using the Microsoft playbook.
Building Mac Applications in MonoDevelop with MonoMac
Everything in medicine is named with arbitrary names of discoverers and so on. That's why you have to be good at rote memorization to get through med school - you can't even communicate with your colleagues otherwise.

This is a fundamental cultural difference between medicine and engineering.
Again, could you trim the number from the title of this post and have a glance at the guidelines, please?
yes I was thinking the same thing. If there was some way for my interactions with previous companies to be exported and packaged up for my future calls/emails I would be on board. I think this could dovetail with voluntary disclosure of information on my part to improve the quality of advertisements that I experience on tv and radio - or whatever it is called in a few years.

One issue is that there would be things I wouldn't want in my profile (think credit reporting for examples). Also if I have any say in it I might put in things that I wish were true but may not be (good listener / attention to detail).
Video at WFAA doesn't work for me, Youtube version:

http://www.youtube.com/watch?v=NhSZK43ovpU
How an RC airplane buzzed the Statue of Liberty, with no arrests
False analogy. There's a world of difference between a tech nobody (in her own words) and a very well known, established programmer with decades of experience who is seen as an authority in the field. At that point you are, to some extent, a media personality as well, and that sort of behavior is a somewhat more understandable.
HTML5 [..] refers to all upcoming web technologies and – pretty much – always has.

HTML5 hasn't always referred to all upcoming web technologies. It's misuse is recent - and I think Steve Jobs has encouraged the change.

I find being asked for an 'HTML5' website problematic; a lot of clients use the term simply because they understand it's a buzz word - and don't actually know what they're asking for.

I think we'll have to disagree.
You can grow up yourself.

Not the whole economy of Ireland is affected. It is just parts - banks, real estate, etc.. The companies are still there and their products and services are still valuable. When the EU keeps the banks from collapsing, makes credit available, then Ireland is still alive.

To keep a tiny country like Ireland with 6 million people running should not be difficult for an EU of 500+ million people.
How To Write A Hit: Think Like A Teenager (But Keep Parents In Mind)
Style: Lessons in Clarity and Grace, by Joseph M. William.
Now in its 10th edition!

This is the real thing - a very useful book that cuts through the annoying prescriptive crap. Highly recommended.

http://www.pearsonhighered.com/educator/product/Style-Lesson...
I generally don't use the buttons on my laptop, except when I need to right-click. Instead, I just tap on the trackpad. Is there anything preventing this from being done with tablets?
10 kanban boards and their context
a) to whip up public outrage about the leak by declaring it an attack on US interests, US security and and endangering of the lives of US military and diplomatic personnel.
b) be seen by the public to be doing something about a), in an effort to convince them of their efficacy at protecting against enemies of the US.
c) in keeping the biggest new sites and the public occupied with a) and b), distract as much attention as possible from the contents of the cables.

If you look around the world, most governments are taking a similar strategy.
So what? The task is to keep the banks alive. Much of the rest of Ireland is still there. There are still people, buildings, companies, services, machines, ...
Our interest in bailing out Ireland was unusual in the level of exposure our recovering banking sector has to Ireland. Possibly, because of our traditional support for national sovereignty within the EU, we're even more willing than most countries to do so without compelling the Irish to address their budget imbalance by raising their artificially low taxes. I'm not sure the same self-interest in applies to aiding Portugal though.

The fragmentation of the Euro would undoubtedly have consequences for the UK, but I'm not sure that they would be wholly negative in the shorter term (a bankrupt country unilaterally withdrawing and allowing the Euro to appreciate might even be good for UK exports). Given the parlous state of our own finances, I'm not sure the economic case for contributing to a bailout of other countries is clear cut (given that it's by no means guaranteed to succeed...), and certainly it would be politically disastrous for the British government to commit to any additional spending.

Other countries have more invested in making the Eurozone a success, but ultimately the survival of the Euro depends largely on the continued support of France and Germany as the rest of the Eurozone isn't exactly inundated with money, which leaves inevitably aligns its future very closely with the interests of those countries.
What do you mean grammatically incorrect? The singular they was used by Shakespeare for heaven's sake, its not some recent invention. Rather, the prejudice against the singular they (and the split infinitive) stem from when people looked down on ways in which English deviated from the rules of Latin. Personally, I think its silly to call any construct thats been in use for hundreds of years among educated people% and serves a useful purpose "ungrammatical".

%The Chicago Manual of style lists "Addison, Austen, Chesterfield, Fielding, Ruskin, Scott, and Shakespeare."
And there is perhaps the main point. I don't come to HN for generic technology stories, I go to other places.

Maybe it's me, but I come to HN for the best stories, "anything that is in the interest of hackers" according to the rules, whether they are reported by other media or not, I don't care.
Isn't that very (very) old? I remember seeing it long back
So he's earned the right to have pictures on his blog? Or are you thinking with your dick as long as it doesn't have a CompSci Beard?
The amortized cost of a reserved instance is only $7.47 per month.
Years ago I took a course on the ethics of war and we had a couple of readings on the neutron bomb. They seemed to be a good idea only to the "better dead than red" crowd. While less destructive than conventional nuclear weapons, neutron bombs would have been far more likely to have been used. My ethical equation goes something like this:

ethical stupidity = (damage) x (probability of usage)

regular nukes:
(ludicrous damage) x (even in the event of a tank invasion of Europe only an idiot would think this was a good idea)

neutron:
(a little less ludicrous damage) x (somebody will do it)

The reason the "better dead than red" crowd thought they were a great idea was because they thought using regular nukes was a fine idea too.
> The universe is a big and mysterious place.

Sounds like a Deeply Wise Curiosity Stopper. OK, it's all speculation, but it's still reasonable to expect visible changes, like Dyson spheres.

And the barnacle certainly would detect us. We changed the weather. We use planes all over the place. At the very least, it would detect Iridium Flashes, which are hardly natural. (OK, that would take a scientist sentient barnacle, but humanity does science anyway.)
I use ScreenFlow (from www.Telestream.net) because it is fairly intuitive and has all of features I would ever need. It is also made by a company that has strong experience in the video arena and I think it benefits from the development of its (higher-end) product siblings. I want to spend as little time as possible on the technical aspects of screencasting, so that I can focus on my product/service and content. ScreenFlow handles the transitions, audio ducking, custom cursors, callouts, editing, encoding, titling, etc. etc. without making me open up other apps.
Any video of this in action or did I miss a link on the page?
Wait what? He standardized the Army field manual for interrogation [1] and has been attempting to close Guantanamo [2].

1: http://articles.cnn.com/2009-01-22/politics/obama.interrogat...

2: http://articles.cnn.com/2009-01-22/politics/guantanamo.order...
Not meaning to be trite, but it's amazing how Al Gore's desire to move toward the right led him to select Lieberman as VP, and paved the way for the rise of one of the most backward politicians ever in US history.

Recall how influential Lieberman was in helping Bush sell the Iraq war, etc.
Why, then, has no one ever used a neutron bomb in war?

From an evidence-based standpoint, guns, bows and the like make it far more attractive.

I'd also point out that civilization with Roman-era technology is impossible without slavery on a massive scale, slavery that must be fueled by war.
I think they were taking issue with making a handle out of an aerial (or vice versa), no-one was denying basic physics and the only people I see confusing them appear to be intentionally doing so to muddy the water.

Off-topic but while at Daring Fireball I notice he hasn't updated his story about Android customer loyalty to reflect the real figures:

http://blog.yafla.com/Lazy_Surveys_Enable_A_Lazy_Press/

That's becoming something of a pattern for him, as he jumps on every negative Android story that comes up even if they later turn out to be misunderstandings.
Amazon's statement makes it very clear that they had no problem with the DDOS aspect of it and they ejected Wikileaks because of the nature of the content they are hosting:

http://aws.amazon.com/message/65348/
It probably starts with low numbered ports for new connections and by 2 minutes has reached 1080
It's when the job gets hard and boring that I forge forward because I KNOW that's the point when most developers stop and the competition will be less after launch.

I just completed the working prototype of my next game. It's RIGHT NOW that the other developers quit because this is when it starts getting dull.

It's now time to:

- add 2 player

- create the computer player's AI

- make a working high scoring system

- create the game-options screens

- add the little features and game options

- add extra animations or "flare" that sets me apart from the typical indie dev

- create screen shots, marketing copy, the web page, the icon, the high res icon, get a TOS, etc.

But this is why there's a difference between running a mobile business and writing an app.
> Surely ye jest.

I'm serious. The market changed. You can no longer sell a C compiler, a desktop operating system or an e-mail client. You can sell a lot of stuff.

And don't call me Shirley.
I know you can't downvote me - you're replying to me. And I'm not complaining about the downvote (which someone has reversed, so I've removed my comment) but simply remarking on it.

And I'm being saturated with wikileaks stories from every source: twitter, facebook, BBC news, etc, etc. I don't need to get it all over again.

My personal opinion, of course, and, as I said, I don't automatically flag them, but every day I just feel enough is enough. 130 submissions in 5 days is excessive.
It's surprising to me that a programming language would have started out following engineering conventions rather than mathematical conventions, even if there's a strong overlap between EE and CS. That said (and speaking as a mathematician) I think it's foolish to use j over i, especially since in some cases (e.g. quaternions) it will be very confusing.
The Story of Inventor Thomas H. Massie
What happened to "there should be one-- and preferably only one --obvious way to do it"?

PS. I've also posted this as a comment to the bug report.
I must be the only guy that gets almost no discount, harump
"You've played right into my hands, Lieberman. Mwahahahaha... " .. ok he didn't quite say that. But Assange did just claim in a Guardian Q&A that choosing Amazon was a deliberate ploy to test/highlight the deficits in US commitment to free speech.

http://www.guardian.co.uk/media/2010/dec/03/julian-assange-l...
I was emphasizing that even as someone now jaded by such complaints, I find this to be a valid article.

Then your original post was unclear, as you said nothing positive about the article. Because you were negative about the trend of complaints, it implied that you felt this way about the article itself. By proceeding to agree with the points themselves, it implied that these are self evident truths that should just be accepted and not complained about.
Are Android customers left to rot the moment we walk out of the store?
Let's see, the last war the US fought in order to gain land (or at least resources and infrastructure) was ... Iraq! If it weren't for the political and international consequences, then Neutron Bombs would have been very useful in that conflict. The fact that the US won (!) but still doesn't have the spoils says more about the competency of my country's leaders than it does their intentions.
I think it was a valid (though poorly worded) question. Not really deserving -4. Thanks for the answers anyway -- I haven't touched imaginary numbers since high school.
Easy bet. Unity already does.
Seems like a perfect use case for EC2 on demand. Only run the VPN node when you are on an open wireless network and need the VPN security. Shut it down otherwise.

That would make it harder to run, but it would greatly reduce the cost. I'd pay $0.02 for an hour's worth of security while stopping off at a coffee shop.
I think this is saying that Windows starts assigning ephermal ports at 1025 and a common rate of web browsing uses 55 ports after about 2 minutes, at which point ports above 1080 start to be assigned and are blocked.
At the levels necessary to do terrorist acts, cash is essentially unmonitored.
That page could be added to the list of classic examples of bike-shedding.
No it isn't. Wikileaks is an organization that uses technology. That doesn't imply that every story about Wikileaks is a "technology story." Most of these Wikileaks stories are closer to "politics" than "technology," IMO.

At any rate, it isn't what I'm interested in reading about on HN.
Staying in the Game
I think this is right. While it's amusing to note the apparent heterogeneity in responses from representatives of the state to the leaks (criminal! boring! dangerous! nothing new!), looked on as a strategy of noise generation to drown out the signal (i.e., revelations of criminal activity by the state), the approach is cohesive and effective, and it demonstrates unrestrained contempt for the American people.
The Inner Workings of Wikileaks
Please post link to fundamental design rules.
My H1B Job Story
How embarrassing - I initially had written a paragraph here pointing out how wrong you are and I was just seconds away from posting it before realizing you're right ;)

So yes you're right, to be consistent with the article and my reply elsewhere in this thread it should've been that. Luckily it seems that most posters managed to derive the underlying question from the circumstances ;)
Copy paste from another question :D For my shame . Thank clyfe:

Coding the whole app in JS in the browser and using the server only for proxying data and validation/filtering.
See: SproutCore, Cappuccino, Backbone.js, JavaScript.MVC
Avi Bryant's "Django is obsolete, but so is everything else"
http://python.mirocommunity.org/video/1186/djangocon-2009-dj....
Yehud Katz's
http://yehudakatz.com/2010/09/14/heres-to-the-next-3-years/
reply
"Pretension and grammar-Nazism": in this phrase, the first part is honeycomb, and the second is a bear-trap.

Have a nice day.
Wouldn't the same advantage be obtained by x and y coordinates?
It's often hard to ask relevant questions that will fit into the time allotted for an interview. Your DB schema example is a good one - it shows that the candidate can design (and to a lesser extent, implement) an application. Your example (I'm assuming) is missing strong algorithmic problem solving however. It would be good to have an additional question to test this kind of knowledge.

It's also important to realize that most technical interviews are really about weeding out bad candidates than finding good ones.

It may also be necessary to have questions general enough that any given candidate stands a chance at solving it. If a candidate doesn't have SQL experience your example would be bad (assuming the company didn't require SQL experience).

This is why you see questions like "implement a binary tree." Any competent programmer should be able to implement a binary tree. If they have never seen a binary tree before, they are simple enough to describe in 5 minutes.

I once asked a candidate to implement a trie. He had never heard of a trie before so I drew one on the whiteboard and briefly explained it. He asked me a few questions and then proceeded to implement one. We then discussed the pros and cons of different methods to store the nodes (vector, list, map). It showed me that, given a spec, he could code a data structure and the following discussion showed me he understood memory and time constraints.
I feel a bit bad for Retro, and half hold out the hope that he’s an invented character just playing a role.
http://vimeo.com/17180651

Nice to see them running Ubuntu
I wondered about that too.

Here's my guess (would welcome confirmation or a more accurate explanation, not least because I'm far from an expert on how TCP/IP works and know even less about Windows):

1) The router blocking outgoing connections coming from ports on that machine. That is, each time you make an outgoing connection, there's a port on your machine associated with that connection.

2) The ports associated with outgoing connections start at 1024. (Unix-specific? Traditionally only root could use ports lower than that.)

3) Each subsequent connection gets a higher port. Presumably they wrap around eventually.

4) So, after not too many outgoing connections, you've hit 1080, and you need to reboot to reset the count.
That's still a pretty big single thing though.
ssh -D: socks proxy. only works with some apps. tunnels at the "data stream" level.

ssh vpn: tunnels all packets at the "network" level. bad because running TCP over TCP can have erratic performance. good because it covers all traffic.

openvpn: tunnels using UDP, so you don't have the TCP on TCP problems. it's just more work to set up than ssh vpn, but still probably easier than full blown ipsec.
Agreed. Scheme uses i and not j, and it was created at MIT, where there isn't even a separate CS department, just EECS.
I think there is some lack of technical knowledge with the people who are running wikileaks as they are still using the same free dns service with a new domain rather than switching to another dns that might be able to handle their traffic (DDOS) with a known domain name.

(everydns.net is the dns service they are using)
the driver is 'user land' libusb
Better choice than a lot of the VPN services out there. The free services should be presumed to have some sort of ulterior motive to get a look at your traffic (including, potentially, much more nefarious ones than a firesheep user). Even premium services should be considered carefully, you have little way of knowing what amount of tracking or inspection of your packets is going on - and such concentrators make an excellent target for hackers.
http://vimeo.com/17180651
> Quite the opposite, it helps to bolster my faith that HN is different, and more valuable.

Exactly. I expect to find a slightly more refined list of news stories at HN, as opposed to, say, the Reddit.com frontpage. Not every generic story that shows up on other "technology news" sites is appropriate for HN. And even more so when most of the stories are just rehashes of the same information, or every minor developments in the overall story (which I find to be the case with most of these wikileaks stories).
Physicists, on the other hand, have come to terms with the fact that they have fewer letters in the English and Greek alphabets than concepts they need to express, and so happily overload i and everything else, hoping to always figure it out from context.
this sounds like a pretty viable business idea, actually. in the past, i've looked for a simple VPN service provider to help secure non-techie friends' laptop work at a starbucks or whatever. couldn't find anything decent. seems like people might be willing to pay some $ for this if it were turned into something commercialized.
Yeah, we actually did use Lua on some of our games. I'm not saying JavaScript is too slow for games, or can't be used for games, just that it wasn't very useful for console development at the time I was doing that. Plenty of games have been written in JavaScript, although almost all of them are web-based games (and I specifically said it's not that useful for non-web development).
Will Comcast destroy net neutrality?
I love this:

I'm personally -0.small on it

even though I don't understand it. Anyone?
> It means reaching people when they are in the mood for spending on your product (the right time / the right place).

I know that and agree. I think the fact that someone paid for the app is a relevant positive targeting indicator for an advertiser, and not a negative because of the smaller audience. I have to admit that I don't have any data to back up my thought, and maybe what I'm talking about isn't what other people are talking about when they think about targeted advertising.

> How about a woman that has uploaded photos of her newborn to Facebook?

Isn't she even more likely to be willing to spend money on baby gear if she's just spent money to put them up on a paid photo sharing site (Flickr Pro, or whatever)?

Like I said above, that's my untested hypothesis.
My favourite part:

"That could work; it's a bit late to do this in 3.2, though. How about the following transition strategy for the complex output.

Python 3.3: Introduce PYTHONIMAGINARYSYMBOL environment variable (and possibly also a related command-line option to the interpreter?).

Python 3.4: Show a warning on startup if this environment variable isn't used.

Python 3.5: Make the environment variable mandatory.

Python 3.6: Make the environment variable optional again, but this time with the default output being 'i' rather than 'j'.

Python 3.7: Deprecate use of PYTHONIMAGINARYSYMBOL. (Warning on startup if it's set.)

Python 3.8: Error on startup if PYTHONIMAGINARYSYMBOL is set.

Python 3.9: Go back to ignoring PYTHONIMAGINARYSYMBOL."
It seems that Krushchev didn't actually understand what capitalism actually is, though.
Assuming bacteria reproduce once per day

I think that's an underestimate, by at least an order of magnitude.
Aplogies for linking to page 2 of the single page view of the article, that was unintentional.
And then under his administration there was the trial of Omar Khadr. Khadr is a Canadian who was 15 when he was captured in Afghanistan and brought to Guantanamo Bay, tortured and held until this year, when he was sentenced to 40 years in prison, because he apparently killed an American soldier, and because he confessed, even though the confession had been taken under the torture. They convicted a soldier for killing another soldier on the field of combat. And he was a child.

These are not progressive measures.
Entrepreneurs are great at innovating to improve business practices. In this post, Mark challenges us to improve lives too. Highly recommended.
Use this on the article and then see.http://lab.arc90.com/experiments/readability/
If, however, your goal is to deliver a desktop application that runs on Windows, MacOS X and other Unixes...VS is worst than useless.

Not at all true. Setting up VS to work with Qt isn't too hard. And once you've got it set up it's a perfectly fine tool for writing cross platform Qt apps. Then to build and test you just do some clever stuff with virtual machines and you are good to go.