skysight-inc/HackerNews huggingface dataset:
What is your marketing strategy - other than the initial launch on Hacker News?

I'm curious how other people market their passive income apps. I'm doubly curious because I've got my own t-shirt passive income app that I've been working on for a couple weekends now.

EDIT: I just realized you are (wisely) tweeting out each shirt to the appropriate hashtag. So the marketing is essentially baked in. Nice.
The local Walmart pays better than the local grocery store or any of the small businesses on main street. There is a reason that so many apply.
Cyber News&Alerts
Show HN: Chat Correct (for English learners)
I'll think about this the next time a biker almost hits me because they are riding on the sidewalk.

Maybe bikers should be required to pass tests and be licensed to ride.

People can't stop trains from crashing. What makes you think cars can avoid bikers 100% of the time?
The Singapore Prime Minister's official website compromised
There are other platforms that don't have alt keys or where control click is a second mouse button.
Tesla is actually _really_ good at distributing training materials to emergency responders. All vehicle manufacturers do it some some extent, but Tesla sets a very high bar.

As an example, check out this training video they put together:
http://www.youtube.com/watch?v=ntK3rvVl2Qw (skip to 26:45 for the fun part ;)

This video in particular is about extrication, not firefighting, but you get the idea...

We train frequently to deal with the new challenges presented by electric vehicles.
Most Walmarts. For example, the Walmart in Williston ND had to chase everyone away because of all the problems they were having. Boom areas with housing shortages tend to have problems.
It would absolutely rip the undercarriage of a small or large car.

But so what ? It would never start a fire.
Here is my conundrum: I've been using google code forever. However, as more potential employers are interested in github profiles, I would be presenting one with a very recent creation date (on the left side of the profile). Unfortunately this could provide the wrong impression (ie. that I just started to program very recently).
Honestly,

The situation is simpler.

Academia has become abjectly miserable and abusive in its practices. It no longer offers good but low-paid jobs for smart non-conformists, it just offers it's special brand of misery based on some long-past promise of this.

Given this, only the mediocre stay (and compounding it, anyone who stays has no reason to be better than mediocre). And that is a huge, huge loss to the whole project of the development of human knowledge, something that has a long history in Western society.
Thanks. You said "last login IP". If it's a single IP, I guess you're talking about transactional mails the user has triggered. If it was marketing mails, you'd surely want to compare against a list of recent IPs, not just the very last, wouldn't you?
I do it because i dont want you to unsubscribe
See other comment :)
It actually goes back to the early fights between socialists and communists.

http://en.wikipedia.org/wiki/Political_correctness#Early-to-...

Religions change. It used to be about class; now it's about race. No sane person gives it a thought except when they are materially associated with the lunatics who get offended by racial thoughtcrimes.
I'm sure it's 'legit', but if you're a start-up, I would recommend that you can probably do everything they are doing for you for a much better cost.

They are just selling you domain names, and have added a pretty basic logo to it. Is that really going to match and define your brand going forward?

Take the time and figure out what you want your brand to be/say, you'd be surprised how many great names you can find.
What was worse for me was the font kerning on some things (supposed to be fixed width?) was amazingly atrocious.

I'm kinda impressed though. I don't think I have a program that will view pptx files, so I was happy to be able to read it online.
Except there are a few added difficulties of EC that don't exist in DH due to the maths.

There is also the matter of mapping your numbers to points on the curve. Lot's of extra maths for saving time and space.

The important take-away from the extra math is that, unless you are a cryptographer then you should leave the implementation up to someone else.
In Ruby world, some people are still on 1.8.7, even though it was end-of-life'd in June, and it was known that it would be on that date a few years before.

Change is hard. People don't want to spend the money on upgrading. It's almost all downside with very little upside.
Adequately controlling for experimental bias includes a double-blind placebo-controlled experimental design (DBPC) and the application in capsules because of the strong and unique after-taste of glutamates.[21] In a study performed by Tarasoff and Kelly (1993) 71 fasting participants were given 5 g of MSG and then administered a standard breakfast. There was only one reaction, and it was to the placebo in a self-identified MSG-sensitive individual.[18] In a different study done by Geha et al. (2000), they tested the reaction of 130 subjects who reported sensitivity to MSG. Multiple DBPC trials were performed and only subjects with at least two symptoms proceeded. Only two people out of the whole study responded in all four challenges. Because of this low prevalence, the researchers concluded that the response to MSG was not reproducible.

