skysight-inc/HackerNews huggingface dataset:
I agree with you about the incentives thing. Therefore, the question you posed has been sitting in the back of my mind: how do you align the incentives of the customer and company in this case?

The answer that I came up with: the company will charge less each failed date. This way, after a certain amount of dates, they will theoretically lose money by having you as a customer. This incentivizes them to get you a good match before then. On the flip side, the initial price should be high enough such that it is in the users interest to see if it will work out rather then giving up easily. Lastly, if the previous date request is months before the current one, the company can say that the previous date was a success and start over.

The only problem that I dont know how to deal with is the user whose goal isnt to get a date, but to harm the company. My guess is that some sort of feedback from the dates can asses whether or not this is indeed happening.
> We saw this with Heartbleed too: given sure confidence that there is a vulnerability in a particular diff, skilled security researchers can find it very quickly.

That reminds me of the old QA technique / tactic of only telling the developers where a bug was found. Sometimes you don't even have to find an issue, you can just pick a complicated module.
Why a taxi app with $100M in funding failed in the U.S
Our primary issue isn't the quota limits, it's the actual speed of the API. The best we were able to achieve with the Gmail API was 3000 messages/minute whereas IMAP easily lets us get 20k messages/minute.
And you seem to forget that exceptions, generics etc all affect maintainability, time to get something right and general pleasantness. Those "list of features" are pretty important for many people.

Go is basically Java 1.0 + Quasar. At some point Go will "grow up" and start adding these features and people like you will fall by the wayside.
The linked article is making a nuanced claim in general about aerosol transmission in general, not a specific change in the structure of the Ebola virus.
Extracting Topics from Documents Using LDA Gibbs Sampling
Donation link:

http://www.doctorswithoutborders.org/our-work/medical-issues...
LinkedIn Accused of Secretly Selling Professional Data to Potential Employers
Purely for the emacs reference, you get one internet.
Ask HN: Managing copy and site content?
Hi, HN. Could use some advice here.

Whenever I work on a webapp, there always seems to be a lot of text in the frontend. Not just small things like button labels, but help text for forms, instructions, and often legal disclaimers, marketing copy, etc.

If this lives in the repository, it requires a code change and/or redeploy to update; and if not, the alternatives seem to be one of: build a shitty CMS, or throw WordPress in front of the damn thing.

All of this makes A/B testing copy optimizations a pain in the ass.

What are your go-to strategies for handling in-app sales copy, help text, and so on? Have I just missed some obvious tool that everybody knows about, except yours truly?
I loved reading this because I made something exceedingly similar a few years ago, and I'm similarly fascinated with how complex behavior can emerge from such simple rules.

https://www.youtube.com/watch?v=VsHc91IhzdI

My ants also had no conception of where their home was located, their behavior is entirely pheromone driven. They can "read" pheromones from any adjacent cell.

They leave a pheromone every movement depending on which state they are in, either "find food" or "return food".

In my system, the pheromones have a strength. Whenever an ant touches the nest, his "nest pheromone" is at full strength (255). Each movement decreases the strength by 1. This sets up a natural gradient of nest strength for ants to follow. They also "deteriorate" each round as yours do.

A similar setup is used with food, such that a high food scent is created when they pick up food, and decreases in strength as they return to the nest.

So to find food, they try to move up a food gradient or down the nest gradient (away from the nest), while to return food they move up the nest gradient (towards the nest).

Their searching consists of a random walking into cells that have no nest scent, or following a food trail.

They have an energy cost for moving, and if it's too low they have to eat a piece of food. Returning a piece of food to the hill spawns a new ant. The lines on the right side show the population of each colony and the total food on the board.

From these extremely basic rules, they are very efficient at clearing the "world" of food.
One can request an increase in quota as it says here:
https://developers.google.com/gmail/api/v1/reference/quota
Wow, that's almost as bad as sites that ask for my credit card number. Of course, my CC number is like my name: public information. Unfortunately, the companies behind the card seem to think it's more like a password. While the law protects me from most liability for fraud, they still want to change my name, er account number, every time there's an issue. That requires me to re-enter it in various websites, inevitably at the least convenient time.

