skysight-inc/HackerNews huggingface dataset:
Oddly enough, last night I was hanging out online, decided to look at some furniture and noticed that browsing for furniture online still largely stinks. Consequently, I agree that you've found a problem in need of a solution.

Unfortunately, while I'm a big fan of browsing for furniture online, I wouldn't buy anything more substantial than a bookshelf online. I don't buy furniture terribly often, so when I do, I look for things that are going to last and that I won't regret in six months. Consequently, I like to see/touch the fabric, look at the stitching, and generally take a good look before I make a buying decision. So, while I'd traffic your site, I don't think you'd ever make any money off of me. I'm not one to tweet out links to products on shopping sites, or even like many things on Facebook, so to top it off, I'd be a viral dud. :)

However, I'm just one perspective and I may not be your target, so don't put extraordinary amounts of faith in my opinion. Congratulations for going this far, plus front paging Hacker News, and best of luck with your idea!
We launched publicly about two months ago after Nathan Bashaw (@nbashaw) and I built it over Thanksgiving break. The backstory was published on FastCo: http://www.fastcolabs.com/3023152/open-company/the-wisdom-of...

Happy to answer any questions and would love feedback from the HN community!
1/9998 is
1/(10000-2) is
(1/10000) / (1 - 2/10000)

which is an infinite sum of geometric progression with an initial value of 1/10000 and ratio of 2/10000. In other words,

x1 = 1/10000; // 0.0001
x2 = x1 + x1 * 2/10000; // 0.0001 0002
x3 = x2 + x2 * 2/10000; // 0.0001 0002 0004 0008
...

Magic

O_O

[0] http://en.wikipedia.org/wiki/Geometric_progression
How do you imagine software development resembling something like football? I'm honestly curious; that statement gives the impression of considerable thought having gone into it, but I can't for the life of me imagine what sort.
Physical security is a nice myth given Amazon itself sells bump keys and there is no shortage of rocks near by. Threat of prosecution (with CCTV as evidence) on the other hand might be the main deterrent for majority of typical households.
> They brought me in as a contractor for a short period of time and observed me work.

I'm glad that worked out for you, but for the time being, contract work is much more complicated than it should be in the U.S. Expecting all future employees to work through a contracting period while paying double payroll taxes and sticker-prices for health insurance probably isn't reasonable.

But as an option for potential employees, that sounds great.
I don't think you have understood what jwr is talking about.

The situation is this:

You have some software you wish to distribute in binary form (with source available). You also have a patent licence that allows you (and only you) to distribute software covered by that patent.

If the software is BSD licensed there is no problem. The licence allows you to distribute the software, and so does your patent licence. Other people who receive the software from you will need to get a patent licence if they want to distribute it, but that is their problem. The BSD licence says nothing about your responsibility to ensure that recipients can also distribute the software - only that you have to convey the copyright notice and the text of the licence. The bit at the start of the BSD licences saying that redistribution is permitted etc is not a condition of redistribution. The conditions are the 2 or 3 numbered conditions.

If the software is GPL licensed as soon as you try to distribute the software to somebody who doesn't have the same distribution patent licence as you then the original GPL licence becomes invalid and you can no longer distribute the software because you have violated clause 7 since the recipients of your software are not able to redistribute it.

Now I'm not a lawyer and I don't even live in the USA, so I can't talk about the validity of the restrictions the GPL tries to apply here, but that is the situation we are talking about.
Oh wait, I forgot this is HN, where conforming to retarded dogma is the only way to be cool.
Did I read it correctly -- that they actually transformed blood cells into an entire mouse fetus??
It sounds to me as though they are not actually hard to find. You're just looking in the wrong place and not allocating enough funds for salary.

If you can't compete on money, you can probably compensate with time instead. A 30 hour work week with liberal personnel policies would be very attractive to someone who likely already earns more than "enough", and probably spends a lot of time padding out hours by just looking busy anyway.

