skysight-inc/HackerNews huggingface dataset:
Employment contracts and more equity may be the answer.

Contracts are already a feature of some companies for some employees. It would be very interesting if all good startups started doing this for all employees. It might make them a lot more competitive with the big players.

It could guarantee that employees walk away with some amount of fully vested stock and cash regardless of why they leave. It could promise a minimum of raises/bonuses/equity on a schedule. It could also formalize things like remote work, equipment, schedule, vacation, insurance, etc.

The idea would be to formalize in legalese the exact nature of the business relationship. Treating the employee with the respect they really deserve, and not like a disposable "at will" cogs. It puts more of the onus for an employee's success on the company. Any good startup should be happy to do this. The bad ones would likely resist it.
There's one piece of advice specific to programming which is missing from this listing: Read lots of code in lots of different languages. Aim to read, as a general rule, about twice as much code as you write, and to be able to read twice as many languages as you write in typically.

Edit: The average piece of code is written once and read hundreds to thousands of times by people. It's not unreasonable to think of code as a read-oriented activity, not a write-oriented activity.
Be good to be able to turn off current country outlines
I even liked _The Big U_. Pre Cryptonomicon Stephenson was weird and full of wacky ideas barely held together with a thin veneer of a story. I think he's a much better storyteller now, but the books aren't quite as dense with weird, magic and crazy ideas.
I think that providing a cheap plan that allows access to some subset of the Internet targeted at people who wouldn't otherwise have internet is preferable to those people just not having access at all.

I think it's not preferable. I would rather see prices driven down through demand so that full access is affordable to all, then for an artificially low price that allowed access to a Facebook internet to kill the market for cheap plans.
Why did it take VIM so long to get this? Emacs has this feature for 30 years or so.
"I expect somewhat similar rise in fortunes, and drop in privileges, associated with the new 'un-Net'."

I wonder if the rise of "un-Net" could provide an incentive for people to get involved in alternative ways of connecting with one another, such as something like mesh networking.
But then you can just skip the battery anyways...
Some pros:

More ownership/authority/responsibility over the tech stack means more flexibility and opportunity to shift rapidly when necessary (lots of tech debt potential, though).

Smaller teams make communication more efficient.

Cons:

Compensation is generally terrible. We might expect lower base/cash compensation, but total comp (cash, equity, benefits) is also much lower.

The equity portion of compensation is extremely lopsided in favor of the founders and investors. Early employees are taking almost as much risk as founders. It's a different risk, but mainly in kind and less so in degree. There are no good reasons for the parsimonious grant percentages, the terrible vesting schedules, or the lack of protection against dilution.

Startups won't compete on this, and so when they complain about a shortage of willing workers it looks like they don't understand or care about really basic human relationships.

The fix for this is straightforward: pay larger cash salaries and offer more attractive equity (shorter vesting, more RSUs versus options) and better protection against dilution. A 0.5% equity grant should not mean "0.5% (for now)".
Pros:

* Access to new tech/growth opportunities

* Culture is often far superior to the big players

* Make an impact, you can have an outsized impact simply because of company size

* Nimbler/move faster due to less bureaucracy/overhead

Cons:

* Huge risk/feast or famine situation, working for a startup could mean retiring 15 years later or 15 years earlier

* Stress levels/health risks

* Complete chaos at times

* Mediocre / nonexistent benefits

* Sold as "do interesting things" but not always true. Startups have just as boring things that need to be done as any company.

* Career growth is largely based on the growth of the company
One thing: At 540 My ago, you misspell "Cambrian Explosion" as "Cabrian Explosion"
I see your point, but I think that this ignores that people make emotional decisions about money and buying things. Maybe that's not you, but I think any marketer or economist would agree with that statement. The things we buy are inherently irrational and based on feelings, not features. So a world that is purely driven by facts and figures and not feelings is a sort of "what if" scenario and not something that will ever actually happen (as long as humans continue to be human).
A lot of comments are complaining about the comp and the cons of a startup, I think when you join a startup you are basically making a decision that is risky and challenging in the first place especially if its a no name startup and the comp is really just part of the risk you acknowledge.

The real pro of joining an early stage startup (note: not a famous one with billions in the bank) is really I would say the satisfaction of being in a life-changing startup and grinding with a team, ultimately its really the developer experience you're going for. (Otherwise if its a unicorn, you're probably going for brand recognition, flexibility and comp)
Yep. You caught that as I was fixing it.
I disagree for exactly the reasons I've stated - "more vulns" doesn't take impact into account. "More vulns" doesn't take who is reporting them into account (internal? paid pentester?). These things matter a lot.

