skysight-inc/HackerNews huggingface dataset:
I am 47. I did two rounds of therapy, in my teens and twenties. My primary stressors these days are financial. Still working on that.

Have a great day/evening/whatever.
I figured the fact that Thomas and I are usually found on opposite sides of any argument and that we agree on this one might carry some weight.
Looks interesting... Am I correct in understanding that you guys would be the central party in the VPN?

For example if Alice and Bob are both using CryptoSeal Connect then network traffic flows like this?

[Alice] <==> CryptoSeal <==> [Bob]

Also, small typo "We deploy mobile cleint software ..." under "Many Clients Supported". Otherwise nice site (I especially like the "seal" :D).
> Feminism benefits men as well.

It depends on how it's applied, doesn't it?

> Patriarchy DOES exist to the detriment to men

Thank you for restating my point.

> your anger is misapplied.

How? I don't understand how my anger is misapplied here.
Either you are new here, in which case you don't know Ed well enough to be leaving comments like this one, or you are a troll, or you are a regular member hiding behind a newly-created anonymous account.

Either way, stop it.
Model-View nonsense? A model is a business object (ie: your data and the stuff it does) and your views are how you format your business objects for various kinds of output. That's the gist of it.
AKA the teenager manifesto. Sorry but the feeling of superiority that many hackers have is their biggest weakness. You are not a beautiful butterfly that nobody comprehends. Everybody else is not less intelligent than you, no wonder hackers are always in the wrong side of the police boot. You better start working fast.
This is actually a myth. Arabic is not more or less "expressive" than any other language. It's just language communities evolve richer vocabularies for their subjects of interest/specialization. Arabic saw feverish interest in philosophy and abstract thought around the time of the Islamic Caliphates spanning almost a thousand years. But other languages evolved similar, even richer philosophical traditions -- I think the growth of English is unparalleled in human history!

This probably doesn't have a bassis in any established linguistic theory, it's just my own "hunch", but I think this community specialziation (DSL-ization?) of languages is real enough (see the persistent myth that Inuits have tens of words for snow. We expect them to, because snow is their "thing".)

We don't need to "adapt" programming languages theory to Arabic, as the foundations are meta-linguistic and presentable in any human language. What we need is a native Arabic programming languages community that puts already codified technical terms into currency.
How should people who though like you and ed act differently now?

Aaron did not receive enough help on his defense bills. This likely part of the reason he is now dead, but only part of it.

Given this how should actions change, if at all? If you think the world would be better if people that held similar opinions to you ed's were slightly different, how should they be different and what argument would have moved you in that direction earlier?
Stupid Sexy Flanders!
"of necessity, most laws are broad and vague"

What necessity drives us to such laws? Perhaps the prison operator industry considers such laws to be a necessity, or maybe the police officers' unions, but in what way does our society need laws that are so broad that nobody knows whether or not they are actually following them?

How about we make laws as narrow as possible, just enough to cover heinous crimes, and let people live their lives? Nobody should be confused about whether or not they are following the law. Laws should be clear, and should not require years of education and decades of experience to understand. What would be wrong with that?

Are you worried that creepy people you do not like will not be arrested because they found a path through the law that allowed them to be creepy without being criminal? Why should that be worrisome? Such people are common in the financial world, and the rate of clinical psychopathy is higher amongst corporate executives than among the general population -- why do you think corporate bosses have teams of lawyers helping to guide them through business decisions? Why shouldn't ordinary people be able to say with certainty, "This action will not get me arrested?"

The problem with having laws as broad as we have now is that anyone who is different becomes a victim. The government does not just go around selecting random people to prosecute, despite having the legal power to do so. Instead, the government has a weapon that can be used to keep the population in line. Dare to speak up, dare to take a stand against those in power, and you become a target. It happens over and over again: whenever someone uses their skills in a way that does not fit the neat model of "get a job or start a business" they become a target, and the moment they try to take on the system or fix the problems we have, the hammer strikes and strikes hard.
Well, if the science community ever decides Wickramasinghe is right I'll laugh.

