skysight-inc/HackerNews huggingface dataset:
Easier to read:

- Tom Chi (co-creator Google Glass)
- Grady Booch (creator the Unified Modeling Language)
- David Heinemeier Hansson (inventor of Ruby on Rails)
- Brian Fox (invented the GNU Bash shell)
- Rebecca Parsons (CTO, Thoughtworks)
- Hakon Wium Lie (inventor of CSS)
- Alex Gaynor (Director, Python Software Foundation, and core committer to Django)
- Sarah Allen (Presidential Innovation Fellow, led development for many Adobe products)
- Gilad Bracha (co-author of the Java Language Specification)
- Kent Beck (creator of Extreme Programming, created Test Driven Development, co-created Agile, author of 9 books)
- Ward Cunningham (inventor of the wiki, contributed to Extreme Programming, co-author of Design Patterns)
- Bram Cohen (inventor of Bittorrent)
- Hampton Catlin (creator of Sass, Haml, m.wikipedia.org, book author)
- Matei Zaharia (creator of Apache Spark)
- Melody Meckfessel (Google Director of Engineering)
- Jon Skeet (the top answerer on StackOverflow)
- Scott Hanselman (author of multiple books)
- Jeff Haynie (founder of Appcelerator)
- Ryan Bubinski (founder of Codecademy)
- Aaron Skonnard (founder of Pluralsight)
- Floyd Marinescu (founder of InfoQ)
- Steve Newcomb (founder of Famo.us)
- Orion Henry (founder of Heroku)
- Janet Wiener (Engineering at Facebook, big data expert)
- Scott Chacon (CIO, Github)
- Chad Fowler (CTO, Wunderlist, well-known programming educator and blogger)
- Salil Deshpande (open source investor titan)
- Hadi Partovi (founder of Code.org, was in charge of Internet Explorer, advisor to Dropbox and Facebook)
- Qi Lu (EVP, Microsoft)
i can haz gnupg?
Human beings only come in discrete quanta.
The industry will be moving from the lifestyle format to the outlet format almost exclusively over the next 20 years.

The C malls referred to in the article are just that, C malls. Malls that may have been B malls in the past but have depreciated to a point where scrape and rebuild or relo are the only options.

There are currently about 50 new malls/outlets on the books for this year and next with another 50 on the following 2 years nation wide.
If you say so. In my experience women aren't any more social than men in a setting full of mutual strangers, which I guess these busses full of strangers are.
>Maybe I'm too geeky and other people actually need physical humans like themself to cling to? :) That's a weird idea.

A huge issue is that many, many people don't recognize that not everyone has the same needs as them. It's actually very refreshing to see someone point this out, even if it's in a sarcastic way.

Too often conversation take a turn into "Well I did X without help, why should anyone else need help to accomplish the same thing". It's counterproductive to learning in general.
Joining is easy. Not sure exactly what you mean by hijack.

The mainline bittorrent DHT only holds values IP:Port, so that's just a few bytes. But it would be quite handy for instance for anyone that needs peers to discover each other. Not so handy for using it as an arbitrary key store or distributed filesystem.

I'd say if you are a full member of the DHT (you correctly handle other nodes queries ) that you would have a symbiotic relationship with it. If you don't maintain your own routing table and ignore other peers requests you'd have a parasitic relationship with the mainline DHT.

So you could be a malicious peer, but it wouldn't have a noticeable effect on the DHT unless you ran quite a few of them. Even then most clients just use the DHT as one of several peer discovery methods.

In fact for any given hash you post to the DHT you'll find peers claiming to be members of that torrent, even if said torrent doesn't exist.
Retention is directly related to promotion imo. You can't promote someone you can't keep.

Very much agree that learning from other industries should happen, and I've asked myself the same question. Why is computer science moving backwards, when other traditionally male fields have become much more gender balanced?
>The problem is realizing how difficult that is to accomplish when the field is almost in a paradox of male control

It isn't though. Being mostly male does not make it male controlled. There is no evil cabal of men trying to keep us out. The vast majority of men in the CS world are falling all over themselves trying to cater to women.