Again, look at projects that pay for vulns. They have hundreds a year - this is a good thing. They come in at a continuous rate.

Counting is pointless.
How much does it cost to create an in-store AR experience like Starbucks?
That might be reasonable if their were real competition for high speed internet so that customers could actually vote with their feet if they didn't like their ISP doing that.

I live in the Bay Area and there is only one ISP (Comcast) that offers me more than 5Mbit.
The gp has clarified their comment, since that time. Snark is beneath you.
> FCC liked what T-Mobile was doing with Binge on because it didn't favour particular services or alter consumer choice significantly. It was fair and open or any website to participate in

In Netherlands T-Mobile has a unlimited music streaming offering. To participate, a contract needs to be signed. Plus the organization/company signing such an offer needs to sign a paid support contract.

Meaning: this option within Netherlands is not free, not fair, not open. Apple refused to join that scheme in the Netherlands. Due to that new information there's going to be a new legal case about it.
>It is frequent that hunting down the most critical "huge mistakes" is the easiest way to improve dramatically in a certain field.

A very well known path to improvement in chess, for example. That's why you are encouraged to train tactics, tactics, tactics.
> Pro: You get to build things from scratch, I like this one most.

That hits the nail in the head! Having exprience in building things from scratch has to be invaluable down the road in your career.
Stock markets have fared quite well in the past 5 years which explains why compensation is so good. But what if there is a market crash?
This is an interesting idea. We've talked about ways that we could help create more job stability for people joining a YC company.
The authors of the recent, P0267 C++ graphics paper (aka "io2d"; latest revisions getting posted to https://github.com/mikebmcl/io2dts/tree/master/papers), as far as I've seen (online, mostly), aren't interested in making a "toy" API. Many, if not all of them, want people to be able to do 'real' work with it. They've also seemed willing to accept constructive feedback on it, and are cognizant that there is a good amount more work to be done, if something useful is to be a result!

There is, I think, room to work on different C++ features in parallel. A graphics expert isn't necessarily going to want, or be qualified, to lead a charge on all future, non-graphics features.

In terms of 'other languages have it too', here's one platform/standard that has it: HTML5. It's Canvas API is pretty widely available, although in practice, perhaps only with sufficiently powerful runtime-processing power.

Regarding software renderers, I'd argue that these are still useful, in some use cases. I've worked on some projects whereby a constexpr/compile-time canvas-style implementation would have been useful, I imagine.
Show HN: JavaScript has Yarn, Ruby has Bundler, and now R has Jetpack
I still hope someone finds some of Monteverdi's lost operas in some stuffy archive somewhere in Northern Italy. Monteverdi, who's generally considered to have composed the first proper opera wrote 10 operas of which only three (the very first and the two last ones) have survived.
It's a statement of fact that the average demographic of HN are not human beings?
You weren't paying attention then. Here are a few of the pre-2014 instances of blatant fuckery: https://www.freepress.net/our-response/expert-analysis/expla...
They are standard rates for contracting and outsourcing firms.

500 euro a day is about 100k a year, accounting for 200 work days in a year.

Remove the margin of the firm, pension, healthcare, sick leave, company taxes, office costs, benefits... and what's left is the gross salary.
One of the “weak” points a startup has is the brand perception.

Some-role at FANG sounds more impressive than same-role at a no-name startup.

Even the startups themselves like to brag that they were started by alumni of brand name employers, rather than alumni of other startups.

So, in what concrete way can you shift this?

There is no easy solution, but you can try and follow the same route you did for startups.

No-name (YC 18) is a better brand then just-no-name.

Allow/encourage employees and encourage/require your startups to brand people as “YC Startup Engineer” rather than “no-name Engineer”.

It may sound a little strange at first but there is a probability bigger than zero that if you promote this correctly, as you did for startups, you may end up at top of the prestige pile.

Just 2 cents from a guy with none ;)
In terms of how to move the needle for early employees, at my prior (and first) startup, I watched us go from 15-20 employees to >300.

One of the interesting things that struck me was how much advisement/mentor/training/etc investment went into the founders/C-team, and how little went into all the rest of us.

