skysight-inc/HackerNews huggingface dataset:
I agree with you that a lot of founders have catastrophic breakups in the first six months. In most cases, this kills the company, and good riddance. In the cases where it doesn't kill the company, the cliff minimizes years of painful conversations of the general flavor "Hello, 10th engineer. We are happy to offer you 0.2% of the company, which you'll earn over four years with us. This grant represents 1/250th of what someone who worked with us for two months once earned." or "Hello, potential acquirer. That certainly sounds like a very fair offer. Unfortunately, I'll need to run it by someone who I haven't spoken with in 5 years who you'll be writing a check for several tens of millions to."

Cliffs are, of course, negotiable. If someone suggested one to me with regards to my business, I'd accept it contingent on the clock starting at either launch or incorporation, either of which would result in the cliff being moot.
See e.g. http://www.overcomingbias.com/2009/12/the-smart-sincere-synd...

He also refers to "smart sincere" people as "nerds", so you can search his blog for that as well.
There has been studies telling that people tend to read faster with multi-columns [1].

I need to find the link, but I saw a study concluding that it is mostly useful if you are a fast-reader. Slow-reader tend to be more at ease with one column. So it might depend on the persons reading.

[1] http://graphicdesign.stackexchange.com/questions/3553/why-do...
How do you propose adding music to your iDevice like that?

Not all things are equal on iOS which is my point above.
You don't think businesses should fire under-performers? That's nuts.
So what do you do if you realize one of your dependencies has a very bad security issue that will not be fixed upstream for a while and you need to fix it and ship an update to the customer?
(or the same example with a crash bug in one jar, and you can't workaround it)
I've seen this claim a lot, but nobody ever links to the research. Does it exist?
Legitimately curious what alternative you suggest for handling under-performing employees?
(The compiled code for an NFA state could append jump instructions to the current state set as well as the next-state set, to implement the | operator. Just noting this for completeness.)
Show HN: Basic Open Source Ticketing System Using Gmail API
The default "internal" access mode is similar to "protected". It's less granular, but that's to be expected since Swift does not (yet?) allow partitioning of a single app or library into different namespaces.
My first advice would be that this friend has to put money into the company. You need him to show commitment. It doesn't have to be a lot, maybe just $ 10,000. If he refuses to put any money into the company, you have an employee, not a partner.

Trust me on this one, you want to test risk tolerance as soon as possible.

Second question, will he work full time? If he doesn't work full time, you should give him very little equity, or just relative to the amount he invested in the company with maybe a little extra relative to the value he brings.

If he doesn't want to work full time and doesn't want to put money, just pay him by the hour. Pay him by the hour can also be a way to start the business relationship and build trust.

Third question, how much can you pay him if he works full time? For example, if he works full time but you can only pay him $ 50,000 instead of $ 100,000 the first year (assuming $ 100,000 is what he could get), he's putting $ 50,000 into the company.

Now, the last part: value your company. The best indicator is profit, when you reach it and how long you hope to sustain it (for ever, possibly). There are many tools and formulas, your accountant can probably help you. Because you have an accountant right? And a business plan, right? ;)

Another approach is that if he puts a decent amount of money (enough to give several months of runway) into the company and works full time for a well below market salary you can give him 49% (or 50%, up to you).
I think this is what surprised us the most... For the most part, the app wasn't really performing well at all, so regular attention would have been somewhat a waste of time. Apple must have just been REALLY struggling to find apps that fit with their promotion I guess?
> can contribute a lot in many areas that need to be covered in order to build a succesful app company

You told us what you've done until now, but are those "many areas" ?
So, does Chatanooga, TN's power utility foray into providing its customers with the gigabit speeds render Jain's thesis specious?

