skysight-inc/HackerNews huggingface dataset:
For me, it was in college.

By the way you've been talking about your life progression, I assume you live in the Bay Area. I also assume, from the way you've been talking, that you're interested in cis women. If so, I'm afraid I've got some bad news for you: the ratios are not in your favor there. IIRC Sunnyvale was one of the worst disparities in the country.

If this is in fact the case, the easiest (though not best) way to change your situation is to move. Since that is probably impractical, my next piece of advice is to stop looking in places that are just duplicates of where you work. I can't imagine a worse place than a language meetup group. Get some interests outside of the tech industry. Like, ideally, get something completely unrelated. This actually helps you out in several ways: not only are you going to meet more women, but you're going to meet more people in general that you wouldn't normally meet because you live in a tech bubble.

My wife is not a tech person; she worked as a supermarket clerk when I lived in the Bay Area. I don't say this because there's something special about supermarket clerks, but to point out that there are great people out there that have nothing to do with tech and if you live inside of a tech bubble the only person you're depriving is yourself.
Under the hood: Facebook’s cold storage system
I think calling it "fear" is a bit simplistic.
It's about thinking critically about new technology and how it can have unintended, negative effects.
You can support new paradigms, just as a library. For example, core.async was written as a macro. So Clojure basically got Go channels in a library, not a language upgrade.

Macros can fundamentally change code. Codewalkers. Back when OOP was a big thing (probably still is), Lisp programmers would probably amuse themselves by making object-oriented extensions to the language via macros, and sending them to each other.

This means that you are empowered, not just a language implementer. (First-class functions are important, and typically a better idea than "Guess I'll write my own macro!" but they only go so far.)
It just doesn't seem very likely to me. It seems a lot more likely that the data would be spread around on thousands of individual hosts, one megabyte at a time. The only processes by which I imagine the entire contents of one shard of a mapreduce ending up in memory of a single host are 1) a miracle, 2) the previous stage of the mapreduce wrote it there, in which case it is effectively remote access before the fact, and 3) the data lives there all the time for some other reason, in which case you don't have a mapreduce, you have a coprocessor.
Something to consider is risk. Here's what goes through my head: I can plan for how much I need to earn throughout my life if everything is "normal" and predictable. But what if one of my kids is born in need of some monumental amount of care? What if something happens to my own physical / mental health, or that of my spouse? What if the economy goes into a long term downturn and we have to live on savings indefinitely? What if we have to leave the country due to political turmoil? (One of my parents is a refugee).

Thinking about these things made me kinda appreciate why the rich want to get richer. Even if I'm earning more than strictly necessary for subsistence under normal conditions, our economy / society is set up so that the only source of a safety net for my family is my own productivity right now. I wouldn't mind growing that safety net to infinity, so long as it imposes no externality on my own family. This is what keeps me in the rat race.

A better safety net would make people think less about going to such extremes.

I'm lucky to have a mentally rewarding job with minimal "price" in terms of things like office politics and bullshit. My opinion might change if this situation changes.
It doesn't say he won't email you . he is going to email you.
Okcupid. Worked pretty well for me as a 25~ y/o. Definitely made me more comfortable with dating and learning how to quickly recognize if there was mutual interest.
At university, but we didn't start dating until 15 years after graduating. It's worthwhile keeping in touch with people. :)

As for meeting new people, the only option is to say yes to opportunities to socialise outside of your job and it's related topics. You'll only meet the same people over and over again if you don't expand your social group. Find hobbies and interests that aren't tech. To be honest, you should do that regardless. It just makes you a more interesting person.
You generally don't need to load any JS from the payment processor to use a transparent redirect, although I'm sure some work this way. Transparent redirects just require setting the form action property on your payment page to a URL on the processor's site. The processor then silently redirects back to the next step in your process.

Using an embedded payment form also shouldn't require any JS, as it is usually done using an iframe. This method should be safe, as the same-origin policy in the iframe would prevent JS on your domain from interacting with form elements in the iframe. But this is not typically what people are talking about when they talk about a transparent redirect.
I have to have a new pen test every time I "add a web server"?
OkCupid. We got married in February.

I'm not getting paid by Match.com to say this... Besides OkCupid was still an independent company back when we met :)
I haven't seen this specifically, but I have seen other languages move common top level behaviors within functions into parameter lists.

Ruby, dart, coffescript allow setting of instance variables from the parameter list:

class Example
constructor: (@name) ->
# do stuff

class Example
constructor: (name) ->
@name = name
# do stuff

Jonathan Blow's language allows the `using` keyword in parameter list, which desugars in much the same way.

I'm personally not a big fan of using this technique for pattern matching, but its better than requiring explicit match blocks everywhere (like Scala and rust).
Met the ex on a MUD while in college. Met the wife at a dog show of all places.
>I can't imagine a worse place than a language meetup group.

