skysight-inc/HackerNews huggingface dataset:
Ask HN: My cofounder is freaking out about getting sued.
I have a serious problem with my co-founder and I’m not sure how to handle it. We just launched a more complete version {1} of the popular Yo App and we are getting lots of downloads. But now, he is freaking out about getting sued for using a similar name and layout as the Yo app.
Mostly he is worried about having Yo in the app title, which I don’t see any problem with. However, now he changed the app title in our play store account a second time without telling me so in response, I blocked his access.

His main argument for not using Yo in our name, is that we shouldn’t be gaining traction from what others have built. However, I think tries to make up arguments why we should change the name. Also, in my opinion our app is significantly different to Yo and he is simply getting worked up about us getting sued for copyright infringement or intellectual property theft.

Moreover, having yo in the name is crucial for our app to gain traction as it communicates to people that they can do “one-word” communication to their friends similar to Yo, just in a bit of a different way.

I think my question is, is there any way we could get sued realistically? The thing is that we’re in German jurisdiction, so there is not much anyone can sue us about outside of Germany and if it goes through, it would take a year or so, wouldn’t it?

{1} https://play.google.com/store/apps/details?id=com.messenger.labs
As can be done in a procedural language also (and a technique that I use often).
Exactly. So many young people are terrified that if they come out that their whole life is going to be about being gay. Everybody will interact with you through the lense of the dominating fact that you are gay.

The message people get is that it's okay to be gay as long as you act reasonably straight or are funny enough to be on TV. Same message being sent to blacks. No problem as long as you act normal aka white.
Show HN: My new iPhone game.  Elven Blood RPG
Not, it's not always sufficient - given no points are shown, there may be no visible way to see that anyone agrees (or disagrees) with a point at all.

I do feel that 'this' on its own is a bit trite, and doesn't add much, but it doesn't add 'absolutely nothing' to the conversation - it's a bit of seasoning, like a dash of salt or pepper.
They're just internet points. Sometimes one submission will go somewhere while yours won't. It happens and those who seem to gripe about it will often get down voted.
Aereo to Shut Down All Service Today
Looks sweet, how long is this game? I'll give it a try.
I cannot recommend pyglet strongly enough for learning graphics and game programming, it is so quick to get started with.

I wonder if anyone has written some learn to code tutorials with it.
edX also has an upcoming online course about functional programming: https://www.edx.org/course/delftx/delftx-fp101x-introduction...
"What does any of that even mean?"

