skysight-inc/HackerNews huggingface dataset:
I use Tinder and have met a ton of really amazing people through it, including a girl who is now my best friend's long term girl friend. I don't use it to date though purely because if I venture into that realm, the temptation to play it like a game is too high.

However, if you want to know how to Tinder, it's simpler than this is making it:

1. Choose pictures where you look good. Simple as that, don't overthink it - whatever "looks good" means to you is probably right. If not, ask your friend of opposite sex.

2. Write something funny in your description that leads the other person to have something to say to you.

3. Don't be shy - message people you find interesting with what you find interesting about them. If you don't find anything interesting about them and have nothing to say, don't send anything! If what you find interesting about them is they're attractive, that counts as finding nothing interesting about them.

4. Ask them out with your friends. The goal should be to include new people in your life, and the best way to do that is to say "my friends are going out to x place tonight, would you like to join us? It'll be x number of us, bring your friends if you want".

#4 is why Grouper is so fantastic btw.
So we're living in an economy with no regulations, enabled by a strong but limited government dedicated to protecting the individual rights of its citizens and absolutely nothing more?

The author is so far off the mark here, that I'll stop with two charts that show that we don't have anything close to an unregulated economy.

As a proxy for the size of our economy's regulatory burden, here's a chart showing the length of the federal register, in pages: http://research.columbian.gwu.edu/regulatorystudies/sites/de...

Here's a chart showing the inflation-adjusted budget spent just on administering those regulations:
http://research.columbian.gwu.edu/regulatorystudies/sites/de...

Here's the context for both of those charts: http://research.columbian.gwu.edu/regulatorystudies/regstats
That book was written in 2009. Since 2008, the cost of solar energy has dropped 75%.
I think I am ready to tackle Rudin, but I don't really like it. I'm not alone there. Arnol'd is said to have called it Bourbakian propaganda. That's a bit extreme, but I certainly dislike books that strive to remove intuition:

http://pauli.uni-muenster.de/~munsteg/arnold.html
Mio does look similar. the whole point is make it easier to carry it inside the bottle - less hassle, less forgetting, less things to carry.

Even better would be integration inside the reusable bottle cap such as you just press somewhere to flavor a bottle.
I'm of two minds here.

Mind one: Cultures are stupid. They're artificial and require buy-in. This either alienates people, or indoctrinates them, and in either case, you end up with something artificial, stupid and derivative.

Mind two: Cultures are organic and incredible. They "become" because they are reflective of a small (VERY small) subgroup of people and their own rarely synchronous core values. Because of how humans only accept the idiosyncrasies of others if they're reflective of more than one person, cultures help to expose idiosyncratic tastes and behaviors to people who might not otherwise be exposed to them.

Now that that's out of the way, at some point, your company will not have the clout or draw to be able to pull in the talent you want 100% of the time. Candidate A might be perfect on paper, but maybe doesn't like surreal humor. Candidate B might be the best Javascript gal you've ever seen, but she's not big on noise rock.

These sound like stupid and trivial things, but the heart of a culture is the enthusiasm that lives alongside finding people who all march to the beat of the same drum. Who, for whatever reason, all were fans of The Gilmore Girls or who have a weird fascination with whale sounds or maybe like fighting with broomsticks.

You will lose culture, so long as you're willing to bring on people who aren't exactly like you.
Not to mention the damage all of this does to the environment. The amount of square footage required to be destroyed for wind-farms and solar arrays (at any scale) is undenialy an ecological disaster, not to mention the duplication of power-transfer infrastructure required to geographically disparate generation stations into major human cities.