I interpreted language meetups to mean spoken languages, particularly given the clue that everyone was 30 years older than him. Learning a foreign language is a popular retirement hobby around the world.
Halt and Catch Fire (TV Series)
>The citizens of a representative democracy have the right to know what the government is doing on their behalf, either domestically or abroad.

While I agree in a domestic context, that ideal can't really be applied to a foreign context with any specificity, at least in terms of intelligence activities.

The vast majority of intelligence operations rely on secrecy to be effective, and you can't maintain secrecy when you inform your citizenry about it.

I know that sounds bad, but the result would be that the representative democracies of the world wouldn't have effective intelligence agencies, and the other countries would. Not exactly an ideal outcome.

>Saying that the Snowden revelations damaged relations with another country is like an adulteress complaining that her snitching boyfriend damaged her relationship with her husband.

Sure, and if we extend my example using your analogy, the husband is and has been a cheating asshole the entire time. His hobbies include perpetrating various human rights violations on a massive scale.
Would be nice to allow filters- for example, leave out any results that match patterns in .gitignore.
Suddenly, Tehran’s Mayor Becomes a Patron of the Arts
using macros to deal with boilerplate, although useful, though is of a different order than things that simply cannot be expressed without macros
I met my soon-to-be-wife (I say soon because we are getting married later this year) 9 years ago on Myspace believe it or not. She was friends with someone I went to school with, we had never met prior. She added me, we started speaking. We then progressed onto talking regularly over MSN Messenger, we decided to meet after talking for about 1 month and the rest is history.
Redditor uses Google Docs to make a live investment portfolio tracker
I met my now fiancè in an adult social sports league which I highly recommend for social activity in general, not just romantic purposes. The league was/is adult kickball, but there are several out there that encourage solo signups and will place you on a team.

I'm inherently more inclined to not be social and prefer it that way, however, I do enjoy sports a lot which was the catalyst for joining some leagues. It doesn't have to be just for the sport and you don't have to be good at it, but it definitely encourages social interaction, plus some exercise. I won't name any leagues, but google around and you can easily find local leagues for kickball/dodgeball/volleyball/football (I recommend kickball as it really doesn't matter what your skill level is).

Feel free to drop me a line if you want more info
I think a book store like Barnes & Noble might be a good idea. Another good idea is a sports event, be it a Crossfit training or a bootcamp where you can go for drinks afterwards. Good luck! :)
Just saw this and was amazed at the possibilities.

Spreadsheets + APIs could allow normal users to create so many kinds of apps.
I met my girlfriend via OKCupid. We started talking, spent a few weeks messaging back and forth about interests, goals, and just generally getting to know each other than met up for the first time to go to a beer festival, had an awesome time and kept seeing each other.
The actual standard : http://www.etsi.org/deliver/etsi_gs/osg/001_099/001/01.01.01...

There are only 3 pages on security (plus annexes). There is the broken MAC, but the cipher standardized is actually RC4... Without using the constructions that make it less insecure like discarding the first 3kb bytes of output.

Also that little gem : An "invalid digest" response is never encrypted.

Which is likely a textbook oracle.

All of this is completely inexcusable for a specification published in 2012, a lot of it could have been stopped just reading a few Wikipedia entries.

I guess a lot of the devices are going to landfills.
It's fairly trivial to do with a savepoint, but it's definitely not performant, and requires some pretty stupid client-side error-handling.

It will also cause your Postgres logs to be littered with benign but misleading error messages (possibly these could be silenced, I never bothered to find out).

So, yes, this is great news.
Orbital Content (2011)
I'm getting married in one week to a girl I met at a Startup Weekend! Totally worth the ticket price.
I've been a big fan of TFK's EIN. Unfortunately, TFK no longer maintains the project and I have not had good luck with the various EIN forks. (Anyone else having better experiences?) I still get by with the original EIN by using older versions of ipython/IPyNB. Moreover, the IPyNB technology is getting somewhat bloated with widgets and whatnot and I don't know how that will integrate with an emacs environment. Nevertheless, I still hope emacs modes similar to EIN will be forthcoming in this area. I was hoping to propose a code sprint on this topic at SciPy this year, but I won't be going to Austin, alas.
Your question doesn't make sense. High order functions and macros are orthogonal concepts.

Lisp supports first-class, high order functions. In fact, it was probably the first language to do so.

Macros are different. And they're not just "expanded." Think of macros as full blown Lisp functions that run at compile time and generate new Lisp code, that is itself compiled at compile time. Since Lisp code is represented as Lisp's list data structure, it's super easy. The macro system does allow expansion/replacement (like C's preprocessor), but that's just scratching the surface.
This is a clear violation of the Amazon and eBay affiliate programs. These shortened URLs were already clicks being sent to Amazon or eBay (or whoever the affiliate is). No overt attempt at promoting a sale or purchase of a product is taking place.