The new guidelines are much better than what they had before. The new visual design is also much better. However, some of the language used to describe the new design sounds inflated and a bit pretentious (it's ripe for parody!)

They've gone for a clear and uncluttered visual look. Hopefully, the next iteration of their guidelines will also include simple, clear and unpretentious copy.

An example of a really well-written design patterns guide is from the gov.uk site. It's not an equivalent of the Google design guide, but in terms of how to write guidelines and recommendations, it's the best example I've seen

https://www.gov.uk/service-manual/user-centred-design/resour...
Looks like 20-30 hrs of gameplay or so.
1 - Choosing a data and function structure for whatever problem you're facing, and then implementing it. I ended up being inspired by libavfilter for what I'm working on now.

1 - Other computer science "things" that I presume you get taught. The ideas and concepts behind common algorithms. Sorting, searching, path finding, some other things I vaguely remember from my "decision maths" course at school.

1 - Setting up my environment. It is much easier with now with newer versions of cygwin and mingw64.

1 - Autotools.

2 - If you're looking for just one stand-out resource: the existing code you want to work with. Beyond the basic "hello world" examples I don't find writing something from scratch to be that beneficial to learning.
We use our own open source project which you can configure to chat via hangouts and you log your hours by project via a hangouts chat bot. It also asks you if you learnt something and weekly sends a report ranking the people who learnt the most:
https://github.com/FDVSolutions/jennatimetracker
Adobe have picked up the pace massively since CC.

I'd call it the opposite of complacency. I work heavily in most of their products (the entire Adobe suite), and the amount of features they are releasing and the speed at which they are doing it, is amazing given their size.

If you focus on one product (like lightroom, which is a minor product at best) then sure, it doesn't look like much, but take a look at Edge, InDesign, Flash, etc, and there is a lot of improvements taking place.

How are they not caring?
this is rockin', been looking for something like this.
> MS has a history of abandoning its developer platforms and frameworks....VB6, Silverlight, WinForms and WPF are all effectively deprecated...Likewise with XNA...CSF, WCF, etc...

"Deprecated" is just a word that means absolutely nothing here since all of those kits are still fully functional on current versions of Windows (including XNA and the server side stuff that you mentioned). And VB6 is 20 years old! You wanna make a bet that your Android, Dart or Go code will run in 20 years? Android code from 2008 won't even run today mate :) Also, when Google deprecates something - it's usually hooked to a service, so there's no hope to keep using it when it's no longer fashionable (like some are doing with VB6, Foxpro and other really old kits).

> Whilst VisualStudio is a great IDE, I find it a subpar experience without R#.

And I find the lack of a single IDE built and maintained by Google to be sub-subpar. Visual Studio is superb without R#, but even if you don't think so - at least Microsoft is making life easy by offering an IDE that is tuned specifically for the task at hand instead of using some open source pile of junk that tries to do everything. There's nothing to decide when I need to do .NET - I know what tools to use. Meanwhile Google has no comprehensive strategy here and you're forced to cobble together your own toolkit. Blech.

> Another killer feature is that the language and tooling is cross-platform which supports Windows, OSX and Linux.

That's a weakness because "cross-platform" means a crappy non-native Java UI or some half-functional impostor built with HTML - and those tools suck on every platform. No thanks, I like things that are native to my platform please. Besides that, I can certainly do all of my coding on Windows and build and run it on Linux without any problem thanks (because I have been).

I don't really want to spend my time responding to another wall of text or the rest of this one so I'm going to end it here. I will say that Google does some cool stuff in the browser and with Android, but my main point here is that they don't put forth a very comprehensive strategy at all. Most of their developer stuff seems to be created by 20 percenters in their spare time instead of making a concerted effort like Microsoft does.
Of course we had a liberal bashing rant posted since the article didn't criticize Obama, say global warming is wrong, or plead for Sarah Palin to run for Senate. Geez...
Are "tweetstorms" a new form of publishing?
I think it was "author's certificate", also called a "inventor's certificate". It didn't give the author the right to exclusively use the invention. There were no exclusive patents in the Soviet Union, if I recall correctly.

http://en.wikipedia.org/wiki/Glossary_of_patent_law_terms#Au...
Thanks, this looks like a great course. Not quite sure how to sign-up but I'm sure I'll figure it out :)
Non-math will always be more accessible than math. Unless you are teaching a bunch of mathematicians, then perhaps they would prefer the formal FP approach. Python is nice because you don't need to know about category Rory to get started.
will give it a go, thanks.
Why I’m No Longer a Professor
A little more complex version of hypercard?
Yes, this 500 lines statement is somewhat misleading. This program isn't written on Python, rather on a large specific library which does a lot of heavy lifting.

It's better than nothing, though, to be able to look at an app dissected even to a few large blocks.

Kudos.
Show HN: A simple social media monitoring dashboard template
Interesting. Is this hybrid or native?
I recently went through the hassle of tracking down the necessary info to create a bunch of share buttons manually. Not hard, but time-consuming. This would have been very useful. Simple to use, too. Bookmarked for the next time I have to do that. Thanks!
It looks like having a github account is how you get started, then you fork the repo and run tests after each exercise. Pretty neat
They say each app install costs 30c, 10% of installs are active users, and in June 13% of active users were paying members - so the total customer acquisition cost was $23 for each customer paying $4/mo. They expect the percentage of paying people will double in the coming months, although no indication of why that would be the case or what the expected attrition rates are (fitness clientele is notoriously flaky). Unfortunately I couldn't find any Twitter chatter about 8fit so it's hard to gauge the sentiment of the initial 10k users.