Thanks for helping drag the world into the future.
There are alternatives to Java's concurrency model whilst still staying on the JVM:

http://docs.paralleluniverse.co/quasar/
There is a detailed post on timestamps at http://swarmjs.github.io/articles/lamport/

Lamport timestamps are "guaranteed" to be unique.
I thought I was the only one having that problem.... my fix was to add a " ." to any search that was one word.

forgot to do that for a search this morning and found this has been fixed!
Thanks a ton, I'm reading it now and so far find it very insightful!
Show HN: Jellyblub just went through a UI redesign for it's official launch
While it is not exactly what you are describing, you remind me of one clip from Yes, Minister: http://youtu.be/G0ZZJXw4MTA
I'm not a doctor or epidemiologist, but I think, as a matter of common sense, that there's a distinction between being an "airborne contagion" and being merely transmissible through saliva. We know that Ebola can be transmitted through saliva, but it does not cause any symptoms that would tend to aerosolize that saliva (coughing or sneezing).

This would mean that you're not at all likely to get Ebola if you just happen to stand near an infected person, but we will still occasionally hear of people who seem to have been infected "through the air." These, one would think, would tend to be healthcare workers since they see patients at their sickest and may be performing procedures (e.g. intubation) that aerosolize saliva.
Why is this protected information? If me and three friends were going to start a burger shop, why is it even unethical for each of us to go work a few months at a burger shop and then start the new shop? This is hardly trade secret information.
Current technology will always look archaic from the future, I hope in 20 years we get to say something like: I can't believe we didn't build our spacecraft out of some kind of super space crystals!

I see things like the Apollo program as a massively expensive (and yes, wasteful) R&D program. Private space corps, unless they reach some kind of massive scale, will have a hard time justifying throwing enough money at something for real innovation. They will continue to focus on getting satellites up there a bit cheaper than the other guy.

The reason people (geeks especially) love to rah-rah the space program is because it is a wonderful form of waste. Instead of bailing out a corrupt financial system, or spying on it's own citizens, or building some kind of doomsday weapon, we could have our Star Trek fantasy and maybe find some really cool innovations while we are at it.
Most of the people I know (myself included) who speak multiple languages have multiple keyboard settings installed in their OS.

The problem is that game API's often map keys to hardware keys and not to the characters that OS sends them.

Still, every serious game (be it indie or not) should allow you to rebind the keys. Unless it's a quick-hack project there is no excuse to skip on that. I don't buy the "every second counts" argument at all. If you can't spare time to implement the key binding inside the game, let the user edit a config file or something similar.
> the nurse in Dallas makes it at least 1 for the first US case, but it could be a few more weeks to know if she was the only one.

Since it's a single case though, this is far from statistically significant. We don't know what R0 will be in the US.
You should pull in basic text from the web. You can pick whatever CMS or unCMS you like, such as https://prismic.io/. There is no sense in hardcoding content into your app. I worked on the MEC.ca ecommerce iPhone app, and all non-product content is pulled dynamically from a CMS. If you only have a few pages, then you may not even need a CMS.
I've heard really good things about both actually!

Was it http://www.denverstartupweek.org/ ? I couldn't find any in October, but this looks like the one I missed.
You should give a 25% discount credit for every failed match, which is not usable until they reach 100% discount. Meaning, 4 failed matches gives a free match credit. If a match occurs before 4 consecutive failed matches, then the aggregate discount is cleared.
When Pornin disclosed CRIME I was telling myself: "Wait a minute, I saw this name somewhere." Then I remembered that it was Pornin's article [1] that helped me understand how zlib flush modes work.

I thought that was pretty funny.

[1] http://www.bolet.org/~pornin/deflate-flush-en.html
Startup Class Lecture 7 and Discussion with Xobni/Sincerely Founder Matt Brezina
It's not that the old employer would sue you for damages, because they would have to demonstrate damages.