>but currently this is difficult for women because they are forced into lower self esteem on average than men.

What are you basing that on?

>Once women feel like they have the same amount of power in society as men

As long as we refuse to acknowledge reality, that will never happen. We have more power in society than men. We elect the government, we set the agenda, the laws are catered to us. Men still haven't even escaped from basic gender norms.
Is there anything like this? Sets up blind meets / dates with people with similar passions?
Right now I'm on Arch Linux because it feels like a good balance of bleeding edge packages/flexibility/power-user elitism (meaning it caters to my desires as a software engineer), and large installed base causing there to be packages or some other support for most things (e.g. there's a PKGBUILD available that bends Valve's .deb distribution of Steam into a Pacman (Arch's package manager) package).

Rather than post a wall of text about the advantages I get, I'll link to a talk on the subject I recently did: http://lsh.io/plugtalk

The two big problems I find with non-Linux OSes are 1. lack of a good POSIX-style userspace or sufficient OS features to install one; and 2. welded-on, monolithic GUI layers - MacOS and Android are both nonstarters for me because they force me to use their very inflexible, very badly designed window managers (among other issues, but that's the one that's really unfixable due to the fundamental design on both OSes).
Imagine if when you wanted to connect to your bank over HTTPS you first had to send a HTTP request which asks permission to "upgrade" to HTTPS.

This actually happens a lot. Most people most of the time don't painstakingly type in h-t-t-p-s-:-/-/... but rather just the domain name and the server on the other end returns a (plaintext) redirect to https. Which is why sslstrip works so well.

Sure, we have bookmarks, HSTS, tell people to look for a lock icon in the address bar but it's far from being a solved problem.
Fueled by Algorithms
This sounds like YC-worthy idea. Somebody run with it!
You are gonna go far kid, scratch that adult. Keep those hands firmly gripped on the wheel, noone else driving it but you.
> I think most people here agree with that statement.

Partly because people want more people that are like themselves. Which is ironically the problem with this whole gender imbalance thing in the first place.
>Imposter syndrome is totally expected when you have no public role models doing what you do, and all of your teachers are "not like you" as are all the books and education materials

Except that imposter syndrome is just as common in men.
> What does clicking "Let's meet" do?

There are actually some (well camouflaged) text inputs above the button where you're supposed to enter your email address and rendezvous preferences.
Maybe not intentionally, but if your workforce is mostly MIT/Stanford grads and part of your recruiting strategy involves sending employees to their Alma Maters and leveraging their social networks, there is a bit of positive feedback in play biasing recruitment towards MIT/Stanford. Totally anecdotal, but there was no Apple recruitment presence at the school I went to until a few students were hired into Apple.
It probably sents an email with the blank filled in without validation.
I submit that this is only one small tributary to their huge hiring flow, don't overstate the impact this small thing has on their overall culture.
I think they are talking about tech buses, not public transit.
Contribute to Ghost[1] it's a considerably new blogging node.js platform and has a fairly good bit of popularity. Having your code in the main tree, would add some points to resume.

