skysight-inc/HackerNews huggingface dataset:
It is a lot different if some of the founders/past investors have anti dilution clauses
Sure, but what is an ant going to do with the time it saves by cutting in line?
How large of a device marketshare could a developer count on at this point from Tango to justify investing heavily in that platform? One thing is for sure, developers can count on a significant share of paying customers if they go with ARKit.
This^10000!

...https://scholars.opb.msu.edu/en/publications/does-stereotype...

The most interesting result is that lowered performance in adverse conditions seems to stem from the induced cognitive load of wanting to avoid confirming negative stereotypes...

So internally roleplaying a WASP male really does work.
This article clearly missed the point. He didn't make a huge mistake, he made a very tiny one. The company/CTO made the huge mistakes.
Safari on iOS allows extensions for ad blocking. Mozilla made one too afaik, or the EFF.
What?!?!?! No separate linking step?!?!?! Heresy, says I.
It is not about char length. The first is an expression while the second is a statement. I find it easy to debug code with expressions rather than statements, could you clarify why the first way would be worse for debugability?
If you don't mind, could you explain how Pharo and Glamor fit together?
I think females are also known to under-report as well but its hard to know who under reports more.

I meant it more as an analogy than anything else. I've seen the "but what about X" argument being used a lot lately where X and Y are the same issue that affect different groups and both are deserving of attention but one is more (maybe much more) prevalent than the other. As a means to derail a discussion of Y someone says "but what about X?" so a discussion becomes so broad and general as to be totally meaningless.

In this situation, rather than being able to focus on an issue that many women face, you end up in a discussion about all of humanity and genders and personalities that will likely never address any issue at all. I have room in my head to be concerned with issues that affect different people and talking about them in the context of one group does not imply other groups do not matter but some people act as it does.
See also CMS Critic (https://www.cmscritic.com/).

That said, everybody seems to move to Wordpress these days. It’s not nearly as diverse as it used to be.
Bad example :)

Most simple uses of lambda like this can be substituted with functions
from the operator module:

import operator

formulas = {
'sum': operator.add,
'subst': operator.sub,
'mult': operator.mul,
'pow': operator.pow
}
I think it deduplicates after encrypting, if I recall correctly.
Thanks a lot for posting this.

I have been wanting to break into F#. At work I use PowerShell on many Windows computers. I could write PowerShell modules in C#, but F# would allow me to think like I would if they had been written in Haskell.

I am also working on a small web application with C#. (M101N course via MongoDB Uni.) I'm keen on re-implementing in F#, just to see how both compare.

Appreciate the getting started guide!
Comcast is currently working on LoRa networks and lobbying for control. The economics of a low power wide area network don't really favor a monopoly, but they might get one if nobody is paying attention.
Some people are mistaking a book (actually a module) for a library.
I'm Swedish and I don't get redirected. Are you sure Swedish isn't listed in (firefox) Options -> Content -> Languages -> Choose... ?

(the language of the browser itself is irrelevant)

It's embarrassing how many steps you have to take do this. Why not honor my OS settings huh...
Upbeat (YC S10) gets $1.5M to create a data science-driven alternative to PR
Firefox has the same feature. To use it right click on any search box on any website you visit to assign it a keyword. This works great with vimperator, which has tab-completion for search keywords.
I didn't watch the full discussion but I think it's fair to say that "let her speak please" was not the most important thing said that day.

How big headed is this person that she thinks her input was more important than that of the person she's claiming to uplift.
I wonder why someone/some org would opt for a weird non-standard license over a GPL/Commercial dual-license as is standard and court-tested... or even better try to monetise by offering support/consulting or infrastructure.
Using BlueCryptor for Cross-Platform AWS Signing in Swift
>Smalltalk's thunder in the enterprise was killed when Java started to gain adoption.

Right. I remember reading somewhere, maybe on Martin Fowler's site, that he or some other people worked on a large Chrysler project that used Smalltalk.

>Eclipse was born from Visual Age for Smalltalk