http://finance.yahoo.com/news/gig-city-versus-the-cable-comp...
My best app was a financial failure
It keeps your cap table clean, which you will really only appreciate later on.
Not sure why you were downvoted, but apparently, it is too much to ask.
I wonder if this article would still have made it onto the front page if the title was "10 css one-liners to slightly improve the layout of webpages"
Practitioners' visit on Java 8
Cat PDA Vs. Human PDA, And Other Animal Behavior Explained
U.N. Official Warns of Gaza War Crimes; Only U.S. Votes Against Investigating
There is Apex, Salesforce's own language. It resembles Java, but is not Java. It is a proprietary language that powers custom apps written by 3rd party developers to run as modules of Salesforce on Salesforce's servers.

It is similar enough to Java that Salesforce has a page outlining the differences. https://www.salesforce.com/us/developer/docs/apexcode/Conten...

When viewed from that perspective, yes it can survive. If I am to write an AppExchange product that deeply integrates into Salesforce, I have no choice but to use Apex.

Here is how much developers "love" Apex. ;) http://stackoverflow.com/questions/1664503/disadvantages-of-...

Salesforce also made a REST API available, which lets me write code in other languages. That is nice because the #1 question I get from larger customers is "does it work with my Salesforce?". My integration is light enough that I can do it just through REST, for now at least. I am not looking forward to making a Visualforce module.
The long URLs are fine by me. See http://uniformresourcelocatorelongator.com/
I'd rather they focus their time on actual open source technologies and tools, as opposed to landing pages. In the end, the quality of the things they put out should be what is being judged, not some landing page.
Adding the concept of paged layout to CSS is both cool and terrifying. Separating content into pages is a very powerful ability that I can see being quite useful, but it also adds a lot of complexity.

What do I do if my table gets split between two pages? What about my fancy border around the whole table, can I have it render a full border around each split segment of the table or will it just obnoxiously slice the border at the page break? Where will it decide to split the table, will my multi-line row get split down the middle? Moreover, how do all these properties affect the existing intricate layout mechanisms present in CSS?

I feel like these specifications will create fundamental conflicts in the way CSS handles layout, which will probably be resolved by forbiding the combinations of certain layout models. But that goes against the philosophy of CSS: composability.

CSS complects the ideas of UI layout and text flow with a surprisingly expressive language as a result, but those ideas are not truly compatible and eventually inconsitencies like this will arise. These systems push CSS past its practical limit.
"First they ignore you, then they laugh at you, then they fight you, then you win." -- M. Gandhi[1]

[1]: Disputed, as discussed here http://en.wikiquote.org/wiki/Mahatma_Gandhi#Disputed
Looking for a programmer with strong knowledge of Twitter API and semantic
I have a killer application idea which requires some programming skills. So, I am looking for a programmer with a strong knowledge of twitter API and semantic. A big challenging implementation and a really useful idea.
By "application" I mean Service, maybe an API, Plug-in, etc This will be decided based on our discussions
Specifically, the original Fortran source:

https://github.com/blakemcbride/LISPF4/blob/master/Lispf42.f

f2c translation:

https://github.com/blakemcbride/LISPF4/blob/master/lispf42.c
I was just printing on someone else's computer running barebones Lubuntu. I found that going to localhost:631 (cups web admin) has all the settings needed to add the printer, which came up as "Detected network printers". I think the OSX one has a GUI frontend for that. I just tested the GNOME gui on my laptop, it doesn't seem to detect the printer but localhost:631 does.
Expand Nuclear Power For the World’s Survival
Is is bad if they're right? They're still doing good by open-sourcing. Plenty of people want to make money in OSS, too. :)
Well as an employer it is your responsibility to ensure you have hired someone suitable for the job in the probationary period. Any further dismissals should be subject to a disciplinary policy and breaches of specific targets on multiple occasions as agreed with the employee.

Having a hard limit of 5-x% of staff to remove on an annual basis is indicative of either megalomania or a complete failure of hiring policies.

It is certainly within the reasonable to assume that on certain occasions all staff will be performing admirably and will not be required to leave; however a hard cut policy would require sacking perfectly fine employees.

This is the kind of shit that happened in old wall st brokerages.

