skysight-inc/HackerNews huggingface dataset:
That's a fair point, but I chose those specific examples because there was a power imbalance. Brin was a co-founder of Google, where Amanda Rosenberg worked (dated for at least a bit). Bill Gates met his wife Melinda when she was a Microsoft employee (still married, 23 years).

And Phil Knight (founder of Nike) actually met his wife when she was a student in his accounting class (power imbalance #1). He then hired her at Nike (power imbalance #2) and eventually initiated a romantic relationship with her[1]. They're still married today, ~50 years later.

[1]This courtship, and the entire Phil Knight/ Nike story is told in his memoir, "Shoe Dog", which has 4.8 stars on Amazon, is highly recommended by Bill Gates, and is the best business book I've ever read.
The website looks great. Very eye catching. Congrats.

Do you have an ebook that explains all the terminology involved? Burnrate, runway, cash out etc.
The problem is the amount of time you spend waiting for the dial to return. At the standard rate of ten pulses per second, you would end up waiting nine pulses three times or (0.9 * 3)s plus the pause (approximately 3 pulses wide) for the dial to return, plus however long it took you to finger and wind the dial three times. Could easily take upward of six seconds.

111 (if it could feasibly be allocated) would be the best three-digit code. You would spend the least amount of time rewinding, fingering, and returning. The minimum time per symbol would be 0.1s for the single pulse, ~0.3 seconds for the pause (that section on the dial between the backstop and the 1 digit hole) and about 0.1-0.2s for the finger and wind (reduced due to Fitts's law, and easier for the blind since it is the first hole from the backstop rather than the second). These factors combined could cut the dial time easily in half.
Hey, I'm one of the authors of abcweb. Gorilla toolkit is a toolkit. What we're trying to provide here is so much more than that - very intentionally. Gorilla is a toolkit that you start out with to build your app, and then you create the structure, templating, logging, monitoring, middleware, database migrations and interaction, etc. all on top of that. And you might find good packages that all can work together for that, but you may not. The main point is to save all that time up front by first selecting a pile of first-in-class packages for you so you don't have decision paralysis, we helped curate the list for you. Examples are things like Chi for routing, context.Context instead of gorilla.Context, zap logging for speed etc.

The other big thing is that it scaffolds out the application for you. This saves you additional time on top of the package selection by providing the glue between all the packages. If we were to make a "production-ready" application using Gorilla (meaning does logging, ctrl+c graceful shutdown, etc. etc.) hello world - abcweb would do it in 30s, whereas to build it all out by hand using Gorilla as your starter toolkit would take hours.

On top of this, you get a lot of additional features that require a bunch of work to stitch together too:

* abcweb is coupled with an awesome ORM and migration tool, and has a bunch of other useful commands.

* automatically rebuild your go app on change.

* automatically run your migrations and testdata sql against the test database when running `go test`. Starts with a clean slate every time.

* easily build and deploy with `abcweb dist` command and its various options.

* flexible configuration management, utilizing command line, env vars and config file all at the same time. You can add additional custom configuration and it will _just work_, we've made this really easy.

There are a lot of other things too, but the feature list can already be seen on the github. :-)
The majority of YouTube is in Python 2.7 and actually served as the impetus for GrumPy [1], a transpiler to convert Python to Go.

[1] https://github.com/google/grumpy/
I read the article. Really hard to figure out what he did or how bad it was. Did he cat call a woman who just wasn't interested, or did he lock a woman in an office and forcibly rape her? Article doesn't say one way or another.
If the women isn't interested, you stop. Seems like many men have a problem with rejection and accepting no, that's usually when it becomes creepy.

Had Gates asked his now SO out and she said no and then he politely went on his way like a respectful human being I really doubt anyone would cry sexual harassment.
> hustled his way in.

> hus·tler - an aggressively enterprising person; a go-getter.

I think that tells it all right there. Is it not strange that the word hustle is used so pervasively in SV-tech communities?
I assume part of it is that if an industry has that reputation, women entering are on guard for it. Or maybe avoiding that industry altogether.
Yes I did. Investigations within private companies aren't the most forensic of affaires. There is always more going on than the story.
Just realized it's illegal in California, what a sorry and oppressive place California is. Most of the wonders in California appear to be natural, and stand in spite of human intervention rather than because of it.
weight quantization is basically a short list of shortened values used as an index for a lookup table that represents the desired full values

if you have a 24bit value.. say, a 24bit color, that means you have ~16million.. 2^24==16777216.. possible colors

but if you only want to use 200 colors you can, instead of representing them as the full 24bit value, use an 8bit value.. 2^8==256>200.. and have those 8bits represent a value in an index that points to the desired full 24bit value

so you have to ask yourself.. what parameters of my neural net can be represented as an index? or, what parameters are of a quantity less than the parameter values' size?

wiki defines ann parameters as:

An ANN is typically defined by three types of parameters:

The connection pattern between the different layers of neurons
The weights of the connections, which are updated in the learning process.
The activation function that converts a neuron's weighted input to its output activation.

here is a great paper that tries to answer this question for you in a way that highlights error resulting from quantization decisions(i)

(o) https://en.wikipedia.org/wiki/Artificial_neural_network#Netw...

(i) https://www.cmpe.boun.edu.tr/~ethem/files/papers/fatih_icann...
I used to use the bloody things (I'm 47) - I suspect your research is based on pictures and supposition.

At rest the rotary dial was at say null. As soon as you moved it over a number and then released it, that was the number that was dialled. 0 and 1 were first (obvs). When you hit the backstop (a small metal shim) then you had hit nine. It isn't as bad an interface as it might sound. You would get feedback via a series of clicks as the dial returned to null and also via force (springs etc).

There really was a good reason for picking 999 originally and the world has moved on since but I still assert that 999 is a far better number (or nowadays: a symbol) for invoking an emergency call than any other number.
For everyone who is wondering why these people act the way they do, the answer is that their actions work some of the time. Otherwise, why would they do it if they continually strike out?

What one person might see as harassment, another might see as an exciting "chase". I've known women who have had guys be very aggressive (it's a fine line) and they were quite taken by it.

This of course is not excusing the behavior whatsoever. If you lack the social skills to see when you've crossed the line, the best approach is avoid the behavior all together.
The rolling shutter effect visualized
I think you're right. It's "unlawful" but handled civilly.

While looking up the relevant law, I looked through the Civil Rights Act of 1964 which prohibits employment discrimination on the basis of sex and various other things, and discovered that there is an explicit exception written in to the law for members of the Communist Party. So you can totally discriminate against any commies who might try to work for you. Not really relevant here, but so weird I just had to share.
Five shortcut icons, how I miss you...
Does not mention fusion at all. People are so short-sighted. :(
What is particularly telling for me that instead of trying to explain himself he just ran away.

Sometimes if you rally around someone reflexively you're empowering a predator. Justin Calbeck got at least two passes we know about previous to his current troubles.

At my alma mater there's a doctor who had people covering for him for fifteen years until a brave woman accused him publicly of sexually assaulting her during an exam. At last count 125 women have come forward with a similar complaint against him.

A few years back my attitude might have been different but you're shaped by your experiences.
>Those three are all well-known business leaders who have dated or married their subordinates.

Here's another one: Bezos! He married a subordinate.

http://www.zimbio.com/photos/Mackenzie+Bezos/Business+Leader...

And she's cute. Cue ball did well for himself.
Hardcoding is how the sausage is made.
No Share Buttons on Mobile Sites (Except This One Weird Case)
Closed source is less of a problem for me than the draconian licensing. Paying such steep costs to use in production is a no go for me. I could afford the $1500 personal productivity tool fee for just myself, but then none of my coworkers can use anything I write which probably doesn't help advertising. I really like the symbols more than J, but J ends up being more practical for me. I think if array langs are to take off, kx systems would have to make their software free and just charge for support, but I doubt they'll do that with how much money they're making.
Same here. For long trips > 6 hours, I usually avoid economy seats.
I wonder when the men who are being abused will come speak out? I have lost a job for not sleeping with my boss and a friend of mine says her boyfriend had the same thing happened.

~ queue everyone laughing because when stuff happens to men its funny ~
Apologies, I misattributed a quote.
Sure but if it is denied by the other employee, you've got directly contradicting evidence. That's what "he said she said" is.

I suppose the right word is "hard evidence." And yes I would say a photograph is, in general, more credible than a witness statement.

I say this as someone who just went through a long trial (representing myself, while the other side had an attorney), with a lot of "he said she said", and where a tape recording (of a violent attack on me) and photographs (of bruises) made all the difference.
Regarding crypto. I was expecting time series data analysis. Didn't even finish the abstract.
the 500 mile email is hands down the best
When these reports about sexual harassment are so vague about what actually happened it does a disservice to everyone. How is anyone supposed to know where the line is between hitting on someone and sexual harassment? Many women like to play hard to get. Many men out there are just plain dumb when it comes to how they show their interest in a woman, not malicious. With more specifics they'd be able to learn what's right and what's not.
Yeah, I did a double take when I saw it on the list. We use Nim at my new work extensively for some back end stuff (mainly homomorphic encryption experiments, but a full implementation of Paillier is also in it!) and I've just started getting the team to leverage it for the front-end too :)
> Guess it proves you can't really know a person through their writings and interviews.

You mean the blog posts and interviews in which he insulted people and used f-bombs every other word?
https://www.nimh.nih.gov/health/statistics/prevalence/border...

I don't consider 1.6% among the general population to be "vanishingly small". That's easily approaching and I think even exceeding 1/100 when you factor for women only, since the majority of BPD diagnoses are for women. This isn't really insignificant when you think about how many people you will run into during a typical career.

This also doesn't account for the large number of people who remain undiagnosed despite exhibiting significant traits. One of the primary traits of any personality disorder is the belief that there's nothing actually wrong with the symptoms and convincing oneself that they're beneficial. Getting treatment would mean admitting that there's something wrong with you and working towards fixing those issues. People with personality disorders prefer to change their environments to accommodate them instead of vice versa.

It only takes one of them to do devastating damage to a person, or even an entire company if the right person is targeted.

I also have nothing but my own anecdotal experiences for this, but I really think something about tech attracts people with traits associated with personality disorders at a higher rate than what's exhibited in the general population.
Is that you Dave?
Huh. Who would've thought that allowing wealthy frat bro types* to run amok, wield power over others, and construct cults of personality would engender a culture of sexism and abuse?

(* I'm not, of course, attempting to excuse any who may not fit this profile.)
> In fact if memory serves, at least at mountain view, the women were more numerous than the men.

Perhaps just not for the reasons you thought?
They were also among the first venture firms to run a syndicate focused on women founders https://500.co/500-women/
News flash: finance guys have predatory attitudes toward women.

OK, not news at all. VC is part of the finance industry. No, it's not "disruptive" or in opposition to that industry in any way. Just look at who's putting all that money in before it's doled back out to entrepreneurs. Look at who has the power to force someone like McClure out. Yep, just a differently decorated branch office of Wall Street.

VC partners hew to the norms of their own industry, not the industries they invest in. The finance industry is a notorious bastion of the old boys' club preying on everyone else, with much of the dirty work done by hyper-aggressive young bloods vying to be among the very few elevated into the inner circle as its older members die off. Of course VCs behave this way, just like TV/movie producers and all the other specialized branches of the finance industry. How could anyone have expected or believed otherwise?
> You are probably not old enough to know why you use the word "dial" when you refer to pressing keys.

Actually it's the opposite. You sound like one who has never tried to "dial" 999 on a rotary dial when seconds are the difference between life and death. 999 in that moment feels like an awful choice.

We are taking about emergency and as such the most important thing is time and not the rest of the reasons you mentioned.
I don't think that it's normal for cats to not purr...
Was it called the Prey Fund?
Any recommended services for premium-cabin travel? Email is in my profile. Thanks!
Show HN: (mnem) a note reminder that uses dzen2 with a handy CLI
> Theybdon't know they can get away with it. They don't know that they are doing it. These people are rarely evil and predatory. They usually genuinely believe that the behavior they are exhibiting is desireable.

At a certain point, one has to believe that another's actions are evil, even if that evil is unwitting. One mustn't actively choose to be "evil and predatory" to be so in fact.
This is why I also love Pragmatic Press and have also purchased from you in the past. Thank you for being awesome!
This sounds incredibly frustrating! Almost all of my USDS projects have involved moving data across agencies, including quite a few with USCIS. It's definitely one of our most common challenges, and USDS is often called into help because we are uniquely positioned to work across departments.

As you probably realized when going through the process, USCIS has historically been 98% paper [1] (I've been to the underground limestone cave where they store a lot of it), and we've been working hard to help them modernize the entire agency, including an online application for naturalization [2] and the corresponding backend processing systems.

There are a lot of reasons why it's so hard to get agencies to work together, but making it better starts with modernizing individual systems and processes, especially when we're starting with paper that, obviously, can't be transferred seamlessly. For the most part, USCIS doesn't store your entire case file digitally (yet), and even the metadata is stored in a bunch of different systems, which includes (of course) an actual mainframe. (I've seen the mainframe too; it has pretty sweet green LED strips, and not much else going for it.)

I'm actually not familiar with how USCIS triggers SSA cards, but I'm going to ask. As it happens, USCIS and SSA do interact electronically in some situations. USCIS runs the E-Verify program, which talks with SSA, as described in this dense but refreshingly public privacy document: https://www.dhs.gov/sites/default/files/publications/privacy.... We've also helped USCIS introduce and improve data exchanges with State, including an early engagement on modernizing the immigrant visa process [3], which you went through, and work on refugee admissions [4].

One of the things I love most about my time at USDS is how many civil servants have embraced and championed best practices for building digital services to best serve the American people. The former director of USCIS, in particular, intuitively understood how technology can improve the immigration process and continued to push us and the agency until their final day in office. As USCIS makes more benefits applications available online, they'll have more data in a readily accessible digital format. They'll be able to streamline the user experience as you progress through the process over the years, and by the end of it, they shouldn't need to ask you a whole lot. It's been great to see human-centered design being championed over and over.

Congratulations on becoming a citizen! Want to help us continue to improve the immigration system? We could use the help: https://www.usds.gov/join

[1] https://medium.com/the-u-s-digital-service/technology-is-hel...

[2] https://my.uscis.gov/exploremyoptions/us_citizen_through_nat...

[3] https://obamawhitehouse.archives.gov/blog/2015/07/15/bringin...

[4] https://www.usds.gov/report-to-congress/2016/refugee-admissi...
Wasn't that written by Chris Sacca, not Dave?
No, they don't (generally) I do NLP for work, and the edges cases are so frequent and aggregate over processing pipelines.

That means the end to end performance of the system is bad, and it isn't clear how to systematically fix it.

In this particular case there is the added system integration too, which is "just programming".
Nine Inch Nails did something kind of like that for their latest EP. They sold the art plus a flac download. It wasn’t large 12” art but it was bigger than a cd and… “interactive” (which really just meant “messy”). I would be totally down with more artists doing that.
This type of behavior also takes place in the White House.

For those who haven't seen the current president's recent interaction with an Irish reporter, it made me say "yuck" out loud. I really feel bad for people, like this reporter, who may feel like they are valued more for their looks than their skills.

https://www.youtube.com/watch?v=V8wLx4WYbX4
I can't say how good their data is, but the descriptions seem to leave something to be desired.

For instance, the #1 most effective method listed is refrigerant management. http://www.drawdown.org/solutions/materials/refrigerant-mana...

>Refrigerants, specifically CFCs and HCFCs, were once culprits in depleting the ozone layer. Thanks to the 1987 Montreal Protocol, they have been phased out. HFCs, the primary replacement, spare the ozone layer, but have 1,000 to 9,000 times greater capacity to warm the atmosphere than carbon dioxide.

They seem to suggest that this is an unintended side-effect, but fail to mention that CFCs were no better in this regard (falling into that same range). R-12, the most common CFC, has a global warming potential of 10,900, or 10,900x that of CO2.

>Through an amendment to the Montreal Protocol, the world will phase out HFCs—starting with high-income countries in 2019, then some low-income countries in 2024 and others in 2028. Substitutes are already on the market, including natural refrigerants such as propane and ammonium [sic].

Propane and anhydrous ammonia are considered "first generation refrigerants." They were phased out in favor of CFCs ("second generation refrigerants") because unlike propane and anhydrous ammonia, CFCs don't explode or chemical burn your lungs if your household refrigerator leaks.

https://en.wikipedia.org/wiki/Thomas_Midgley_Jr.#Synthesis_o...

There are better options, the imaginatively named "fourth generation refrigerants." These include HFO-1234yf (nearly a drop-in replacement for R-134a; incidentally this is used in the Tesla drivetrain chiller/air conditioner), HFO-1234ze, and ironically enough CO2 (aka R-744, which is much cheaper than the other two and runs more efficiently, but requires a system redesign due to higher operating pressures).

https://en.wikipedia.org/wiki/HFO-1234yf

https://en.wikipedia.org/wiki/R-744
I mostly found the type annotations to be sufficient, though the tooling look leaves something to be desired.
Here's a C/C++ partial implementation of posits:

https://github.com/libcg/bfp
> all JS 'bad code' is legit by definition (JS superset)

That's not true. There's a lot of JS code out there that is certainly not legit in TS. Probably the shortest example is `1 === "a"` which produces a TypeError, but if you use TS at all you'll understand that a lot of bad patterns are made painful or impossible thanks to the strict type system.
Regardless of intent, this contributes to the problem.

A lot of mentoring and networking happens on a 1:1 basis, and if men refuse to meet women 1:1 in situations where they would meet with other men, then women will lose out on career opportunities.
Posting this from below because you're making sound as if they're selling emails, when the terms of the giveaway are stated quite clearly.

>Here's a version that's hosted on ProductHunt - https://giveaway.producthunt.com/landing?promo_id=83848bb5-f...
> By entering this campaign I agree and consent to recieve emails, communications and promotions from Product Hunt Inc., theSkimm (a daily email newsletter to stay in the know), Scott's Cheap Flights, Journy, The Wirecutter and Conde Nast Traveler.

>You can hate the promotion, but you're certainly not required to join it. And, it's certainly not the same thing as Scott selling addresses of people already on his mailing list.
Er, JS generators definitely did pass the test of time and are now part of modern JS.
Harassment goes both ways. I have worked in Silicon Valley for 8 years. I have heard women managers and even a CEO say and do inappropriate things. Not only did the woman CEO say horrible things about her employees, she was also a bad CEO.
False accusations are basically not possible though.

The people getting in trouble right now are not the borderline cases of someone saying an awkward comment here or there.

The people getting in trouble are the serial harassers who are so egregiously bad that a multitude of incidents are documented.

Your big standard subtle sexist or tech douche bro has nothing to worry about.
You don't need comment based annotations since there are real annotations since python 3.5
I've noticed people on HN never really want to discuss why people like the Uber CEO are sexist

I don't think it's fair to characterize Travis as sexist without backing it up with evidence. Travis isn't equal to Uber, and I respect him as an entrepreneur. (Maybe I missed an article claiming he was personally involved in some misconduct, though.)