What they can do is get an injunction to stop you, and they could also send nastygrams to your new employer to get them to can you.
YouTube receiving takedown notices for videos with Windows-related content
this may help clarify why Firefox dragged its feet for so long to enable TLS 1.2 support by default...from the timeline, we could probably make some guesses as to when certain agencies took notice of this attack.

the real question is why it took major site ops this long to realize. given a trove of handshakes (which Google has been saving for years), user-agent headers, and expected ciphersuites, it perhaps should not have been too difficult to detect downgrade attacks in the wild. that doesn't in itself give you POODLE, but it probably offers some clues...especially given other information available to them.
Great idea, but I suggest that "holy war" is not a great metaphor to be using - especially right now.
It's called being an asymptomatic carrier look up Typhoid Mary.

You may be infecting elderly and babies but are unaffected, as others have said a flu shot isn't so much about protecting you it's about people around you. My 70 year-old dad has IPF his lungs are shot and if he catches the flu he's as good as dead.

It's frustrating the ambivalence or apathy or just outright paranoia is so prevalent these days. At my workplace out of 400 people one year only 3 people got a flu shot; myself and two others. The majority are 20-somethings and others who don't get the concept of a vaccines.

I feel like saying "We don't care about just you we care about everyone!" but it's not a very good catch phrase.
In platformers and shmups, it's common for arrows, lshift, z, x, and maybe c to be the only buttons used to control the character. Voxatron, for example, defaulted to this control scheme, but that game has very configurable controls.
Here's relevant nginx configuration to disable SSLv3:

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:EECDH+RC4:RSA+RC4:!MD5;
ssl_prefer_server_ciphers on;

This ciphersuite is recommended by CloudFlare.
Man, I wanted to do this so badly on the original delicious.

I have some ways of identifying aggregate misbehavior if you want to catch this. Happy to help.
I don't think it was ever $0.99/month. I believe it was initially free, then ~$0.99 for life and now one year free then 0.99/yr
POODLE Attacks on SSLv3
That smug self-righteousness doesn't suit you. I suggest you try on something slightly more humble.

The question is not 'do they exist'. The question is, 'how many'? More specifically, how many are in the target market? It is unrealistic to expect shoestring-budget indie games to cater to every person on the planet.
You should rethink your username
You guys are both my heroes.
> Every time you like something, do you stop to wonder about the evolutionary or genetic reasons behind your feeling good.