Further to this European countries employment legislation would render this most likely illegal. I've worked at European start ups that became mid size companies and there were regular culling based almost entirely on the whim of the CEO who didn't like the cut of their jib. Many of these resulted in several very expensive court actions for the companies involved.

Furthermore the culture such a policy would foster in the workplace would most likely be completely destructive and demotivating.
Pretty sure you can't ship a product that doesn't work on Windows. I'm just saiyan'
Problem with the arg how can an "average" investor expect to compete against the big dedicated investment houses is that in most respects the big guys are average at best.

Speaking as a former aspiring fund manager turned software developer, most of the tools at these manager's disposal are simplistic and completely invalid yet in most cases the manager's don't quite understand them anyways.

Bottom-line: its a boys club of MBAs whose curriculum still says the sharpe ratio is important and holds their students responsible for at the very most being able to calculate probabilities from a normal distro using a table of values.

Solution: invest in a lot of risky small companies, you will lose most of the time but, those few winners more than make up for the loss. Spread across enough bets stats says its very unlikely to lose. Contrast that with your family's 401k split in two a few years back while invested in the "blue-chips"
Interesting, why did you give up on this and move onto something else? Presumably if you believed in the idea and thought it was a good app, you wouldn't have given up so soon?
Thanks! It's definitely on the roadmap, but I might need some time to polish the android version first. It's great to hear that people find it useful :D
I guess I knew the app itself wan't going to succeed in it's category, there are tons of better (and free) apps.
You could build an oven in your backyard and stock up with a load of wood ;) and make friends with your local livestock dealer. Just have a plan for how you're going to still make money once everything shuts down.

Start here: https://en.wikipedia.org/wiki/Maslow's_hierarchy_of_needs and work upwards.
OS X Yosemite preview: the Mac gets a major makeover
20 Best Free jQuery Plugins
Let's not forget the commercial aspect. For SaaS business with a subscription model, you end up paying 30% to Apple/Google.
Targetting a percentage to fire for underperformance is nuts. I hear stories from companies that have incredibly broken incentives as a result: Managers try to hoard bad employees so they have people to fire when word from the top comes down to drop the bottom 5%, you've got people to let go.
Well, here's the source: http://referencesource.microsoft.com (under the MS reference license)
Full Nuance Here:

http://www.debretts.com/forms-address/titles/knight
> raw materials have quite limited supply

The high quality (i.e. efficient) version (electrical steel) has limited supply, but if you didn't care about that, and just wanted something to work now, there is much more supply. All the other materials are common and widely available.

> Its large size and weight can further complicate

I would expect the military to step in with some heavy lift vehicles.

All of what you say is for normal times, but in an emergency (i.e. cost is no object) we could do things a LOT faster.
My dictionary lied to me! Wikipedia to the rescue again, very interesting.
Set up a lightweight web interface using Flask. When people log in and submit a job, it gets added to an RQ task queue for asynchronous execution. If they need anything back at the end, job status, results, whatever - that goes in a database. Congratulations, you've just made a simple web app.

If people are actually getting use out of it, go back and pretty it up a bit with a Bootstrap template or whatever, it doesn't take much here to have meaningful effects on user perception. It mostly just has to be nice enough that it looks reasonably professional when people show it off in meetings, which is NOT a cutting-edge design problem.

Add more pages for more scripts as needed, and tag users with permissions so you know which scripts should be exposed to which users.

If merited, go back and add fancy features like generating PDF reports and emailing them to the head of department every week.
Synapsify Launches AI-Based Virtual Analyst Product
And yet, SpaceX seem to be doing pretty well.
What is the cost of a system where a third of the employees or so live in fear of being stack ranked out of their jobs? I can't see that leading to a good environment, rather I would predict blame games and general bullshit to proliferate. The derision against Microsoft's stack ranking was pretty universal here.
Didn't you know that before you started development?
That would not help. It's the wires attached to the transformer that get the current surge, not the transformer itself.