It was interesting to read about diatoms:

about 25% of all photosynthesis, more than all the rainforests

location on "tree of life" is unclear:

"Despite a number of studies to examine phylogeny, using one or several genes, the relationships of diatoms to other groups are still unclear and there is still a huge gap in our understanding of how and when diatoms acquired their unusual morphology and life-cycle characteristics. The diatoms have often been treated as a separate phylum, reflecting their unique features. Pascher (1914, 1921) suggested that the diatoms have features in common with the Chrysophyceae and Xanthophyceae and therefore placed these classes and the Bacillariophyceae in the phylum Chrysophyta. Ultrastructural and molecular sequence data have confirmed the general thrust of Pascher’s idea, placing the diatoms unambiguously among the heterokont protists (‘stramenopiles’) within the chromalveolates (Adl et al. 2005)."

and Wickramasinghe has hypothesized interstellar dust might be diatoms(!):

"there exists a close correspondence between the measured infrared properties of diatoms and the infrared spectrum of interstellar dust as observed in the Trapezium nebula and toward the galactic center source GC-IRS 7. Diatoms and bacteria also exhibit an absorbance peak near 2200 Å, which is found to agree with the observed ultraviolet absorbance properties of interstellar grains."
> VPNs aren't anything new, but we're an easy to set up VPN service, and aimed at business/group use, vs. either the "privacy VPN" market or the "national firewall evasion" VPN market.

You may want to make sure that those two types of VPNs use entirely separate infrastructure, to make sure that crazy jurisdictions trying to block the latter don't end up blocking the former as well. You'll probably still have problems with that.
While I agree with the general premise...

I'd love to see these numbers run again, but with a child or two thrown into the mix at marriage, or 5/10 years down the line.

Many societies try to promote childrearing via tax benefits - our just has it structured primarily through a marriage credit.
I'm glad you learned a lot.

Anecdotally, I've worked with a number of senior CS majors. We're about the same age, but I can run circles around them when it comes to shipping software.

I never attempted to break into someone else's system, though.

I just built things. Over and over and over. All through high school. Close to 10 years now. Because I loved building things.

So while I'm sure rebellion is a great motivator, it's not the only way.
I don't see the python and ruby bits (well python was mentioned in gitignore)?
I agree that it's visually displeasing, but it's very easy to actually read and understand.

The only reason I was able to quickly understand your beautifully-aligned code was because I had read the logic in the previous block, which is stupidly-easy to parse.

I also (like many others) shun the use of nested ternary operators. Probably because I'm used to dealing with PHP's straight-up broken implementation.

Further, I'd have split the side being determined from the sides array, as it's rather mentally taxing to figure out the increment at the end:

if (dot < -LIGHT_CLIP_EPSILON) {
side = SIDE_BACK;
} else if ...

sides[i] = side;
counts[side]++;
You should have "manned up" and stood by your own words. But you seem to have deleted everything you said about Aaron.
Very interesting, but the code example used in the documentation is pretty poor:

from simpleai.search import SearchProblem, astar

GOAL = 'HELLO WORLD'

class HelloProblem(SearchProblem):
def actions(self, state):
if len(state) < len(GOAL):
return list(' ABCDEFGHIJKLMNOPQRSTUVWXYZ')
else:
return []

def result(self, state, action):
return state + action

def is_goal(self, state):
return state == GOAL

def heuristic(self, state):
# how far are we from the goal?
wrong = sum([1 if state[i] != GOAL[i] else 0
for i in range(len(state))])
missing = len(GOAL) - len(state)
return wrong + missing

Among other things, why create a class and hardcode the GOAL as a constant?
>He contributed almost nothing to Reddit

http://www.aaronsw.com/weblog/rewritingreddit

It's also a good thing that one of the "minor open-source libraries" that he wrote were not the inspiration for Google's webapp(2) or Facebook's Tornado...
https://github.com/vail130/wieldymarkup-js

https://github.com/vail130/wieldymarkup-python

https://github.com/vail130/wieldymarkup-ruby