We contemplated this kind of thing for about 2 milliseconds when OpenDNS had an ad revenue business and we couldn't ever wrap our heads around how it's even remotely acceptable behavior.
It doesn't matter. Her cooperating for immunity led to a ripple effect of him committing suicide.
Congrats- How is this different than Internmatch, Readyforce or even Indeed or snagajob?
Thinking about issues in completely binary terms is not taken seriously by policymakers who balance a host of competing concerns.
Me, similarly:

https://github.com/ramses0/bash-dialog

...depends on dialog command being installed, or you could use bash's built-in "select" command.
Freshman year at a party.
The question isn't about causing injury. It is about possessing a device (or even knowledge) capable of harming someone.
ICQ, of all places. But it wasn't like I was not having luck with other methods. This sort of happened. Anyhow, you just have to do three simple things:

- dress nicely and appropriately for wherever you go/decide to go to socialize.

- smile and say hi, even from a distance.

- ask questions , shut up and listen.

That will get you in the door. The rest is up to the other person.
Ask HN: What is the future of Smart Glasses?
For devices like Google Glass and similar.
I met my wife in a nightclub in Argentina. I just cold approached her, introduced myself and started talking about very nerdy intellectual stuff. She was very intelligent and liked the same stuff. We kept in touch after that and it worked out great.
Long-defunct dating site emode. Two prior relationships were from college and from the Usenet newsgroup soc.singles.moderated, both back in the '90s.
...and then you additionally have to verify that the specific reason both the update and the insert failed was due to concurrency, or you can make the mistake I did a couple years ago where I had transactions spinning against my database for weeks on end due to an unrelated constraint failure I had failed to notice with some transactions that I kept retrying in a loop as part of my hacked together upsert implementation (which is why my user id numbers jumped from ~8m to ~460m... it is a meaningless mistake, but one I am reminded of every day due to that "46" staring at me :/).
Imgur seems to be quite reliable for the most part
The bottleneck seems to be overuse of dictionaries instead of fixed structures. Attributes on the class object might be faster, especially under PyPy.
As far as I can understand, they wanted a few other things more:

The manufacturing process. I don't know much about this, but apparently beats can produce colour and shine in plastic of a very high quality in high volume.

It's a team that have manage to not only build a valuable brand, but create a whole new, high-end market segment. That kind of skill is definitely something Apple wants.

They also have a music service and Apple wants in on streaming and their other streaming acquisitions weren't good enough (or they had launched using them)

I'm no expert, but these are the value propositions of Beats that I've gathered as a regular on HN.
Rogue Russian spacecraft burns up in Earth's atmosphere
Hey I will! But the Yamaha N1 actually has the action of a grand and it still doesn't seem to be enough =/
i'm waiting for someone to say they met on HN...
This is awesome.

No more searching for quick workarounds to share notebooks with people who don't know how to use a command line.
OkCupid - anecdotal, but it seemed like an overall more interesting/intellectually stimulating pool on OkC vs. some of the others.
Not totally an answer to your question, but a nice section from Isaacson's biography about Jobs about how he met Paulene:

In October 1989, Jobs had agreed to give one of the "View from the Top" lectures at Stanford Business School one Thursday evening. Lauren Powell was a new graduate at business school.
She arrived late and all the seats were taken, so they sat in the aisle. When an usher told them they had to move, Powell took her friend down to the front row and commandered two of the reserved seats there. Jobs was led to to the one next to her when he arrived. "I looked to my right, and there, so we started chatting while I was waiting to be introduced", Jobs recalled. They bantered a bit, and Lauren joked that she was sitting there because she had won a raffle, and the prize was that she he got to take her to dinner. "He was so adorable", she later said.

After the speech Jobs hung around on the edge of the stage chatting with students. He watched Powell leave, then come back and stand at the edge of crowd, then leave again. He bolted out after her, brushing past the Dean, who was trying to grab him for a conversation. After catching up with her in the parking lot, he said, "Excuse me, wasn't there something about a raffle you won, that I'm supposed to take you to dinner?" She laughed. "How about Saturday?" he asked. She agreed and wrote down her number. Jobs headed to his car to drive up to the Thomas Fogarty winery in the Santa Cruz mountains above Woodside, where the NeXT education sales group was holding a dinner. But he suddenly stopped and and turned around. "I thought wow, I'd rather have dinner with her than the education group, so I ran back to her car and said 'How about dinner tonight?" She said yes. It was a beautiful fall evening, and they walked into Palo Alto to a funky vegetarian restaurant, St. Micheal' s alley, and ended up staying there for 4 hours. "We've been together ever since," he said.
I met both my wife and my girlfriend on OkCupid.
As I understood, the original idea with go gettable libraries was that:

