skysight-inc/HackerNews huggingface dataset:
Ask HN: Some noob co-founder questions
I want to invite more people in my startup but I have no idea how to evaluate their time. I have 30% MVP and business proposals that I done myself. How to value how much % of the company should I give to someone who is going to spare X time/week on this project as a co-founder? I can't seem to find this kind of information and I want to be fair with my proposals. More importantly, how to validate this if I am not yet incorporated? Make a draft contract and e-sign it?
Nah, it is cool. I really find this whole thing very amusing from an accidental historical preservation perspective. I do hope the rest of the puzzles can be recovered.
Java Rest backend FTW! (No Spring!)
If you learn mainly about tools, then it's not computer science, it's IT.
Right now I'm working on multiple projects;

SpotiPi: https://github.com/eiriklv/spotipi
- Set up a Raspberry Pi as a streaming device for Spotify, where anyone can add songs to the queue via a web interface/app.

Express-Passport-App: https://github.com/eiriklv/express-passport-app
- An elaborate boilerplate/scaffolding for the nodejs/express stack supplied with social logins, to bootstrap my projects. I try to get it as hexagonal as possible.

Congregator-Sitescraper: https://github.com/eiriklv/congregator-sitescraper
- Scrape a website with JSON templates. Feed it a template and it gives you structured data back. I think https://www.kimonolabs.com/ is using something like this in their backend. I'm going to use it for something similar.

Congregator-RssReader: https://github.com/eiriklv/congregator-rssreader
- Parse RSS-feeds into structured articles by providing a template. Going to use it for a kind of DIY Feedly.

Picturegr.am: http://www.picturegr.am/
- An Instagram search engine, with integration to Google Maps.

Flytr.no: http://www.flytr.no
- Get new Instagram pictures on your screen realtime, by supplying a hashtag or a location on the map.

I'm also working on a project for managing subscriptions for teams/origanizations (like local sports teams)
'Complete' (https://complete.li/) took about a week and got some press coverage (wired.co.uk, dailymail.co.uk and more..)
Yeah, Nimrod is somewhat close to what I'm working on, though my language is quite a bit closer to actual Python in many ways. Also, my language does not rely on GC, instead using annotated pointer types to get deterministic memory management (without requiring very explicit allocation and deallocation).

I don't really buy into their reasons that LLVM is harder than C; it's just a different environment, closer to assembler in some ways, but actually quite readable in my opinion.
Does Jekyll 2.1.0 still have a dependency on node.js out of the box (https://github.com/jekyll/jekyll/issues/2327)? The release notes don't indicate this has been fixed, and the issue looks to still be open.

Broken on install isn't really a good first impression.
I'm wondering... has anyone really opened JSTOR and their equivalents to the world yet? appears no.

edit* there is not technology and science resource available for congressmen??? smh...
Market Power Through Tying and Bundling: Does Google Behave Anti-Competitively?
Show HN: Subscription, Billing, Invoicing and CRM (SaaS) Solution | Pactas
I am not affiliates with pactas. I was simply searching for a solution, where I can add products, services, components and where i don´t have to hassle with all things like recurring billing, invoicing, subscription management, re-billing, product specifications,...
Summing up – take a break
"Who can decide whether to ignore the communication"

Wow... Not understanding basic theories of communication and human irrationality that doesn't allow lots of data to be processed and accepted without critical thought.

"opt-in permission could be requested in advance of a study"

Wow... Not understanding basic theories of psychological and sociological studies that state subjects should not be informed about the study or their behavior will change.

But please, go on with your clueless "ethics".
Wherein the author argues that requiring a single OS kernel for multiple containers is somehow more restrictive than MirageOS, which requires every application to be written in OCaml?

The overall concept is not without merit, the OSv site (http://osv.io/resources/) has some more interesting material. I'll still be sticking with Docker though.
The cross-platform tide lifted the Linux boat. That's it.
"Prosecutors overcharge and bend the law all the time"

sounds like that is acceptable to you because there isn't mass suicides you can link to.
Harmless or not, I'd like to have a way to know when the compiler is relying on undefined behavior for optimization, and use that to make an informed decision. I'd argue a very large number of the cases where undefined behavior is used by the compiler are actual mistakes in the code, and having a way to get those marked by the compiler would be useful.
Got really excited about your site and clicked around to every page, only to discover you only have profiles for a handfull of companies!

That would be a really useful/neat tool if it covered...like...all of them.
I'm a designer (and front end coder) trying to learn php & javascript.

http://Affordabl.es - 7 Days - 1and1 shared linux hosting + Wordpress + I customized the crap out of a free wordpress theme = Catalog of affordable design products with affiliate links to Amazon (has made $0 so far)

http://ResidentEvilRadio.com - 4 days - 1and1 shared linux hosting + sound manager 2 mp3 player script from codecanyon.net = jukebox of my favorite songs from my favorite game franchise.

http://TimeForZen.com - 2 weeks? (worked on and off) - sound manager 2 api + hand coded pages = meditation and nature sounds website.

Not a single one of these projects are successful. But they help you gain experience and can land you a job. Anyone applying for a gig can put "experienced in google maps api" on their resume, but putting a link to a fully working site using the Google Maps API bumps you to the front of the line.

1) Do not underestimate the value of little projects. You'll be amazed at how much experience and re-usable code they produce.

2) It's hard to put a time-frame on how long it takes because the requirements change often due to restrictions and dropped and added features. This is true for those who aren't experienced coders. We end up having to scale back projects to get them done.

3) Play perfectionist and you'll never get your projects done. It's better to cut features, finish early, and use the "ego high" of getting a project done to go back and add features. The longer you keep a project in development and unlaunched the worse it gets and the harder it is to finish. Cut half your features if you need to. Just launch quickly. Also, after launching you'll be amazed at how many "features" were not needed.
Are you looking for a technical co-founder or a co-founder in the marketing / business fields?

