skysight-inc/HackerNews huggingface dataset:
I need to clean this comment up.

Even with this release they sold out, giving The New York Times, Guardian, Der Spiegel copies a month early. Of course, for a fee. Also note that Wikileaks withheld 15,000 “as part of a harm minimization process demanded by our source."[6]

This tactic of "the source said so" is in itself untrustworthy as you can never verify the source. These are not forged or faked, however, withholding data is not being "transparent". Which is wikileaks mission.

Here is a better, IMO, review of the video and context leading up to the attack: http://www.reddit.com/r/Military/comments/bn5lg/badass_take_...

I think George Brock said it best in his post entitled "Julian Assange and the Wikileaks agenda" where he wrote, "Assange’s style is an odd mixture of insight, nonsense and brass-neck salesmanship"[2] The fact that Wikileaks has an agenda and are out to sell information to the highest bidder does not speak well, IMO[3]. If you are going to promote transparency be transparent your self.

The Wau Holland Foundation has told reporters that Wikileaks receives no money for personnel costs, only for hardware, travel and bandwidth, however they have not produced any detailed receipts for this[4]. As any charity should do- some are even required by law to do so.

On their twitter feed they call cryptome out for full primary sources, this is very hypocritical on their part[5]. Many of their problems did not start until Assange took the "helm", and many will not cease until he leaves.

They have also released bank numbers, addresses, SSN, and other private information on individuals(see BNP and Bank post). This is not necessary. You claim to "fight the power" then do it, do not hurt civilians along the way.

[1] http://www.tcij.org/

[2] http://georgebrock.net/?p=853

[3] http://stefanmey.wordpress.com/2010/01/04/leak-o-nomy-the-ec...

[4] http://www.techeye.net/internet/wau-holland-foundation-sheds...

[5] http://twitter.com/wikileaks/status/17960055502

[6] http://security.unt.edu/aggregator/categories/1
In a down market, there are some people who would accept a wet cardboard box for the night if they thought that showing frugality would get them the job.

You have to wonder how many of your interviewees were thinking along those lines when you made the offer.
bad implementation? asynchronous IO is more efficient than threading simply because it eliminates overhead. i don't think anything was "switched back to" async IO as if threading was supposed to solve some sort of problem with it.
I'd like to see the code used in the benchmarks before drawing conclusions from this work. Programming Java NIO is tricky. It's possible to make some mistakes and still have things "work". One example mistake is setting the write op on the selection key when there's nothing to write on the socket channel. This bug will cause the typical select loop to consume 100% of a core. The code stil works, but is much slower.
I don't see anything saying the enemy is using US provided stinger missiles against US aircraft. There was a report of "smoke trail", which may or may not be accurate. If accurate, I would assume it's a soviet weapon (SA-7 or successor), or maybe a Pakistani stinger clone, but very unlikely a US stinger given in the early 1980s.

Yes, a lot of this is interesting, but isn't far beyond that is available in the news, at least if you have a basic understanding of military operations in Afghanistan. If you read 2-3 of the popular military blogs (Michael Yon, especially), you would know 95+% of this.
Somehow I doubt security and intel ppl actually put sensitive information on their Facebook.

Or at least I hope so.
Manolo Blahnik Pumps
You should. It's a real time investment but it pays off I assure you.
I’m kind of tempted to re-run this test using LISTS, then SETS, then SORTED SETS just to see how they all compare from a storage point of view.

Yes please, that would be much appreciated.
Ah okay, thanks for the clarification.

And thanks everyone for the help, I'm much more optimistic knowing that the community is this this helpful and supportive. Now just to cram it all into 3 days...
"Eight Americans were killed and 23 were wounded when 175 to 200 insurgents outnumbered and attacked this isolated command outpost in Nuristan Province.

This report shows how insurgents were successfully able to cut off small, isolated outposts like Keating and exposes the weakness of an early American strategy to set up these centers near the border of Pakistan."

http://www.nytimes.com/interactive/world/26warlogs.html#repo...