[1] https://github.com/TryGhost/Ghost
(Disclaimer: I'm cofounder)

I'd recommend also giving http://www.startuptravels.com/ a go, we're not a huge crowd yet, but we've got a few entrepreneurs in Australia, and the responsiveness and willingness to meet new people amongst our users has been overwhelmingly positive so far.
This would be an awesome service, almost something like the Heroku Deploy button or Codepen's demo tool, but I think the website is down!
It goes down as method names contain more entropy, too.
Gestures? A neural interface would be much faster.

http://neurosky.com/

http://emotiv.com/
I agree with you that everyone has a different "innate ability" for math, but I think the variations are much smaller compared to the average. In other words, there is a bell curve, but it isn't where you think it is: http://sigeneration.ca/images/Diagram2.png via http://www.sigeneration.ca/home/resources/jump-math/

> different inherent interest

That's very true, and this is why it never made sense to me how all kids are pushed through a standardized progression of grades. What would be cool is if you can "focus" your studies on one area during one or two years of school, and then "catch up" on the subjects you left to the wayside.
validate the email address, before accepting them
I was speaking in regards to the tech buses, where you have the same people on board every day. It's a natural inclination for myself, and many other women I suppose, to build relationships with people I see regularly.
It would be really nice to have some info about each programming non-profit. E.G. Why they are in your donation list. What they do. Why you like them. Why I should donate to them.

They all sound really interesting, and I want to pick a good one to give too, but unfortunately I don't really know anything about any of them.

As it is now there is a huge cognitive barrier to completing registration. I want to give, but I don't know whom to give to. I could complete the registration by facebook/twitter, but I can afford to give a little bit and don't want to go the free route.

I came close to closing the tab, thinking I would come back later, but I also know I might forget and I don't want to miss out on what looks like a great con!
To be clear, this was in the context of discussing Lee's films. There was no ambiguity.
> Really, there's no reason not to go.

What if he can't afford it?
Fair enough. In that case I'd say expressive languages help, but only indirectly, because they make it possible to keep track of effects and interactions without having to write reams of code.

In a language with lenses, you can delimit where your models are mutated. In a language that lets you treat composable effects in a generic way, you can e.g. split up your variables explicitly with ReaderWriterState, making it clearer which serves which purpose.

The kind of things you might be tempted to use "magic" or global variables for in a lesser language - the "cross-cutting concerns" - you can instead handle in normal code as a generic kind of context. E.g. an audit trail can just be Writer. Or actions that need access to a database session can just be another kind of context. I'm working on such a thing right now (see tpolecat's doobie for a public example of the same kind of thing) - whether a function accesses the database or not is visible right in its type, but it's easy to compose functions that do. The types ripple up, and in the end I'm probably going to do session-creation-in-view - but in a principled way, using the ordinary type system, visible in the code - with Spray, my web route definitions are just another ordinary bit of Scala code (whereas in most languages I would define routes in an external config file, or at best a config object a la Django - adding complexity).

Heck, error handling is a perfectly good example of this. In a less expressive language, the only way around the boilerplate of handling errors where they occur is unchecked exceptions (or effectively-unchecked exceptions, as in "throws Exception"). In a language with good generic context support, the possibility of failure is just another kind of context that we compose with the same generic tools as any other, and the control flow becomes something sensible again.
We have STEREO [1] for a glimpse on the far side of the sun.

[1] http://www.nasa.gov/mission_pages/stereo/main/
It's worth noting that "minority" and "underrepresented group" mean different things. I think you are right to talk about underrepresented groups instead of minorities because under-representation is at the heart of the issue.
This is really the death of the mid-market mall, which are being replaced with 2 extremes - the outlet mall and the high end mall.

In warm climates, malls become outdoor is the trend, but that certainly isn't the case for cities with harsher winters.
Just be glad they eventually managed to kill Mork!

https://en.wikipedia.org/wiki/Mork_%28file_format%29
I have been wanting this exact app for years. I have no idea why no one built it yet. Unfortunately I'm an Android user haha
A DHT is a fairly easy to understand technology that can give you a lot of insight into distributed systems. In school we had to build a crawl/index cluster of 8 machines and we used Chord to split the load. I had no experience with multi-machine computing but it made sense immediately at the time to split the crawling load by creating a DHT over the URL keyspace. Of course this doesn't balance actual load but it's a nice approximation to get you off the ground.

For someone who has never tried to do any Distributed Computing, a DHT can solve many simple scaling problems in a way that is fairly easy to reason about on paper.
Introducing the ULLtraDIMM SSD (Sandisk)
6 Cloud Based Tools for Creating Mobile Web Apps
Why does it have to be an app? I don't have an iPhone and don't intend to get one, so I can't even try out your project.
Which is in a sense the same thing - do you trust the government to argue each side of the case and make a decision internally for you? I prefer the court system and an arguer (lawyer) of my choice.
The reason we called it a transpiler here is that the output is source code in another language that is intended as the input to another compiler (well, the PHP5 runtime in this case, but same general idea). It doesn't execute code, or produce anything that is directly executable itself. It still needs another step.

