skysight-inc/HackerNews huggingface dataset:
My take from hundreds if not thousands of miles away while not knowing any details and reading between the lines and subsequently leaping to massive assumptions:

If there are other founders and they are non-technical then part of one or all of their jobs is to keep you from being interrupted. By extension this means that part of their jobs is not interrupting you themselves.

It also means that there should be a clear strategy based on business needs and part of the implementation is prioritizing the product. Android, API and a web app cannot all be equal priority in the immediate term [personally I'd rank them in reverse order because the web app will determine the priorities of the API and the API will make building an Android app easier and if it works as a web app then native mobile isn't all that important to the core idea...but I digress].

So my advice is to ship a web app. Then the company will 'own' whatever users the app attracts and can communicate with them directly through any channel that might work [email, slack, voice calls, snail mail, conferences, cold calls to the customer's address, etc.].

My first drafting job after vo-tech I felt unproductive so for two days I wrote down every time I switched tasks. I showed my boss and we changed things. I was lowest person in the engineering department so I had to get approval to prioritize. For a cofounder the priorities will arise naturally from the work. Just drop what is not urgent and important.

Good luck.
GA just fired 50 people a few weeks ago. if you are bearish on the tech industry (the 'winter is coming' crowd), you should be watching closely to what transpires in the for-profit 'hacker boot camp' sector.
an 80/20 still puts down 20%, just in a different way. No sure if the graph is accounting for that.
When I was 15 I wrote a game on the BBC Micro and sent it in to one of the computer magazines of the day (this was back in 1991, and while the internet may have existed in the UK, nobody had heard of it).

They rejected it (rightfully).

Recently I found the floppy disk, managed to find someone at work with a KryoFlux and a 5.25" floppy drive, and, miracle of miracles, it was readable.

The next question became: what do you do with such an awful thing? The answer is, of course, you run it in emulation on your website.

http://cowlark.com/2015-02-03-bbc-micro

(Don't expect much. It's in Basic.)
How does this compare with constraintJS[1]

[1]: http://cjs.from.so
Pay attention to your environment. I still remember one fellow student complaining in college about his bio or chem grade -- some such. He always studied with music on.

I told him that would never work for me.

He studied for the next test without music. Came back all excited: Got an A.

I suspect Kay has had many decent offices in which to consume those books. Just a guess.

Environmental needs may vary by individual. Regardless, they are NEEDS for effective assimilation and thinking.
Equal splits make a lot of sense. If I had it to do over though, I think I would make vesting more reflective of the 7-10 horizon than the standard. Only problem with that is that it can create weird incentives to people who come later in the cap table.
Naming your software after another high-profile piece of commercial software seems inadvisable.
Introducing: Podcast Feed Creation and Publishing
Reddit tells label it won’t cough up IP address of prerelease music pirate
The listed reasons all seem make a lot of sense, but why would they apply only to founders, and not to first employees? Especially so when first funding today often arrives before any product is even built.
Citing Clinton, sailor seeks leniency in submarine photos case
Product Manager here from FeedPress. We've been quietly working on this for months. TLDR: to get setup for podcasting before, you had to add an RSS feed you already owned so we could fetch the contents and give you analytics. Now, FeedPress acts like a mini CMS. We create a new RSS feed for you and provide a post management system so you can create your show notes, upload your files, and publish straight to iTunes. Check out the announcement and you'll find a promo code at the bottom.
My fiance got our house for us. It's in her name until we refinance in a few years and my credit is better.
I hate to be the one to tell you this but Blue Bottle is the McDonalds of third wave coffee.
Show HN: Open Source Autonomous Drone Delivery
This is exactly why services that expose unnecessary network services drive me batty.

The extent of this vulnerability would have been significantly limited if it were only enabled for users using the feature (e.g., not Android Studio, PyCharm, or other users) and even more-so if it were enabled on-demand.

In recent memory, both CodeKit and Prepros really want to have some live preview HTTP server enabled all the time. Simply enabling it when the user hit the "Open Live Preview" button in the app would significantly reduce the attack surface. As would giving users the option to enable/disable it at will.
It is a bet that their AI is orders of magnitude better than the adblock's AI.

It's a lot of hubris, but not contradictory.
I guess it makes sense that if you object to having nearly, if not completely, equal equity splits, you shouldn't work together.

If you aren't willing to give significant equity, they either aren't valuable enough or you don't see them as crucial.
The cost to deliver 'unblocked' ads is exponentially more expensive than the cost to block ads. Ads also have to be properly identified to avoid CAN-SPAM issues, so unless they ignore those laws, it will always be relatively 'easy' to programmatically identify ads.
SIEUFERD: A Visual Query System
WWF Raw 16/08/2016 – Report Show E PPV
Oh god.

I think insane vesting schedules are terrible. Let's not make 10-year vesting schedules.

https://zachholman.com/posts/the-new-10-year-vesting-schedul...
"Pure"?
I've switched to listening to audiobooks, which allows me to walk around while hearing the words. This helps me think about them better.

Some books are significantly better on audiobook, such as those written by a professor of Anglo-Saxon oral tradition. https://mobile.audible.co.uk/pd/Classics/The-Fellowship-of-t...
It depends on the thing you're unsharing.

For a chroot, you get a pointer to a subdirectory of the host root directory. Changes within that directory are visible in both directions. CLONE_NEWPID and CLONE_NEWUSER work similarly; every process has a PID and a UID outside of the container (that is, in the root namespace), but a subset of PIDs and UIDs are visible in the container, with their own values. Creating a process in a PID namespace causes it to get a PID counting from 1 in that namespace, as well as a PID counting from 1 in the parent namespace. A user account in a user namespace has a value (which could be 0) in the namespace, as well as a mapped value in the parent namespace.

CLONE_NEWIPC and CLONE_NEWNET create new, empty structures for the IPC namespace and network stack. Changes in one namespace aren't visible to another. You can move network devices between namespaces by using `ip link set dev eth1 netns 1234`, which will move eth1 out of the current process's network namespace and into process 1234's namespace. (This is occasionally useful with physical devices, but more useful with virtual devices like veth and macvlan.)

CLONE_NEWNS and CLONE_NEWUTS create a deep copy of the current namespace's mount table and hostname/domainname strings, respectively. Further changes in one namespace do not affect the other.
You are right that this is there intention, but it is not always the effect. Think about SPAM. Have you ever fallen for any of those emails?
Show HN: MFile.io Simple, fast, free photo galleries
Well yes, and failed because of one thing. The irritating broadcom wifi.
I tried it on a Windows laptop as well recently. Not a great time with secure boot with bios/UEFI which do not have support for different OSs as a usecase
For Instagram, I believe cofounders Kevin Systrom owned 40% and Mike Krieger owned 10%. After the Facebook acquisition for $1 billion, that turned into ~$400 million and ~$100 million respectively.

Did the unequal split hurt them before and after the Facebook acquisition ... in ways that's not obvious to us?

(That's not a rhetorical question. I'm genuinely curious if the inequality led to a suboptimal outcome... such as getting acquired for $5 billion by some other company vs $1 billion by Facebook.)
What are magnetic gears good for?
> You will not need to open an editor and write a long script and then to have an interpreter like Node.js to run it, sometime the bash command line is just enough you need!

This is a bad attitude to have for working with data processing, where QA is necessary and the accuracy of the output is important. A 50 LOC scraper with comments and explicitly-defined inputs and output from functions is far preferable to a 8 LOC scraper that those without bash knowledge will be unable to parse.

And the 8 LOC bash script is not much of a time savings as this post demonstrates; you still have to check each function output manually to find which data to parse / handle edge cases.
My buddy and I split everything down the middle. You either completely split it or don't split it at all. If you don't agree to a total split you're going to end up micro penny pinching. "Hey man do you wanna cover the Slack monthly and I'll cover the GitHub?" doesn't work. We just determine what we need, run the billing on a mutual business account and pay it off equally. We split all profits and expenses.

Of course if there is a significant workload discrepancy this doesn't work, this assumes equal work from both sides. Realistically you're not going to be able to perfectly quantify workload %. As long as we put in relatively similar hours on a consistent basis, we split it all.
Drinking even more Kool-Aid won't actually make the trip into reality.

The fundamental problem with any strain of totalitarianism is that individuals have differing utility functions.
> LibreDWG was licensed GPLv3-or-later and it didn’t help FreeCAD one bit.

The problem is that FreeCAD isn't licensed under GPLv2-or-later. But LibreDWG's code can be used under a GPLv4 (when it comes out) license, so at least you don't have two cases of this problem.

> it would not have improved the ZFS situation at all.

Yes, because Sun intentionally created a GPL-incompatible license and Oracle continues to perpetuate that. What's really troubling is that the Sun folks take it as a point of pride that their license is GPL-incompatible and don't consider it to have been a mistake.

> When LibreDWG provides DWG file parsing, but is licensed in such a way that FreeCAD cannot use it, users cannot use it.

If we're going to play the "theoretical software that might've been written" game, then I could argue that not copylefting your software also indirectly encumbers users because the users' friends may start using a proprietary version of a free software program that is incompatible.

> The Free Software Definition doesn’t divide people into groups of “users” and “developers, who are not users."

Developers are users. And developers have the same set of freedoms as users. However, there are certain privileges that developers can also have that don't make sense to users -- those privileges are not essential freedoms under the Free Software Definition. "The right to create a fork under another license" does not appear in the Free Software Definition, no matter how you try to twist it. Developers are allowed to link software against a library under a free license, they just have to follow the license rules. Now, if they (or other developers) have made license choices that restrict them in that department it's not the fault of the license. Is it a shame when that happens? Absolutely. But talking about how lax licenses solve all of these problems (while dismissing the downsides) is just being disingenuous. We have a perfect case study of copyleft working -- the Oracle proprietarisation of OpenSolaris. Had OpenSolaris been under a lax license, Oracle would probably still own the technical talent for Solaris (and it would have become a large proprietary software machine). That didn't happen because of copyleft.
Pandora integration is in the latest Echo versions -- just connect your account via the Alexa app and ask "play my station on pandora".

I read through their SDK, and music playback isn't really supported. You can do clips up to 90 seconds, but they have to be encoded at 48kHz and at a certain bitrate.
Postmates is quietly misleading customers about the price of its service
Good point... I actually thought the other Autotune was a piece of hardware...
I gotta say that I'm absolutely impressed with the blessed library. I didn't heard of it until I saw this post. Wow, just wow
Its gona be very, very lonely if he actually lets them turn the MB Pro into this HP-esq touch screen crap ive been seen floating around, as that will be the death of Jobs design philosophy on which this great company was built. Protruding cam lens and round edges on the Iphone6 were bad enough.
I dunno, after watching thunderf00t's video on hyperloops, I'm pretty convinced that there are fundamental engineering barriers that would have doomed the company anyway.

If not internal squabbles and lawsuits, the practical laws of nature would eventually have to be reckoned with (just like with Solar Freakin Roadways)
I agree with the 'it's all ahead of you bit'.

BUT - what if someone spent a year or more making a product, got it to MVP, and then took a couple of others on pre-funding.

Most of the vision, concept, and maybe even the trickiest might possibly have been done ...

I wonder what his thoughts are on that ...
In my opinion this should be taken with a grain of salt. There may be a little bias too since YC obviously has an interest in the most stable of all configurations for their startups, which is the 50/50 split (although it may not be the most fair one).

I came up with the idea for the company
Indeed a silly reason for unevenness.

I started working n months before my co-founder
IMO if n > 6 it's a valid reason.

This is what we agreed to
Well if it was a fair agreement among equals, why not?

My co-founder took a salary for n months and I didn’t
Again, for n larger than a certain number IMO this is a perfectly valid reason not to split equally.

I started working full time n months before my co-founder
See above.

I am older/more experienced than my co-founder
Silly reason to some extent. All other things being equal a drastically more senior co-founder will likely have more contribution to the startup.

I brought on my co-founder after raising n thousands of dollars
If n > 100 I think it's a valid reason not to split equally.

I brought on my co-founder after launching my MVP
Depends on what the MVP is and how much traction it has.

We need someone to tie-break in the case of founder arguments
That alone is a silly argument.

Note: Edited for formatting
Why do you think that being the boat for the length of time to create the value is insane? As the continuing founder in a start-up, I'm pretty sensitive to the idea that the reward is at the end of the marathon. Why would splitting based on a marathon-length rather than a 5k race be insane if what you think you're doing is marathon running?
Can you recommend courses/books/etc that take that approach?
And meanwhile Axel Springer won an interim injunction to have Eyeo (makers of Adblock Plus) stop accidentally filtering tweets and other live content on their "news" sites. Ignoring Eyeo's whitelisting business model for a moment, Eyeo's laywers are right in explaining that the filters accidentally block non-ads because sites deliberately make the actual content fit into ads' patterns, which then requires updated filters.

The interesting part is that Axel Springer's lawyers argue that filtering content undermines freedom of press. IANAL, but that's like saying if I put headphones on because I don't want to hear the public radio at a train station, then I'm filtering content and restricting freedom of press. The judge accepted the argument, but it doesn't make sense logically and goes against another pillar of contemporary societies: informational self-determination. If we don't fight this, we might actually end up in a world as depicted in that one Black Mirror episode[1].

Sorry, couldn't find anything in English: http://www.heise.de/newsticker/meldung/Adblock-Plus-Axel-Spr...

[1] https://en.wikipedia.org/wiki/Fifteen_Million_Merits
The context the author is describing is clustered databases, does ZODB offer a clustering option that is equally as mature?
I'd be interested in hearing what Nick may have missed. He'd likely be happy to write a v2 based on feedback.
The point of giving someone equity is that you can't pay others with cash, assuming you have the choice. If you have the choice it might well be you would rather start the company alone. There is a very interesting dynamic between the point of some participant being a founder and being an employee - late founders and early employees can be very similar to each other. Assuming a business is already generating revenue of even profit, the dynamic changes.
> Want less technical debt? Write less code.

I love this Dijkstra quote: If we wish to count lines of code, we should not regard them as "lines produced" but as "lines spent": the current conventional wisdom is so foolish as to book that count on the wrong side of the ledger.
> While there is no doubt that the Win10 migration could have been handled better, it's difficult to actually image a better path for MS to take.

No it's not! "Don't use deceptive language, don't force updates on users who didn't request them or specifically declined them, never reboot a running computer without explicit permission for any reason short of a total system freeze."

> Said usage telemetry is essentially required to provide software at the scale, quality, and cost that the market demands.

Then why are they being deceptive about it? If it's completely benign and only works for the good of the user, why do we keep hearing about new telemetry that people weren't aware of or thought they'd already disabled?
Prefix notation already makes it a tree. Why would an explicit data structure tree instead of the AST make it better? Outside of being able to manipulate logic program structure at runtime.
How to Disable an Internal Built in Keyboard or Touchpad in Linux
Couldn't agree more. This also applies to other financial technologies as well. In general, I feel there is just too much opaqueness in the finance.

On a slightly related note, I am working on the trading part mentioned in the article - i.e. APIs for advanced methods of getting the trades done. Basically, these trading methods are use machine learning to predict near future movement and use that to optimize the orders. (Some more details here - https://www.qleap.co/ - in case, someone is interested.)
I think we're getting hung up on 'function' here: the article is really about the benefits of type systems (either runtime or compile time) as applied to the argument and result types of functions. The actor implementations I've used (mostly just Akka) lack strong types, but I think treating containerized apps as actors that can only send or receive specific message types would fix the problems the article brings up.
I don't if I agree with this 100%, but you did make some decent points
100% this. Coming from someone whose made disgusting chained commands to parse access logs for relevant information, you _need_ better documentation than you can do with a single line of commands.

I have so many `zgrep ... | awk ... | sort` scripts that I legitimately couldn't tell you what they do anymore, just what the correct output is.

I really like the feeling of proving to myself that I know how to use my command line well, but in most cases I end up spending longer trying to remember the differences between OS X built-in `sed` and the `sed` I know and blah. Lots of wasted time.

I've started keeping a "scratch" git repo with scripts for one-offs, so the next time I say "oh I want to go through this CSV and run X on each line with Y" I can look at my old code and replace the necessary parts.
Then maybe the people that come on at that point aren't actually founders, they're highly equity compensated employees and YC has a whole different set of advice. It is okay to be solo founder, you just need to know that you need to build a team.
But what if there aren't enough people willing to sell at the closing price to get all the shares you need?
more important if you can make revenue or not. "getting users" and getting revenue might be completely different things, and it seems to me YC was build mostly around the former, than the latter.
Title should be changed to 'Hyperloop One', there are actually multiple Hyperloop startups.
It depends on the circumstances. I have a great paying job and good job security and just bought a condo. Had I waited to have 20% down, I would have had to wait at least 10 years, and in the meantime still pay rent somewhere. So I can either go in with very little down (in my case I actually walked out with a check) so that I can pay extra each month toward the principle, or I can save that down payment and essentially pay for somebody else's property. Many of my friends simply can't afford to save for a house because rent is so high that they just don't have savings. You can argue that they should move to cheaper housing (and they did) but at some point the balance between cheap and safe will tip away from safety.
Fukushima to use rare Pokemon to lure tourists back
Top 5 Features That an Enterprise Mobile Application Should Have
With the state of rental rates at the moment, if you can scrape any kind of down payment together, it's worthwhile to buy rather than rent. Even if you are on a 3.5% down FHA loan, the mortgage + taxes + PMI is considerably less than renting the equivalent property.

If you're smart, buy a duplex, and basically get your tenant to pay the mortgage for the whole building.
Except that if you are Larry Page but you would rather live as a poor islander you can do that, but if you are a poor islander and you would rather live as Larry Page you are still forced to live as a poor islander.

This is nowhere close to difficult to score. Larry Page 1, poor islander 0, won in regulation.
What you quoted was sarcasm...

Microsoft is claiming that Windows 10 would be so much more secure than Windows 7/8, and he's saying that if Windows 10 would be much more secure, then it shouldn't be suffering from largely the same bugs and vulnerabilities. So, Microsoft's claims are quite obviously bullshit.
Agree in essence - the code is basically saying something like "AND CONDITION1, CONDITION2" which is awful to me.

In that context, I think "any" (for "or") and "all" (for "and") make a lot more sense. E.g.

all(first, second)

It'd read as "ALL of CONDITION1, CONDITION2". More complex combinations are also easier.

all(any(first, second), third)
Unfortunately the economics don't really work out for those in the Bay Area.
Was going to say the same, but I realized the OP was talking about in your code, not so much as overhead.
Yeah, I totally agree with you when we're making the distinction between tech and nontech people judging the techdebt.
I have to second this. I am a huge skeptic of the 80-120 hour work week. In my experience it results in a lot of sound and fury but the results are of lower quality with little creativity or insight. It also leads to emotional problems and burnout.

I try to stick to 40-50 hours unless something is on fire.
I love this!!
Agreed, local IPC endpoints should be equipped with some form of authentication at minimum. For a live preview server where the endpoint has to be viewable in a browser, this may be a rare case where HTTP Basic Auth is a good solution, launching a URL like http://<random_nonce>:<random_nonce>@localhost:1337/index.ht... (with rate limiting on the server side, of course)
IMHO this is a very individual matter. An uneven split among founders should not be red light, as long as it is in the same magnitude.