There are a lot of people out there who are working a job they dislike because the job search routine is even worse. Find the company no one likes to work for and actively recruit their dissatisfied employees.
I currently own a pair of DataHands I found on eBay. They are pretty unique items, and start quite a few conversations, but I don't find them very practical -- probably because I don't experience extreme RSI pain that necessitates their use.

They are quite large. For instance, I could not bring them to a coffee shop (for more reasons than this) because the smallish tables wouldn't be able to accommodate my 15" mbp + the DataHands.

The build quality feel a bit lacking. These guys don't have the build quality of, say, an iPhone -- and for a $1,500 keyboard (retail), I would have expected a bit more.

Its a bit strange to move some of the lesser used fingers in certain directions without hitting other keys. I'm sure this could be fixed with a little practice, but moving my ring finger without moving my pinky and hitting another key was/is tough.

Overall, they are unique and interesting to have on a desk and pretend I use them. But if unless you have serious RSI and these are your last resort, I would probably recommend another ergonomic keyboard.
Shooting people? Yeah. I didn't know the helicopter crew felt so bad about it though. I thought they had better psychological support, but they sounded traumatized.
Simple high-school maths.

S = 0.00010002000400080016...

S = 0.0001 + 0.0000 0002 + 0.0000 0000 0004 + 0.0000 0000 0000 0008 + ...

S = 2^0 / 10000^0 + 2^1 / 10000^1 + 2^2 / 10000^2 + 2^3 / 10000^3 + ...

S = sum to infinity of (2/10000)^i

You might have noticed this is a geometric series with ratio 2/10000 = 0.0002.

S = 0.0001 / (1 - 0.0002) = 0.0001 / 0.9998 = 1/9998
I find linkedin to be relatively useless in this context. I need to be able to supply scores and weights to the various things I'm looking for, and to submitted job descriptions. I'd like to get at what candidates are looking for, not just what they have done.

It makes sense to list Java and C# in a profile, but I'd give a bump to Python and Haskell opportunities, personally (others might do the opposite).

Actual hiring is driven more by accomplishments anyway.
What's wrong with good ole' Hank?
>There exists people who have won the lottery and have been struck by lightning.

Neither of those things are unlikely. People probably also exist who accidentally shot themselves while cleaning a gun on April 22, 1981, or who slipped in the shower and died within an hour of telling someone "I could slip in the shower and die."
This isn't accurate at all. America is still the world's largest manufacturer, even larger than China (but not the largest exporter). The manufacturing base is not declining fast, manufacturing jobs are, due to dramatic and continuing productivity gains (America has the most productive manufacturing base on earth).

http://business.time.com/2011/03/10/can-china-compete-with-a...

(it's understood this doesn't cover '10-'13, but it still makes the point it was intended to: 1) manufacturing is not declining; 2) America still has a truly massive manufacturing base)

"According to United Nations data, the U.S. is still the largest manufacturing country in the world. In 2009, American manufacturing output (in real terms) was nearly $2.2 trillion. That’s about 45% larger than China’s, at just under $1.5 trillion. (For statistical reasons, I chose to use figures that include mining and utilities as part of manufacturing.) Though China, of course, is growing very quickly, the U.S. has also maintained its global share of manufacturing, at 20% in 2009 compared to just over 22% in 1980. What’s more, American manufacturing is becoming more productive. In 2009, productivity in U.S. manufacturing increased by 7.7%, more than any other country followed by the Bureau of Labor Statistics."
"Oversized" only by comparison with the regular mail slots in the postbox, not by comparison with actual packages. It wouldn't be a bad idea to add a few much larger slots, perhaps in a second housing alongside or below the existing one.
Start re-posting their tweets on a halfway-popular account and see how quickly they learn about copyright.
"We got local file inclusion but cannot read /etc/passwd. No idea what went wrong..."
Bacterial toxin a potential trigger for multiple sclerosis
Some of these sound reasonable. For example there are un-patched minor Denial-of-Service attacks in both Windows and Linux, and I'd expect a pentest to report on those, even if there's nothing we can do about them (for example monitor, inform ops etc of the potential for said attack).