I think if the idea is a good one, and you don´t have a co-founder yet, try to get some cash and hire one or more freelancer instead of giving away 50% of your company for some days / weeks of work. It depends on your strategiy, the idea, the potential, cashflow planning,...

I would suggest that you do a business model / business plan, at least a small one, first, so that you have something to show to potential investors / co-founders.
He made it pretty clear that it's not misleading in terms of compability updates. Apple already dropped support for it. May a comparison with Win XP sooth your fanboy heart? :3
Do you require dedicated IPs and a customer cert? If not CloudFront has free HTTPS SNI support and a free tier of 50GB & 2,000,000 HTTP(S) requests per month. So that would be your own domain name, your own ssl cert, and 2M requests per month for $0.
Samsung doesn't seem to believe Tizen/Android is an either/or situation. They shipped a Tizen watch and now are shipping Android watches. They are actively developing Android and Tizen phones, and it wouldnt surprise me if they shipped the new Google TV.

Samsung will try anything and go with what sells. Many see this lack of strategy as a weakness, but in some ways it's also their biggest strength.
OP here, Thanks for pointing that out. I will correct it.
>>Also this comment is pretty harsh, and you clearly are not spending time in the right parts of San Francisco if you think its all littered with garbage and smells like piss.

Last time I checked, homeless were pissing and defecating on sidewalks in the heart of SF's financial district, as well as many others.

http://www.thebolditalic.com/articles/3758-why-is-there-so-m...

(I don't say that to diss homeless people. Often times they have no choice because shops and businesses don't allow public usage of their restrooms.)
X-Com is currently eating my time together with Pandora: First Contact (which was inspired by alpha centauri). Still can't warm to Civ5, but getting a Civ4 port would be great. I'm also quite intrigued by the civ: beyond earth game, though only time will tell how good that is. And probably not on release, Firaxis has a history of needing a lot of time to polish the games.