Immersive, in a horrible, but educating way.
Confusion, helplessness...
Rob Pike frustrated by Java, C++ complexity
Interestingly these two languages are Google's official languages.
IIRC it does not support things like the mysql lib because it is normally not event driven. So yes everything in node.js is event driven, but not everything you may need is included. Last I checked work was being done on it. The solution was to create a thread pool and treat communicating with it as an event driven protocol.
I've never been in your shoes, but one small tidbit I've learned about business in general is that the first person to say a number loses. If you can, try to get an offer out of them, and start negotiations there.

The other rule of thumb I've seen acquirers use is (yearly revenue) * X, where X is some indicator of the risk of the business evaporating. Values of 0.9-1.6 for X seem pretty common for a product with little history.
I know you're just trying to be funny. Hopefully. But it is hard for me to imagine that selling laptops with Ubuntu was ever a profitable endeavor.
Would something like

lift f = (return . f)

Be a functor?

[Edit: It says on Wikipedia that a functor maps a function in one category to a function in another category]
"both renting and hotels are pretty heavily regulated, mostly for a good reason."

Says who and what are those reasons? I suspect the reasons are: old people got scared and stakeholders saw an opportunity.

Luckily the Internet is mostly protected from scared old people and powerful stakeholders.

Maybe in another decade when we're all older we will be willing to give up the freedoms we once enjoyed when the Internet was still young. And it will be for "mostly good reasons."
Event driven servers should not block on disk i/o, dns queries, or db calls [by using/writing async libs]. At least the well written ones. Else the Server Is likely to be dos-ed. The author is wrong in using a db call as an example. Secondly, the author totally ignored the time it takes to launch a thread vs not launching one at all in an event driven model and that affects the # of new connections/sec. Finally, switching between threads is not a very cheap operation since it causes a context switch, which directly affect the response time of the server.
False dichotomy. Just as the law doesn't totally ban people staying in apartments that they don't rent, it doesn't seem necessary to totally ban motorcycles. Motorcycle helmet legislation, while rather lenient in the US, still deals with this specific security risk. (And no, I don't think this is a particular infringement of personal liberties, considering the medical costs that often have to be born by the tax payer, never mind the trauma for other participants in the accident)
Oops. Accidentally down-voted you. Votes really need to be reversible for at least some short time.

EDIT: Wow. Some people are really pathetic with down votes. It was a mistake and should be correctable.
Normally I just upvote comments I agree with, but your post merits something more personal. Please do this, and please tell HN when you do so. I'll buy a copy.
(So, are you avoiding backing up your statement?)

I never said that or implied that.

We are talking about places to stay, not restaurants(food). Don't change the topic.
Philz coffee is amazing. While randomly exploring that area of 24th St. one day I walked in there thinking it was just another coffee house....I was delighted to be treated to the best coffee I have ever had.
I think I agree. Perhaps if it was titled "Thread versus Evented single core servers" it would make much more sense. Having said that, there are ways to scale out to fill the cores for event based, and in some cases (ie nothing needs to be shared, would suit event based as IO bound) works just fine. There was an interesting article which I to me looked like it was uncovering that: http://dosync.posterous.com/clojure-nodejs-and-why-messaging...
Wow...talk about a flamebait article. This one was so bad that I finally went ahead and actually added an entry in /etc/hosts for techcrunch.com pointing to 127.0.0.1, something I had been "threatening" to do for a while.
I figured it'd be useful to do... just need to block off a bit of time. Perhaps in the next 24 hours if I'm lucky.
I'm sorry, but his claims seem to apply to a lot of hostels but not to any of the airbnb homes I've been to. Public health concerns, egregious conditions, credit card fraud ... If things like this happened in an airbnb home, they'd get a bad rating and a bad comment explaining what went on, effectively ruining the rest of their business. Also, payments happen through airbnb so that also gets rid of a lot of problems and ripoff issues. There is a world of difference between the hostels / illegal hotels mentioned and airbnb.
Oddly enough, it crashed into our entire navy.
Wow, an "old people" conspiracy. Haven't heard that since my high school days. Trust no one over 30…