If OS detection is wrong (and its not a precise science), reporting on these is reasonable.
That's not how Twitter works
Move Your Domain Day: Support EFF
"So the author would, presumably, on balance of probability, be convinced that no combination of any 76 coin tosses has ever come up."

Nope, the author would be convinced that any specified configuration of 76 tosses named in advance would not come up when you spun/tossed your coin 76 times.

Any good?
Is it really worth $50 to avoid assholes here to criticize your site because they use bootstrap?
Show HN: https://www.markdownmail.io – Bulk newsletter sender using Amazon SES
We recently launched a new project called https://www.markdownmail.io

The motivations behind https://www.markdownmail.io was that we wanted to be able to occasionally send out an email to our user base. Currently we have over 100k subscribers and on average send an email once every other month. With the mailchimp it was costing us $475 per month. That's a lot of money to send an occasional newsletter. So we started to look for alternatives. We decided to move to sendy.co which is self hosted and uses SES. Whilst the costs where lower we found the product unstable and difficult to use.

It was at this point we decided that we would write our own.

Currently https://www.markdownmail.io has the following features:

- List Management (csv import and a simple subscribe api)

- Compose emails in markdown - we just wanted simple text emails thatwill always look great on any device

- Send Newsletter - you can rate limit emails depending on your setup

That is it! We'd love your feedback

team@markdownmail.io
Yeah, I disagree with Naoki's conclusion. I'm pretty sure he just didn't have 2FA turned on with GoDaddy (which I understand - I didn't think to turn 2FA on with my provider until I read his story).

The admonition to use a @gmail.com address was annoying enough to me that I responded with a blog post: https://konklone.com/post/protect-your-domain-name-with-two-...
Any citations on the FinCen fears?
Given that Snowden has undermined Pax Americana, I find this nomination surprising.
What do you think of a service like http://keycafe.com/? Rather than picking up your package from a lockbox, the delivery person would grab your keys from what's essentially a lockbox.
How to Monitor the Health of Your AWS Application and Infrastructure
Not sure this is quite the same thing. I'm just trying to buy gift cards for BTC.
All you need is to check references & testimonials of a company you want to hire. Why pay for some random crap from no-name "craporation"?
Why is Progressive Enhancement so unpopular?
> If used with discipline it's fine.

I think this is actually an astute criticism of Scala as a language, and not just the SBT library; it holds true for many of its more unconventional features.

Scala is probably not a good language choice if you/your team are prone to shooting themselves in the foot.
CppCat – static code analyzer for Visual C++
Usually when we see stuff like that it's because there's a device doing some traffic control (load balancer, proxy, WAF, whatever) for the web server that runs some version of Linux. So you'll get a report that says IIS on Redhat or IIS and Apache both running on port 80.

Since the automated scanners are... stupid, they'll then gleefully go off and check for Linux vulnerabilities too.

The guys doing the analysis should of course catch all that, but if no one is doing any analysis and just parroting what the tools tell them, it ends up in the report.
> who really wants a $400 Starbucks card?

Why wouldn't you? At $4/visit you should be good for 4 months if you go nearly every day.
Web Application Development is Different (and Better)
They are probably using an automated testing tool of which there are many. These tools are all pretty dumb and the typically end up running all the tests on all the machines w/o taking into account prior knowledge like, "This is a windows server". These tools end up returning a bunch of useless information that a knowledgeable person then needs to sort through to confirm each potential problem.

The issue arrises when someone takes what pops out of the scanner as gospel instead of investigating if it is true or a false positive.
While I really do tend to lean in the direction you suggest, I don't think it's quite a cut-and-dry as you claim. Here are a few things to consider.