http://en.wikipedia.org/wiki/Monosodium_glutamate#Safety
I "fondly" remember "Patriotic Correctness" which the right had no problems supporting. People were called out for not being patriotic: not wearing a flag pin on their lapel, criticizing the military, mistreating the flag, etc. Ah Freedom Fries...
Here is a version with no problems (I used the Box View API): https://view-api.box.com/view/VoRxuIIQel26CLNAgt8KskrQxgUpwD...
This might as well be titled "Understand mutable variables (and function-scoping)".

The post doesn't really explain closures, and the examples really just show what happens when you mutate variables, in this case in a for-loop - they change value!

The last example also shows how javascript has function scope as opposed to block scope, i.e. the variable "string" might as well have been declared outside the for-loop.
Thanks. My post wasn't about names, I was just looking for feedback. Which I got; thanks.
The Six Most Common Species Of Code
>...this scenario is very difficult to distinguish from a patent troll.

It's really not. This guy invented a physical product, got a patent, then licensed it (under contract) to a company to produce exclusively. This is a "valid" use of patents in the intended spirit and is a far cry from trolling.

Hasbro then renegued on the contract and tried to stiff the guy for royalties it had agreed to pay him. The lawsuits filed were not for patent infringement. They were for unpaid royalties and breach of contract.

>...Hasbro tells him to get lost, then rips off his design and produces the stuff anyway?

Well, that's what the courts are for, but it still doesn't make it trolling if he decides to go after them. I guess some people believe that no ideas should be protectable, in which case there shouldn't be a such thing as patents. In that case, anyone seeking a patent would be a de facto troll. But, that's a separate argument. Given that patents do exist, trolling describes a distinct set of behaviors apart from an original inventor seeking to protect his invention.
This is exactly what I do. I believe that developers (or site owners) need to think about the state of mind of the user. If they are trying to unsubscribe, they must think that they should not be contacted by you or want not much to do with your site. If you ask them to log in to your site to complete their "do not bother me" action, they will take more drastic measures such as marking it as spam. UX is important, even when users leave your service.
An employer may look at the dates commits were made, and they might suspect something. You could always provide a link to your past work in your github profile.
Start First, Plan Later
I'm not familiar with chemistry but I am pretty sure that MSG (glutamic acid bonded with sodium) can have different properties (or be handled differently by the body) than glutamate...the amino acid.
Not real that similar....that bus took out a guardrail.
Did you like _The Royal Tenenbaums_? NPR's pop culture critic says that movies is basically F&Z filmed.

(_Tenenbaums_ is among my least favorite Wes Anderson movies).
Technical Debt: Adding Math to the Metaphor
It's not that ambitious- none of the changes are particularly compelling, none of them scream "update now".

It does, on the other hand, break backwards compatibility. Which is why hardly anyone updated.
Cars do burst into flames though. There are around 194,000 vehicle fires on US roads each year from around 250,000,000 registered vehicles, which gives around 1 fire for every 1,300 vehicles. There are so far 3 Tesla fires from around 16,000 Tesla cars on US roads, which gives around 1 fire for every 5,300 of them, so they are doing better than the average. 3 fires though is still far too few to consider this a particularly useful statistic.
Is it easy to get an apartment? Also, can you get around without speaking Portuguese?
I guess what I'm really wondering is: just know that Bitcoin existed already put me in the minority. Was there something I should have caught on to that would have told me that it was going to succeed? From this and other answers, it looks like that is not the case. Thanks.
Hey thanks pedalpete. I'm not thinking so much of using the logo. I just really want a particular name they have. I've found others but this one is actually the cheapest. And honestly, I'm tired of looking for an available .com domain name with this sort of brandable style they offer. I haven't found one yet. :/
In 1992, that Justy was already old. Incidentally, that friend bought that car for $250 his sophomore year. When he graduated, he sold it for $250.
You're merely reinforcing the point that it is in actuality a deliberate tactic to undermine a woman's self esteem--to take her down a peg because she is perceived as seeing herself as superior to a man.