[If you need citations for this, try hiking/walking through one of the many wind-farms in the SoCal Desert. Particulalry, the 2012 generation windfarms in th Mojave which are ~double the scale of earlier generations. Then imaging living next to something like this on a global scale. see also> http://www.nytimes.com/2014/04/20/magazine/its-the-end-of-th...]
I can't agree more and what I absolutely loved about Usenet discussions was, every reply contains a subject line. And it was expected etiquette to change your subject line if your reply deviates from the parent.

With usenet, I could easily tell what I haven't read and if a branch deviates from what I'm interested in discussing, I can just ignore that entire branch.
Sadly photographers often get hassled if they take photographs in public. At least, the do in the UK. It got so bad the Met police had tonissue guidelines to their officers about why it's okay for people to take photographs in public. http://content.met.police.uk/Site/photographyadvice that advice is written from the lerspective of the Police. It doesn't mention the extra protection given to journalistic material for example.

So, while it's not going to get you shot using a Hack-DSLR might get you arrested.
Not to mention OpenCL-accelerated WPA handshake cracking can still pay off reasonably.
Developer who introduced the heartbleed bug speaks
Families and tribes can of course also be suffocating, difficult, dramatic, abusive, controlling, insular, xenophobic, and so on. Process is not a bad thing, as in e.g. the idea of "due process." It can be a way of making things fair and transparent.
Maybe I'm missing something, but I don't see the problem. If your users submit their proofs one line at a time, then validating each line is O(1) if they give you the assumptions they used and the steps they took.

Edit: In case I wasn't clear, I didn't mean anything like natural language processing (though that would be awesome). I meant very strict formal math where everything is explicit.
Yes on all counts. I never understood why the TDD culture was happy to write down a complicated function and then only verify that on input 2 the output was 4. It always seemed backwards to me especially when you could have just as easily verified that in the REPL and called it a day. To me TDD on its own is just glorified documentation and tells me nothing about the actual properties of the software. Formal proofs and verification on the other hand is definitely something everyone should be striving towards especially for foundational components of computing, e.g. compilers, virtual machines, kernels, security/network protocols, etc.
Also the map page> http://www.epa.gov/radon/zonemap.html
I would say that a solution can never be "too easy and cheap." I argue with engineers about some solutions that they feel are "cheating" because they seem too easy. No such thing. You're paid to solve the problem, not to be clever about it.

What skills do you feel are lost by doing things the "easy" way?
This is a relevant and very entertaining talk: http://www.youtube.com/watch?v=rfgGNsPPAfU&feature=player_em...
Nice try but "culture," "family," "our values," and all that crap goes right out of the window when things go south or when the company decides to save a few bucks. Seen it a lot of times to make it a trend.
For the love of everything that is holy, please do not get MITM'ed.
If they ask for a discount, let them know that you offer one - for work done on retainer (payment up front).
Right whatever you want, but if you can't spell I'll never date you. ;)
I'm curious actually: what's more appropriate to say in such statements: species or race, or something else entirely? I'm guessing It's would be species, but I'm not an expert on biology.
The issue is that "expression" is the same nonterminal in C, whereas "expression" and "pattern" are separate nonterminals.
BASIC isn't that ancient and should be familiar to anyone who has experience with C. Scanning the code here I don't think there's a lot of insight to be gleaned by studying it in depth. There really aren't any comments and program flow jumps around with GOTO frequently (there are no functions to call) so it's hard to tell what's going on without studying each line. Variable names are very short (1 to 2 characters) and don't tell you a lot about what's going on. If you really want to understand what the code is doing, you're probably going to need to spend a few hours going through it line by line and annotating in the margins where each 'function' is and what each variable means. Once you've done that it's probably best to just rewrite it in C using functions, etc.
It's not clear that it's an interim step exactly. Mars has gravity, earth for radiation shielding and some resources to work with. I don't know exactly what SpaceX have in mind for a Mars mission, but I'd be surprised if it wasn't a variant on 'Mars Direct'.
I used and loved XNews, and Pan, and SLRN.

Setting up a private NNTP server and getting people to use a Usenet client is going to be a challenge. I haven't looked, but are there any mobile clients?
Feedback on buying an engagement ring startup
Two guys working on a way to make it easier for men to buy a diamond engagement ring by connecting buyers with local jewelers.