Yes. Deeper understanding of myself and others pays off in a lot of ways -- it helps me find other things I might like (and avoid things I probably won't), helps me predict the future, and helps me connect more deeply with others.
In some ways it's a bit more dramatic than that.

Oklahoma's being sued by the ACLU and newspapers because the state restricted the press's access to what was happening during Claton Lockett's botched execution:

http://motherboard.vice.com/read/newspapers-are-suing-oklaho...

People sometimes forget that while the press is often accused of being lurid and prurient, they do actually serve a civic function. (Or really, the Press is an overly broad category, and there are good investigative journalists whom people throw under the bus because CNN is terrible)
You don't have to spend every waking moment of your life, nor every resource or effort of an organization you belong to, to prove that you're worthy of associating with an ideal like feminism. If they identify with the feminist cause and support it, they don't need to prove it to you or justify how their campaign is or isn't feminist. It wasn't intended to be a feminist campaign, and it doesn't invalidate the rest of who they are or what they identify with.
I'd agree, I got the guys working the Thanksgiving weekend and they were pissed, took it our on me.

I don't even fit into any often searched groups I'm a pasty white Canadian who speaks nothing but English. I'm so common and dull I could be a spy and blend in anywhere.
You'll surely be more efficient with handling data, but you don't have digital access to all the data you'd need.

For example, the chance that a player plays at all (if they are in questionable health) is one of the most important signals. But you can't just write a regression from past data on that player/team/coach. An intuitive guess from reading several media reports will be far for accurate. This guy is surely manually entering a "%chance of playing" driver into these models.

But, if you teamed up with a subject matter expert that fed meta-predictions into your model, you'd likely end up with better results.
Clang's AddressSanitizer workaround for Linux and AMD proprietary driver
Things like js-native games, heavy visualizations, such as the one on http://acko.net (his logo for example, otherwise take a look at his webgl renders)

Chrome also does better at hardcore number crunching, somewhere on the web, there's a demo webapp that tries to recreate images using procedural and genetic algorithms. I tried to find it, but I couldn't find it. Performance on Chrome however, is a lot better than on Firefox.
Good for them. I don't understand why a service would require a 3rd party username and password for any reason if an API Key/Oauth solution existed.
> there is not a single reasonably sized Go project

I'm not sure if I misunderstood your statement, but Go has Docker, CoreOS and numerous other projects which have more than 20 developers working on the same codebase.
Show HN: KYA
All beams diverge[1]. Try shining a laser pointer on something a few dozen meters away and compare the spot size to what it is when measured a few centimeters in front of the laser. You may be able to reduce that size a little by choosing more optimal focusing parameters (i.e. playing with lenses) at the laser pointer, but you will not be able to prevent the beam from diverging.

The only way to obtain a beam of EM radiation that does not diverge is to place the source an infinite distance away from you. That beam will still diverge at it's source, but by the time it reaches you the portions you are able to sample will be perfectly parallel to each other.

[1]http://en.wikipedia.org/wiki/Beam_divergence
> Meanwhile, what are the risks of getting a flu shot? Effectively zero.

To be perfectly honest, it's not about risk. It's about the nuisance of yet another errand to run. Unfortunately that small-ish barrier is often enough to prevent me from doing things that don't feel absolutely essential.

Hell, I wonder where I would even go to get a flu shot ... my general physician? I don't even know where their offices are ...
I agree with most of what is said but:

An unsolicited “I find you attractive!” remark isn’t a compliment, it’s a note from a boner.

That certainly would be bad when the environment is work-related, but I hope it is allowable under some circumstances?

I might have said a car was "hot" once, a long time ago, but it didn't imply that I was sexually attracted to it. I guess I said it because that's what people generally said to describe enthusiasm about something. I didn't know I was seriously making women uncomfortable.
Hi Hua,

I had a very similar idea to what you guys are currently doing. One question, how are you going to make sure the inventory count is accurate for all the dispensaries you partner with? (AFAIK, a lot of dispensaries use different POS systems)
Yeah, I saw that (the default for one of them changed to 5 for some reason). Searching around, I found this link: https://wiki.mozilla.org/QA/Newtab_page_Tiles/Test_Plan

It looks like something about the tabs changed for Firefox 33, but I really can't tell what from that document. The two notable parts I saw were:

- If there is not enough space for the fixed size tile and it's gutters, rows and/or columns are removed from the grid.

- In the Tile Grid, there will be Top Sites tiles (based on user frequency), but also Sponsored or Partner tiles.

I don't know why the first one changed (as opposed to just scaling the tiles like they did before). The second one seems like a whole different scary thing.
In Mac at least you can't just do that, you need to create yourself a certificate and sign GDB. Took me a while too.
This is akin to saying that reason is impossible because man is fallen. We know a great deal that we don't consistently practice about morality, justice, virtue, and so on. Our descendants may be fallen people, too, but we can certainly do our best to teach them the best that we know.
BitcoinReminder.com is looking for an investor/takeover
Dear valued users,

BitcoinReminder.com is looking for an investor/takeover.

---[ WHY? ]-----------------------------------------------------------

Any payment service requires a very careful maintenance and we were doing so responsibly since 2011.

The service has never suffered any hack or a major technical problem, earning the trust of thousands of users.

However, since our time and resources are limited it's getting harder and harder for us to ensure perfectly safe and robust service performance. Also we are looking forward to a new bitcoin project, so we would like to free our time for the new one. It was (and is still) a great feeling to develop BitcoinReminder.com, but as time goes by, interest and direction changes.

---[ FOR SALE ]-------------------------------------------------------

Should you feel like buying BitcoinReminder.com, please submit an amount you are willing to pay to office@bitcoinreminder.com.

The highest amount wins the blind auction. If the bids are not enough from our perspective, we won't sell BitcoinReminder.com and continue the service.

This auction includes:
- complete source code (Ruby on Rails)
- bitcoinreminder.com domain
- database (enabling you to resume the service where it stopped)
- server scripts/configuration and monitoring recipes

The code base is relatively clean, conforms with ruby on rails conventions and is well tested. It should be easy to navigate for a rails programmer.

Deadline for submitting buy offers is on Saturday, 1 Nov 2014.

Thanks and happy trading,
Peter
from the BitcoinReminder.com team
Congrats Daniel & Jonathan!! :)
Lecture 7 – How to Build Products Users Love
That's the thing though they have to climb and go fast since the stall speed is always on your mind as a pilot especially when I was learning to fly.

