skysight-inc/HackerNews huggingface dataset:
You can trade on the information in the capital markets. The information was disclosed to you inadvertently. You are not an insider, you did not conspire with anyone to to violate the law.

Wrong, wrong, wrong! In SEC vs. Texas Gulf Sulfur Co., those who had access to information not available to the general public and who used it to their advantage were seen to be insiders. [1]

In United States vs Carpenter, the judge stated that "It is well established, as a general proposition, that a person who acquires special knowledge or information by virtue of a confidential or fiduciary relationship with another is not free to exploit that knowledge or information for his own personal benefit but must account to his principal for any profits derived therefrom." [2]

1. http://www.casebriefs.com/blog/law/corporations/corporations...

2. http://en.wikipedia.org/wiki/Insider_trading#Court_decisions
Using grep with strings that span multiple lines is not a big deal. Use the -A and -B flags, as well as --with-filename.

Widely agreed-on code standards do exist. Usually they are either 80 or 100 characters per line.
Ask HN Go or Rust for concurrent web development
I am a python web developer and I want to try out concurrent programming language for web dev. Which one should I try and what are the pros and cons of each in the context of web development? Thanks.
What seems to me to be the critical bit:

One highly unusual decision, reached early in the project, proved critical: the Medicare and Medicaid agency assumed the role of project quarterback, responsible for making sure each separately designed database and piece of software worked with the others, instead of assigning that task to a lead contractor.

They seem to have not realized that this is a major engineering task in its own.
decentralizing is the only way to scale everything - from privacy to security, from resilience to performance.

concretely tho, it generally means hosting stuff on your own machine, on a connection you pay for. That's okay. But it's hard for non-specialists.

I think the way forward is actually to create standardized, easy ways to decentralize. The idea is shared by many and there's several attempts, although none seems to have matured enough yet.