Look like a smart investment into a strong founding team, rather than the product itself at this stage (not suggesting that the product cannot stand on it's own merit - only that the "team" slide was the most impressive part to me).
I love the problem they're attacking. I agree completely that early-stage/small business lending is one of the great challenges in entrepreneurship today. "Banks lend money to people who don't need it" rings very true.

BUT --

"How do we do this? First, we examine data from a business’s customers through the collection of reviews, check-ins, and connections that have already been generated across social media."

I strongly disagree that this is the right solution. This is essentially taking the underwriting process and shifting it from banks to...social media users? Honestly, as much as I have distaste for the small business divisions of most banks, it pales in comparison to the distaste I have for the collected "wisdom" of (most) Yelp reviewers and Foursquare Checker-Inners. "The food was outstanding but the server made one mistake -- 1-STAR!!!"

So now, what they're saying, is that not only does a bad review have the potential to hurt your ability to gain new customers, now it can hurt a business' ability to get credit and financing.

I genuinely think they're onto something here - and I think they're working on a critical problem - but I think using social media reviews (in their current form) as a credit signal is a mistake and the wrong approach.
+1 for old school
Call for tender: Decision Tree and Information Web Resource for SME Cloud Users
Could you please point out a platform that provides an interaction design language in addition to the standard visual design language? Interaction design is very application specific, and I'm not sure how much can be guided at the platform level.
“There is no ‘minimum viable product’ in hardware,” he says, referencing the trendy notion in software that you should launch the first “good-enough” version of your idea. “One screw can put you out of business.”

Indeed; scary stuff I learned while working for Lisp Machines Inc. I heard one believable legend at the time of a company with one or more boards that used a particularly pretty blue type of bypass capacitor (https://en.wikipedia.org/wiki/Decoupling_capacitor). I think the original Multiwire Lisp Machine memory boards also used them, they were quite sharp looking, evidently a naturally popular choice.

Anyway, the guy in charge in procuring parts suddenly found them unavailable, or with too long a lead time, and was tearing his hair out before he asked the engineers what could be done. After noting it was chosen for esthetics and there were many less pretty ones that would work just as well, the problem was solved.

But if you've got something more complicated than ubiquitous capacitors and the like, not having it available at all halts you in your tracks, and that's true for every one of the zillions of parts in your products. There has been a lot of what appear to be subpar hardware designs (e.g. the DEC RK-07 disk system) that were made because of parts availability, which gets more acute the bigger the scale of your production.
What is the cost per user for hosting?
My math teacher site from 01.04.2008
Similar, more mature projects based around other languages:
Erlang: http://erlangonxen.org
C#: http://en.wikipedia.org/wiki/Cosmos_(operating_system)
C#: http://en.wikipedia.org/wiki/SharpOS_(operating_system)
People don't realize how much science is crap.

The title for the typical paper in medicine should be "we didn't use a large enough sample size"
Unchained: Modular MVC structure, plus syntax sugar for Express.js
I am not sure why my comment was down voted but guess I should expound on my flip comment more...

Increased population density for cities and less sprawl is something I generally agree with but not so much for SF. It's a very unique city with few issues and apparently the people who live there can afford the rents. I think creating high rise residential buildings and doubling the population would ruin that city.

Now, Buffalo (pop. little over 400,000) on the other hand, where I live could really benefit from increased population density. We have been destroyed by suburban sprawl over the years which has resulted in unnecessary higher taxes for everyone and other issues.
>Adobe have picked up the pace massively since CC.

Yes, but it's also the opening stage of this. They would risk a backlash if they started their CC-only period as complacent. After all CS6 still works atm.

A few years down the road though?

After all Quark was also innovating and caring at first.
Here's what I would do if I wanted to learn these tools really well before paying for them: Grab a VM and make a snapshot right before I install the 30 day trial and then just reset to the snapshot every 30 days and reinstall the trial.

You can do the same thing with a trial of Windows which actually lasts anywhere from 90 to 180 days or something.
Keep a dialogue with everybody, don't shut yourself off from friends and family - no matter how uncomfortable it is.

Stay active physically and socially, get involved with your community and work wise, seek new employment and "keep moving".

No matter how bad it feels, just remember that this time in your life will pass - you will get past it.
Atom uses a lot of resources compared to other text editors. IDEs aren't just text editors though. WebStorm is probably slower than people's experience with IDEA because the languages you use on it don't play to an IDE's strengths.
This is eerily close to some of the things discussed in The Birth and Death of JavaScript[1].

[1] https://www.destroyallsoftware.com/talks/the-birth-and-death...
Judge Questions Fairness of Silicon Valley Wage Settlement
IANAL, but I would tend to agree with your co-founder.

First, you openly admit that you are using the "Yo" brand name to drive adoption to your app: "having yo in the name is crucial for our app to gain traction".

Second, you market it as a "more complete version" of the Yo app.

Third, just because you are in a different country than Yo, doesn't mean that they still can't/won't try to sue you. They just got a fresh round of funding, obviously have bigger plans for the brand, and as such will probably want to squash out someone infringing on their brand quickly, especially one that is marketing and branding to solely based on their brand. Just bringing the lawsuit will cost you money that you probably don't have and will easily put you in debt without the case even getting to a court room.

Fourth, the name "Yo Messenger" makes it sound like a different product under the Yo brand thus causing easy confusion with consumers and I am sure any court would probably see similar. By your logic if back when Facebook was just getting started if I had launched an app called "Facebook Messenger" then that would not be infringing on the Facebook brand.
Hi, Im working on a fitness app (IOS) with a unique revenue model. Lets' talk sometime.
Cause I'm just a teenage haskell baby,
use monads for a type named Maybe
read papers on lambda calculus with me
Ooohoo Hoo Hooooooo
awesome dude, looks like some godo slash n hack action.
While other varieties of Ebola were not very contagious, the current outbreak of Ebola _Zaire_(EZ) is _very_ contagious.

EZ spreads by contact, may spread via air (the monkeys in the study cited below apparently inhaled the virus in one form or another), has a long incubation period during which the carrier can pass the virus to others, is mostly fatal, and has no good treatment or cure. Furthermore it has been shown that EZ can be carried by pig populations (it doesn't kill pigs apparently) so now we need to worry about our pigs too:

http://healthmap.org/site/diseasedaily/article/pigs-monkeys-...

Combine this with the poor conditions at immigration centers and it looks to me like an oncoming "cluster f*sck" SNAFU for the USA. I fear incoming EV may far outstrip Iraq/Syria in significance but see little activity or awareness at the political level.
Another great resource to learn functional programming. Thanks.
Get awesome Website Templates and Themes – buythemes.in
Get awesome Website Templates and Themes of Wordpress Responsive Themes, HTML5, WordPress, Joomla, Drupal, Magento, Opencart, Shopify, WooCommerce themes - buythemes.in
Applying, Teaching and Writing about Data Science: Michael Watson Interview
Buy Google #Cardboard Clone For $20
Make sure that when you sit(preferably lotus position) that you are comfortable. You can't meditate if you are uncomfortable. Focus on your breath as it goes in your lungs and your belly rises. Thoughts will appear, gently shift your attention back to the breath. Start with short(10 minute) sessions twice a day then move up if you wanna get better at it. And finally, meditation is a tool for self-exploration. Don't treat it like a chore. : )
I just look at my commit times
But my workflow is kinda weird, i change code and I commit which then pushes it to my development server. I do it this way because I always use different computers throughout the day/week. So that way I always have the latest version of my development code.
Then when I finnish a feature I push it from my dev repository to the test repository where I use git like it should be used. But because I have this development git repository it is easy to see my work times. I still want to automate it though, now i'm just starting up qgit and do the manual lookup for a week and bill that to my clients.
I do all my projects this way.

Also recently started using this:
https://github.com/gurgeh/selfspy
It gives quite awesome data, and most of my workflow is known, so maybe I could hack something together that logs things it considers work (but since I change pc so often I don't know if that will really work). Should have a procrastination/work/documentation list for your browser though to make it more effective.
Well that's a giant 180.
i like how it's free, thanks for that. just downloaded it.
Proximity 5 Jumps into iBeacon Platforms with SDK and CMS
(self reply) - I'd misread your post and thought you were making an 'apple invented flat' comment. Apologies.
Relevant xkcd reference :

http://xkcd.com/353/
This is pretty awesome! I also made a similar tool at easilyshare.me
The battle may have been lost but the fact that Aereo became as successful as it was in the short time it existed is a step in the right direction.

Unless it's encrypted information, I find it absurd that the courts would side with the cable companies on what is essentially a beam of publicly accessible light.
I just don't think that you can follow some rule dogmatically

Sure you can, if the rule is "don't write shitty software that crashes". In which scenario do you think users are more likely to buy: when an app crashes with no indication of what caused it, or if an app pops up a message along the lines of "we couldn't connect to Google Play; is it disabled for some reason?"
Pretty fun so far. not bad, thanks!
Wouldn't it be great if the people who did the crappy jobs like picking up the rubbish and cleaning the toilets got paid a decent amount of money! There's your incentive
Minecraft in 1 line of Windows Batch:

start minecraft.exe
It has been mentioned on HN before that there are DSPs that use the same size for byte, short, and int, and that size is not 8 bits.
Awesome, I'm glad you find this useful :)

Like you said, putting the code together is not hard, but having it automated saves tons of time.
Android Studio Beta Released
Thanks, there seems to be a growing number on codepen now :)
When there are libraries to do the heavy lifting for you, I would still say that the 500 lines is rather accurate. I have never taken the "X lines of code" to refer to all the libraries included, but rather to the lines of code necessary for a new user to write in order to make something that works.

I agree that it can be distorted, by defining everything as an external library, but it does give a good measure of how quickly one can pick up a new tool and make something useful.
Aereo employee here.

Just wanted to say "thank you" to the HN community for all the support over the past few years. Some of the most interesting and thoughtful analysis I've seen on Aereo has been in the comments here. Of course, some of the worst, too. But that's what makes it Hacker News.

This has obviously been a pretty difficult week for Aereo, and lots of people are speculating about what will happen to the company – but I don't think we're done just yet.
+1 I bumped up heap space to min 1g max 2b. Now this beast of a Spring heavy project (day job) doesn't hang IntelliJ ("indexing...").

Seems to me these IDEs could suggest reasonable JVM options after profiling your project.

Or at least put the JVM options in the preferences, so I don't have to dig around the install/distro.
call it wazzup
The warning could be "NULL check after unchecked dereference" with a pragma to disable the warning for macros within an annotated method
E-Voting Experiments End In Norway:
A session of Martin Odersky's Functional Programming in Scala is just wrapping up. I'd reccommend it as a good way to bring a more functional style to the JVM. The Edx course, being in Haskell probably is a better choice for a different audience.

This Clojure course is a clear third alternative because of Clojure's pseudo.dynamic typing versus the Scala and Haskell's strong static typing.
I really like the interface.

If you're interested, there's a link to a blog post on the bottom of the website with code for some extra social networking/bookmarking sites -- if you'd perhaps like to add support for those. (I didn't add those to the generator because of missing icons in the icon sets.)
Many beams of publicly accessible light are regulated. You can't tape the Simpsons off the air and sell your own DVD box sets.
Autonomous Cars 101, with Brad Templeton
Brad Templeton explains how autonomous vehicles will be a major disruptive innovation arriving sooner than most are expecting. Templeton is Board Member and Former Chair at the Electronic Frontier Foundation and Track Chair for Computing at Singularity University.