Anyway, good times. I'm throwing money at all the Linux games. Hope the trend continues.
A lemonade stand!
Why I can’t stop using Vim
One minor point: anyone with a Core Duo (or earlier) Mac is limited to Snow Leopard. So, 3 releases later or not, there are many people that can't upgrade.
Virtualization is very good at handling consolidation of legacy systems. Which means that your 10 old servers, running various unix and windows versions and hardware whose spare parts are difficult to find, can be easily replaced by a single modern machine, usually not even particularly beefy by modern standards.

It solves a lot of problems in small to medium companies; it's an answer to a desperate call for help of sysadmins too tired to hunt 15 years old cpu fans on ebay, and managers hearing always the same infernal stories about what it's like to do anything down in the basement.

It solves the problem of the same small to medium companies having to buy new hardware for each application they buy, usually because the vendor tells them to do so. Many software started to get shipped as a whole OS stack, because that was easier for the vendor to support.

It solves many other problems, but let's stop here.
These problems are going to stay, and so will virtualization.

However containers offer a way to isolate your environment so that they can survive longer and coexist better with other apps. If you build your environments using those building blocks, then after 10 years, you'll have a slightly smaller mess (which you can still handle with virtualization).

If you really have a lot of machines then, you need to have a good system for managing your hardware, for bulk installation etc. You have to manage new kernel and container management software rollouts in more or less the same way you'd need to manage hypervisor rollouts.

But since you have a lot machines, which means that you encounter hardware failure more often, the relatively higher frequency of kernel and container management software updates has still a smaller cost than virtualization overhead (provided you have enough machines).

Or put in another way, virtualization overhead is negligible if you're a small fish. It's cheaper for you to buy more machines or a stronger machines if all you need is to cover for that overhead.
Send local goods to foreign subscribers in monthly surprise shipments.
It depends on your goal.

It is used, for example, by ResidualVM[0], the ScummVM sister project dedicated to 3D games, like Grim Fandango.

These games were rendered in software in the 90's, the lack of hardware acceleration is not an issue. When they started Residual, it was AFAIK the only portable 3D renderer.

Using the OpenGL API also meant that they could easily switch to an hardware accelerated backend if needed.

[0] http://www.residualvm.org/
Comparable, I think. Definitely addictive. Less liver toxicity, but easier to overdose fatally (respiratory depression).
I think "Erlang on Xen" is as well a nice example pointing in this direction.

In this case it is not a application though. It is a runtime environment... something in between a whole VM and a container?

http://erlangonxen.org/
"Some elements, like containers, feel almost like a direct copy of Windows UI, to be completely honest."

"I initially thought about Windows’ Metro design upon seeing the new UI, but it looks like they have added their own spin on it."

I am glad people are giving Microsoft a well deserved credit. And to think Google's top designer was bashing Metro in past. Now we just need Jonny Ive to confess.
The ones I've spent most time with were Jena/TDB, Virtuoso, 3store, along with a couple of proprietary engines. BigOWLIM is also a strong contender in the space. I've used them in the context of both object storage and semantic web data storage.

My experience is that if you don't need constraints/enforced relational integrity, RDF stores make for really simple/easy object storage. There's definitely a performance tradeoff, though - depends on what you need, really!
I am more interested in a technical co-founder but I also will need marketing in the future. The thing is that since I am a full stack dev, I can do everything bottom up so I don't really need to pay a freelancer for a few weeks, I just need someone to work with me because doing it alone is so damn difficult. Also people don't take you seriously when it's a one man show (and it's correct).
Middleman for a service that would connect men with women who would be intimate for an exchange of money
Da Pimp business
Depending on your use case, you can use Int32Array

https://developer.mozilla.org/en-US/docs/Web/API/Int32Array
Apologies, I can't remember exactly where as I was trawling through various free stock image sites at the time, but it may well have been somewhere on this list which was posted to HN.

https://medium.com/@dustin/stock-photos-that-dont-suck-62ae4...
Too much violence for an educational game.
What's the big deal with OCaml ?

