skysight-inc/HackerNews huggingface dataset:
> [1] I'm also not implying you hold contrary public and private positions. Your advocacy of a more government / corporate friendly position goes well beyond devil's advocacy.

Yeah, I don't think his default pro-establishment slant is any sort of strategic business move. One would think that if he held different views privately he would just abstain from talking about those potentially politically troubling topics.

For better or worse, I think he says what he thinks, and means it. I am inclined to file that under "positive attributes".

(I am one of those "really irked" HN commentators.)
I think it is too messy since people already have the hash workarounds. I don't think the two are mixing well together. I am preferring the hash based now since you can name the arguments.
Nice.

Everyone knows about algorithm, right?

From Wikipedia:

> The word "Algorithm", or "Algorism" in some other writing versions, comes from the name al-Khwārizmī, pronounced in classical Arabic as Al-Khwarithmi. Al-Khwārizmī (Persian: الخوارزمي‎, c. 780-850) was a Persian mathematician, astronomer, geographer and a scholar in the House of Wisdom in Baghdad, whose name means "the native of Khwarezm", a city that was part of the Greater Iran during his era and now is in modern day Uzbekistan. He wrote a treatise in the Arabic language during the 9th century, which was translated into Latin in the 12th century under the title Algoritmi de numero Indorum. This title means "Algoritmi on the numbers of the Indians", where "Algoritmi" was the translator's Latinization of Al-Khwarizmi's name.
I suppose they just followed another strategy for selling, which I personally don't like. It's just a shame because with the build to order thing, they would have been halfway there.
I'm developer who isn't great at design myself.

I'm looking at this from the perspective of someone who works at a startup with a fair number of people whom are non-technical (primary developer who gets stuck with IT stuff as a result type situation). I've pushed security best practices on them in various forms to various levels of push back. I'd love a simpler way to get them to use VPNs for various functions, something simpler than sending them single use download links of openVPN installs with their security certificate embedded. This seems like it would help with this, but I can see that would get pushback on the site theme. e.g. "Is this really what I need to sign up for?" e-mails with a screenshot attached.

I'm not trying to be too critical and I hope you don't take it that way. Just trying to provide some feedback based what issue I may have with implementing your service.
See my comment about Hipache -- it pulls config from Redis on the fly.
Aaron Swartz is dead. Ok? this isn't a school yard fight, its not some bullshit water cooler argument. One of the top karma recipients on this site, who hawked a freaking book of his comments shit on supporting Aaron in a very public way. Calling it out for the cold bullshit it is is not a witch hunt, its honesty.
> Hur, indie programmer humor.

> People who think that are idiots.

> Kids these days.

I try my best to keep the level of Hacker News discourse high, but your response is incredibly rude.
For other examples of crazy extremes, see :

Java Swing using anonymous classes to 10 or more depths to represent callbacks because OOP and inheritance > all.

Haskell having one file IO operation a thousand feet below the surface of a program "un-purifying" the entire call stack with side effects because pure functional is king.

Trying to implement any generic anything in C, because in procedural having template or inheritance based polymorphic behavior is crazy, so you end up with 5 million ways to write readNumber() for every numeric type ever.

So go figure, procedural, meta, functional and OOP all go completely deep end when you try to kitchen sink them as the be all end all solution to all problems and woes.
And again it depends. I would return to a simple example of passing a parameter by a const reference.

When you are writing this const in the "const std::string &name" you are 1) constraining developers from breaking things 2) making the code more efficient 3) providing clues to other developers 4) providing clues to optimizer.

All of these points are important to some degree. And it is just the same, when you are writing this assignment.

And writing efficient code that provides all these clues in every way possible (including consistently and meaningfully arranging the white spaces) is certainly a good idea. Funny thing, that with experience it doesn't take extra time to do that. You just write it, and it comes out in the right way: readable, efficient and optimal down to CPU microcode and aligned memory accesses.
This is dumb...

A person can disagree with an individual's actions and still be sad when that person passes away.

There was no need for this by techchrunch. In fact this article is useless, and complete bullshit.

This article does nothing productive, it adds no value to anything, but only takes away from the whole situation.
"That said, Ed Weissman made an inappropriate comment."

Could you detail which part of it was inappropriate and why you feel that's the case? (Serious question is it all - or on a point or two?)
I've been very happy with just using net/http, it Just Works and it means I haven't had to learn the Model-View nonsense.
Hypochondria - An Inside Look, by Woody Allen
The argument from the Java camp is that if you always use the getters and setters, you leave the access and modification open to extension, say, by adding a callback listener for changes to a variable.

I then just say, change it when you need it, and use that fancy "find usages" thing most IDEs and vim have.
Support for obscure hardware has always been a big selling point for linux.

While at the same time, support for current hardware has always been a plus of Windows.

