skysight-inc/HackerNews huggingface dataset:
Absolutely and totally agree on all points. Your $50 million is the exact number and breakdown (except on a 3 year timeline) I use for candidates that have made it far enough into the interview process such as having an offer on the table or have asked during the process how we approach equity.

> In today's market, your best employees can probably get 50-100% of that hypothetical annual bonus in real cash just by switching jobs.

I did not mean to imply that is the only bonus plan. Cash bonuses and significant raises generally yield an additional 20% of pay over the course of a year. We absolutely have to combat the switching of jobs yielding that in raises, especially as we are a software engineer heavy organization.

It's more that we don't want to not offer stock grants/equity at all just because they suck or are a lotto ticket. Especially in order to reward long term employees in an additional way. We more or less say "here's this lotto ticket, pretend this doesn't exist for now." The retention aspect may kick in if we appear to be nearing a sale event, but on day one means nothing.
The answer to that is email, which is asynchronous. I.e. if someone is busy they are likely not answering their emails. So if they read their email, they are actively not working on anything, and will probably easily be able to tell you when you can interrupt them with the question. Or even answer it right there in the email response.

Yet people don't do it, because they want their answer now.
My company works on an IoT Platform for connecting services and devices together, and I agree. We have found that JavaScript is a poor choice to target. We focus on a language-independent structure. In the real world, nobody is using JavaScript to power anything useful on small devices, it just doesn't fit well with an embedded system.
I have an older one from Full Spectrum[1], from when they were adding their own control PCBs to generic units imported from China. The newer ones they have look nicer. There are a few other options on the market now, so it's probably worth shopping around. Larger cutting areas are nice, if for no other reason than that they limit the number of cuts you have to make on raw materials to get them to fit into the machine.

I made my own recirculating laser tube cooler using desktop PC water cooling components[2].

Beyond board games, they're useful for making tools for other projects. Need a drill guide with precise spacing? No problem, cut one out on the laser cutter. Need to prototype a coarse-pitch circuit board but don't want to wait for OSHPark or pay for a quick-turn fab? Ablate black paint off a Cu-clad board and chemical etch. Want to de-cap IC packages? You can, with some care. Interested in prototyping microfluidic structures? Sandwich some cut sheets of double-sided tape between acrylic sheet. Need to make a quick enclosure for a project? Design a box [3,4]. Cut the sides out of acrylic, and bond with dichloromethane (with ventilation!). It's great for making fixture components for things like robotics since you an easily include holes for machine screws.

They're also fun for cutting leather, cloth, etching aluminum laptops, making gifts, etc.

If you don't have access to nice commercial CAD software, DraftSight is a free AutoCAD clone that works fine for 2D drawings[5]. Otherwise, Inkscape works well for 2D, and for 3D, Rhino[6] has an affordable educational license that permits commercial use.

1. https://fslaser.com/Products/Lasers

2. https://github.com/tomkinsc/Laser-Cooler

3. http://boxmaker.connectionlab.org/

4. http://www.makercase.com/

5. http://www.3ds.com/products-services/draftsight-cad-software...

6. https://www.rhino3d.com/
How about a language that is not shit instead ?

Javascript is the C++ of web dev. You bolt a ton of things on top of a shitty language and you hope to obtain a slice of it that is decent in the long run. Except it's still going to be full of terrible quirks and 30 ways to shoot yourself.

I'm sorry, but I don't want this future for programming.
Ah. Nevermind, moving right along....
>You just have to look at all of the crazy responses to Target (a US retailer) removing the gender-specific labelling of toys (from "Girl Toys" and "Boy Toys" to just "Toys") to see how as a society we are not at a point where "we" aren't trying to impose a particular ideal (e.g. "Barbies are girl toys") on children as they grow up.