Plus a Faraday cage would not do anything anyway, the frequency is too low.
I didn't read "cut the bottom 2-5% of the company for non-excellence" to mean they used a hard limit. It could just be an approximation of the number of "under performers" at the company. And because he said "non-excellence" was the reason, that tells me that they weren't perfectly fine employees (by the company's standards).

But it's probably best to wait for an official announcement with more details before criticizing/defending them too much.
I'm an immigrant to the US :)
"internal" offers access to all in the module, not just subclasses.

"protected" would allow you to modify a member of a class when you inherit from it, whether it is in the same module or not.

using "internal" or "public" with a comment saying "please only use this when you subclass" the class is not as neat and tidy.
I don't think it's that absurd. For example, IIRC the allocation size for stacks inside the Linux kernel is usually 8192 bytes (on x86). Consequently, people avoid stuff like recursion in kernel mode. Today.
Little Book of R for Bioinformatics
Online Computational Biology Textbook
> You can't massively increase production because, you don't have enough energy to do that.

That's not really true. The grid might be down, but this isn't a SciFi story - regular generators will still work just fine.

The larger generators the power the grid will also still be there and working fine - so just figure out a way to jury rig a connection to one.
How PornHub Is Bringing its A-Game (SFW)
airport -s is incredibly important in setting up roaming correctly with heterogeneous APs. You absolutely want SECURITY column to be identical, else devices won't roam.

> There's no way I'll remember it

I have history(1) and a symlink in a toolbox git repo.

> you likely can't Google it

"!g OSX airport command" works fine

> route

I found netstat -r is the most "Unix-portable" way of querying the routing table (Windows route is a peculiar beast anyway). route is deprecated on linux in favor of ip route.
To get even better idea, the memory used at that time didn't even have to have 8-bit bytes:

http://www.computermuseum.li/Testpage/IBM-1401.htm

"It came with 4,096 characters of memory [6-bit (plus 1 parity bit] CORE memory, constructed from little donut shaped metal rings strung on a wire mesh."

The core memory is explained in the same book which deanmen linked (thanks deanmen!)

http://www.jklp.org/profession/books/mix/c01.html
Yes, will all the lobbied government contracts and backed by hostility towards Russia, it surely does.
EMBA programs differ with each school so it's a good idea to sign up to their open days so that you can sit in on the classrooms. With one of the schools that I researched, the cohort were very finance heavy so that school is a good choice if you work in finance.
Thanks for the advice. I know what you're saying regarding the landing page, it's spartan at best. (what can I say, I'm a minimalist)
How The Burrito Became A Sandwich
Oh dear god no.
> there were close to 15,000 commits, which seemed like a large space to search by hand.

Does the author not understand binary search? It would take about 14 tries to find the failed commit.
We have also found that none of the common serialization formats perform acceptably in javascript except JSON (and that's huge on the wire).

As an aside, transit seems dramatically faster in v8 than in firefox, at least in the versons of browsers I'm using, despite the fact that JSON.parse and hydrate are faster in firefox. Has it been specially optimised for v8?
Most people who are not in this field don't understand this but the reason most new smartphones will fail is simply because there is simply no quality options for maps available on those phones. Maps and local search is #2 or #3 most important thing on smartphones depending on which data you look at. If Google ever wants to kill iPhone, all they have to do is pull the plug on Google Maps app and slowly but steady users will floac off.

Unfortunately building high quality modern maps and local search that works world wide (or even just US for that matter) is extremely hard. Sure, you can buy data from NavTeq, InfoUSA and likes but what you will get in return is equivalent of MapQuest quality circa 2000. If you really want to build something that is at Google or even Bing level, you will need far more data, world class geocoding, rendering, partnerships from Yelp and likes, mining images and things like open hours from web, freshness to make sure you don't have closed businesses, huge staff to constantly fix and curate tail end, high performance tool set, huge serve infrastructure and so on.

And that's just for the start. To actually compete with Google or Bing maps you then need all other bells and whistles such as transit maps, walking directions, elevation profiles, building polygons, bird eye view, street views, information on construction, 95+% accurate turn-by-turn navigation among many other minor details that you completely take for granted.

To accomplish this level of features and quality, you will need staff that easily can could in couple of thousands and ability recruit the top talent in many fields including maping, cartography, rendering, indexing, distributed computing, machine learning, computer vision and so on. Even if you do get managed to accumulate this talent, it will still take multiple years to boot up and by that time your competition is already has moved on to next level.
Improving Malware Detection in Firefox
Firing under-performers is one thing, doing it decimation-style en masse is another. Employees who don't measure up need to be judged on a case by case basis and removed from the company in a timely, individual manner.

Mass firings, however justified, represent broken management. It means some poor performers were allowed to remain much longer than they should have, and that some poor performers have not been given sufficient opportunity to work with management to resolve issues. It also means morale is going to suffer - even if every single firing here is well justified, mass firings make everyone nervous.

I fully expect a healthy organization to trickle away bad hires one at a time as their unsuitability becomes evident. I don't expect healthy organizations to disgorge unsuitable employees in large globs.
It's for publicity + out of desperation.

They have treated developers (like myself) badly over the years, many are moving away.

So they've released some throw-away products as open-source, on different project collaboration site to their own. While other larger members of the industry have had their core products open source for years.
This was cool i will definitely try to use the bisect command sometime.
Most important person/company in the last 10 years for the security industry
spacex isn't a european business
"use validators to check your code" - does any one do this? It seems most people just hack lots of manual checks (unit-tests) or use third-party static analysis.
I don't think it would be a good cultural fit.
The part "I almost feel shitty for having deactivated my account." probably came off as irrelevant and poorly worded to some users. I'm actually not sure how to connect personal emotion and not being part of a popular option.
Soooooo drones and illegal wars?
Actually you can encrypt that data on your end.
You will also need to ensure you don't (accidentally) violate anyone's algorithm/code-related patents.
Then Art is not sustainable either, because very few artists earn a lot of money with their works. The masterpieces of Art were seldom a financial success.
The oldest known art is about 37000 years old.
That is much older than money and a proof of great sustainability.
Unlike fusion, neither solar nor wind energy scientists have any really hard problems to solve. Engineering problems sure, bot not scientific problems. Fusion research is about creating a stable ministar on earth, since normally stars are self-gravitating and in vacuum, this turns out to be a rather hard problem. The basic principle behind solar power is understood since 1905 and wind mills have been used since forever.
That's not opensource.

(I know you know that, but I'm just saying)

Also, it provides nothing more than ilspy does (and ilspy shows the actual code on your machine)
It's trivial to do an experiment yourself, copy a load of text from a wikipedia article into a text file then open it in your browser, full screen. Depending on your display size you'll probably find it hard to read when line width exceeds roughly 90 chars
I'm currently finishing up our software/webapp/saas review subsite here:

https://software.techendo.com/

Would love any feedback.
This is a valid point and I'm disappointed it's been downvoted. To extend it further, there's a reason Elon Musk did not start his companies in Europe.
Search for "static dynamic" on Programmers.SE (the general consensus there is that static typing is superior for most tasks):

http://programmers.stackexchange.com/questions/16/do-dynamic...
The metadata Firefox is sending to Google about the unsigned binaries or binaries signed by an unstrusted party include [1]:

- The target URL from which the file was downloaded, its referrer URL and any URLs in the redirect chain.

- The SHA-256 hash of the contents of the file.

Because of privacy concerns I would rather this feature not be opt-out.

[1] https://wiki.mozilla.org/Security/Features/Application_Reput...
Joel Spolsky has weighed in on this: https://gist.github.com/isaacsanders/1653078
A New Approach to Othello: Shakespeare's Dark Lady
No longer within Microsoft, but it started there (and was their first open source project): https://github.com/wixtoolset/