Hardware support is hard.
Pot smokers might not turn into dopes after all
I really think Dell could learn something from Jobs's return to Apple, because their product line is like a labyrinth.
:quote:
In the abstract he had very valid points, but in the context of that specific thread I think he did a pretty effective job at convincing people that

* Aaron did something wrong
* JSTOR backing out doesn't really mean anything
* the prosecution is justified in trying to make an example of him
* Aaron probably won't serve serious time, this is just a scare tactic
:/quote:

All but one of those are correct though. Why is this a bad thing? Even the one that isn't (point 3) is close to an accurate recital of one of the goals of the U.S. justice system (to deter crime by making the perceived risk of conviction unacceptably high).
That says to me that understanding bundler is REALLY important.

If someone understood how bundler worked, there is NO reason therubyracer, twitter-bootstrap-rails, libv8, or any other gem should get in the way of upgrading (say for example) from Rails 3.2.5 to 3.2.11. `bundle update rails`, then check in your new Gemfile.lock

That should change nothing but Rails and rails' own upstream dependencies (not any of the ones you mention). And indeed it did that for me on a bunch of apps. If you're going up a minor or major Rails version, then your other gems (like say twitter-bootstrap-rails, hypothetically) might not be compatible with the new rails version, and you might have some dependency hell.

But to apply a security release, when you are on a maintained minor release (3.0, 3.1 or 3.2)? If you understand how bundler works, you are HIGHLY unlikely to have any troubles.
On hackers and suicide
The introspective point raised is quite valid (and has already spawned discussion); the public shaming of an individual citizen of this community is unacceptable. It's not about censorship of ideas - it's about cutting off the funding (and in this case motive) for yet another case of a non-hacker outsider attacking one of us for personal gain.
I don't think this is a great analogy in this instance.

Change the analogy to, you are opening a Nike store (not yet open), and your business relies on Nike having shoes with Nike+ built into them.

And then Nike decides to discontinue Nike+.

Nike didn't betray the not-yet-open store owner in that case.
Oh man, that is fantastic. Some of those example programs are really reminiscent of Wireworld.

http://en.wikipedia.org/wiki/Wireworld
I agree with everything here.

Most of what I've read approaches hagiography. I can't help but wonder if some of the fawning praise heaped upon him, and his elevation to a hero partaking in an epic battle between Good and Evil was no less a contribution to his death than the supposed bullying of the prosecutor.
He forgot the real fun part make your own visual shell skins..come on folks some imagination please! Wait you guys don't customize your visual shells?
The real reason I bristle when I hear the term 'social' being tossed around by companies in the way is, well, it isn't social. Social is my close friend, whom I trust coming up to me after we;ve hung out and saying 'hey man, I feel like you are really dragging lately, everything ok?' That's personal wellness in a social context. Posting my heart rate to Facebook is not.
Food for Thought on Fast Page Start
Yeah, that's a totally valid argument, and helpful. Probably will prioritize a better public-facing website (and a beta invite which doesn't for some reason fail non-deterministically, and gives no visual confirmation that it's accepted the submission...) Also doesn't work at all on iPhone or anything else that requires scaling.
Even in Javascript's case I don't like putting variables on top. Declaring variables only as they are needed lets JSHint warn me if I use accidentally something outside of its intended scope.
How about Auernheimer/weev who is going to end up in jail very soon for similarly ridiculous charges?
WieldyMarkup - Compiles to HTML (JS, Python, & Ruby)
The Landfill Orchestra - incredible instruments built from trash
"Do we know Ed doesn't suffer from depression?"

This in fact happens on HN from my observation frequently.

It goes like this.

Someone says something and if people don't agree they downvote and sometimes say something nasty in return.

Someone write a "Please Help" plea on HN and all the sudden everybody is nice and considerate and rolls out the red carpet (at least time times this happens that the plea gets voted up).

People of course don't know if the person they are being nasty to is suffering from depression, having a bad day, just got fired etc. Unless of course they specifically announce that fact in the "Subject" of what they write (or in a blog post etc.)

No need to ask why that happens (why people are nice when someone lays on their belly asking for help) because it's obvious. The question is why are people so quick to be a "dick" if someone doesn't reveal any weakness.
How about saying your sorry.

Someone was asking for help and mr. edw519, just spit in his face with such absurd comments.

Lets take a step back. Would you spit in the face of someone asking for help. What type of patronizing comments did edw519 make?

He still hasn't said sorry and that tells me all I need to know about him and his ego.

Shame on the members that supported edw519
In puppet it's pretty easy as well. The puppet module modification I made to puppet-nginx allows you to do resource collection for a group of upstream servers (and thus add to a group of upstream locations transparently).
Not to be confused with It's phonetically similiar 'kalb' which means dog. The different pressure points that the q/k sound arise from can be difficult for non arabs to seperate sometimes.