It's not about what they should prefer but about what they are more likely to prefer. We have studies that show this isn't merely a human social phenomenon [0] [1] [2]. There are gender preferences for toys and to most people it's silly to take offence at the idea that genders have different preferences. Now whether we should nurture these differences is a slightly different argument. The phrasing difference is important - and starting with something more people can understand (which color for "boys" has changed not only over time, but varies across populations) would help the discussion. If girls and boys are attracted to [type] of toy, can we nurture their interests in a different direction? The answer is "probably, yes". But that's a different debate.

The "crazy responses" you see are people irritated that a group of hyper-sensitive people who have placed a disturbing level of importance on their gender identity (and the gender identity of others) harped on about this non-issue until Target felt forced to change it to get them to shut up and leave them alone.

The constant bullying and what boils down to online smear campaigns done by these extremist self-identity-crisis groups annoys most people who don't place nearly as much importance on their (or others') racial/gender/sexual identities.

[0] http://www.sciencedirect.com/science/article/pii/S0018506X08...

[1] http://pss.sagepub.com/content/3/3/203

[2] http://dx.doi.org/10.1016/j.cub.2010.11.024
The language is not fixed, further, tools do not need to support every feature.
What other experiences are there? I don't listen to the radio much, and when I do it's the BBC. I don't read print publications any more (I read books, these tend to be ad-free). There are billboards I suppose.

And no, I'm not only remembering my negative experiences as advertising experiences - when one cuts advertising out of ones diet to the extent I have tried to all advertising seems incongruous and objectionable. I have successfully re-sensitised myself to it, and made my life much quieter and calmer without the constant sale-pitch.
Imgur kickbacks, I've always assumed.
Welp, my bad. Fixed up!
Billion Dollar Unicorns: Good, Bad and Ugly
The deep pockets in online advertising aren't able to easily track the effectiveness of their ads.

They're big brands, like Target, Old Navy, Tide, movies, etc.

They don't even care if people click their ads. They just want the impressions.
Doesn't matter. They don't create the content, but merely facilitate creation by unpaid volunteers.

Yes, they use ads, and if they didn't, I probably would be happy to pay or donate (if only to keep all the topical forums in one place and not revert to dark ages of phpBB and linear discussion threads). But let's not cheat ourselves - the ads are not paying for the content, they are merely supporting an efficient platform.
> Even fire fighting in many states is not possible with convictions.

There seems to be a reasonable case for thorough background checks for firefighters. You might be able to persuade me that "any felony conviction" is too broad and only certain kinds of felonies should be excluded.
> It's very hard to get the general public to reduce animal product consumption.

That's because animal proteins and animal fats are vital nutrients the body needs. It's also the most efficient method of transport for these nutrients; industrially grown crops cause far more damage than pastured livestock.