First, we're only talking about language. We get those gendered pronouns not because of a need to distinguish between how a person views his gender (or how the world views it), but because of stupid linguistic convention going back to English's Indo-European roots. You'll see that in many languages in the same family, nouns all have gender, even absurd ones like "airplane" or "shoe". These genders have absolutely nothing to do with sexual identity, they're essentially randomly assigned, conferring no additional meaning (but providing a parity check in communication, helping ensure clear transmission). Coming from this history, we shouldn't be too concerned with the way pronouns correspond to individual humans.

Second, I don't think it's hard to imagine socially-undesirable consequences of honoring anyone's own claimed gender. I'm thinking of a biological-male claiming to self-identify as female, so that he can use the women's locker room at the gym. So under what circumstances do we want to honor their self-image (or, for that matter, to believe their claimed self-image)?

Third, with identity politics still having legal bearing in our system, it seems that self-identification of gender may derail efforts to ensure gender equality. Given that there are legal structures in place to protect females, may I (as a biological male) claim to self-identify as female, and achieve those same protections? May I at least self-identify on official forms (thereby making enforcement of workplace protections unenforceable)?

Not that these things are insoluble, but I think that we need to give thought to the repercussions should we choose to take any person's claims of gender at face value.
This is a terrifying story, and I'm very glad Hiroshima wrote it, because I didn't have two factor auth turned on with my domain provider. Now I do!

It seems like if he'd had 2FA turned on with GoDaddy, this may not have happened. So rather than use @gmail.com addresses to register for things, as he recommends, just turn on 2FA with your provider. And if your provider doesn't support it, leave them and tell them why.

The admonition to use a @gmail.com address was annoying enough that I actually put up a response blog post just on this point: https://konklone.com/post/protect-your-domain-name-with-two-...
The Gender Thing
And yet it's all correct. One can be convinced beyond any reasonable doubt that any given sequence has not been flipped, yet know that there is an infinitesimal chance of being wrong.

We rely on this all the time in computer science. What are the chances of guessing the private key of a bitcoin address? Is it possible? Not really, but yes it's technically possible.
"Security questions" are already worse than useless, because they provide an easier attack vector (if they are answered honestly). Things like your pet's name and the street you lived on as a child are easily obtainable online.

Companies should allow security-conscious customers the ability to opt out of this attack vector. Alternatively, just use another 20 character randomly generated string for each of the answers.
Fair points there.

Unfortunately most products built in the early 1990s-mid 2000s suffer from poor architecture. The growth of companies and the technology shift were impossible to anticipate. This is the unfortunate reality of all of those <IE7 dependencies you see. Also there was no foundational research done into how to build these things -- people were pissing in the dark with immature tech and knowledge. This is no longer true fortunately.

Unfortunately for the average corporate, the cost/benefit ratio only becomes an issue when the vendor pulls the rug out from underneath you. In this case when IE7 is EOL in 2017.

We're destined to follow the trailing edge because that is exactly where the best cost/benefit ratio lives. Do nothing is cheapest.
Paypal Down, No payments, No Bank Accounts
Paypal seems to have some serious issues regarding payment services.

Payments are not being processed, even sending money to another paypal email address does not work.

Furthermore I'm unable to add another bank account. see this screenshot I took of the process: http://postimg.org/image/7lw5qnpij/

Then to complete the picture of the mess PayPal is in right now, they stopped selling the paypal prepaid credit cards in stores such as walgreens, walmart, target etc. etc.

But instead of pulling their products out of the stores, they are still sitting there on the shelves.

These are just some features I have been trying. I can imagine there are a lot more features not working right now. PayPal is having some serious issues.

I would be seriously upset if I was to be a PayPal shareholder, and would probably try to sell any shares I would have in PayPal right NOW.
Yep, and if you buy them at a discount on eg eBay so much the better.
Twitter storing submissions before Enter is pressed. Should I write about this?
Yea, how Twitter works is it eats up 24 characters on a URL. No thanks. I figured the headlines were interesting enough on their own 99% of the time.
N.Y. congressman apologizes after threatening to throw reporter off balcony
Three practical reasons to pursue a PhD (video)
During my time working on websites for a retail company the imagery of the credit cards accepted were considered important. They would even be on pages that just mentioned taking payments before you get to the actual input page.

