jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You didn't answer the question, though - is the fact that this leak has likely put the brakes on limiting the further spread of nuclear weapons a net positive? And that's just one example found in the absolute most cursory glance at a brief couple of page summary of part of this leak.

>The countries that are the biggest proponents of non-proliferation all have a nuclear stockpile...

So does that make it morally wrong for them to try to reduce the proliferation of those arms? If not, I don't see why it matters. It's not like they're building up their stockpiles, either. Quite the opposite, in reality.[1]

[1] http://www.guardian.co.uk/world/2010/mar/24/barack-obama-nuc...
Yes, we could make reactors much more efficient than they were in the past, but there still will be waste to deal with.
You don't have to have faith in an entire bureaucracy to think it makes no sense.

For instance, I don't have "faith" in the IRS. But I don't think anyone should tar up and leak the tax records of every US taxpayer.

And I don't have "faith" in facebook. But I don't want a complete leak of every message anyone has ever sent via it.
The chances of this publication causing a war are close to zero

I think there is a public interest in knowing how many government decisions are made, a public interest in knowing that (as per a source of the American embassy) the Chinese politburo was behind the attack on Google etc.
Would definitely throw down a few dollars say Free - 4.99 for a well built and elegant way to nav through HN
The implementations are at http://www.ucombinator.org/projects/parsing/
All pages, one click: http://viewtext.org/article?url=http://www.nytimes.com/2010/...
But that obviously depends on what you are doing.

Not all products are 4Square.

And often mobile is an extension of the core product not the product itself.
Some of those don't look like problems from the mobile side of things. For mobile, replace "you’ll need to choose" with "you're forced to use". While the OS and security stuff might be simpler, it's not exactly solved on the handsets. Depending on the platform, you'll having to deal with potentially dozens of device models and several different form factors (BlackBerry, I'm talking about you). And if you find a serious bug in the current live app? Have fun waiting several days to a week to get it updated in the app store/market/world.

Building software is hard.
Comparing Rhino with NodeJS is not exactly fair since NodeJS is a server-side JavaScript engine while Rhino is just a JS engine.