I just hate to think of all the avgas I got on my hands when checking the fuel before each flight, dip the wood stick in the top tanks to check teh level. But even worse is when you use a small graduated cylinder with a metal spike to drain off a good 100ml of fuel from the under-tank to check for water then throw it on the ground! The taxi area must be loaded with lead.
Really enjoyed Danae Ringelmann's presentation. My synopsis:

1. Product - why are you building it
2. People - culture
3. Journey - where are you coming from and where are you going
Play Awesome Indie Games Directly in Firefox Including the Award-Winning FTL
It's not as common but they do say "haa?" (sounding a lot like our "huh?") too. Another very common one besides "e?" is "n?", and also "are?" (more associated with "what?"). Also eeee? or nnnnn?.

Best online japanese-english resource imo: http://eow.alc.co.jp/search?q=huh&ref=sa
Unfortunately, given the minuscule coverage compared to what's needed for good herd immunity, approximately 134.5 million doses distributed last year, and 100 million so far this year (http://www.cdc.gov/flu/professionals/vaccination/vaccinesupp...), while your advocacy doesn't hurt, how well can you ring fence your father? (As in get all the people he comes into contact with inoculated.)
This works, but from TFA:

"Disabling SSL 3.0 support … presents significant compatibility problems"

"Therefore our recommended response is to support TLS_FALLBACK_SCSV."
LocaleApp provides a nice UI for managing text for your front end. Once it's set up it's pretty much seamless. It was designed for localization, but you can use it with only one language to get what you're looking for, I think.
That's also why most businesses won't be able to use it.
Pot, kettle, black? ;-)
Platform Competition in Two-Sided Markets [pdf]
Getting Granular with Microservices, PaaS, Twelve Factor Apps and Docker
16-bit? Did they mean 4-bit?
Does anyone know what javascript libraries they're using for games like voxeltron?
CloudFlare sees 0.65% of HTTPS traffic using SSL v3 so it's a pretty small impact.
This comes up every now and then. IANAL, but my understanding is that a California court may give effect to an order from a different state, so employers may try to get an order from out of state (a "race to the courthouse"). This is different from enforcing a non-compete from out of state, it's enforcing a ruling from a different jurisdiction.

http://lawzilla.com/content/noncompete.shtml

This was discussed here, with someone disagreeing with the above (like I said, IANAL, I really couldn't tell you):

https://news.ycombinator.com/item?id=7565896
Technology does exist that can interpret a much wider range of symbols drawn with a stylus or other pointing device as an alternative means of input, but usually as a niche tool.

Handwriting math equations is built into Windows 7 and 8. Over half a billion computers potentially have access to it.

http://windows.microsoft.com/en-us/windows7/use-math-input-p...
Thankfully the go language designers were more focused on practicality than purity. Shared nothing concurrency is nice in theory, but it is so slow by comparison to just sharing memory between threads. But then I write high performance servers and concurrent data structures using lock free algorithms (including in go), where even a mutex is a luxury, so maybe the problems you work on are very different to what I work on. But I'm very happy go can accommodate the evil things I do in the name of performance.
New York Times Madison