- All releases go on master. Dev goes on separate branches.
- Do not make backwards incompatible changes.
If you need to make big changes, make another project.

A lot of libraries ignored the advice. Whenever a library breaks its API (sqlx for example), I stop using the library. This has made go get usable for me.
Horrible indeed. But sadly this is a common practice. Once I called out [1] the folks from Read It Later (now Pocket) for silently changing Amazon links. In their defense, at least they acknowledged and promptly "fixed" the API/policy in a couple of hours [2].

Another one that does the same is TabCloud Chrome Extension [3]. It scans all the tabs you saved, and stuff Amazon's affiliate links there. I fixed mine locally, but it's not a public license, so can't just fork and re-publish it.

[1] http://twitpic.com/4p9cpt

[2] https://goo.gl/YbYhTG

[3] https://goo.gl/OGdV3H
My 10th was just over (1993) and my best friend (now deceased, 2002) took me to one of his school friend, who happened to have a huge family of sisters, cousins - who lived in a typical big large Indian Family setting.

I was introduced to quite a bunch of the siblings, cousins, etc. including my would-be partner, who was the younger sister of my friend's friend. She was studying Mathematics and was in some troubles understanding few concepts (or something like that). My friend jokingly told them that I was good with Math. Her bother and my new-found friend told me to impart some Math idea and help her out a bit. Nothing substantial happened, taught her few mathematical stuffs and how I usually approach problems.

Going forward, we all became close friends. Visits to her place became frequent - birthday parties, casual visits, et al happened. Well, that chapter closed when I moved out of my sleepy town and to one of the fastest metropolitan city in India - Bombay (1999). Everything was lost - no connections, no phones, no nothing, no news - everyone went their ways.

Forward to 2006, my small team servicing clients was approached and acqui-hired by a Valley Startup and I became one of the founding team of our first Startup. We move to a city next to Bombay. Due to some odd circumstances, that brother/friend called up and we got talking. Her sister had just graduated from engineering college and was looking for an internship. He asked me if she can intern with our company. So, she fly down to the city and worked with us.

We got married the next year - Jun 7, 2007. We, now, have a 6 year old daughter.
I'm not married, but I take dance lessons at a local community college. There are literally tons of young girls there (especially if you can man-up and do ballet). And, because it's a community college, they're generally in their 20s so there is very little threat of breaking the law on a high schooler. If you can, try to put aside your engineer's "intellectual superiority" for a moment and talk to them as simply another person, the experience can be very fruitful.
Broaden your horizons.

If you just go after women in the tech industry circle, you've lowered your chances drastically.

Get a few new hobbies and interest, not just for the sole purpose of meeting new women, but really just to enjoy yourself.

By doing this, you open yourself up to a whole lot more women and they will start approaching you.
Run 3 miles every morning to improve your concentration problems and build confidence. Please try this first.
SQL MS Access
Through mutual friends in Beijing of all places. Considering I am Australian and she from Panama it seems a very odd place. At the time I was working she she was studying.

Honestly just try online dating. You know what you are getting to a degree and anyone legitimately on there is looking for a partner so it saves embarrassing conversations. Failing that I suggest joining your local dance club. Salsa tends to attract a large amount of youngish unattached girls who will be sharing with you an interest. If nothing else you gain confidence and a useful skill while chatting away.
Having worked for years in software in Scotland I can confirm this is bullshit.
Coffee shops.

Nearly every single one of my girlfriends over the last 20 years I met at a coffee shop. In general, almost all of my friends I met at coffee shops.

Coffee shops are like, the perfect mix of: bar, bookstore, school lunchroom. The best place to meet people, imo.
>I can't imagine a worse place than a language meetup group.

I used to attend such meetups in the US, and now attend them abroad, and they're pretty good for meeting more people in general (in their 20s and 30s). Not sure the reason for the dislike (did you go to a Klingon meetup?).

edit: nothing against Klingon but might not be the most female-rich environment. The fact that you might have meant computer language slipped by me, for some reason. My bad.
Can you list the reasons that you're thinking of not storing data on Github? I would assume that you have a (paid) user or organization account and keep the repo private, unless it was for a published paper.

I was thinking more along the lines of data that you'd want to graph or preset for analysis, as in a notebook or a paper. I would (hopefully) assume that your simulation data would be generated and used in such a way that it wouldn't need to be stored permanently. At least, when I was doing simulation based analysis, I wasn't necessarily concerned about any individual run, but rather a combination of a bunch of simulations (all of which were ephemeral).
How many girls from the ballet class have you been involved with?
I meant dependent types a la Agda, Coq etc that you can use for proving essentially arbitrary properties. Scala and Haskell do not have this.