Basically, those boxes and all allow you to store your data on your end. The part that's missing is that you need the devices you use today to be compatible. That means ios, android, etc.. have to be able to sync your pictures, movies, contacts, emails, what not there. That's the hard part.
Thanks darklajid! The health care costs is total insurance premiums and total out-of-pocket costs[1]. For a BART worker, it may only be upwards of $92, as they have a fixed health care contribution. For that reason, I have made the costs customizable, so you can edit and input any number you feel reasonable (I didn't want to make any personal assumptions with the numbers).

[1]http://www.epi.org/publication/wp297-2013-family-budget-calc...
Interesting, I've always used my middle finger for the scroll wheel.
Using shorthands and web-conventions to express sentiment doesn't inherently have anything to do with maturity or lack thereof.
Richard Hamming: You And Your Research (1986)
Finally a concurrency framework that works with Python 3! I will definitely have to check this out, because Twisted is the only thing preventing me from switching (and Gevent doesn't support it either).
You want to check out concatenative programming[1] and particularly #concatenative on Freenode. Factor[2] is the preeminent concatenative language at this time. It is dynamically typed and comes with an excellent interactive environment and a fairly large collection of libraries. It feels very much like “Lisp done right”—which is to say that it’s very practical, and you get much more composability and metaprogramming power without all the parentheses.

Joy[3] was the first language to be described as “concatenative”, invented by the late Manfred von Thun; its operation is defined as a term rewriting system, but it can be implemented using a stack. If you want some theoretical background, Brent Kirby’s Theory of Concatenative Combinators[4] may be enlightening. Cat[5] was the first statically typed concatenative language, and Kitten is my successor to Cat.

If you’re looking at Rust, Kitten[6][7] is designed with similar goals in mind. It’s a language about safe, expressive abstractions with predictable, low runtime costs. It encourages expressing programs as compositions of effects. It is not usable for production but may be fun to play around with; we are currently working on a native backend.

[1]: http://concatenative.org

[2]: http://factorcode.org/

[3]: http://www.kevinalbrecht.com/code/joy-mirror/joy.html

[4]: http://tunes.org/~iepos/joy.html

[5]: http://cat-language.com/

[6]: http://kittenlang.org/

[7]: https://github.com/evincarofautumn/kitten
Stress And The Blog- My Shocking Truth
Versioning. The 4 says it is "version 4" in the RFC 4122 taxonomy, and the fact that the first two bits of y are "10" is meant to indicate that this is a UUID following that standard. Certain Microsoft GUIDs start with "110" in that field, and apparently there's another legacy format (Network Computing System) characterized by the first bit of y being "0". Therefore, an RFC 4122 compliant UUID will not overlap with either of these namespaces.
Are you sure you weren't just on a plan with a 2GB cap? Different plans are different.
I am aware of this, but I wanted to highlight that the brand reputation isn't consistent throughout the globe. I wish this was also T-Mobile UK !
Xero Raises Another $150M to Do Battle With Intuit in Online Accounting Software
The cost of living analysis represents pampered first-world luxury living. Bare necessities are $5000/year per person. I live on 15k/year myself in the bay area, and I consider myself to be a big spender. I share a 1200 sq foot house with one other person, I drive a 2008 prius, and i have all the modern amenities in plentiful amounts. People like Jacob from ERE (http://earlyretirementextreme.com/) are real world examples of living well below the poverty line.

Regardless, the only legitimate concern over how much we pay BART employees is supply and demand of their skills which the market will handle on its own. Unions are horrible for society
>For what it's worth the Soviet's response to the Shuttle program was a failure. NASA remains the only one to get a partially re-usable orbiter into use.

Strictly speaking Sojuz has some reusable parts, mostly electronics.

> It wasn't like they crammed in a bunch of people in an experimental s

The Shuttle was so complicated that every flight was 'experimental'. One can leave testing phase after all fatal bugs are discovered and addressed, this never happened.
The same way a CFO and an accountant are totally different. There are also no special qualifications that makes an accountant CFO material.
Completely off topic but I am truly amazed by how good that spoken article was at the bottom of the post. I expected some Microsoft Sam voice, but it was actually a good clever sound with near-perfect emotional context switches in tone use.

Is that a plug and play solution or does the author have to do manual fine tuning? In both cases it is amazing how far we are with text-to-speech compared to only a few years ago.
When analyzing corporate emails, men use those 'powerful' words (making them seem angry/violent as you mentioned) and women used 'emotional or caring' words. Blame it on gender roles or natural inclinations.
Maciej Cegłowski, Pinboard
Sass site redesigned
There are good and bad tech executives. Just because you've met only the bad ones doesn't mean that good ones don't exist.
Cryptocat is a little better than it used to be, thanks to the developers dropping most of their homebrew crypto and implementing a version of the OTR protocol. Apparently they've even finally implemented authentication using SMP challenges, which was a major usability issue compared to traditional OTR clients. Until very recently, the only way to be sure someone wasn't running a man in the middle attack was to manually compare key hashes over an authenticated channel (and you had to do this every session at one point). The OTR developers had already discovered years earlier that this was enough of a pain that most people didn't bother and developed a more user-friendly alternative, but sadly it involved some fairly exotic crypto that the Cryptocat developers took an age to implement.
I've been thinking about playing around with Go as a platform for writing some simple video games. I saw the Go-SDL bindings on github, but I have no idea if they're any good. It looks like no one has worked on them for a couple of years.

Is anyone using them, or other similar sprite libraries with Go?
Don't you know that when you ask for civility you're a tone troll and that everything you're asking for can be dismissed because the words "tone troll" are a magical incantation against which no defense can be mounted?
Police call for information after Bessbrook teenager disappearance
Either that, or people born after 1980, the kind that mostly grew up with the internet and cell phones, express themselves differently from the rest of us, and may continue to do so for the rest of their lives.

So, while "we, family, interview, kind, caring" may become more common in their vocabulary, "haha, lol, :P, jk, stupid, ugh" might never leave. All this is just conjecture, of course. Let's see how things go.
Probably thinking of 20-somethings who have no copays or medical deductibles or chronic medical conditions or require medicines. That was my experience in my 20s. I worked at a place for 3 years, people asked me what the insurance was like, told them I never used it, so had no idea. Its a bit different of course, once you have a spouse and a couple kids on the policy, and start getting old, etc.

A properly implemented stealth agism policy (we only employ recent college grads because we're "hi tech", you know how it all goes) could save quite a bit. If you fire everyone once they have kids...
You don't believe being a VP of Engineering requires any more qualifications or experience? Seriously? Are you just trying to be obtuse? I can't really imagine that someone really believes this.
Also, it's a third party site interviewing geeks about what they're doing, so 'Quietly' might not be the correct word.

That aside, the site is a good idea and covering projects of this nature is important.
Are you trying to point out that tone doesn't matter, only content? I hope not. That would be a boring thing to have to hear again.
It's not hard. The victim needs to be able to in the first place. Often they feel ashamed, which is crazy, sometimes they blame themselves even though its not their fault. That's the point I'm making.
Sure, but Python doesn't, which was my point.
Sounds about right. I meet many VPs of engineering of the big companies - they're nice and smart. But they don't know that much about tech. They also don't know that much about management. In fact all you really need to know is appear as a nice guy, make some decisions and delegate 100% of the rest. It's not like if you were recruiting directly whoever you delegate to either.

Most of them spend .. most of their time in the intra political wars to keep their precious salary. I'm pretty sure they'd like to work on their stuff better, but you don't let go your millions that easily... plus you'd be replaced by someone pretty much alike.

For smaller companies, what I wrote above is actually not true. The ones I know are actually passionate, and drive the engine of the company. But then again, they don't make more than the average engineer.
Object-oriented vs. Data-oriented Programming (2010)
One of the first things we need is p2p/webrtc/blah video conferencing so all those cool geeks can get off Google Video and Skype.
Quietly, some geeks never stopped having their own services and didn't even get centralized in the first place... ;)

That's not really "the way forward", that's actually quite back to the roots. :)
Obviously this depends on the quality of an article, but there is more to the "extra bits" (i.e. that which is not plain data) than mere fluff. If you are very familiar with a topic (i.e have a PhD in precisely that area), the extra bits are not of much interest, though the methodology might be.

If you have some passing familiarity, then the introduction and discussion can help you a lot in understanding the implications proposed for the data. Most biomedical experimentation takes place in the context of considerable amount of uncertainty, e.g. relevance of the model used for human disease, etc, and more, as described in the article you linked to, so it does help many readers to have some kind of context.

The lack of discussion in biomedical articles is likely due to a fear of reprisals.
Only do light users save money. Heavy users pay more.

Only reason I didn't sign up is Sprint has bad reception here. If I wanted bad reception, I would have stayed with T-mobile.
Ten Dollar Fonts
Doing this for every test:

t.Errorf("foo: expected 3, got %d", foo)

gets old quickly.
The PLO is not a singular organization in the way we tend to think of organizations. They're more like a banner under which various groups place their actions. It has a leader, but he's more of a "first among equals" figurehead. He can make agreements, but his only way of executing them is to issue a decree and hope everyone complies.

This dynamic is one of the reasons why peace in that area has been very difficult to achieve. The other is that Israel consistently acts in a manner opposed to peace as it hinders their expansionist aims.

Palestine is being recognized as a state by both Israel and the UN, but that doesn't really make it a state the way we think of states. The institutions of governance simply aren't there. There's no way, for the PLO to, say, collect taxes legitimately. They are simply an organization looking to start up a state in Palestine, much like any revolutionary body. They don't have power, they aspire to it.

One can proclaim the PLO as a terrorist organization or not, that's none of my concern, but there's no question that they've engaged in terrorist attacks, and that's what I was referring to.
Performance per watt is almost never good when decentralized.
Hi! Thanks for jonesforth; I found it very enlightening when first learning about stack languages. I typically explain Forth as somewhere between assembly and C—a Forth implementation is minimal enough that it’s practically a structuring technique for assembly programs, and (like types in C) more for convenience than correctness.
The headline is a little misleading.

First, Christopher Fry is more than "an engineer", he's the Chief Engineer.

Second, he wasn't paid $10 million in the sense of wages or even a bonus. Instead, he's been given share grants valued at that amount.

That said, it's a great hook for a story about those zany overpaid nerds and yes, I clicked through as I meant to to.
See the previous discussion from when this was posted 5 hours ago:
https://news.ycombinator.com/item?id=6542797
What is that reason, exactly? [1] It is easier to create a rubric for grading... It's not necessarily easier to understand what the author is saying or even as a better way of organizing and finding truth or arguments or data, or changing your mind halfway through, or any of the other things that happen in the process between when you decide to write about something outside of a classroom and when (and after nowadays) you fixate it somewhere to be read.

[1] PG argues it's because that structure mimics a courtroom argument, and such structure has no place in real essays, which are attempts rather than legal documents and need not always be "take a position, defend it" in content: http://www.paulgraham.com/essay.html

Edit: Also, the author does have a point. It's in the highlighted section at the very top -- typically called an abstract.
If you want to play with the raw data[1] I've uploaded it to Google[2]. Treating Base+OverTime+Other as someone's take home pay:
* the mean across all employees is $88.8k
* the median is a "Contract Specialist II" taking home 84.8k
* the most common job, a train operator takes home 80.8k

[1] https://github.com/enjalot/bart/tree/master/data

[2] https://docs.google.com/spreadsheet/ccc?key=0Av3e0siMRvildEl...
From the list given, looks like that would be Tox. It's got IPv6 and everything.

https://github.com/irungentoo/ProjectTox-Core
Holiday Cheer from Antarctica
Hole punching is becoming more and more nightmarish. I think we need ipv6 addition first.
I actually just like the blog but thought I would try to pick one post to focus on. It is mostly pictures of wildlife in Antarctica, with very little in the way of commentary, not much to go on to start a discussion. This post of the female author in a bikini with coworkers on New Year's Eve in the Antarctic brought up discussion of sexism, the male gaze, etc. elsewhere, so I thought it might be a good jumping off point here as well. Please keep in mind these are nerds in extremis who were all stationed at a research facility.
This is a slightly misleading headline, because he's actually paid $145k + $100k cash bonus, which for a Senior VP isn't hugely out of whack. The $10 million is actually in stock, which again for a Senior VP of a company with an implied value of around $12 billion isn't unusual.
Zerohedge rocks.
You derive no additional protection from having someone else file it - the taxpayer remains fully responsible for his/her return under all circumstances. That is the way it is locally anyway - its entirely possible that the US has some arbitrary rule in this regard that changes things.
It's been mentioned several times. Unlimited text, 5GB data, 100 minutes. Prepaid.

http://see.walmart.com/t-mobile/
That terrorist groups are most about providing a sense of belonging for it's members than achieving political aims as evidenced by the fact that they routine achieve the former and almost never the latter.
In texts for those who prefer
(I'm not a native English speaker, so you are welcome to modify it)

https://etherpad.mozilla.org/ns9mrG2gpy
From the second video:

"This is not about any sort of particular program. This is about a trend in the relationship between the governing and the governed, in America. That... is coming increasingly into conflict with what we expect as a free and democratic people. If we can't understand the policies and programs of our government, we can not grant our consent in regulating them."

Link:

http://www.youtube.com/watch?v=eZpOrdoVifY
> If I'm reading the EME spec correctly, then EME plugins can be installable by the end user in the same way that Netscape plugins are today.

They can be, but neither the browser vendors nor the content providers have to allow them to be, and the EME spec doesn't standardise any equivalent of NPAPI that standardises the interface between them and the browser. Browser vendors can (and it appears will in some cases, e.g. Internet Explorer) only support EME modules supplied by them and compiled into the browser binary; this is anticipated by the spec.
Yep - the idea was that it isn't generally known about. There's lots of interesting stuff going on that we wanted to highlight - hence the site!
LokiJS: javascript in-memory/embedded database
Thanks, the videos were rather quiet. I'll help with spelling.

Edit: Thanks DaveJ
Strictly on the face of it, I don't trust a site called 'tendollarfonts' to have fonts with a reasonably international typeset support.
Obligatory self promotion link: http://timepedia.blogspot.com/2008/05/decentralizing-web.htm...
What's the phrase? "One man's modus ponens is another man's modus tollens."

Yes, I do think it's an obvious logical implication of the above that if you want to donate to where it will have the largest impact on welfare, you should be donating to Africa instead of the US. As a result, I live in the US and do donate to effective aid organizations that aim to help people in extreme poverty, who are usually in Africa. I don't think there's anything very obviously wrong with this.

I wrote a bit more about my approach to charity here: http://blog.printf.net/articles/2012/11/27/celebrating-seven...
Yeah, OWL was miles ahead of MFC.
This is not always true:

log.msg("error with " +
"some description")

grep "error with some description" ...

Yes, there are standards for coding. They are usually 80 or 100 characters. And each one has a different way of handling the wrapping cases, splitting strings, wrapping values (parens, line join with \, concatenation, etc.)
Given that, you would might have wanted to get the title right.
Excellent read. Maintaining integrity in daily life has been a constant struggle. For many people, myself included, paying bills or taking care of people that depend on you can get in the way of integrity and it's a shame. Mr Feynman is lucky in that his skills will allow him to have his cake and eat it so to speak, not to discredit his message.
I believe Scotland gives free tuition to EU member countries.
Those are a consequence of a very public law that could be repealed tomorrow if the votes were there.

Try again.
I'm one of the founders of Redecentralize.org.

My own main motivation wasn't just privacy, but also resilience (against, say, hurricanes) and fun (the web doesn't have the same joy it once did).

So my favourite interview so far is the mobile mesh network one http://redecentralize.org/interviews/2013/08/14/04-paul-serv...

I also think it is important that new algorithms like DHT (Kademlia), BitCoin and GFShare get known and used to their full extent.

Please get in touch if you've a project that would like interviewing!
You forgot to mention it is also an OS. :)
I mentioned Factor in less detail below, I think it's a lot of fun, but -- from the detail here, might I assume that you're involved with Factor in some way?

If so: does it have a package manager yet?

The last I was plunking around with Factor, 6-8 months ago, uh, "dire" was a good word to describe the package/library management situation. Is that still accurate?

Have you guys considered bootstrapping by using a package manager from another language/ecosystem? For instance, npm is pretty awesome, and they don't really care whether what's being distributed is javascript or not.
Well if one considers PLO more akin to a government, as the UN seems to do, then any act of violence they commit can't be considered terroristic, because of the monopoly of violence that nations hold. If you start counting that as terrorism so do Hiroshima, Nagasaki and Dresden.

Again I'm not debating whether what the PLO does is right or wrong, I'm making a commentary on the free pass nations get when killing civilians.
I use Chrome and pin the tabs I definitely dont want to lose but I cant read right now. They stay there forever and dont take space. If they start piling up and do take space, I am forced to take out some and keep the really useful ones. Those that survive this iterative process for a long time go into the bookmarks.
Not the "fire", the "discussing how ludicrous the whole process is."
Roll your own Heroku slugs
We tried using WebRTC, unfortunately the recording stuff isn't rolled out yet. So we're doing the interviews using Google Hangouts still, for now.