Sorry, I have them in different repositories.
I can definitely understand the financial stressors. That can be hard to nail down.

Great to hear you are doing well otherwise.
@thaumaturgy

Why don't you stop defending such a crass comment. What does it say about you. Your basically supporting Ed comments.
Jennifer Granick: Towards Learning From Losing Aaron Swartz
this is amazing, I created a similar hack for the "deseret" language. There is a running repl at http://deseretpl.org

It has multiple levels of authentication - highest is:

user: elohim
pass: melk

It is essentially a port of a toy lisp (soy) I wrote a while back so deseret keys map straight to their ascii equivalent (as that is what deseret itself really did).

QLB is much cooler in that it seems to be make semantic sense.
You are advocating for your beliefs (here, ironically, freedom of information) by insisting that others surrender their freedom of thought.

I don't mind causing problems for people doing that.

I am terribly sorry for the family and their loss. But that loss does not make them arbiters of responsibility.

Neither do the needs of any cause give anyone the right to dictate what others think or conclude or hold as fact. I could agree with your "cause" 100% and I would still, I hope, oppose this sort of demand for mindless conformity with "correct" opinion.
HMV prepares to call in administrators
I'm not sure that this forgiveness vs. permission rule works well with civil or criminal law...
You've got to be intellectually negligent to believe these two (appointment of senators was part of the intended purpose, by definition) areas of progress represent the entirety of today's civic zeitgeist.

Centralized government dictates most laws to the states. The citizens are completely disarmed with respect to government. The entire population being tracked, surveilled, and permanently recorded. There is a complete lack of due process, including presumed guilty until plea bargained. There is a standing army occupying our conquered yet not-incorporated colonies. And around one third of everyone's income is taken as taxation to support all of the above.

Now you may not consider the above facts important, and your livelihood may even depend on ignoring them. But please stop pretending they do not exist or were even somehow part of the original plan for a country of self determination.
If you are interested in Arabic programming languages then this will be a treat ;)

Kalimat كلمات –meaning Words translated from Arabic– was designed and built as a programming language that teaches children programming in Arabic as a part of facilitating the process of bringing Computational Thinking to schools in Egypt and allowing children to practice what the've learnt using a powerful programming language.

With children on the mind of the language designer, he made sure that every feature to be added won't add complexity to learning the language but rather empower children to explore more about programming languages.

Kalimat is written in C++ using the QT Framework, and it runs on a virtual machine written by the author of this programming language called SmallVM (proving names can be deceiving :D). Both Kalimat and SmallVM are open source, you can checkout the code repository here: https://code.google.com/p/kalimat/source/checkout

Although Kalimat is written for children, that doesn't mean that it is weak or to be considered as a toy language, it's quite the contrary actually. Under this seemingly cuddly language, there's a small beast growing as the author packs the language with features that appear in professional languages.

I am not the author of the language, so I am not familiar with all features of this language, for more details you can:

1. Checkout the language's website http://www.kalimat-lang.com.

2. Usage guide http://www.kalimat-lang.com/wiki/%D8%AF%D9%84%D9%8A%D9%84_%D...

3. The author's blog under label Kalimat http://iamsamy.blogspot.com/search/label/kalimat

4. To begin learning the language, you can check Kalimat By Example tutorial here: http://www.kalimat-lang.com/wiki/%D9%83%D9%84%D9%85%D8%A7%D8...

Side Note: Unfortunately the language website, usage guide and the blog are written in Arabic.

However, these are some of the features I'm aware of:

- Destructuring

- Tail Call Elimination

- Lambda Expression

- Parallel Procedures

- Green Threads

- CSP Channels