Just in case you want to tell your partner "my dog is bursting with love for you"!
On the execution of an idea that provides something that people want and are willing to pay for.

So, you're question is really "How do you define 'Execution of an idea, and how do you fund that":

You'll need an idea with capable skill behind it. The skills you need will evolve with the idea and the % of execution performed.

At times you will need development, infrastructure, sales and administration.

Development is the team to execute on the feeatures your idea needs to keep users engaged/paying.

Infrastructure is needed initially/at scale in different forms, factors and frequencies.

Sales is getting people to know about use and pay for your idea.

Administration (I am using generically) to include all the activities that support the above. Rent, HR, Marketing (though this can also go into Sales)

So, you need to have a somewhat solid understanding of the above as it relates to your idea and where you are in the process of building a company.

A very very early startup is going to spend most on, intially development and infrastructure, then on sales, then on admin, then cycling back to the other areas as needed.

Hopefully you do NOT wind up with a resource sink such as legal battles, poor investments on non-contributors etc...
edw519 comment 119 days ago on TC, does not present an argument for why it is better if Arron pays his own bills vs society helping pay his bills.

>Aaron should man up, take responsibility for his actions, and pay his own bills.

This comes across as edw519 saying "Aaron should" do what I think is right. Edw519 may have a deep and well reasons argument for why society would be better if it followed his opinion in the comment, but that argument is not in that comment. It would have be more valuable comment in my opinion if had included such a argument

Stating your opinion with out giving a well reasoned argument is by no means cyberbullying, but they do share some signals and indicators.
I am taken back by how much people are defending Ed. The man has ego issues, clearly.

Who berates a person for asking for help any person. It is beyond rude.
I have been thinking calmly and logically about the CFAA for years, starting with my last year of college. I have long held the opinion that the punishments handed down for computer crimes are entirely out of whack, and time and time again we have seen computer crime laws used to attack people who have not done anything most people would consider to be "wrong." Computer crime laws seem to be based on the idea that hackers are dark wizards whose powers are limitless if they are allowed to walk free. It is a symptom of a society that is vastly ignorant of the machines it relies on, coupled with a far-right ideology that says that the only reason anyone does anything is to advance their financial interests (e.g. that nobody would download files that a company makes millions selling access to unless their goal was to make millions).

In the early 90s, the government tried to prosecute hackers over the Bellsouth E911 document using computer crimes laws -- and they were laughed out of court when the defense revealed that the document was a less-detailed version of a technical document that could be purchased for less than $20. We are looking at the same situation with the prosecution of Aaron Swartz: ludicrously overstated charges and overzealous prosecutors whose knowledge of computers is on the level of a chimpanzee (not to mention their sense of justice). Laws like the CFAA create this situation by enabling the sort of behavior we saw from the prosecutors in this case.
Not a bad idea. Or maybe simply bifurcate the karma. One value for stories and one for comment quality.
Exactly we should not mobbing on to Ed. We all make harsh comments sometimes at one point or another. We should only try to keep all this as a remainder that sometimes it's better not to make a comment than a comment too negative when it's made on a person and that it may affect him personally.
Some people deserve to be thrown to the wolves.
Seriously, how big of a use case do you think it is that someone has a drive formatted with some FreeBSD filesystem which they want use in Windows?

How hard is it to just copy the data over a network or mount the image in a VM running its native OS?

Note that support for the .iso filesystem was recently added.
I'm not super up to spec with how Amazon works - could I also download these images and load them up in Vagrant/VirtualBox and or find a way to put them on my Linode machines?
Which part of 'not really actionable' did you willfully misunderstand? The main things I would like are for people to separate their perspective from that of the government, start seeing themselves as autonomous actors that only follow its practically infinite proscriptions out of pragmatism, and make sure the systems they create are empowering their fellow humans and not augmenting this unaccountable machine.
I agree with you. You kind of have to understand the history: The Computer Fraud and Abuse Act was passed in 1986. I don't know if you remember 1986 (I know I don't), but from what I understand from the history books, computers communicated at around 300 baud and even if you exclude the mandatory freon compressor, the amount of energy required to run a computer with processor power equivalent to the phone in your pocket would still have been measured in tons of coal per fortnight.

So in 1986 they passed a law because "computers are huge corporate things used primarily by banks and governments that cost big money and don't concern common people, so fraud on a computer should have really high penalties." That's why we have a special law for it.

As to whether we still need it to be a separate law from ordinary fraud... no, I don't think so.
> I am surprised people have taken issue with the words man up. It's only connotation was that Aaron should pay for his own defense, a reasonable statement.

I think it only becomes reasonable after you present a well thought though argument for why the world is better off when Aaron pays for his own bills vs volunteers helping him with is bills. Until that it is just a statement and opinion.
Every link in the chain is a chance for someone to stop injustice. If each link sees all the other links and says "eh, if it's important someone else will put a stop to it" then the system rapidly fails. (E.g., a President should not sign a law he thinks is unconstitutional because it's the SCOTUS's job to decide that.)