Via Visual Age for Java, IIRC. Had tried it out a bit, was slow, IIRC, maybe needed more RAM than I had then on my company PC.
Of course women are less, I'd even say "aggressive". That explains so many other examples like IT interviews (and why men are doing better): https://blog.interviewing.io/we-built-voice-modulation-to-ma...

We're different and both genders find themselves better in different roles. That's why in most egalitarian countries that difference in occupations is the biggest.
Sound was good too. Can't recall what they named the antagonist, but failed experiment dude's voice was 10/10. Such a perfect addition to sell the "this is one fucked up Android" message.
I do for the services that offer it.

I even pay for three different e-mail services and cloud storage.

If a site doesn't offer an ad-free experience? I block their ads.
Yes, that's right, concurrent addition of the same chunks would generally mean that some work is wasted; so concurrent long running jobs would not synchronize well in this model, and lock-free performs clearly better there.

The only operation which inherently has to be guarded by a lock in Borg is inserting the archive pointer into the manifest (root object, see https://borgbackup.readthedocs.io/en/latest/internals/data-s...). I suppose it would be possible to work around that without locking or to use the usual hacks around EC, put/get/check/get/check?put/get/check?put etc. until it's "probably there".

Deleting / pruning archives would still require a full lock due to the same conceptual issues that your two-phase GC avoids. The same goes for "check".
It sounds like "obamacare" because "we have to pass it to find out what is in it".
Crippling in the sense that I have to forcibly kill whatever browser I'm using because it is using 100% cpu and the machine becomes very unresponsive.
Looks like she missed John Gruber's post on Facebook last week. :(
"..why shouldn’t the startup go to an investor, sell their options for what they claim their options to be worth, and then pay me in cash?"

Because an option held by an employee has more value because it functions as an incentive.
> Here's a few names I just devised: ClouDuplicate , Clouder, DupliCloud, CfC (cloud file cloud)..

Or you know, since it's written in Go, how about GoDuplicate, GoBackup, etc.

I like giving people the benefit of the doubt, but it's just so similar and they have so many obvious pun options that even the most uncreative person probably would have come up with a more unique name.
Twice it happens that he is asking a ridiculously long question, she starts to break in but he continues talking. Whom are you counting as the interruptor here? She is the one formally interrupting, but he should cede because his job is to make her talk.

If you count him as "interrupting" merely because he's doing the wrong thing in the context, then interruption-count is no longer the objective measure that it was introduced as. (More generally, it seems difficult to use interruption-count in a context like this where the two interlocutors are not intended to be in a symmetrical relationship to each other.)
How to Hack an Election Without Really Trying
There are lots of small mistakes you can make while climbing that don't result in a fall. Poor route selection, bad hand placement, sketchy foot holds, etc. The sport is choices leading to choices. Small bad choices can be corrected, for the most part.

For example, in the National Geographic[1] story it mentions that he attempted the climb in November but "but backed off after less than an hour of climbing". I assume he hit some threshold of small mistakes, bad conditions, and negative vibes that added up to, "not today." But he got down and lived to climb another day.

The interview with Tommy Caldwell linked elsewhere in the comments mentions that he even fell once while practicing for this climb, "he had taken a fall on a practice lap of the Freerider and badly sprained his ankle."

So probably less that he makes NO mistakes, and more that none of his mistakes have meant a deadly fall yet.

[1]: http://www.nationalgeographic.com/adventure/features/athlete...
Engineering biology to change the world
Hi everyone, Strand here;
We're BAKING the tapes now. check it out.
https://strandgames.com/blog/tk50-tape-baking
If you don't wish to look at reflected light either, in that case you might as well be blind :). Even from en e-ink screen, you are watching reflected light from another source arriving into your eyes _after_ reflecting from the e-ink screen.
JavaCard ecosystem on GitHub – Java on cards is hard but cool
I didn't like it not because of previous work, which I haven't seen in ten years, but because it was hamfisted. Scarlett's acting and the "moral of the story," shoved down our throats with no subtlety. Luckily other characters absolutely slayed it.
Great shout! Will add in a new category
nice idea. I'll use that in the blog!
Also LGPLed https://www.duplicati.com/
Yes. I'm a female engineer, and fairly successful one. And I do think that I have on rose colored glasses, so to speak, when it comes to workplace sexism. Often my friends or colleagues come to the conclusion that something sexist happened far before I do. I virtually always assume little actions, slights, etc. are innocent and not rooted in sexism.

Because I think that usually, they are innocent. But that means I also probably miss out on (and don't have to stress out about) some sexism that occurs. And that helps me 1) not burn out like you mentioned, and 2) not be disliked by work by bringing it up and making a (potentially completely valid) fuss. So it probably helps me, oddly.

I can't say that how I evaluate these kinds of things is correct, or even good, but I do think it's probably helped my career more than it's hurt.
As does the light when it reflects off of the screen of your e-ink display, right?
At some point all the cars physically don't fit on the road. (Especially keeping safe distances between them)

At that point no behavior would eliminate traffic.
Seems like it'd be a good screen for a system that's intended for use outdoors. A lot of surveying hardware hooks up to a conventional laptop, but it's difficult to see laptop screens in full sunlight, and you either have to put a shade over the screen or leave the laptop in the cab of the truck.

How does E-Ink compare to LCD in temperature range?
Depends on your definition of exploited; definitely nothing WannaCry-style yet!

https://www.google.com/#q=Pwn2Own+2017+VM+escape

Virtual machine escape fetches $105,000 at Pwn2Own hacking contest | https://arstechnica.com/security/2017/03/hack-that-escapes-v...

"We used a JavaScript engine bug within Microsoft Edge to achieve the code execution inside the Edge sandbox, and we used a Windows 10 kernel bug to escape from it and fully compromise the guest machine," Qihoo 360 Executive Director Zheng Zheng wrote in an e-mail. "Then we exploited a hardware simulation bug within VMware to escape from the guest operating system to the host one. All started from and only by a controlled a website."

http://www.vmware.com/security/advisories/VMSA-2017-0006.htm...

--

All that given up for only fame + ~$100k!
"We generally think of election integrity as being a matter of preventing things like altered vote tallies and "ballot stuffing". That's the classic threat posed by, say, a dishonest candidate who wants to "steal" a public office. But a hostile state actor -- via an intelligence service such as Russia's GRU -- might be satisfied with merely disrupting an election or calling into question the legitimacy of the official outcome. With elections so heavily dependent on complex software-based systems, this kind of disruption can be very easy to do."
That is my current approach, as I don't get to use anything other than C# (or C++) on .NET/UWP projects, so F# gets used for my own scripts.
Tarsnap uses content based hashing too. The pipeline is basically: tar | chunk | encrypt | upload-new-chunks

The tarsnap server provides a transactional KV store-- "In order to create a new archive, the tarsnap client sends a "write transaction start" request, many "write data" requests, and a "commit transaction" request to the tarsnap server; deleting an archive is similar (except with a "delete transaction start" and "delete data" requests)." http://www.daemonology.net/blog/2008-12-14-how-tarsnap-uses-...
>Wasn't the infrastructure they leverage heavily subsidized by the public?

Not directly so, no. If anything they get taxed very heavily because they are an easy target (because they can't pick up and leave.

Some argue that some local governments signed exclusivity deals, which can be considered an indirect subsidy. But that was usually only one side of the quid pro quo. In exchange, the cable company had to wire up poor neighborhoods, submit themselves to price regulation, etc. But exclusive deals were banned before cable internet was even invented.
Scientific Revolutions
> part of the platform, requires no external libs [...]

Sadly this also means Apple will only update it in subsequent versions of the OS. This is a big deal when choosing a target platform, e.g. ARKit 11 vs ARKit 12.

For example when iOS 12 comes out your target audience will be split, some with ARKit 11 and some with 12. You'll have to decide if you want the new features in 12 or ability to run on devices still using iOS 11.

Compare with other game platforms, which insulate you from underlying tech changes. For example a Unity app can be updated and use the latest Unity features, even on an old iOS.

[FWIW Apple could update ARKit independently of iOS, but that's not been their pattern]
17in3dbiYrhfS5tL1EhKFCe7w3ULmeZF29
Self-Knowledge
Does F# have Generalized Algebraic Data Types like Ocaml has?
There was really never any Smalltalk thunder.

The language has been around for decades and it's always been marginal, for multiple reasons (license, cost and the whole image deployment model which, even today, makes it problematic to do even the simplest things, e.g. deploy a simple Smalltalk web app to the cloud).
"bup - I can't believe no-one had this idea earlier!"
I lol'ed at the part about tabs/One Tab, because I have that exact same problem...

I have something like 300 tabs saved in One Tab, which is a huge improvement on what it used to be (> 1000).
I absolutely disagree. This emphasis on "not being rude, even to stop others from being rude" is how we get this casual sexism. Waiting for post-commentary media would mean that Hubeny wouldn't get the chance to speak.

Childishness in this instance is deciding that politeness trumps doing the right thing.
You structured the deal wrong.

If the new people own 25% of the company, then the previous owners own 75%. That means that the new people should get one-third as many shares as previously existed (which you did correctly). But it also means that they should have to put up one-third as much money as the company was worth previously; that is, 133M, rather than the 100M you had them pay.

Your loss is your cut of the 33M loss that your company took by getting underpaid.
it's funny because decaffeinate process is basically like cold brew process
The name and the license are two separate issues.

I agree the name is confusing, however this is not intentional. As I explained in the other comment, I chose duplicacy because the domain name was available and this is a very good name for a backup tool (even better than duplicity).

I chose this fair source license because this is basically the only free-for-personal-use license. Many people here ask why I didn't go with a free license like GPL. Here is why. I believe software should be free for personal users, but I don't like for-profit companies using it for free. This software can potentially help companies solve a painful everyday problem (and therefore make more money) and yet there isn't a license to require them to pay if they don't distribute the software. In my opinion, this is extremely unfair to independent developers like me.
Try substituting part of the coffee for chicory. It tastes a bit coffee-esque itself, has some great health benefits and imparts a nice oaky finish to your coffee. It's been used historically in times of coffee shortage and is probably due for a renaissance.
The Web Platform was a great idea and had Adobe, Apple, Facebook, Google, HP, Intel, Microsoft, Mozilla, Nokia, Opera, and the W3C as stewards.

Unfortunately, it may have been politics between some of the companies that prevented a real success.

The good news is that we will revive the web platform on WebPlatform.Com as part of OpenDomain - anyone that wants to participate is welcome!
I tried using uBlock (EDIT: uMatrix) for a while, but I felt like it was a lot of hassle, and most of the time it still wasn't granular enough to actually block the things I wanted to without breaking sites. It seemed like usually all of the bullshit javascript making sites sluggish came from the same domain as the few bits I might actually want. (Or at least needed to make the site useful.)
The sites that REALLY piss me off are the ones with a timed redirect like:

<meta http-equiv="refresh" content="1;url=http://www.example.com/nojavascript" />

which show a usable flash of the site for one second and then bounce me to a useless "You must enable JavaScript to use this site." page. By the flash I know that this is technically not correct.
What's the best way to filter the grounds out of cold brew when you make it?

I tried pouring it through a coffee filter and strangest thing. None of the liquid would go through? Do you needy or water to open the "pores" in the filter or something ?
The simplest thing is to prepare your image and copy it where you want it to run. It's like sculpting your software, actually
Only since recently do I live somewhere with actual competition (RCN, Comcast, and FiOS; only Comcast providing IPv6). I do count myself lucky.

It's amazing what a difference competition makes; I pay the same price today ($40/mo) for 50 Mbps from RCN as I did a month ago for 3 Mbps from Comcast. Regulation cannot come soon enough; we as a tech community must do all we can to oust that corporate capitalist tool Ajit Pai from the FCC.
my favorite shop would actually use the beans that were about to expire for their cold brew specifically for this reason. they could no longer use the beans for espresso but they still made the best cold brew I have had to date.
>For example it can be important to know whether an individual can get pregnant or not.
Out of curiosity, can you explain why you would want something like that?

You would then need a sub-item for the medical history, one can well be of the "right" gender (female) to become pregnant but be infertile nonetheless, whether from birth, due to some accident or due to the effects of another medical condition doesn't really matter.

And that would probably be the kind of information that you shouldn't be allowed to know, record and store online.
no one would suggest adding it

Disagree.
To be fair, the article states that the junior dev made one mistake, whereas the company made several. However, I agree with you in that it should emphasize that the mistake made by the junior dev is lesser in both size and quantity.
I'm sure the moderator wasn't even remotely conscious of what he was doing because this is so endemic in our society. The only way this will change is for more people to speak up like this.
Deploy an AngularJS Ecommerce App in 4 Steps
Building Scalable Distributed Systems
Both python 2 (/usr/bin/python) and python 3 (/usr/bin/python3) are shipped by default on Ubuntu.

Right now, coremltools is only available for Python 2.7 (https://pypi.python.org/pypi/coremltools), which is annoying as the entire code base I've worked on for months at my current firm is in Python 3.6. Hopefully this is updated soon for Python 3 support.
This. A million times.

I'm the father of two college-age daughters and seeing the world through their eyes is disturbing to me. I wish the world understood this better.
They're talking specifically about Apple's SoCs which have only been produced for a few years (2011?).
Those operations are not available in all hardware architectures anyway, and they surely weren't even common before processors went multi-core.

So GC were implemented within those constraints, which means it is possible to do within the current state, even if it isn't the most optimal one versus the availabilities of such CPU features.
I would imagine if car vendors were creating cars that intentionally cut off or slow down their competitors the regulators would step in and do what they do best... regulate.
That article has roughly one logical fallacy per sentence.
How can there possibly be a difference between transmitted and reflected light? Once they head for your eye, a photon is a photon. The only distinguishing features they have are direction, polarization, and frequency. Your eyes can't even theoretically distinguish between emitted and reflected light of equal spectrum and brightness.
Greed (state sells right to place land lines), lobbying, ignorance and lack of interest of consumers.
> Which mobile browsers allow this? Does it synchronise them?

Opera, yes.
I am super excited about this. The thought of applying for YC was never on the table because I'm reluctant to move to the US. Startup School is great, but sometimes I feel that it's a little too condensed and, well, at the end of the day it's still passive consumption. Mentoring personalises things a little, so this news is welcoming.

My question is, can this mentoring be as effective as having a 'real' mentor? I have no doubt that YC mentors are highly qualified individuals, but with 10k startups, I can't help but feel that these sessions would be as rapid-fire as one of the live office hour videos in Startup School. Nothing wrong with that, but for me, I look for relationships the most from mentors.

This also makes me think that this may just be a Round One to perhaps a lengthier process to sift for startups with the best potential..
>Behaviours which tend to have disproportionate impact on one gender over another

This encompasses nearly every behavior we engage in- almost nothing has a 50/50 gender split.

Getting into arguments with people on Hacker News, to choose an example, has a disproportionate impact on men. Is this sexist?
Location: Austin, TX

Remote: Yes

Willing to relocate: Not at the moment

Technologies: Javascript, Node.js/Express, React, HTML/CSS, Postgres, Python, C++, Java

Résumé: https://docs.google.com/document/d/1GpMAU1K_mFnSpGDyjHr1QrIn...

Email: rsjinx at gmail
You realize you're basically saying Uncle Tom was right.
In your opinion, what cliff in the world would be most impressive if someone free soloed it? That is, there is no way someone could top free soloing X since there simply isn't any other cliff/route on the face of the earth that could compare.
I wish. Both of my banks bring up messages saying to call customer service when I click on their respective Bill Pay links. So much for "online" banking. We're back in the 80's.
> HN/reddit/twitter is a horrible barometer for how people act in the real world

And still they act as powerful feedback loops going back into the real world. Let's hope it's a loop that is improving over time.