- Callbacks in FFI (similar to Java's JNI, Python's ctypes and C#'s P/Invoke') which enables using external libraries and frameworks like OpenGL http://iamsamy.blogspot.com/2012/12/opengl-in-kalimat.html

Along with primitive features like

- Events

- Defining classes with fields, Signals and Slots

- Defining Modules
rdl is saying that they don't want to solve that use case at all. It's a bit hard to parse but if you just pay attention the "aimed at business/group use" phrase and ignore the rest of it, it's clear. It's a single sentence that would be better as two sentences.
Granick is one of the best known "hacker defender" lawyers.

I know I am (for HN) an apparent hard-liner on CFAA but her point seems extremely well taken: something that wouldn't be illegal (or that would be a mere tort) in the real world shouldn't be a federal crime just because it involves a computer.
Mercurial already has this as well:

hg annotate --help
...
-w --ignore-all-space ignore white space when comparing lines
-b --ignore-space-change ignore changes in the amount of white space
-B --ignore-blank-lines ignore changes whose lines are all blank
>>some of you bashed the guy when he was down, now he's dead. Shame.

Also, fuck you.>>

I resent the last two words but it couldn't have been anything else or anything better.

Yes, you cognoscenti, you know everything and you are talking about everything. It's not just that people bashed him when he was down; they are doing the same thing they do good on HN - comment on anything, disagree with everything and then stick around to prove why you were right and that you were right even though what you said was bs and full of crap.

Who knows, Aaron might have read such comments and that could have added to his hopelessness, or maybe he didn't. No, of course not such a commenter was guilty of aiding his suicide(neither legally or just generally), but then again just look at you.

I mean, really? I come across such commenters with five figure karmas on HN. They sometimes put across a counter-argument because that is technically correct and hence disregard what was said originally and on other occasions they put it because they are practically correct and disregard other's statement anyway. It's always that "oh, I am one notch up now". And yes, everybody loves them - they are the pillars of truth on HN. They never own up to what they did or say, they just go on around arguing and arguing and arguing. They take care of their own and jump in when one of their elk needs some assistance. Very few ever dares(or maybe bothers) to cross them. They are simply correct by definition and design. The elders, maybe. What would I know, I am not one of them. But that's just fine, isn't it?
"IF you believe Ed's initial post was unjust, then you believe he's responsible for an unjust"

I think I understand but to be clear you are saying that because he is a top commenter, and can change the opinions of others, on HN he needs to be especially careful and restrict what he says?

(For the record I don't have a problem with what he wrote as I read it.)
I say shame on all the people creating throwaway accounts to sling mud around.

'Let's take a step back.'

Techcrunch publish an article singling out a single negative post (among many more) on HN from 120 days ago, and suddenly the pitchfork brigade are screaming for an apology within the hour. No need to worry about the bullying prosecutor any more officer, we've found the man!

Because clearly none of these people have ever said anything rash on the internet. What sanctimonious rubbish.
Deconstructor of Fun: Behind the Success of Hay Day
You don't get it.

It is rude to say such things when some is asking for help.

Use your brain and think about it for one second.
This conversation was pretty cool to follow precisely because of the tech elites that were having it:

http://branch.com/b/the-90-9-1-rule-can-it-be-broken

But I don't see anything there that makes me think I should be using it.
Subscriptions.

Also, do remember that you're eligible for the PICPC-VC follow-on round! Ping me if you're interested. It's $50! Plus, I know your space pretty well.
And Giant Bomb seems to be doing really well under CBSi. I was really nervous when I heard about the purchase last year, but the quality has been consistently great.
Yeah. We're primarily positioning this for a group of developers or other users who want access to internal resources, like AWS servers or potentially any SaaS application we support (would love to set up tunnels to internal-use tools like Salesforce).

All of your traffic goes via us to your servers. This isn't ideal from a privacy perspective, but does allow IDS, DLP, etc. filtering. It's a tradeoff.

I wouldn't do it, personally, for individuals. For businesses, however, a contract with a service provider to do this kind of thing is totally reasonable. You still can use ssh/ssl/etc. on all of your traffic to your servers. This protects lower-value stuff and/or is belt-and-suspenders.
Is it wrong to jaywalk? Assuming you'd say yes then, if one jaywalks across the street to pick up the cure for cancer and subsequently disseminates said cure, would you persecute him for jaywalking? Because jaywalking seems like a pretty good analogy to Swartz's causing a short disruption of the Jstor service, and it wouldn't surprise me if the open publication of all scientific knowledge had the direct result of curing cancer, or the equivalent, many times over.
I need contract coding work at times. I can send that to you if interested? Also willing to help in any other way I can. I'm in US and can point you to people/places if you land here.
How I Build A Startup Team In 2 Weeks
Nice interface, except for the part where it snaps back if you try to zoom in.
I like it. Cool idea and looks like a good execution. Search would be nice, along with SSL.
Whats the human cost here? Really? Because I can tell you that the human cost for someone else was suicide. Ed is not Aarons "family". Members of this website are not Aarons "family", Aarons biological family is his "family". A leading member of this site got caught being an ass, about a beautiful dedicated human being and now everyone wants to jump to his defense. Well, the human cost has been paid already, not by Ed, not by anyone commenting here, but by the person who was willing to engage in civil disobedience to make this world a better place. TC may be a schlock factory, but they nailed this one, and noone but Ed and the people defending him are to blame.
Interesting idea, but what airlines does this support? Looking at eg. MEL-LHR, I'm only getting prices from United and Royal Brunei. No sign of the major players on the route: Qantas, Emirates, British Airways, Singapore Airlines, Qatar, Etihad. Are they not showing up because they're too expensive, or because their data is not available?

And the thing you'd need to convert this from "neat" to "awesome" is an availability check of the fare and a "Book this now" button.
IOW any network connected to the Internet, which would basically be almost all civilian networks and many military networks.
It is more a statement of probabilities, do I know thats what pushed him of the edge of course not, is likely to have played a significant role, I think yes. It does not have to be all or nothing to change my opinion and my future actions.
It should be Garry Tan but that's par for the course for TechCrunch.
Really Odd Snow Vehicles
Apple is dependent on Intel for their computers, too.

And Dell's dependence on Wintel made Michael Dell a billionaire.
An automated made-to-order system would be useful. Allow customers to select which programs/libs they'd like to include from a list of checkboxes. That way they can order a secure image with their custom stack pre-installed. I would pay you for that luxury. It might be too difficult with all the possible ways things need to be configured by the user (setting up MySQL, for example).
Yes. There are better privacy options out there for individuals -- on price point alone. We're also a US company with all US citizens working here, so if someone came to us with a US-legal order, we'd have to comply. Have been considering something like the rsync.net NSL canary, though, and would push for user rights as hard as we could.

We've been thinking about how to handle the "company has a bunch of users, a few of them go to China sometimes" problem. That we might actually try to solve (by letting you have a private IP and testing against the firewalls out there, which are getting pretty sophisticated). Probably a few months away.
@MrScruff

Are you defending his comments? Yes the Prosecution was wrong, but does it negate what Ed said.

If you are defending his comments. What a sad sad action.
BlackBerry 10 sees 15,000 app submissions in less than two days
This is how I was taught algebraic multiplication (using little plastic xs and ys and 1s instead of lines on paper) and I found it extremely helpful and it's still more or less how I visualize multiplication, dimensional analysis, etc in my head. I can see it making basic arithmetic easier to learn as well.

I was virtually immune to rote practice of intellectual tasks as a kid and mostly still am. I don't think I'm the only one, witness the near universal inability of US adults to perform long division, despite it being drilled into every schoolchild for hours on end.
Understood, but it looks like the About ThoughtWorks section is just part of the press release template (look through the previous press releases and you see the same thing). I don't think our website team was prepared with a template for this kind of statement.
nested ternaries are the same as if-else-if continuations. You figure that out one time, and it's easy to parse forever after.

The ternary operator in general eases understanding because it extracts the common bit, i.e. "sides[i] =", meaning you don't have to carefully read the contents of each and every conditional block to verify nothing else is going on besides this one assignment.
Getting into Bioinformatics
Well, the author (loydb) says otherwise. I appreciate that you ignored everything else I said, tho. To each their own.
The Atlantic posts sponsored Scientology story, moderates comments