I found it to be a very nice, powerful, and enjoyable language.
You are not supposed to just go and say "The king is naked". Just politely say "iOS 7-8 and Android L are a nice spin on Microsoft's Modern GUI ideas".
Because almost all the other shitty languages already have projects like this.
Gossip forum in a hacker school that became so popular that the administration demanded it get taken down yesterday. Now comments have to be approved, and only the most recent 5 rather than 40 comments are displayed. Seems like making these changes has already killed everything that was great about this little online community, so if you do something like it, don't shut it down ;)
At first I didn't get how he connected Raspberry Pi to the weather station instead of original Davis console. Turns out there are separate gadgets for connecting the sensor suite to a router either via WiFi or cable: http://www.ambientweather.com/in.html and that takes care of uploading the data to WU. The kit he bought must've included such a link.
I great idea but it needs more explanation.
May be some video showing the benefits and how to use.
Raymarching is one of those techniques that has extreme simplicity and yet can generate very complex scenes from an essentially mathematical description; I think it's one of the best examples of an elegant algorithm.

More info here:

http://iquilezles.org/www/material/nvscene2008/rwwtt.pdf

http://www.iquilezles.org/www/articles/distfunctions/distfun...
There are some assumptions in here we have to take apart.

First, if you're not a corporation, there isn't "really" equity. LLCs have ownership, but it's not stock like it is in a C corp, it's just whatever you define it to be. If you're an LLC which will eventually reorganize into C corp, or just a bunch of people puttering around together in your spare time, there's no legal structure or contract which could guarantee that the final incorporated form of your startup will preserve the equity arrangements you've discussed.

It is entirely possible, perhaps even likely, that someone will get screwed, when incorporation time comes. As such, I don't really see a point in formally defining equity for a non-C corp. Either everyone trusts each other or they don't, but paperwork isn't going to fix that.

Someone will sputter, "but you could just put it in a contract!" Yes, but if you can't afford to sue me over the terms of the contract when I form a new C corp without you, then what's the point? (I assume that's why you're not incorporated yet, that you don't want to spend a few thousand dollars for paperwork, and that your co-founders probably won't, either.)

The other problem you have by not incorporating is there's no independent entity which owns all the IP. When your co-founders write code, who owns it? Where is that defined? How is ownership transferred from them to the startup? If this is their side project, do their employment contracts allow them to have side projects, or do their employers own everything they do? Are they using their work computers to work on anything for your startup? Etc.

So, in a sense, it doesn't matter what percentage you say they have, nor how you validate it, because those arrangements aren't worth the paper they're printed on.

That said, my fourth startup attempt went the unincorporated route. We had a gentleman's agreement around IP and ownership. We used Joel Spolsky's equity plans, most recently discussed here: https://news.ycombinator.com/item?id=7610781

All the original founders were the first tier, sharing 50% ownership. We were all equally side-project-ing it; there were no full-time founders. Additional rounds of founders would have been in one of the subsequent 10% tiers. If we had any full-time founders, I'm not sure what we would have done; perhaps full-timers in one 30% tier, and part-timers in a shared 20% tier, to keep the 50% bracket for original founders.

For IP, we agreed to each retain ownership of our own code, and non-exclusively license it to each other person, for the purposes of working on a group project. We had a shared private code repository; anything in there was understood to be licensed as such, and only the things in there.

Everyone understood that all of this was effectively non-binding, but we all trusted each other, and the expectation was, come time to launch the app we were working on, we'd incorporate at that point, and formally define all of this.
Ask HN: Invite Friends vs. Share on Facebook. Which is a better growth hack?
So I'm building a wishlist mobile app and I'm thinking of setting a limit on the number of items a user can add (say 10 items) and then to unlock ability to add unlimited items, ask the user to invite a certain number of friends (say 10) or share a link to the application on Facebook (or Twitter).

So, my questions are