One reasoning is that it is a sort of reassurance, much like the stickers you see on doors of retail locations that show which cards they accept. It's a reassurance in the idea that if you're deciding if you want to make the purchase or not, that the site will have no problems in accepting the payment option you would like to use. Plus, in a strange sort of way, it implies the site is a valid on-the-level company because surely a credit card company would come down hard on a scam site for using their copyrighted visual identity.

There's not much valid reasons other than it's a visual thing for customers. Although I always suggested using the method of displaying the type of card after starting the number, that goes against the reassurance thing. If a customer has two different branded credit cards, they know up front if one or both will be accepted. Otherwise they have to start typing to find out, which is work for the customer. You always want it to be easy for the customer to spend money, no second guessing.
Israel to Create Cyber Attack Emergency-Response Team
2014-01-28 Outage Postmortem
Show HN: amazing 3D modeling software
Useless for the intended purpose, but when you login to your bank's website from a different IP (or something similar) and it triggers the security question - then you have it without making it something that someone else can figure out.
Wouldn't recommend them. I heard they have a "moral contract" you have to agree to. If they don't like what you're doing with your domains (even if it's legal), they can (I forget, seize or kick you out, but bad stuff).
Bootstrapping from DNS SRV records in Java
> Transgendered people go through a heap of terrible, terrible crap and the least we can all do is give them the dignity of using their identified pronoun.

I think we'd do better to make sure they don't go through a heap of terrible crap (no bullying/abuse for personal choices) and leave people some personal freedom to have different views on pronouns.

> Will the ghost of Plato arise and smite you down for failing to properly class something?

Seems to be happening.
DataHand was customer of mine way back in the day here in Phoenix. They actually gave someone on my staff an early version of the product and after a VERY steep learning curve he was able to increase his wpm from 90 -> 110.
Indeed, it looks like that's a bug in the SSL labs rating scheme: given two trust paths, it takes the longer one.

The Baltimore root is trusted, but also signed by the old GTE 1024-bit root. It's not clear to me what harm it does to have an appendix of old roots above a well-managed, trustworthy trusted root.
> Canonical example would be marshelling one type to another, something that typically requires a fair amount of boilerplate in statically typed languages, whereas in Ruby, Grooy et al you just do something like: complex_object.to_json

The popular scala libraries only require one line of boilerplate per class for that, e.g. in spray-json I do jsonFormat3(MyClass) and then I can do myObject.toJson. With scala 2.11's implicit macros this will go down to 0 lines and work exactly like in ruby/groovy/etc.

(Whether the scala ecosystem will want it to be 0 lines or prefer to keep the 1 line as a "flag" for which objects should be convertible to json is an open question, but scala-the-language certainly supports doing it the 0-boilerplate way)

> It's a total PITA in Scala to query your DBMS; marshall a tuple result to a collection of case class(es) and then have to go down boilerplate road again in order to create a a typesafe JSON result.

Huh? Squeryl just gives me the results as my case classes (I have to define the schema somewhere, but I have to do that with e.g. Django as well). I don't even need to do the json conversion explicitly - as long as it's the only serializer for that type in scope, spray will pick it up implicitly.
GameStop, Tomb Raider, and how retail and online competition remains unfair
There is an open source stenography project called "Plover". The idea of stenotype is instead of typing individual letters one combines keys to form sillables (or commands), what makes typing blazingly fast (240 WPM in the video below) and is overall a less cramped movement, because after each sillable you can relax instead of keeping muscles tensed for each letter.

http://plover.stenoknight.com/

Talk: https://www.youtube.com/watch?v=Wpv-Qb-dB6g

Demo: https://www.youtube.com/watch?v=bAyIMnTqGB8
Find Beta Testers with artistic interests
Inviting beta testers with artistic interests(Piano students, teachers, guitarists, violinists etc )for website www.artisttag.com and send us feedback.