Right, but in practice it doesn't work like you seem to imagine it does.
kansas city! i moved here from boston about a year ago to stay at the homesforhackers.com house for free.

kc is cheap, has good food, and is going through a cultural revolution right now. right now is a perfect time to move here.

and we have google fiber!!! $70/month for a gigabit!
The scientific Python community will never leave 2.5 -> 2.7, though...
It looks good, apart from one thing: a 2 hour battery life (see http://tpgweb2.net/panasonic/psci-0897/PSC6102-10_FY13_SS_To...)
Your analogy only holds if the fire alarm somehow started the fire.
But nobody has statistics about the rate of fires per accident type.

What planet are you on?
This claim sounds non-falsifiable; it amounts to saying that glutamates (in any form) as an additive must be doing something different than glutamates in tomatoes, where it's "bound in fibers", just because. Where, for instance, is the fiber in Parmigiano cheese?

Glutamate is very common in "natural" foodstuffs and plays key roles in our bodies. The notion that small quantities of glutamate (such as would be used to season food) render it toxic is an extraordinary claim, and requires extraordinary evidence.
I'm still kicking myself for not buying into BTC back when the exchange rate was $0.50 per BTC.

That said, I keep wondering when the crooks in the "District of Criminals" will raid Bitcoin the way they did Liberty Reserve.
> Rats fed [msg laced] junk food chose alcohol to drink over water.

Beer goes great with salty food. We know this already, but why?
The Ruby examples are unfair.

Ruby intentionally makes parenthesis optional. So `do_something` is `do_something()`.

For the first example,

- method_as_fun = o.my-method
- method_as_fun(5) # not reached
+ method_as_fun = o.method(:my_method)
+ method_as_fun.call(5) # or method_as_fun[5]

And for the lexical scope thing,

def f(x)
g = ->y {x + y}
g[2]
end
f(2)

Or, explicitly use class variables,

def f(x)
@x = x
def g(y); @x + y; end
g(2)
end
f(2)
Dimensions/Weight: 18.7”(L) x 13.1”(W) x 0.5”(D), 5.3 lbs.

Weighs more than a MacBook Pro 13 (4.5 lbs). This should be marketed as a body-building tool. In fact, I'm not sure the models in the "Solutions" page are actual users, because they don't have gigantic forearm muscles required to hold a 20" 5.3lbs screen from one corner:

http://www.panasonic.com/business/toughpad/us/windows-4k-tab...
The grammar can be described with a single page in actual BNF. Thats AMAZING. The only languages have shorter grammars are core lisp/scheme. Ruby is fundamentally impossible to describe with a BNF.
Looks sweet. Per Panasonic's press release, this will be available in January and cost $5,999 (!)

http://www.businesswire.com/news/home/20131107007032/en/Pana...
there are currently some 250 million traditional vehicles in the United States

And 194,000 vehicle fires.
Thanks, but may want to correct:

method_as_fun = o.my-method

which should be:

method_as_fun = o.my_method

and the examples themselves just look a little crazy, imo. Not crazy because of what you are trying to do, but in how you are trying to do it. What was the intent of calling a method that defines an argument without an argument? That's not a problem of the language; that's just an error in coding. There are all kinds of things in Ruby to handle method definition. Arguments can have defaults. You can use splat and unsplat to handle unspecified arguments and composing arguments of various # on the fly. You can pass in blocks specifically (&something) or optionally (yield, etc.). Procs allow argument sillyness and returning the parent method by explicit return in the proc body, lambdas don't, etc. Ruby is a great language, and you should give it a college try for several months to get the hang of it.

By the same token, I have no clue what you are trying to do here:

def f(x); def g(y); x + y; end; g(2); end; f(2)
# undefined local variable or method `x'

You can define methods on object instances, if that is what you are getting at (define_method/class_eval/etc.), and getting familiar with blocks, procs/lambdas might help. It isn't JavaScript, but I can't think of that much that I couldn't do in Ruby (barring high performance, compile-time type checking, etc.)
But, on the other hand, it's Albany, NY.
i don't think that's an engineering innovation either.
The link between sodium and edema, water retention, and kidney stress is not inconclusive. Large doses of sodium clearly have some impact. The question is, is that impact sufficient to explain the symptoms of Chinese Restaurant Syndrome, not whether the average person needs to moderate sodium consumption to avoid hypertension.
The division change is good. I have a hard time understanding why you'd want

3/2 = 1

as the default behaviour.
Call to Action: Emergency Response for communities in path of Typhoon Haiyan
36 hours ago we (@gklst) put out a Call to Action and launched an Emergency Response #Hack4good to help families and communities caught in the path of Typhoon Haiyan / Yolanda.

We need more designers, developers, product managers, social media experts and growth hackers to join the effort.

The latest Sitrep from the UN OCHA indicates more than 4 million people have been affected, with over 300,000 now in over 1000 evac centres and thousands more in need of rescue and humanitarian assistance.

The Geeklist Corps of Developers has received a direct request from the Presidential Office to build solutions to help them manage information coming in and assist rescue and relief efforts.

2 projects are already underway:

Rescue Coordination #ReliefPH (https://geekli.st/hackathon/52793a2660fb3f52d50001f8/idea/527c5a7053ddeb854a000024) is helping sift through requests for rescue coming in via multiple sources (SMS, Twitter, web forms) and allow rescue efforts to be better organised.

Area-based Relief Coordination (https://geekli.st/hackathon/52793a2660fb3f52d50001f8/idea/527ce2fd93f6ab665b00004b) is mapping specific relief needs (water, food, shelter, medicines, etc.) along with providers of these resources and assistance. They already have an early prototype up at relief.io

Tacloban City (Leyte province) There is no food, water or electricity there. Right now telecoms are down in many areas and roads are blocked, hampering relief efforts.

Emergency lighting is being installed to reopen airport runways and deliver emergency generators and Télecoms San Frontière are working with local telecoms companies to restore communications.

Once communications are restored, requests for Rescue and Relief are expected to snowball.

I ask you to join the effort in building solutions to assist in rescue and relief efforts.

via #Hack4Good - @gklst @dancunningham @rekatz @jedidiahweller
After some wiki-research, I found that my facts on this were dead wrong.

It turns out that progressive Saudi Arabia was far more forward-thinking when it comes to the abolition of slavery than I had imagined, they abolished slavery in 1962 not 1965...

But to answer your question, A LOT: http://en.wikipedia.org/wiki/Abolition_of_slavery_timeline#1...

(But also, ahem...http://www.loc.gov/rr/program/bib/ourdocs/13thamendment.html)

All smart assery aside, even today you are in big trouble as a Filipino or Eastern European maid or nanny if you choose or are tricked into setting up shop in Saudi Arabia
Of course, it depends on how you define race, and one can get very hair-splitting about that. But what's thought of as black or African-American in the US is not unlike mestizo in Latin America -- a blend of varying amounts of two racial backgrounds. The fact that Obama has 50% African and 50% European ancestry probably makes him more "African-American" than if he had 100% African ancestry.
Built the site with Rails and WebSockets. I hope to add WebRTC video soon. I teach some English lessons through Skype and I wanted a chat client that I could easily show my students their mistakes (and if I add video something that could completely replace Skype for teachers and students). Any feedback would be greatly appreciated!
For the casual user, Pythonv3 is in many way backward incompatible and, for those type of users, who know python V2, and were happy with it, and whose full time job was something else - learning a new version of the language, particularly one without all the supporting libraries of pythonV2, didn't really have much return on investment.

Imagine someone who was used to doing something like this:

import string
list=open('foo.txt').readlines()
list_strip=map(string.strip,list)

And then discovering this no longer works because the strip function has been removed from the string module (and moved to the string object). If all they want to do was a quick read of a file and then parse - they are not going to dive into Python3 and figure out the new way to do it - they'll just stick with pythonv2.
Allagash is quite good.
Really not clear what point you're trying to make. Still not clear how Kagan violated free speech by not saying much. And definitley not clear what any of that has to do with social media and admissions at a sample of schools that does not include Harvard.
It looks very interesting...if only it were Android.
Large quantities of water are the recommended way to mitigate battery fires in EVs. The primary reasoning that you want to cool the cells to stop the thermal runaway process.

The worst case scenario is that the flood of water directly shorts the battery (which has likely already happened, if it's on fire).
I'm guessing this is an attempt to be provocative or sassy or something, but let's get real here dude/dudette
+1 for Montreal.

It is so cold in the winter that working seems like a really good deal during those months ;)
I ran over a metal object on the freeway that punctured the transmission which started pouring transmission fluid onto the exhaust pipe and ignited. The truck was on fire for a few minutes before I was alerted by another driver and pulled over.

Low probability events happen all the time, and I don't think we can draw any solid conclusions from these anecdotes (other than driving any vehicle is potentially dangerous).
Search "Elite Grads In Business Flock To Tech" on Google. The first hit will work.
Does anyone know what the size of this hitch was? What I'm picturing isn't all that large.
Senator Feinstein is touting this proposal as a way to address the problems with uncontrolled NSA spying, but don’t be fooled: it’s a fake fix.

Urgh. Person with something to lose, protecting her power and influence?
One of my email addresses is very generic, and I get the same thing all the time - at least one random signup a week... Please, please, please - anybody who has sites that has a signup, the very first thing after saying "Thanks for signing up for [service]" should be "If you didn't create this account, click here" with a link to disassociate the email from the account and never email me again!

It's ridiculous how hard some services make it. Especially banks - I had someone in the US sign up for a bank account with my email, and I was getting fairly important sounding emails (like "your account had insufficient funds to pay [automatic bill payment]" and stuff), and there was almost nothing I could do - to contact the bank, you had to log into your account and use the "secure contact form" or phone them (which would be an international call, annoying time zones, etc.). I stopped getting emails eventually so they must have figured it out eventually!
Are you referring to Canadian Federal regulators or the american ones?
By torrenting and pirating music or movies you are stealing; do you really want to be a thief?
The rear fuel tank low down behind the rear axle is still in some currently produced cars, I'm afraid. http://www.autosafetyexpert.com/defect_fueltank.php
I've been doing this for years and don't feel the least bit bad about it, and I think everyone should adopt this practice.

If marking as spam or unsubscribing are approximately equal effort, I will unsubscribe; if unsubscribing is even slightly more difficult than marking as spam, I mark as spam with no regrets. Even if you don't force me to login but make me do some monkey trick like type "CANCEL" into a box => spam! One click is the only acceptable method, and don't hide the link in a bunch of small print legalese, because I'm not going to expend much effort looking for it while the nice, inviting "Mark as Spam" button is just sitting there waiting for me to click it.
Given that Facebook is motivated by profits, one must assume that these projects are, in fact, essential to the continued success of the product.
Is Excel on a Mac intentionally hobbled?
Apartments are easy to come by. You can get a nice one for ~400-600€ a month, probably even a small house with a garden in some spots.

Most of the younger generation (30 or less) will speak decent English, older people will be mixed. Porto has been getting touristic lately though so most public places should be used to it. We don't dub movies so we tend to have a bit more exposure to the language than most (plus you can go to the movies).
You use less MSG, I think. Haven't cooked much with MSG myself, though.
Patents are not exclusively about engineering.
That's a pretty good summary.
No it isn't. I've driven over a large rock cast off from an RV going 80mph in a little (2000lbs) sportscar made in the 1960's. There was a large bump, grinding sound and damage to the underfloor (you could poke your finger through).

But in no way was it a major accident.
Hmm,

Being the best of a bad lot isn't enough.

Perhaps it is only a human reflex to believe that some contemplation is needed to solve problems that have resisted mounds of data being thrown on them. But being not-coincidentally human, I happen to find it plausible.