Remember the old silent movies, where the evil, mustachioed landlord was one the most popular villainous archetypes? That wasn't without reason. People looking for a roof over their heads often aren't in a good bargaining position, so often you could make them sign almost any contract. There are quite a few federal and local laws that limit what's possible in all these cases, so that your landlord e.g. can't evict you all willy-nilly. Rent control is also rather common.

Same goes for hotels, especially when it comes to security (emergency exits, maximum occupancy etc.).

Whether every single law (including this new once) make sense is another question, but my point is that this isn't something completely new, were all of a sudden the octogenarians ruling the world decided to come down on the poor cyber-startups.
They're actually so similar that they're regulated under the same branch of law called "hospitality law."
Yes I meant it as a joke. I do realise that if many people dont buy a particular configuration it would be less profitable because the expenditure involved in keeping a particular configuration alive is amortized over fewer units sold.
That being said - there is a case where its more profitable in the long run for a company like dell to sell an upstart like AMD / ubuntu which is not pulling in the margins yet - the case where the upstart is starting to gain traction.
Chupacabra in Texas
You know you've made it when you become material for linkbait.
What distinguishes "peaceable assembly" from meeting with a bunch of your friends? Some of the most important assemblies were antislavery meetings in barns, where meeting in public might mean suicide - does it say "peaceably assemble in public"? The prohibition is against government interference in all "peaceable assemblies" which is to say, all peaceful meetings. There are limitations, of course (eg I generally can't assemble in the street), but what reasonable restrictions intrude into the home? You do your name-sake disservice.
Array Vs. Linked List
Thats a rather Eurocentric viewpoint. A good portion of the world may be closer to a zebra than a horse at any given moment.
I've been slowly trying to make myself eat healthier (ok, I lied, my wife is)...

Some of the things I've started eating regularly (and craving) that aren't all that bad:
- carrots and hummus. super cheap, filling, hummus makes it a little more exciting than plain carrots, but not as unhealthy as ranch.
- a jar of nuts. I prefer the lower-salt dry roasted peanuts to help satisfy my salty cravings.
- goldfish crackers. this is my splurge item. I usually get the whole grain ones to feel better about myself.
- i've also snacked on grapes, bananas, and other fruit as well.
- for "chocolate" cravings sometimes I'll have a fiber one/fiber plus bar. nutrition-wise, they're not all that good for you, but its better than a candy bar. and the repercussions of the fiber will at least make you think twice before eating it in the office...

Bottom line: Figure out what you actually _need_ and not just what you're craving. Your body is smarter than you think about knowing what you need. I can typically classify my cravings as either "protein" (hummus/nuts), "salty" (nuts/goldfish), "sweet" (fruit), or just empty (ie lunchtime and/or carrots/fruit). I don't need a whole lot of variety, so as you can see, my short list of regulars double-covers most of these which is just fine for me (and easy to keep handy at work).
Semi-dupe on the original (longer) article: http://news.ycombinator.com/item?id=1544661
Couldn't the same sort of mass-lawsuit strategy recently used by certain copyright holders work here? I mean, if it's really this widespread I could see the FSF getting a court to issue an injunction against these devices being sold, given the quantity of infringement going on (especially given that these are companies who should have the resources to do so.)
The NYT in fact is redacting information. Wikileaks also wa working with the White House to hold back a few key pieces of info according to the NYT.

Names of public figures (generals, prominent police officials, governors, warlords and senior afghan officials) have not been not redacted, though on a case-by-case basis, the names of lower-level employees have been removed. Similarly, well-known insurgent commanders or terrorists are not redacted, but the names of lower-level figures are.

The types of information that have been removed from the documents include:

Names or precise identifying information of sources.
Names of buildings under surveillance.
Names of prisoners.
Names of kidnap victims.
Times required for various tactical military reactions.
Radio frequencies or phone numbers used in insurgent communications.
I have been in your shoes and priced myself out of the deal.

I am looking forward to seeing the experience of others.
As of Mac OS X Snow Leopard, installation and updating of printer drivers get handled by Apple's Software Update.

http://www.appleinsider.com/articles/09/02/09/apples_snow_le...

Ofcourse, those drivers are still curated by Apple. Back in 2004, Apple flirted with the idea of opening up Software Update for third parties, but has since decided against it.

"The computer company fears that third party developers could accidently release buggy or infected software updates, which would ultimately effect the Mac OS X operating system, causing customers to fault Apple."

http://www.appleinsider.com/articles/04/07/13/apple_nixes_th...
What To Do When You Don't Know What To Do
You're not addressing my question: What "legitimate public health concerns" are different for couchsurfing vs a person renting out their apt while on holiday?
Help me understand something--why is it the tendency for game/gfx engines to become all-encompassing?

All the major game engines on the platform have support for

* 3d audio

* physics of some kind

* networking

* touch input

* accelerometer apis

Many of them have their own languages (Unity), UI subsystems, and require you to architecture everything in ridiculous ways that are non-standard on the platform.

As somebody coming from a "normal software" iOS development background, this presents me with a huge learning curve to get up-to-speed on these things. I already know how to do touch events and accelerometer handling. Apple is introducing kickass APIs for game networking and such. All I want is to draw pretty 3D things to the screen and occasionally animate them; maybe some basic collision detection.
Unless your brain isn't the product of evolution by natural selection, it's not optional:

http://en.wikipedia.org/wiki/List_of_cognitive_biases
WARNING: This is the blind leading the blind. I was already well-upvoted for my previous post before realizing (thanks to you, tkahn) that my definition of bind was actually fmap (I think). Crying out for authority here; help us out HN.

---

You are not, strictly/pedantically speaking, because fmap is the single function that defines a Functor to begin with [1]:

class Functor f where
fmap :: (a -> b) -> f a -> f b

and Monads are a special case of Functors; so, as the defining relation of a Functor, it doesn't a priori have anything to do with Monads.

You are right in seeing that fmap is lifting -- liftM, which is defined in terms of just bind and return for Monads, is (I believe... see warning above) identically fmap. fmap = map for Lists as seen as Functors, for example, which lifts a function (a -> b) to ([a] -> [b])... "into" the Functor/Monad, I suppose.

---

[1] http://www.haskell.org/ghc/docs/6.12.2/html/libraries/base-4...
I know the Github guys pretty well, and I'm glad their project is doing well.

I guess I'm pointing out it's bad journalism.
I <3 HN.
Since this law doesn't apply to my apartment and everybody's apartment, are we living in unsafe conditions?

If someone were to visit and stay in your apartment for a few days, then somehow it becomes unsafe?
If this solves for neighbor complaints, why not craft the legislation to be triggered on a neighbors complaint, rather than make all hosts criminals, responsible or no?
Pack warm. I'm from Ohio, where it's been in the 80s or 90s pretty much all summer. Having the idea in my head that CA is a warm place, I packed all shorts and short-sleeved shirts. San Francisco is cold! I ended up buying a thermal long-sleeved shirt and hoody when some friends and I decided to go to Ocean Beach.

Speaking of friends, I came to SF alone. I stayed at the Green Tortoise Hostel because at $30 per night, it was super affordable. I've met people here from all over the world. Last night at Ocean Beach, I was hanging out with a girl from England, 3 Irish, a Scottish guy, and an Italian girl. I highly recommend the hostel experience. If you're only here for a weekend, really try to minimize your computer/gadget usage and actually get to know people and the city.

As for some cool things I did yesterday -- I got a clam chowder bread bowl from Boudin's bakery and ate it while on a pier. I stopped at San Francisco Norman's and had some halo halo (it was ok), and while I was eating that I listened to a couple ladies playing some live acoustic guitar and singing. Nearby were a young guy and girl doing free abstract chalk portraits... they drew me, and then I joined them in drawing someone else. I then walked through
Ghiradelli Square, where I stopped to sketch Alcatraz, and I proceeded up to Fort Mason, stopping along the way to sketch the Golden Gate bridge from afar as the top disappeared into fog. I slowly went through the Fort Mason Community Garden, which was quite beautiful. On the way back to the hostel I stopped at Naia for some delicious gelato. Then we rode the N to Ocean City and had a fire on the beach.

I had four nights here, and it has gone way too quickly. I'd plan on staying here as long as you realistically can (advice that applies to any trip, really).

I'm far from an artist. I mentioned to the chalkers that they looked like they were having fun, and she said they were and that I should join them. It was great! As for the sketching, I didn't bring a camera, so I used a pen and memo pad to make the best sketch I could.
Building A Scalable Career
> So, if (or, perhaps, when) all the people with liberal arts degrees go back to Javaschool and emerge in a couple of years with M.S. degrees in CS, is your company going to hire them all?

This argument is not terribly relevant. It's like I tell you about this cheap, underrated restaurant and you reply with "but if everybody follows your recommendation, it will be too crowded and prices will rise and it won't be underrated anymore!". Which is true, but it's not the case that everybody will suddenly go there.

If more people did technical degrees (and CS is not the only one) instead of liberal arts degrees, gradually the salaries for technical jobs would go down a little and salaries for liberal arts jobs would go up a little.

That said, I agree that more and more people getting university degrees -- whether due artificial legal requirements or societal expectations -- is not necessarily a good thing. In Japan, going to a trade school for 2~3 years and then getting a job is a common alternative to going to college or junior college.
This exact thing started happening to me more and more frequently when I hit age 30. I tried all the standard remedies: psychological tricks, pomodoro techniques, vacations, exercise, reducing stimulants, increasing stimulants, blocking the internet, and so forth. However, in late 2008 I faced up to the fact that I simply do not care as much about programming as I once did. I also did some soul searching and realized that perhaps I never really "liked" programming. My relationship to programming has been more like an obsession or compulsion than someone pursuing a passion.

My solution is that I set a hard deadline of my 35th birthday to leave the field. I took a much higher paying programming job in the financial sector at the beginning of 2009, and moved in with roommates for the first time in 15 years, to save as much money as possible. I am lucky in that I have other talents to explore, and friends and relatives with unrelated businesses where I can always get a job in a pinch.

This might not be the right way for anyone else. However, I thought that since your symptoms are exactly the same as mine, I should share. I wish I would have figured this out for myself years sooner, as I could have saved myself a lot of frustration and unhappiness. Good luck.
This is true but in my case my first "company" imploded from the weight of all the things I didn't know I didn't know.
Get advice from a CPA on how to structure the sale to minimize your tax bill.
Thanks for sharing. This is really amazing and takes me back.
Unlikelier considering the Stinger is filled with oddball proprietary batteries, and a canister of argon (for cooling the seeker head right before launch) that I've been told leaks over time.
Care to share your experience. It would probably help others.
That's not a surprise either, sadly. Incidents of indiscriminate or careless killing of civilians have surfaced throughout the war in Afghanistan and the war in Iraq, from the very first days of both conflicts. The military has played down most of them, or issued denials, unless confronted by overwhelming evidence that can't be easily denied such as video and photographs.

EDIT: Added new phrase after the last comma
Well, actually it DOES make them less impressive... because once you look, actually look objectively, at how x86 continues to close the gap, you realize that the day is coming when mainframes will go away or be otherwise not distinguishable.

Look: when the 486 came out circa 1989, its memory bandwidth to RAM was about 70MB/second. That was the speed of a single disk channel for an IBM mainframe, a huge difference in performance specs.

Interconnects? NUMA? Heck the 486 wasn't even good for 2-way SMP - while the mainframe could be hooked up into a clustered sysplex (1994, or the earlier virtual coupling facility) and even mirrored over long distance links (GDPS).

Look at the way these differences have been minimized in recent times ... the mainframe chip borrows its GX IO chip from POWER, fer cryin' out loud...
Is the product currently generating revenue? If so, at what percentage of the amount that the buyer thinks it will add to their bottom line?
Zynga The Google of Games
I've noticed that sorted sets have noticeably more overhead than the other types.