1. Is this an effective growth hack? Some people most likely will be PO by this social engineering but will that be outweighed by the rest of the users who go ahead and invite their friends or share the app link?

2. Which one would be better - inviting friends or sharing about the app on Facebook (or Twitter)?

Looking forward to reading your thoughts.
sorry, no stream here - just -uhm, a cd in my ps-one

connected to a old tube amp... listening actualy to

thermostatic-"tonight", some "newer" i-hate-this-

place-songs (muste me some songs of the album with

"spaceinvaders" on it), last weekend there was

ramblin dawgs-you let me down on my turntable, and

next weekend there`s a must for "pöbel & gesocks" -

drinking finest...
enjoy
Regarding Civ 5: you should pick up the two expansions (Gods & Kings and Brave New World). Together they add:

- Religion
- Trade routes
- Ideologies (enhanced late game Social policies)
- Tourism (enhanced cultural victory)
- Spying
- World congress (binding resolutions! and makes diplomacy actually useful, buying votes from AI civs etc)
- Unique civs, like Austria who can buy city states to expand their empire

Vanilla Civ 5 was quite disappointing and dull (get science, make army, total war). With GnK and BNW it is a far more nuanced game, and there are more valid win conditions than just domination.

I think both expansions are on sale as part of Steam's summer sale.
This post is disingenuous. In particular:

[Cloud Operating Systems] enable the vision of light and fast application servers, while preserving the superior security and flexibility of true hypervisors.

Hypervisors are only secure if you don't need any sharing. If you have two applications running as separate guests and they need to exchange data, then all of the security issues that you'd have on a normal OS return, but they are harder to solve, because the Hypervisor doesn't provide much support!

As an extreme case, consider running all of your applications on your Desktop in their own VM. Now, you are in your web browser and you download a Word document that you want to edit. Somehow, you have to transfer this document to the Word Processor VM to edit it (they have different file systems so you need to use something like scp). If, after you're done editing it, you need to send it to someone via email, then you'll have to copy it to the Email VM. It's not how to see how this seriously impacts usability!

When sharing is required, then a Hypervisor is not helpful. That's not to say that Hypervisors are useless, as the author claims his opponents say. Hypervisors are good for running different operating systems on the same hardware and they are good at isolating the different OSes from each other. However, once any sharing is required, hypervisors are not the right tools for the job.
There's nothing wrong with OCaml specifically. The problem is the overall argument, which seems to fundamentally misunderstand why machine virtualisation is used.
Thank you for your detailed comment. How did this worked out? The end is missing :) Did you get inc'ed and who got screwed if anyone?
Linux Voice hacking competition now live
I think you should just find some people who are excited by what you're doing, start working with them on a trial basis without any formality, and just see how it works. You'll probably end up cycling through a bunch of people before finding anybody of co-founder quality.

You'll meet a lot of people who are really excited to be involved in a startup, and then a month later learn that they don't have it, or that there are fundamental differences in the way you guys do things. It's super hard to find "co-founders" which are totally a type of person.

My two first co-founders were very experienced. I picked this up from them.

Find out what they do and if you even like them, etc. After the trial period, negotiate based on their value, quality (experience, exceptional skills) etc. and risk they're taking (time spent) with emphasis on output (value). MAKE IT VERY CLEAR from the outset that the work you're doing together is to see how things go. If it doesn't work out, you go your separate ways. People who have done this before will appreciate this method and those are the people you want as a cofounder! You can set the trial period for 1 to 3 months.
I wrote one of them for our support team to stop them asking me questions every two minutes (decision tree engine). Works wonders.

I'll eventually automate myself out of the office and then go sit on a beach somewhere.
Does anyone know if he received a reply?
No, you need to vote for it to take the decisions you'd like taken.
As with most startups, it failed. The group dissolved inside of a year, due to internal and interpersonal pressures, rather than equity or contractual ones, before we got anywhere near a launch or incorporation paperwork.