I agree the distinction is murky, though. When you run gcc, one stage will output asm, then send that to an assembler. But that isn't typically called transpiling. But on the other hand, I'd hardly call asm source code...

So that's why we called it a transpiler. Don't disagree, just some context.
Mobile Web Traffic Is the New Gold Rush, Do You Have a Pan?
AFAIK, GnuPG and S/MIME only encrypt message body, but not its headers such as sender, receipt, date, subject, ...
Tangential, but I once heard sci-fi writer Bruce Sterling say that he was more interested in writing about what happened with technology in the hands of someone sitting in a mobile home eating cheetos than with some guy in a suit in an office tower.
Who gets the money spent on share buybacks?
a) Linux Debian here.

b) Advantages I see using Linux on the desktop: I got fed up with the Windows UI when I switched to Linux couple of years ago, and I kept it because of the power of the command line and the possibility to change the Desktop Manager - I got to try Mac OS at work but couldn't stand it. Also it's really convenient to have on my desktop the same OS as my servers.

c) I would go back to Windows if I had to do something with Microsoft Excel - I find Open Office and LibreOffice to be quite limited compared to what Microsoft offers.
Hi notahacker, the initial margin deposit is in bitcoin (apologies if we did not make this clear) since lender funds are also in bitcoin. Regarding fixed/floating: if you are borrowing on an exchange such as Bitfinex then for any one currency swap the interest rate is fixed, but these swaps are typically short term and so when you come to refinance a position you could find yourself facing significantly higher rates than you had previously. Since (at least in the short term) our earnings will be all be in bitcoin, a collapse in the price of bitcoin would be very bad news for us.
I could see this. From my experience with weed, it sounds a lot like the winery business, with the bullshit and all. What I usually tell people is that marijuana is like art. I can get you a van gogh printed off my computer. Or you can spend a ton and get a real van gogh. Marijuana maybe doesn't go to that extreme, but it definitely relates.
Both Cloud Foundry and OpenShift are going through big rewrites right now.

http://www.activestate.com/blog/2014/09/cloud-foundry-diego-...

https://blog.openshift.com/openshift-v3-platform-combines-do...
Great question. You can find out more about each non-profit by hovering your mouse on their logos on the homepage. You can also visit their websites by clicking on a logo, for even more deep information.
I have a dual boot Windows/Ubuntu computer. Now that Netflix supports the newest Chrome on Ubuntu, I only use the Windows computer for games. Google Docs solve most of my document related needs.
Since he's a part time webdev, I'm not sure there's any way this could be true for his situation. Besides, aid and loans were made for that.
Can you go comment in the STARTTLS thread too please? ;)
Metal 3d printing soon 'affordable' thanks to Selective Inhibition Sintering
It has its own ("Network Security Services" or NSS).

But that's not a reason to use Firefox on XP. ;)
I grew up in near-poverty in a trailer next to farm, sharing a bedroom with two siblings and a computer with five siblings. The challenges are largely similar across race, even the socialization challenges. That's why these articles about all the privileges I supposedly had/have are so frustrating. My challenges are/were invisible AND my accomplishments are being continually diminished by these individuals, meanwhile they are getting a platform in mainstream publications, have numerous diversity programs to lean on, and are (in tech) rewarded doubly for the same good work. Nobody cares about trailer park white (or asian) kids and the enormous challenges they face or the ladder they had to climb.

That's the problem with identity politics and social theory. It a notoriously unreliable bracketing system based on utterly superficial traits, only done for its simplicity and political correctness, not for its accuracy.
when I search for the term transpiler on google, the first hit is this wikipedia entry http://en.wikipedia.org/wiki/Source-to-source_compiler
Relevant statement "A source-to-source compiler translates between programming languages that operate at approximately the same level of abstraction, while a traditional compiler translates from a higher level programming language to a lower level programming language."
A mobile app makes sense for one reason: geo-location. Your phone knows where you are, so it can find lunches instantly without having to do anything. And that's the one thing you keep with you on your way to lunch, you don't carry your laptop around usually :-)