Our alpha using bootstrap. Would love any feedback.
At Clearly Innovative, developers are hired with little practice and much passion
Yes. I quickly realised that the business is indeed the item identification mechanism. I used to call the idea "Facebook for Things", where everything has a profile.

Part of the idea was to identify stuff, and then send people a QR code so that they could refer to physical item with a simple scan.

Want to find someone that can repair that particular guitar? Scan it, pick "Find repairman" (or any other contextual action), and you're set.

Insurance backlog, selling, lending, sharing, hands-on trial (before buying online), lost & found, quick review, ownership history, package tracking, user's manual, community hacks and mods, 3D print a case/accessory, buy related accessories, brag, home automation, etc. Once you can refer to a specific item precisely (knowing everything about it), the sky's the limit.

I looked at existing barcodes you can find on some items, but they're rather limited. Recognizing games, music, movies and books is easy. But that's quickly becoming all digital.
I guess I knew that but hadn't grasped the security problem this presents. You've changed my mind. Thank you.
Thanks! That's a far better way of showing what it can and cannot do. Looks less scripted, and more as a scientific demo. For example, it does not appear to be able to pick up and put down that tray as smoothly as the bottle (did they spend ages to get him pick up and put down that bottle, or are we talking different hardware/software?)

What would top it of for me is a technical description of what Asimo can do, what design choices they made, and what improved between 'versions', if they call them that way. For example, at first sight, it doesn't look like the hardware of the legs changed in years, but that may not be true. Maybe, the thing is half the weight now, the logic for stance control was moved into the knees, a degree of freedom was added, etc.
Great stuff. Are you aware of other posts like this? I would love to read more by this or other authors.

A few other patterns I've found are useful:

experiments: have a shared folder which contains numbered throwaway experiments, each one with a description. The folder contains code, data or links to data, and any scripts or make files necessary to make it self contained, self documenting, and repeatable. Experiments are listed with descriptions in a centralized place.

meta organization: above the project level, store this year's projects in a 2014/ directory; next year's projects go in 2015/. Projects that remain under active development get moved forward.

tags: tag projects with keywords to make them easy to find later. tags can include the name of programming languages used, names of idioms used, names of functions used, and any descriptive tag. You can also tag output files with the version number of tools in the tool chain, in case the version affects the output.

executable documentation: instead of documenting the steps for something like pre-processing, make a script that does all the steps. Also related, replace most comments in the code with print/echo commands, which serve the commenting purpose while also showing what is happening while the script is running.
Yeah without those dungeon files this is kind of pointless to try recreating.
I felt like reading the movie, except much more detailed; things that were cryptic in the movie are clear here
One of the biggest problem in the new field of medical apps is lack of verification: how do i as a doctor or patient know if an app works, and how well ?

Of course this problem is generic for many types of products.Reviews are a partial solution ,but it would be quite useful to have a site that gathers research and helps in creating valid research on various products.
Shit. I posted my comment from my phone, so it was a "mobile link" (what crap) to an article headlined Jon Stewart’s ‘Daily Show’ was President Obama’s toughest interview: Jay Carney

http://www.nydailynews.com/news/politics/jon-stewart-daily-s...

I'm sorry about that.

Yet another newspaper that doesn't understand the Web. That first link still works if I try it from my phone browser, but on my desktop it redirects to the main page.