If we can't trust federal prosecutors with discretion because of past abuses, that's a specific and reasonable objection. But "other parties thought it was a good idea" dodges a lot. A prosecutor may be the first person available to witness how the law is being misapplied.
No, it's secure. All you have do is first download a random GPG exe from the internet and check the .sig using the PGP key supplied with PuTTY :-)
I'm really sorry to hear about your struggles, and I sincerely hope you are doing better now.

I did want to mention that the new DSM (and even the current one) does cover situations such as yours. I understand the reluctance to call duress (whether that be social, emotional, etc) "mental illness" and surely an argument can be made that it is not, however in some ways it is.

I think the real point here is that there are forms of therapies that can help someone through these tough times. Of course that takes finding the right psychologist; which takes effort.

Anyways, the main reason I commented was just to say that "mental illness" doesn't necessarily mean you are crazy or have a chemical imbalance. It is a much broader term. The opening paragraph on the wiki page for mental illness describes it well.

http://en.wikipedia.org/wiki/Mental_disorder
Please is right. Raging hindsight? We're talking about a contributor who has literally sold a book of his comments, shitting on someone asking for help. Maybe Ed feels bad. I know I would, but spare the you're using x-type argument bullshit that this site is utterly so plagued with.
I'm sure you're smarter than to argue that all comments lead to learning, so I'm not sure what you mean here.
>Can we please just let the family grieve?

You can also "man up" and admit you might have been wrong to characterize a hacker, however successful, asking for financial help in the face of a very serious legal battle as "seriously wrong". No shame in that. Or, alternatively, you can "man up" and own your original opinion.
That's a fun paper. One could argue (I'm not though) that only a crank journal would accept it for publication, but a better argument might be it doesn't really spend enough time to disprove itself. Such things are always more credible when the author takes time to try to disprove their own results by taking a different path through the data or use a different hypothesis.

That said, the only way to irrefutably make this claim is going to be to sample comet fragments actually in space. If this particular comment (Encke) is the source then it should be possible to mount a mission to intercept this particular comments tail, and then return to earth orbit. Once there a recovery mission to get the material to the ISS and careful observation might quiet a number of skeptics.
Thank you, SiVal. I didn't see contact information in your user profile (and indeed the contact information in my user profile is rather subtle until I do a personal website update). So here I will say thanks for your comment. I'll be revising some FAQs based on what you wrote. Feel free to contact me off-site if you'd like to discuss these issues more. (Much of today I am updating my personal website on its seventeenth birthday, and then I'll have to finish a revised FAQ promised to another participant here a few days ago, a response to a link that shows up too often in discussions on the topic of international educational comparisons.)
You've been here long enough to know better than to end a comment that way.

edit: Thank you for editing your comment. :-)
Precisely. The real reason Python gets this right is that it the properties feature lets you write `obj.foo` but still call a `getFoo` method behind the scenes.
I'm saying that IF you believe Ed's initial post was unjust, then you believe he's responsible for an unjust -- i.e. immoral -- action. And if you believe that his statement possibly led to removing moral (and financial!) sanction from Aaron, then you're going to have to hold him responsible for that too.

The argument that he could have had the foresight to not do what he did is a separate matter.
As a close friend of Aaron's who was on the email chain between ThoughtWorks and his family about this statement, I can tell you that marketing played no role in this. There is intense, genuine, sadness and anger there about what happened, from the top down. Having "About ThoughtWorks" on the page is an oversight if anything. A team of engineers has been working through the night to build http://rememberaaronsw.com, which is a beautiful tribute to him--even the _content_ is open-source, kept in a github repo rather than a proprietary database. And TW was very concerned to support the family's wishes. I'm proud of them.
Once we fix all this and get the instant (or closer to it) activation, I'll have a hackernews code for some kind of extra service or discount.
A fourth -

high karma people have a halo effect (while that sounds a little like one of the others ones mentioned) I think it's distinct.

I had an experience the other week with the halo effect as follows.

I was somewhere and struck up a conversation with a man that I believed to be the actual head of a top 10 law firm in the US (a distant relative who I met for the first time). With a private jet, home in Aspen and a few thousand lawyers under him. While I was talking to him, I was noticeably aware of literally how important he seemed on one hand, and how "down to earth" he seemed on the other. (He actually didn't seem that sharp to go with who I believed him to be, in a George Bush kind of way.)

But the halo was still there (I was doubting my instincts all along).

After speaking to him for 45 minutes or so I asked for his card. It turned out that he wasn't the head of the firm, he was the son of the head of the firm (he was a senior partner none the less).
Here is Miss Representation's reply to this blog post: http://www.missrepresentation.org/notbuyingit/hyper-responds...