EDIT: also, notifications are important, you want to know whether your lunch is on or not. Emails would work too, but that's kind of old school.
Yahoo has a lot of cash to burn from the Alibaba acquisition. Here are my completely outside guesses as to who they acquire:

- Adroll

- SayMedia

- Tapjoy

- InMobi
Funny enough it was also a plot point in The Happening, supposedly the plants had a network to kill humans off by dispersing a defensive component causing a plague.
I went ahead and registered by posting to facebook using http://www.paywithapost.de/ and received a ticket code.

After doing so I received an email saying my registration was incomplete and the email gave a link to complete my registration.

Clicking back through to pay with a post it looks like they still have my registration.

Maybe the email is going out prematurely before you have a chance to receive a webhook from pay with a post?
5 Social Media Marketing Websites That Can Help You Get More Twitter Followers
This seems to be a common enough problem that there is a service for it: http://www.ebay.com/itm/like/281486792952?lpid=82 "WE REPAIR JBL L8400P"
Ok, maybe I can live with the excuse that NSA is forcing the carriers' hands at giving them data, but actively helping NSA break people's encryption? What the hell.
I think shizcakes knows that it was not integrated advertising into This American Life, but into the program from the '40s. shizcakes' comment, then, is likely a comment on how hearing the integrated advertising "sounds normal" for a program from the '40s, but does not "read normal" in text.
beautiful website, by the way!
> On the other hand, it is precisely that sort of horrible obstacle that will harden your "student resolve" into star-fusion-iron.

Maybe, but probably not. More often I see people like this ending up bitter and resentful, sometimes so much so that they're painfully difficult to work with. It's actually pretty sad - a lot of these people are genuinely intelligent, but feeling like you've been wronged can be a powerful force.
Hi, I'm the engineer who worked on this tool primarily :). I'll be happy to answer any questions about how it works and our design choices.
Why would I want that if I have Gmail? Also I wouldn't trust Cisco's arguments in such situations. Cisco is the one that invented "lawful intercept"/backdoors in routers.
Hmm, I'll take a look through the repo, thanks for the pointers!
This mall is right by my house. It is on life support and it's been known about for years. The article is right that Dallas suburbs have a lot of options for shoppers with new multi-use development sites popping up on every major intersection. Curious the article writer made no mention of online sales and their effect of department stores.
If, say, Thunderbird is configured to use STARTTLS to talk to the IMAP and SMTP servers, can this attack strip it or will Thunderbird refuse to connect to an unencrypted server?
That was weird, it just died. It's up now again.
So you would, for example, go up to someone that you see regularly but who you don't know and try to get to know them, either through some generic opener/remark/question or more bluntly ('Hi! I've seen you around here a lot lately and...). That doesn't really happen in my culture. People need an actual "excuse" to engage someone, like being at the same event or working together or practising the same sport. You can't just, you know, talk to someone because you want to be social for the hell of it - there needs to be some context. And happening to be in transit at about the same hours of the day doesn't qualify. This is how people in general are (here); both men and women.

I guess you wouldn't like it here.
Yikes. There are a remarkable collection of writers on that site such as Rob Horning.

Contemporary and readable, with some decent depth to explore further.

I am surprised at the comparison.
Geolocation is possible in a web app as well, and is supported by both desktop and mobile browsers: http://caniuse.com/#feat=geolocation
Following the Brain Map with MIT's Ed Boyden
Streaming creates non-fans. Buying a CD creates a fan. In some rare occasion I'll hear something I like so much that I then download the album, but in most cases I just stream a subgenre of music.

The end result is that I don't know any artist very well, although I'm well versed in the subgenre. I have no desire to go to a show, as I don't know any artists.

Buying a CD, while a bigger decision, almost entrenches you as a fan. I'm much more likely to want to go to a Taylor Swift concert if I've listened to her CD 100 times (and I'm almost certainly not going to listen to ANY album 100 times with Spotify).

Neither model is better than the other to me. But they are different, and value accrues in different ways for the models.
A Conversation with Marc Benioff at Techonomy 2014
Techonomy 2014: Man, Machines, and How the Future Works