Who in the world decided this was a good idea?
Binary operators – a basic intro using Arduino
I liked http://www.nss.org/settlement/ColoniesInSpace/ better as a book, though of course O'Neill had more authority.
Or just quote an inflated price (and don't make it public)

Does it turn away honest customers?

Sure, you want to quote the fair price to the honest customers and a higher price to those who haggle. The trick is finding out which is which.

Now, for companies, always, always quote the inflated price. And for some, there's the possibility of going 100% above. I'm not kidding.

A negotiation, even a small one, demonstrate that the parts tried to converge to a fair price. It's one thing to buy something with a price tag from a faceless corporation, another to negotiate something.
Companies should give feedback to candidates whom they deny positions.

1. What questions were answered incorrectly/mistakenly/insufficiently?
2. Code review on code quizzes, if they're expected.
Most people don't know much details about things they own. They don't know the model of their router, they don't know the CPU in their laptop, they don't know the version number of their phone OS. What do they do? They usually turn the thing upside down (or go to the "device info" section) and find the data there. Snapping a picture or the sticker on your fridge/dvd/lawnmower is probably quicker than writing it by hand.

If the user can see these informations, he can take a picture of it. If he can't, well most people probably wouldn't know either.

Also, nothing stops you from taking a short video of the item and saying additional information out loud.
Database version-control is IMHO going to be very important in the near future. I'd encourage you to go ahead with it!
Kittens are mostly water, and they even transport themselves. Just lead them where you want with a spoonful of tuna, then put them in a blender, and voila!
My thought too. There are some really nice renderings here: https://www.solidangle.com/news/elysium/
Taking On Adam Smith (and Karl Marx)
Thanks. I'm a little surprised by the answers in this thread. I guess I run into what I'm kinda looking for so much I thought that it wouldn't be a big deal to find a turnkey solution. Everyday I use mobile apps that show me where things nearby are and how far away and allow me to search product listings. I dunno, I guess I thought it would be a thing I could set up in 30 minutes like Shopify because it seems so ubiquitous. The fact that I couldn't find a solution after Googling should have been a hint, but I figured it was just hiding and HN would know. Thanks again.
I'm more and more convinced companies strategically post things online using a very large, diverse asset base.

Commonly known as astroturfing.

I haven't heard a peep about Tinder for about 6 months now, and today suddenly it front pages on Reddit _and_ hackernews?

http://www.reddit.com/r/Tinder/comments/23gvy0/its_hard_bein...

http://www.reddit.com/r/bestof/comments/23hyv2/uragu35_creat...

Who is pulling the strings here, and how can I hire them? I also want an obscenely large amount of eyeballs on my product.
Anyone using NetBSD these days could share what's your use case? Is it just about exotic or legacy systems or are there any upsides compared to other BSDs?
Relevant: I attended LambdaConf yesterday at CU Boulder, and there was a _great_ intro workshop for Idris, which is in the same domain as Coq. Idris is similar to Haskell (it's actually written in Haskell), but with a dependent type system, a tactic-based theorem prover like Coq has, and a bunch of other fun features.
I feel like many men sometimes aren't aware of how little they help around the house with chores and taking care of the children, so I am proactive and plan stuff with my wife. I don't wait for her to ask me. That isn't dysfunctional.

There's also a lot of process in families. Some you can automate now, like paying the bills. Some processes are routines. Getting up, getting our child dressed, walking her to school, picking her up, taking her to her after school activities. Doing her homework with her.

There's also process with checking things around the house. Checking the fire alarms regularly, scheduling dentist appointments, making plans for seeing family. These are all processes.

The whole original article came off as ignorance and out of touch. As someone with an academic background in Anthropology and Sociology the author doesn't seem to understand what culture is or how hierarchy and unbalanced power relationships in the office place work. It's not a very sophisticated treatment of the topic in any regard. And in that vein, my opinion is that as long as the times are good and you're not hiring a bunch of dickhead managers your culture will be fine. If you take your culture to mean don't hire old people because they don't play the video games your 20 somethings do then your shit is fucked. In the end, when things go bad in the business, culture will sour.
I've been talking about it for years. I have not done anything.
How would you even begin to implement a 1kB byte-addressable EPROM using wood and marbles? That's probably the most complex part of this computer.
Can someone explain why CompCert is not more popular? A formally verified compiler seems to be much more useful than something that can produce bugs.
If the price is too high, you can bring it down without gutting your rate. Just tell them what can be done in their budget. (So instead of "Fine, I'll come down to $75/hour," it's "Here's how much work each component is likely to be. Cutting any of these sets will bring it into your budget range. We can always revisit them later once the project starts earning back its cost.")
Skimmed the article quickly. This is a practical application of a timing attack on AES by Bernstein. They seem to be able to recover complete keys in all SSL libraries tested(gcrypt, openssl and polarssl). This is also completely fixed by using the hardware AES implementation in recent processors, so should basically fix itself with time as all the cloud providers upgrade systems.

Does anyone know if AES is particularly susceptible to these side-channel attacks? Are the Bernstein constructs in NaCl safer because of being easier to implement in constant time?

Edit: Apparently NaCl even includes a constant time AES implementation[1] so it would be nice to have seen it compared in this paper.

[1] http://nacl.cr.yp.to/features.html
Maybe education, but I haven't heard of that use. NetBSD tends to go for simplicity of code over everything else.
May I ask what kind of freelance work you do? As a software developer (Europe) with 7 years of experience, looking at various freelance sites, it seems like the rate I could ask is just around 10 to 15$/hr.
You also might want to look up what an ad hominem is. Hint: Suggesting that someone lacks knowledge about what they are talking about is not. And in particular, it is not logically fallacious to deduce that if someone lacks knowledge that therefore they might be providing unreliable information.

And while you are at it, maybe also look up what "killing the messenger" means and how it is used.

But you are right that the much more fundamental problems that are actually there won't go away if you keep ignoring them.

By the way, the one who claimed that you were not really an expert on this was you, a few posts ago.

Now, if you have any actual specific problems with email that you think a new system would be better able to solve, feel free to explain it, then I can explain more concretely what the problem with your proposal is or how you are missing the actual underlying problem - or possibly accept that you indeed do have a valid point, though I wouldn't be too optimistic about that at the moment.
I think it's more that no one ever actually boils it. They microwave it to drinking temperature. I'm not sure it would be safe to boil it in a microwave, the water would go everywhere.
The cross-site trends are easily explainable- the same people use both sites. One site picks up something, the other follows shortly thereafter.

I've even seen comments replicated word-for-word between the two sites. Which I'm pretty sure isn't a sign of astroturfing, as it would be much too damning.
I found this cliche and unoriginal.

I would have liked to see more concrete examples of what they do want to do, what they want to avoid, and how exactly they're going to "execute" at getting culture right.
The only problem I see with this is that most people that want to organize an event on the scale that it would be inconvenient to manage all these things on their own, would be able to afford an event planner (or they have a staff).
Explain your site (damn it)
Ryan Holiday [1] has written about doing this kind of work, though I believe he has quit since. It's probably not a service most people advertise publicly since it's in the gray zone, ethically and with respect to rules of the media used. I recommend Trust Me, I'm Lying written by the same man for an interesting account of this.

[1]: http://www.ryanholiday.net/
It is not the first time that the possibility of Cross-VM side-channel attacks is shown. Previous paper on the subject:

- Flush+Reload: a High Resolution, Low Noise, L3 Cache Side-Channel Attack http://eprint.iacr.org/2013/448

- Cross-VM Side Channels and Their Use to Extract Private Keys https://www.cs.unc.edu/~reiter/papers/2012/CCS.pdf

Side-channels on the web are more and more present. Non-functional behaviors carry too much information if proper countermeasures are not embedded in the design of some features. For instance with autocomplete features, it is possible to know what is being typed by someone even over HTTPS by looking at the packet traffic due to autocompletion:

- Keystroke Timing Analysis of on-the-fly Web Apps http://flyer.sis.smu.edu.sg/acns13-2.pdf

- Implementing side-channel attacks on suggest boxes in web applications http://dl.acm.org/citation.cfm?id=2490436 (did not find the PDF online for free -_-, EDIT: The file happens to be available here: http://www.fileswap.com/dl/FTYVPFkN5/ :-°)

- Some slides: http://people.cse.nitc.ac.in/kartik/files/k4rtik-csu491-semi...

I think that while a bit scary, this is quite interesting.