(Totally reasonable that this was a situational thing, but I don't think it is).

There's fame and reputation that comes from being a founder, and there's not much of that that goes into the EEs. For example, at my current startup, one of my founders wanted to sub me in for them at a panel they had a conflict with, but the guy running the panel "didn't want individual contributors".

Being a founder is celebrated; being an EE isn't:
https://strongfemaleprotagonist.com/issue-5/page-63-2/
https://strongfemaleprotagonist.com/issue-5/page-63-3/

Note: I'm not talking about how employment is celebrated within any given startup - that's important, but it's going to be situational - I'm talking about the community as a whole celebrates the EEs.
People should ban Wells Fargo for stealing peoples identity and opening up fake accounts in their name.
In going cash-only, you lose access to credit lines, because credit lines require established credit. For a lot of people, a lack of a credit line means they will not be able to get a house or car. As a direct result of this, someone interested in building credit will likely get a credit card.

Once you get to the point where you have both a credit card and cash the dynamic changes. There are now two ways to play. The lazier of the two ways is with the credit card. No need to go to the bank or ATM to get cash.

Humans, as a whole, tend to be lazy. I don't mean this in a negative sense, but in that we tend to be efficient. If there are two options, one of which requires more actions, we're going to prefer the one which requires less actions.
The Simplest Reverse Proxy for ASP.NET Core Using Docker
I think that comparison is a little fuzzy.
Seven Strategic Rationales for the Microsoft/GitHub Acquisition
Con: The leadership is typically really, really bad. Either clueless, sociopathic, selfish, or a combination of those three. Many founders become C-level by default without ever having to learn the skills they would need to have if they had to get hired by another organization.

Con: As mentioned by others, compensation and especially equity are ridiculously out of balance. A few years ago, a startup I was at (and had left a few years prior) found a buyer. I spent 5 years there, and I got about $50k. Meanwhile, a C-level employee who was there for less than a year before the company sold got $5M.
> they're constantly doing unimportant things, going to conferences just for the sake of it, getting into work late and leaving early. etc.

uuuh, do you have any links I can follow to apply for a job like that?
Presentation – How Nintendo entertainment system works
How do you know that the fees didn't go up as much as they would have without the ATMs?

There also seems to be sufficient competition to allow for multiple banks offering free cash withdrawals around the US and/or the world and free checking accounts, in exchange for certain account balances or direct deposit minimums.

I've never paid a cent to a bank in fees, and they mail checks for free to my vendors when I ask them to, and I can schedule it, and I can instantly transfer money to whoever I want online via Zelle, or use Paypal/Venmo via ACH. Life seems better than what I saw my parents deal with.
just because Wozniak is a good programmers, doesn't mean he automatically knows how to secure cryptocurrency. a fairer comparison would be if a cybersecurity expert's coins got stolen.
Reminds me of GraphChi[0].

[0]: https://www.usenix.org/system/files/conference/osdi12/osdi12...
Yeah. Madagascar was closer to Kerala than Delhi. Blew my mind!
The link is broken or the article was removed.
Naive question: is it foreseeable that Google or someone else could take advantage of 5G technology and we could all just abandon cable/DSL companies and handle all our data needs wirelessly?
I don't think it's petty, but I think maybe people should be a little more charitable. If you point-blank asked the writer whether she considered Mexicans Western, I have little doubt (though we can't be sure) she would respond in the affirmative. The issue is context.

What seemed to happen here was the idea that the Mayan parenting method has seeped into the broader Mexican culture to varying degrees. I don't know the extent to which that is true (maybe strong geographic component), but that's the idea that the author is reporting on.
That's the context that was setup. From there sloppy writing and sloppy language made it easy to equivocate cultures and, finally, make a seemingly absurd distinction between Mexican culture, as a whole, and Western culture. Some of the blame should be placed at the feet of her scholarly sources, if the author's quotations and paraphrasing are accurate

Also, FWIW from 1970s to 1990s there was the Chicano cultural movement in the U.S. (and perhaps Mexico?) that sought to distinguish and emphasis indigenous Mexican cultures from Western culture. I don't think there's denying that as compared to the U.S. the national identity of many Mexicans is complicated by the fact that indigenous identities and cultures are far stronger, in numbers and emphasis. (And this is different than the hyphenated American identities, or the identities of 1st and 2nd generation immigrants. And it's different from Native Americans in the U.S. because they're disenfranchised and have no political power.) That reality can be difficult for Americans of any ethnicity to fully appreciate, but especially for white Americans. It's not that white Americans don't understand complex identities. There are plenty of people who strongly self-identify as Irish-American, Italian-American, Mexican-American, etc. It's just that many of these identities no longer conflict with the broader national identity (particularly the former) and so they have little experience navigating the tensions that other people struggle with, particularly with nuances around vocabulary and context.

It's definitely worth pointing out. But people don't respond well to opprobrium. Resentment is harsh. Do you really mean resentment or just frustration? To my mind resentment implies you feel no shared identity with Americans, which conflicts with your statement about having a shared Western identity. I'm a white American who has traveled enough (including in Mexico) to not only feel a shared identity with Mexicans, but one much stronger and closer than simply Western. I couldn't even begin to articulate the bounds of that identity (the precise bounds are no doubt peculiar to each individual), but I feel it when I travel (to Asia, to Europe) and I have a conviction that it exists, objectively and independently, whether people realize it or not.
I do use it, I actually have over 400 feeds in my personal collection. I have to manage my settings so I don't keep anything longer than a few days. I don't think it's necessarily something most people would enjoy. I only read a small percentage of the articles.

It's not that overwhelming to me because I've been using RSS a long time and I know what to expect, but I could see how it's not everyone's cup of tea.
My experience with USB-C female sockets is mostly that, especially on phones where they're frequently in clothing, end up full of lint, and that's what causes the cable to go in.

Be careful, stick something sharp in (avoiding the middle pins!), and get the lint out, and it'll be fine.
Is this a result of American regulations and competition?
Indexed-Points Parallel Coordinates Visualization of Multivariate Correlations
I would love to do this, but not using a Credit card in the US also means leaving money on the table. For me on average, I get about 2.5% cashback (in the form of direct cashback, or miles and other goodies).
I agree with you that it is problematic though and would love to have a better privacy solution.
This is fabulous, great work, with broad applicability.

Train this transformer model on a good amount of text (or grab a pretrained model), and then, with minimal fuss and very little tweaking, you can repurpose it to obtain state-of-the-art (or near state-of-the-art) results in a wide range of tasks, from document classification to textual entailment to semantic similarity.

This stands in contrast to prior approaches that involve much more tweaking and/or careful discriminative finetuning of the pretrained model, such as as Jeremy Howard and Sebastian Ruder's also-impressive ULMFit.[a]

The main downside to this new approach is that pretraining takes a long time.

Anyone working on ML/DL/AI with text should take a look at this, right now.

UPDATE: See Jeremy Howard's comment here: https://news.ycombinator.com/item?id=17288320

[a] https://arxiv.org/abs/1801.06146
You're literally re-iterating the comment above you
That's right, it's a monthly subscription (you're billed monthly). Unused flights don't rollover. But if you know you're not going to use some flights in a given month, you can send them to family or friends for free.
I felt so silly trying to zoom in and see satellite images of my house as it was 240M years ago.
We have seen this coming for a long time. The thing is that 30 years ago, we thought it was going to be a technologically sophisticated, slick ultra-IBM type corporation that managed everyone's lives. Now, it seems like it's going to be more like a television station's advertising department manages your life.
Kentucky man convicted of selling counterfeit helmets on eBay
FWIW, we would consider that kind of behavior from founders to be utterly unacceptable - like Theranos-level unacceptable. I'm sorry that happened to you.
Wisdom from Paul Graham – Compilation of quotes, essays, podcasts and more
The plane should be comprised of a series of these pods, each of them as a single unit with a few passengers. Then upon unavoidable crash they can be "released" with explosive parachutes, hoping for the best.
And I'd guess this is also why midlife crises are a thing. Once you've got your beautiful family, house, car and stable job, what's next?
It's not needed but troubleshooting is much easier for the sysadmin from the mothership and 3$/month for a static IP is literally nothing for a business.
We also always get a static IP for everything, because what do you do If the vpn doesnt come up after a firewall reboot ans the IP changed?
My MacBook Pro has the same issue, constant plugging and unplugging whenever it moves while it's on my lap. it doesn't matter which port or cable I use, it's very fragile.

it's hard to use a laptop as a laptop when it has to remain still to be plugged in.
This doesn't really offer that; it documents a seed round raised by angels by a company that doesn't want to engage institutional VC because they demand a 10x success.

VCs aren't demanding 10x successes because they're lazy; they do it because the winners have to pay for the losers. This isn't even a VC-specific pattern; you see it in almost every hits-driven business.
Isn't it true that if a banknote is torn in two, you can go to the bank and have it replaced?
Your brain is using something in the ballpark of a petaflop of computing power to do that sort of incredible stuff.
Downvotes without explanations?
That may be the situation in Silicon Valley, but try going to somewhere like London, where you're in the minority if you're not paying with a contactless credit card (let alone Apple Pay). A table of 4 splitting their bill at a restaurant just involves each person tapping their card once when the waiter brings the card reader, and then walking out.