http://ourworld.unu.edu/en/reversing-desertification-with-li...
https://www.youtube.com/watch?v=vpTHi7O66pI
Why is this on the front page? I've used multiple browsers on multiple OS's and every one of them renders a blank page.
Can you please enlighten us and name some of those "half-baked" features you frequently encounter in the language?
I mostly agree with the idea that women in modern society are given general priority/encouraged to spend time with their children vs their male partners. What I disagree with is that this fact of modern society is biologically inherent to the ability to give birth itself. (Maybe related to biology in other ways, I could see an argument for hormone-based brain differences, but that wasn't what I was nitpicking in your first post.)

The multiplicity of options that women currently have (stay at home mom without shame and/or a career), is a result of how our society reacts to the biological fact of childbirth (among other things), not an innate result inherent to the fact itself. You suggest this yourself by saying "unless women are being enslaved or raped (not the norm in the first world), they control who gets to procreate." In other societies, the ability to give birth could result in widely different outcomes for women.

Additional edit: Even accepting your premise that women have more "bargaining power" than men in interpersonal relationships, that would again be a function of society's reaction to biology rather than biology itself. It's true that bearing a child to term takes several orders of magnitude more time and resources than the act of impregnating someone. But the idea that "limited resources have a price" and so the people who can become pregnant have leverage against the ones who don't isn't biological. Limited resources could just as well be seized and then redistributed by the government to the general population for free. The fact of childbirth is biological, but the reaction is societal.
One of many things I love about SQLAlchemy (or could I say the data mapper pattern) is that it doesn't try to map the column of underlying schema one-to-one to the object model. This pattern allow for much more flexibility for building the object model compared to say, the active record pattern.

For example, in SQLAlchemy there is `column_property`[1] which allows me to do something like:

class User(Model):
id = Column(Integer, primary_key=True)
first_name = Column(String(50))
last_name = Column(String(50))
name = column_property(first_name + " " + last_name)

Querying this model will yield the SQL among the line of:

SELECT
user.id,
user.first_name,
user.last_name,
user.first_name || " " || user.last_name AS anon1
FROM users;

This example may not seems very useful (and of course joining a string in the database is not very exciting), but the same pattern could also be used for doing subqueries with SQLAlchemy Core[2], e.g.

User.post_count = column_property(
select([func.count()]).where(Post.user_id == User.id)
)

Which yields:

SELECT
user.first_name,
user.last_name,
(SELECT COUNT(*) AS count_1 FROM post WHERE post.user_id = user.id) AS anon_1
FROM users;

How SQLAlchemy decouple the object model from the schema and only map them after they are retrieved makes its ORM very flexible and powerful. Ability to easily building SQL is one thing, but how SQLAlchemy is designed to allow me to embrace SQL when necessary rather than trying to hide everything away from me makes me really love it.

[1]: http://docs.sqlalchemy.org/en/rel_1_0/orm/mapping_columns.ht...

[2]: http://docs.sqlalchemy.org/en/rel_1_0/core/tutorial.html
Sending an email asking "can I come over and talk to you" seems like sending a fax to ask if you can call. Shooting someone a quick IM seems like a better idea (or not, if they're set to away/busy/dnd.)
Do millennials have a future in Seattle?
Rob High: Computing to change frm transaction processing to cognition processing
I believe you may have missed the point - it's not that men feel oppressed when called out on something, or that anyone is being called out at all.

It's about how it's socially normal for a man to be expected to walk alone and be "OK", but the opposite is expected of women, even though the potential dangers are the same (and about as likely to occur) for both sexes.
Can you expand on this?
I don't, I said it is a threat, but the bigger threat is someone else getting them. Every group is made of people with various agendas so that is a pretty vapid statement.
Twitter Hit with Class Action Lawsuit for Eavesdropping on Direct Messages
Screen sold separately* ?
Here's the thing, JavaScript as it is (specifically ES5, a little bit less so with ES6, but even then, still an issue) is too dynamic to reason about very well, especially when using large libraries that do crazy things. Yes, it can be changed to be easier to reason about, but the fundamental issue I see is that too many people are using the very dynamic features of JavaScript.
Which will be the day I leave the field. It's okay to toy around with, and decent for some DSL type things, but I think it an absolutely insane proposition to write a few million line codebase exclusively in JavaScript, especially when dealing with sensitive data, complex data structures, and complicated algorithms.
A review with an affiliate link is a review I will most likely not trust. When you profit from a user's purchases, any product will get a 8-10 score out of 10, because why not? The users will just buy it. No thanks.

A much better model that I would agree with, would be a well-annotated "Promotional Post" with an ending that says "Here is what we thought about it: <Link to Review>."
StriderCD – Getting Started and Platform Overview
The thing is, though, that there used to be. White male landowners and business leaders continued to pass power down to their male descendants and controlled the vast majority of political, financial and military power in the United States while denying minorities and women opportunities to gain any control. That lasted around 200 years.
Upvoted because its well thought-out, but here's what I'm thinkin...

> If you get rid of the ad revenue, you reduce the velocity of the crap engine, and then good content can again be successful on a subscription model.

Sounds like a funny way to try to make the internet more "sophisticated." If you dont like the content of the regurgitation engine, then you wouldnt visit the site and so wouldnt be supporting it.

So something else is at play. I think that a huge portion of the public actually likes the regurgitated content. They come home from work and just want to chill out and be mildly entertained by buzzfeed. So addblockers dont reduce the velocity of the crap engine, they take away your patronage and therefore your vote for what content you want to see.

I think that there is so much low quality on the web because people value it very low. They only pay by viewing adds (and with privacy) so the media produced will reflect that.

Now think about what might happen with contributor. Those that hate viewing adds and some that block them will decide to pay for the add space of the pages they view. Then the value of addsense space goes up since advertisers are more confident that the people seeing the adds will not hate them and the website also gets money from those who are contributors. So the value of content goes up as well and that should bring the quality up as well.

> However, I see absolutely no problem whatsoever in blocking ads on my own without paying Google. Tivo allows ad blocking. DVRs allow ad blocking. I shouldn't need to pay every network or affiliate just to block ads.

You're not really paying google. Google takes a commission, which they deserve, and the money goes to the content creators. Tivo and DVR are bad examples since they actually did end an era in television and were not free so not very widely used for a long time.
We did, and yes, we learnt the thing you're mentioning. I however, had absolutely no idea what it was called anymore. But thanks for the links, I now remember.
>> If you stopped the advertising and didn't view the content they offered in exchange, it would be quieter, calmer and a lot more boring.

Not really, I already pay for my tv, music and radio directly (tv license, streaming services etc) so I don't have to be advertised at, and I'm seriously considering signing up for these various no-ad services for the web.

It doesn't have to be more boring without advertising, in nearly all media now there are ways to enjoy great content without letting the sales pitch in. I hope we find good ways with the web too.
If they were around today, I suspect Marx would see much of open source as communist and Lenin wouldn't, but then communism has a few definitions, and the one you are latching on to is state communism, which isn't even communism by its own theory, but is supposedly the state of struggle that has to be gone through before communism is eventually reached. Not that I have ever bought into that view, as it seems to be an obvious con by people to seize and hold power with promise of nice stuff round the corner.
A slightly different take on British armoured decks in WW2 (it's in the comments) http://www.navweaps.com/index_tech/tech-030.htm
In Conversation with Joaquim Vergès
The entrepreneur’s financial sacrifice
Hi, I'm the author of this post and wanted to open up the discussion to questions and feedback.
Microsoft Office 2016 (Windows)Short Review and Download
I see what Obama's saying. In my experience, research on bypass methods may become the source of a new terrorist attack. Then a terrorist attack would be our making.
Actualy laser cutter tend to start a fire pretty often.
I made a googledocs spreadsheet that modeled various equity payouts after doing a bunch of research to evaluate a job offer from a fresh Series A startup: https://docs.google.com/spreadsheets/d/1L-hwCRXKDwmOPqXCwQo4...

You put in your shares as a percentage, the cost to exercise, and the opportunity costs of taking the job for 4 years (or whatever the vesting period is.) It spits out a grid of the various payouts for various exit prices and funding round dilutions. Feel free to clone and play with the numbers or hack on it for your own needs.

Ultimately I ended up passing on the offer because they were pretty stingy on the equity, and wouldn't budge. The amount they offered would've had to be an exit well above 100M to be a "good deal" versus what I was giving up, even without considering the risk of it failing completely.
You don't need to be tracked for this to happen though. If ad networks placed video game-related ads on video game-related websites and tampon-related ads on tampon-related websites, then users of both sites would get ad content relevant to their interests.
He can't. Even if he authored all of the code in OhMyFish/Wahoo, which maybe be the case, the OhMyFish folk can rightly use the entire source of Wahoo granted they comply to the MIT license, which they didn't hence the DMCA takedown:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
I believe I read that someone hired him to work on SQLAlchemy full time.
It's not rational, it's silly. It's a tragedy of commons problem coupled with a feedback loop - companies waste ever increasing amount of money, fuel, and man power, supporting a whole bullshit job industry in oder to compete with each other over a limited pool of attention and wallets AND at the same time they turn whole Internet into a cesspool. If you look at it globally, it's insanity.
Not having that issue here, but it seems to be dependent on javascript to do anything.
Fair, this is also why I'm very leery of options in general. RSUs seem more financially complex for the company, but also more equitable for employees

It seems patently bullshit that early-stage employees, whose contributions are disproportionately large to the success of the company, are generally completely unrewarded on the equity side because of lack of liquidity, and cost of exercising options. It seems like a cheap way to cheat people out of what they rightfully earned.
There is one more thing I did not mention. The 9-month-long mother-child bonding time, unavailable to the father, the midwife and whoever else.

For older children , any loving adult care is fine.
But the original post was about the priority the mother has, indicating post-birth.
I was very interested until I saw this blog post:

http://glowforge.com/our-new-advisor-jennifer-lawton/

If you have been following the whole Makerbot Industries (and then Stratasys) debacle, seeing the name of Jennifer Lawton might give you pause.

I think I'm going to sit this one out.
He is correct while this holds true:

"Independent agencies of the United States federal government are those agencies that exist outside of the federal executive departments (those headed by a Cabinet secretary). More specifically, the term may be used to describe agencies that, while constitutionally part of the executive branch, are independent of presidential control, usually because the president's power to dismiss the agency head or a member is limited."

https://en.wikipedia.org/wiki/Independent_agencies_of_the_Un...

The NSA isn't an independent agency, it's a part of the US military chain of command under the Department of Defense and hence is under the direct control of the Command in Chief.
The head of the NSA is always an active enlisted officer who is part of the of the joint chiefs (Admiral/General ;)) and is also the commander of the US Armed Forces Joint Cyber Command (USCYBERCOM).
https://en.wikipedia.org/wiki/National_Security_Agency
This, exactly.

In this bubble, if you are joining a funded startup you should not take a below market salary, period. If the bubble bursts, your equity won't matter anyway.

If you are taking a salary cut because you are joining a pre-funded or seed stage company, you better be getting near founder level equity.
That's a nice unit, and adding a camera is a big step forward. More CNC machines should have cameras to aid in alignment. I'd really like to have a camera with high magnification on a CNC mill, rigidly mounted a known distance from the spindle, and cross-hairs on the monitor.
Sadly, our world-class political system is based entirely upon feelz, with no minimum qualifications for participation.
I use curves like this as an anti-procrastination method.

"Hey, you have only 200 more months to live. Don't waste a month doing something stupid."
The hard part isn't implementation or building; it's requirements and design. If JavaScript as a default language and software stack gives me more time to design and gather requirements, then hell yes let's do more of it. If it doesn't, well it's about as good as other languages and possibly more dangerous (yay for lack of types -_-)
How Gamergate's earliest target came to empathize with her abusers
Being a programmer will be synonymous with writing JavaScript.

I think you should start laying off HN, in all honesty.
I can laugh about that period now, but yeah, it was a bad few months. We bled out good customers like yourself and we felt helpless. My basic faith in the internet was shaken up - I always thought I would send packets and they would be delivered quickly, and here are these HUGE players in the space messing with each other throttling each other and changing routing to get around throttling (and hurting Backblaze as collateral damage).

> do not work for your helpdesk

It's unfortunate when a customer gets a bad experience. The helpdesk guys are faced with this monumental task of responding to tons and tons of basic questions by Mom & Pop customers that are not computer professionals. Then mixed in are competent programmers and IT guys that know what the heck they are talking about. The helpdesk guys sometimes get it wrong who they are dealing with and it infuriates the competent computer users.

I think we should issue "professional computer user" cards where you can get a different level of support from all these companies. If you were helpful on forums you could earn points for your card, but if you ask helpdesk too many dumb questions your card could be revoked and you would go back to the first tier support. :-)