You should compare V8 with Rhino, or NodeJS with RingoJS (one example for the later: http://www.erbix.com/documentation/overview/nodejs/ ).
I like it, and I speak as someone who is slowly recovering from a year in a sanatorium gibbering about how I killed Mozart by using a library to decompile Ruby into sexps, then rearranged the sexps before reconstructing Ruby code:

https://github.com/raganwald/rewrite_rails

I'd still be in a padded cell if I hadn't run into a doctor who eschewed the more complex forms of therapy and simply told me to stop doing that.
goosh goosh goosh...
In my recollection, Redmond was THE most important place, and Microsoft was much more hated than they are today.
Americans don't want "human scale" cities or public transit, or else we would already have them.

I realize this is not politically correct, but I like the isolation of the suburbs. I don't want to hear my neighbors or have a grocery within walking distance. I'm happy to need to drive to reach anything, because it means that the hustle and bustle of commerce stays far the hell away from my home.

I hate using public transit. I spent a lot of time and money to purchase and maintain my car, and for good reason. I enjoy the convenience of private, personal transport that departs and arrives on my schedule. I don't have to see, hear, or smell any fellow travelers.

Don't get me wrong: I'm happy to subsidize public transit with my tax dollars. The hard truth is that it is primarily for the benefit of the poor. I don't intend to use it. You couldn't pay me enough to spend two hours on a bus in lieu of my 30 minute commute.

We won't see an end to car culture until it is forced upon us. You will have to tear middle-class Americans kicking and screaming from their suburbs. We have chosen to live this way. The escape from the cities was hard-won, and most people won't give it up just because gas gets expensive.
It is interesting that when the CNNIC root certificate was added to Firefox, this is exactly what many people had warned against: https://bugzilla.mozilla.org/show_bug.cgi?id=476766
Honestly that is exactly the kind of service experience I have been getting from Comcast, at&t and Verizon in all the years I lived in the States.

Not sure where the reputation for great customer service comes from. At least in the telco/cable space I have not witnessed it.

Most was customer service reps who didn't care, were powerless, badly trained, outsourced or (often) all of the above.
Not all sunsets and sunrises are equal...plus you can't easily witness sunsets at every corner of the world on your feet, yet you can on the internet. That's really powerful.

When can we get unlimited data plans btw?
I cannot relate to this at all, and I also don't really understand what the point is. I love type errors, find them easy to fix, and despise languages without extensive type-checking at some stage before run. Is this an argument for dynamic languages or something?
Also, a Num implementation is now available; thanks for the suggestion. However it just hits the 50-line limit :p

https://github.com/eatonphil/ocalc/tree/use-num
The big advantage comes when the URL is public somehow - like with git submodules. The http/https URL works for both read-only and read-write users unlike git:// or git@ URL's.

The disadvantage is that http/https can only be pushed to by users who have git 1.7.
>A few of the people we might demo to will have significant input into volume purchasing decisions within their organization.

Based on this alone, I'd say it's a bad idea.
The legal system works that way for a reason and in a perfect world, the court of public opinion would work similarly. It's an all too common occurence to find out that all sorts of allegations of crimes turn out to be false and that the accused is permanently, materially harmed due to the allegation.

I have to say, high profile person embarassing a lot of people... I'm a little more skeptical than usual. I'm not dumb enough to give him a free pass just because of who he is, but I'm sure as hell not defaulting to assuming guilt.
Questions that might help with the naming:

- Are you servicing a specific region (don't say "No! ANYWHERE IN THE WORLD!", cos not even Amazon manages that)?

- Who are your primary customers going to be? You say mechanics, but are they the only customers possible?

- Does it have to be something with "Auto Supplies" in it? Think of successful sites whose names don't have anything in common with the actual purpose of the site (Google, Yahoo, Zillow...)

- Maybe use your own name to cater to the customer segment that goes for the ol' folksy crap, eg. "Miller's AutoSupplies", "Jefferson Auto Wares" etc.
You are confusing the right to continue one's own life with the right to create someone else's life. If individual beings want to continue their lives, then that is just fine. It is unethical, though, to create new lives. Where is the problem?
I use the /etc/hosts block, but defeat myself if I edit it... would you be willing to share the cron job? Much oblidged!
Has anyone used Kinect's video chat? Does it work with computers or is it like the PS3 where you have to have another PS3 to have video?

I'm really surprised no one has tried to deploy some business apps for consoles, I'd imagine it'd take off pretty well as it'd be a great excuse for team building after hours.
It's pretty standard practice that warranty parts have to be returned.

http://support.lenovo.com/us/en/documents/ht101058

Keep Your Drive

Under the Lenovo Limited Warranty, when Lenovo replaces a defective part of Your product, the defective part becomes the property of Lenovo. Under Keep Your Drive, You
may retain a defective hard drive that is replaced under the Lenovo Limited Warranty. This Service applies to the original hard drive in Your product and any replacement hard drive provided for Your product under the Lenovo Limited Warranty. You must provide Lenovo with the serial number of each hard drive which You retain under this Service and execute any document provided by Lenovo acknowledging Your retention of the hard drive. This Service does not apply to any hard drive provided by Lenovo for a product not purchased by You
I didn't notice that. Google's developer console works so well I don't spend much time looking at anything but crash reports and install stats.
Most organizations and individuals are probably spending more than they ever had have on "IT" related purchases.
I think that the gender pay gap is a social bias whereas the minimum wage is an even deeper devaluing of people and recognizing the value and dignity of someone's time. Even if you eliminated the pay gap today wages would still be stagnated. Once people are paid a respectable wage for a full day's work, we'll truly see what our society values... what are we willing to pay increased prices for? (Not that raising the minimum wage to a respectable number would really have much of an effect on the consumer price index anyway)

Just a little link on the minimum wage.
http://www.dol.gov/minwage/mythbuster.htm (this thread is starting to drift a bit, sorry)
Welcome to the "Nobody was fired by hiring IBM" of the new century.
This reminds me of one particular TV set I was messing with recently. Pulling the HDMI cord on an input resulted in the screen showing static.

Had to think about it for a second, but the static had to have been simulated by a piece of code to pretend that the input had gone missing.
Python 2 enumerate returns an 'enumerate' object that is more or less a light weight wrapper of the sequence that was passed in.

Generators provide a convenient syntax to implement that sort of object.
True. Things have changed since then. Especially about role of jQuery in views. Riot 2.0 unifies HTML/JS together causing less need for it.

I still think jQuery is still fantastic and definitely has a lot of use cases.
Oh a strawman comment on HN...
Probably the (nonessential) frosted visual effect in the menu. Other than that, I have no idea.
Nice follow-up ZeroDB. Looking forward to the beta!
Thanks, i will have a closer look.

The integrated data fetching and data flow extension sounds interesting, at the moment i use superagent with the mentioned callbacks and events to visualize (it is not comfortable).
One problem is what to do if the other-namespace doesn't already exist. It would have to be created, and that initialization is unlikely to be the same as the declared one. Possibly follow-on effects when it is subsequently required. The other option, with similar issues, is to allow fully qualified references to non-existent vars in code.
You could be a good writer or designer. Video skills can be useful. Research skills can also be useful.
I don't think there is a 2.0 release, the update today in the app store was to 1.1.
I notice this in politics. Some people vote for charitable political parties, while they themselves never give to charity.
I have found Python to break down as I scale it into a larger system spanning multiple directories and modules.

It's fine for bashing out 3-4 file programs. It's a decently high-entropy language.

It's a bloody lousy hacking language because of the prescriptiveness.

I'd rather use Common Lisp, and I do, for personal stuff.
How do you intend to protect against slander? Or just outright inappropriateness? Will you be taking down these sorts of posts?

I like the idea--we definitely filter ourselves in most forums. I'm just wondering if it is practical.
I still maintain that LibreOffice is a terrible and confusing name, and that OpenOffice was great branding. I do think that LibreOffice made a great move in terms of one confident fork everyone could jump ship to. And... I get the joke, they're saying what kind of "free" it really is, but it really doesn't roll off the tongue does it?

OpenOffice was an open source success story partially because of its name. It was differentiated from other open source options: KOffice, GNOMEOffice, NeoOffice. Why?

I believe because of the branding difference. It doesn't sound like some weird thing that might work to a non-expert user. It's "Office" but it's "Open". I'm a smart guy and I still have to look up Libre when the fork began to get the joke.

I think the rename and fork must be a joy to Microsoft, that's all.
Sure they should.

A developer casually reading a few books/blogs could learn pretty much all those domains. The same can't be said of business guys doing the opposite.
6. Is by far the best career advice.

Instead of fighting and arguing all day, and getting fired anyway you can often just walk away from the situation. In fact I would say that's the only real conflict resolution that ever works.( In and outside of work )

Family not treating you right, don't complain about it on Reddit. A friend of mine ended up staying in a homeless shelter for a short while at 19 since he didn't like how his family was treating him. And he ended up with a great career after that.
I doubt it's anything nefarious. Competence is certainly a huge factor, but it isn't everything. It's crazy how much market activity spikes when the stock market tanks. And, unlike holiday retail rushes, it's very difficult to anticipate and plan for such days. (If anyone knows how, they're way too busy getting filthy rich to bother with telling anybody else how to do it.) So you're invariably caught off guard.

Source: Worked at a firm that never actually went down under the load, but got plenty of cardio in helping to make sure it didn't.
Yes, but I like my sci-fi like I like my Minecraft worlds. With at least a tiny layer of solid bedrock.

If you're going to propose a crazy but interesting possibility, you cannot pull the 'can't speculate, they're to superior' card. You already speculate by sharing the idea!
Fair point, although I wonder if we'd have these elite players if they were more willing to tolerate failure in themselves.

The man is obviously flawed, but a lot of the criticism is petty and no better than Jordan's own kvetching. I'm sure we all know plenty of other ego-maniacs who don't even have something real to brag about.
So you use them? I was actually going to call them today to get a good price comparison for them versus, RAckshack versus storm on demand. Seams like voxel is similar to storm on demand then Rackshack. Still trying to wrap my brain around all of this cloud computing stuff and how to set up for startup entrepreneur with a lot of upcoming web projects.

Did you compare them with others?
Bingo. It's executable code that reads like a config file, that's about as good as configuration can get.
I agree that Transmit and 1Password are exemplary Mac OS X user interfaces. The other apps mentioned: not so much. To me, they look like iOS ports. Lots of chrome, wasted screen real estate.

My personal favorites:

Versions - http://versionsapp.com/

Kaleidoscope - http://www.kaleidoscopeapp.com/

Coda - http://panic.com/coda/

Espresso - http://macrabbit.com/espresso/

PixelMator - http://www.pixelmator.com/

BoinxTV - http://www.boinx.com/boinxtv/overview/

LittleSnapper - http://www.realmacsoftware.com/littlesnapper/

OmniFocus - http://www.omnigroup.com/products/omnifocus/
Bring her. We seem to be aiming at Publican, which is an awesome place.
Never been to the Publican. Just took a look at their beer list - amazing!
I'd love to come but I have a friend visiting that week, and I don't want to leave her to fend for herself that night :(
The crawler currently runs on a single large EC2 instance.
I could see myself trying to use a bunch of EC2 micro instances instead and then use Riak + Riak Search.

I actually tried putting a dump of the data into Riak and it seemed to hold up pretty well on my macbook.

Another problem was the fact that Riak didn't allow me to do server-side increments on the "incoming links" counter which mysql, mongodb or redis allowed. However, I think that this is something that could be solved using Redis as a caching layer.

I have to admit that I would love to use Riak for something just because it seems to be a really slick piece of software, so it's hard to stay objective :)
> To me, a unary operator shouldn't mutate its receiver. Instead, the resulting value is meant to be assigned to a new value or otherwise manipulated.

Why? And why would you draw that distinction for unary operators but not binary ones? Could it be just out of habit, because you've seen binary operators overloaded to mutate operands before but have never seen that with unary ones?

If the language implements unary operators as regular methods/messages (rather than special forms) why couldn't they be overloaded in the same way binary operators are, as long as it makes sense and reads correctly? (and in this case it certainly does)
Seems like much of this review is describing how, "once you get over problems X, Y and Z", it's very close to being like an iPhone.
Red Dwarf also has an amusing take on it - https://www.youtube.com/watch?v=sp77AjBdlEc
I disagree with you.

These people seem to be fine with taking out perfectly legit content from the internet because they haven't done their research properly. This impacts the hard work so many people have put in, but the complainant hasn't broken the law. The comment you were replying to hasn't broken any laws either.

The DMCA take down system is flawed, and invalid take downs should be penalized at $x.xx per blocked request.
Not sure how it's relevant to HN, but as someone who passes through Penn almost every day, an interesting read.
A real shame - looking at those pictures I can't even imagine that it used to look like that.
I thought that too when I read the end of his article.

And he states that only small/mid-size companies worry about infringement so his company is targeting them. In my direct experience at a 50,000 person company, large companies worry too. Our Internet proxy banned no sites except patent databases.

Additionally, filing for patents is the other good way to reduce risk.

I wonder, does professional liability insurance cover patent infringement?
That's intentional. Lollipop no longer has silent mode; instead it has "no interruptions" mode, which considers the LED indicator an interruption. I suspect there are third-party apps that can do a pseudo-silent mode that may work for you.
Yes, and still hasn't solved its performance problems that span all of the OS's functionality. Performance is something we might not care about at a high level, but on a kernel it's a first priority, and a very difficult problem to solve.
Got it at $11.46
Then one wonders what motivates the following groups of people:

- The happily married. Achievement has nothing to do with sexual satisfaction in a marriage; that is either secure or it isn't. You might as well try to win your mother's love.

- Women. The sexual 'market' looks totally different from a woman's perspective. Do you see a guy you'd like to sleep with? Ask him. He'll probably say yes. If women acheive in order to get laid, they are trying too hard.

- Those who have taken some sort of lifetime vow of celibacy. Clergy, monks, some missionaries.

I think that covers more people than it misses!

Ascribing mean and petty motivations to all action says more about the speaker than it does about humanity. Study closely the great men of history--those who had an abundance of motivation--and such explanations clearly fall flat. You can practically feel the heat of intrinsic motivation, of their pride and conviction and vision.

http://artofmanliness.com/2010/02/26/lessons-in-manliness-fr...
I couldn't resist to try but by using Firebug it is easy to solve all of them in one go. Just inspect the <li> items and Firebug will tell the color... Bit lame, but this is hackernews.
Please, in the era of Google et. al.:

gulf oil spill dredge sand barrier islands refusal

Dutch gulf oil spill help refused

(OK, it did take me two tries to get a good Google first page on the former.)
You can generally get them by saying, okay, predominantly red and blue, and is more light than dark.

Some color distributions are very difficult though. I can generally get 4 out of every 5 in the 48 difficulty.
I'm building HelloFax.com.

You can ping me at joseph (at) hellofax.com.
-168 now which is an impressive average of -24 per comment.
Careful, here: this is exactly what the argument would look like if you'd decided in advance what the right answer is, and you kept casting around for reasons why that's so until you find one that seems to stick.
I would love to throw some sentiment analysis at this and see what could be conjured up. Maybe nothing because the sentiments would likely all be very similar and it would be hard to fine tune it enough, but it still might be an interesting exercise regardless.
The war on drugs is over. I realized it was over when I also read about the narco subs, now there are narco drones.
Drones delivering drugs over the border.
Narco subs delivering drugs.
Horizontal directional drilling like the ones used in shale gas exploration are also used to deliver drugs. It has turned into a technology war.

The probation of drugs in US is bringing much damage to neighboring supplier countries south of the border such as Mexico where the real costs of the drugs are felt in human lives. The war on drugs is exactly the same problem as we had during the alcohol probation in the 1930s, maffia like Alcapone taking over Chicago, if the state legalizes the drugs there is better opportunity to treat and help the drug users. As long as there are drug users there will be drug suppliers.
The code you don't write is more important than the code you do write.
Well, "key-value store" means different things to different people. If most queries are simple indexed column lookups then that carries my original point: query parse time is actually a significant proportion of overall datastore request processing time.
Math doesn't necessarily consider the real world applications. That said you can represent almost anything as a graph, and "how many different x will we need for y" is a fairly common question. This provides the answer for certain kinds of y.
I don't think you work 48 weeks per year in Germany (or in general, most of the EU). You have to subtract national holidays and vacation. The latter should be 4 weeks minimum (i.e. for a young person). At least based on what we have here, in Hungary. I think it goes up to 6 weeks. I'm pretty sure Germany is not worse off. In general you have about 220-225 working days a year (which translates to 44-45 weeks).

So that's about 125k invoiced income as an entrepreneur. It's not your salary yet. Again, depends on the country (you may have to pay lower taxes as a solo-preneur than what would be paid by someone employing you), but the employer usually pays more than what the employee makes in gross salary. Calculating with the Hungarian wedge, one of the highest in the EU, the net is about 50% of what the employer pays in total.

My guess is that it's probably equal to around 85-100k of gross salary. Definitely not bad (based on what I can see from here), seems to be on the higher and, but doesn't seem exceptional either.

Oh, well and you also have to account for downtimes as you'll probably won't quit before finishing your project (and if you won't, you'll almost certainly will have unpaid down times between projects).