skysight-inc/HackerNews huggingface dataset:
It makes me smile that this type of programming is starting to influence so many things. You see it even in Swift with 'protocols' and 'extensions'. Typeclasses are a fantastic method of abstraction. I remember watching a video on Rust's history and they said that some time during Rusts development a bunch of haskellers joined and the current traits and ownership system was born (I'm sure I'm oversimplifying here)
>What this would mean is every month, when your equity compensation vests a little bit, you will owe taxes on it even though you can’t do anything with that equity compensation.

I'm not sure what he means with regards to RSUs.

When my RSUs vest, I am taxed on them currently. And I can do whatever I want with them. My employer gives me RSUs with a 4 year vesting period - a quarter vests every year. And every year a quarter of those stocks are given to me to do whatever I want with them.

Perhaps he was referring to something other than RSUs? Or it is only relevant for private companies (which all startups are)?
*I thought Apple was detecting small movements in eyes to ensure that the subject in front is actually a living human

Face ID does track eye movement ("require attention"), but you can turn off that setting. I haven't found any information as to whether the firm disabled the eye tracking for this crack.
It's understandable, at least to me. EA makes good games in franchises people want to play. The problem comes in how the games are changed (often forcefully) to include additional monetization opportunities.

People want to play good games, and by all accounts, Battlefront is a good game; it has solid core mechanics and lots of Star Wars fanservice. EA just mucked it up with the shoehorning of the gambling, pardon, loot crates into the progression system.

So, what's a player to do? If they boycott the game, they are depriving only themselves of an experience they would probably enjoy for 40-60 hours. Add to that the fact that EA is looking at the huge profits they get out of lootboxes from a few "whales", and the loss of even half of their playerbase would barely touch their bottom line.

Voting with your wallet only works when someone else isn't voting with their orders of magnitude deeper wallet (for example, one player put $15,000 into Mass Effect 3 multiplayer cards). And in the end, how can you really fault those big spenders? They're just out to have fun too, and $15,000 could easily qualify as someone's 10% entertainment budget?
> but man, Google has just eaten their lunch the past 10 years.

Maybe because Google actively pays people to install Chrome without the users knowledge, and force it as default. That’s pretty much the definition of malware already.

It’s hard to win against someone that does such hostile behaviour.
These things are relative. I 'don't fly' specifically because airlines are so terrible.

But, that just means I will drive instead of take short flights, and avoid vacations that require flying. There are not a lot of options to get to say Hawaii in some reasonable time frame for work.
"What is your favorite place to find work" https://news.ycombinator.com/item?id=15646550 from last week has a couple of good leads.
> "it seems we don't have a simple GC that performs well in all cases"
Exactly, and after 20+ years, it may be that it's not possible to have such a GC.
That seems a dangerous line of thinking, like arguing that startups are about more than growth.

Firefox is looking like Apple circa 1997. They can still recover, but they have to focus on what people want.
As a dedicated FF user since Phoenix, I fully agree, but if few people actually use the alternative, it probably gets harder to get any kind of revenue deals :|
"You won't believe this SIMPLE trick that can INCREASE your MONEY by HOW MUCH?! Percent!"
I always wondered if those passport scanners/photo booths/turnstiles at e.g. Helsinki airport has a human somewhere that decides if your face matches your passport or not.

Does anyone know?
Good email to reach out to you?
Of all the things in humanity to show outrage about, even limiting oneself to considering outrageous topics that made it to reddit posts, this seems very small. I would figure the most downvoted comment in history would show something grotesque.
To be fair, some of them are morons. There are morons at any organization of sufficient size.

I wasn't on the teams handling security, account login / access, etc so I can't speak to specific implementations (nor would I), but the folks I interacted with were super sharp.
could you elaborate on that ?

I've never used Lyft but i think it works just like uber. this is what i found on their site

How Much Does a Lyft Ride Cost?
Depends on where you’re headed and when. There is a base charge and a cost per mile and per minute, with extra added on when your pickup point is in Prime Time, which happens during higher-than-normal demand to encourage drivers to get on the road. For price estimates of rides in your city, check out the Lyft city page. Oh, and never worry about carrying cash — payment happens seamlessly through the app.

https://blog.lyft.com/posts/how-does-lyft-work
The "me" beating goal is to turn me against EA? I'm way past that point, so the effort is wasted:) I just don't understand how people expect EA to do anything other than maximizing the profits.
Well worth it. Active developers, huge modding community, and gameplay that appeals to engineering minds.
With accelerometer you may have enough to recalibrate.

About cooperation, I'm sure it's not hard to find 10 people willing to contribute. You can even count the people talking or organizers.
Yup. “The tech is there” is just the cowards’ excuse for not doing anything. The tech doesn’t make the difference. England had a police state when the only way to do that was to open paper mail with steam.

This use of facial recognition is a clear violation of the 4th Amendment. The government is always trying to do shit like this, and it’s our job as citizens to stop them. The big takeaway should not be this pathetic, wimpy “they’re always going to try shit” as if trying were the same thing as succeeding. The big takeaway should be give your money to the ACLU and the EFF.
I find this even in well-respected and oft-recommended but relatively light non-fic outside the self help genre. Sagan's A Demon Haunted World and Cialdini's Influence both struck me as being twice as long as they had any reason to be, but they're nigh-classics in certain circles. It makes me reluctant to read non-fic, which tends either to be very specialized and ultra-dense (i.e. beyond my reach with a reasonable time investment) or fluffy trash.

However, better small-scale (paragraph to paragraph) structure of the text and somewhat higher info-density, or simply being more entertainingly-written, can go a long way. See Graeber's Debt for the former and Fussell's Class for the latter.
"you only dread these dreary tasks when you're dreading them"

That is remarkably insightful and memorable. Thanks!
Same on Windows, I wish the light theme was the default.
Mozilla is NOT a non-profit.

https://en.wikipedia.org/wiki/Mozilla_Corporation
You can inject e.g. a Func<int, int, int> or an IAdder interface. Although they are for the sake of example equivalent, I prefer the latter for several related reasons: it gives the DI container a specific type name to work with and avoids complex setup there, it gives the person reading the code a lot more to work with when trying to understanding what the injected thing is used for, and Func<int, int, int> is very general - not all functions with this signature will be be a useful adder.
Firefox on iOS supports content blockers? I thought that was Safari only.
Agreed. Sadly, the big-name publishers (EA, Activision, Ubisoft, Zenimax) are all pretty hostile and they've bought the majority of studios, so its reeeeeally hard to avoid them. I try, but sometimes I fail. Sometimes I don't even realise I failed until later. I did buy exclusively indie games for a while, though.
State tax write offs are fundamentally unfair. The US government effectively subsidized high tax states.

A guy making $100k in Texas ought to have the same exact tax federal burden of a guy making $100k in New Jersey. As it stands now, those two guys pay a different amount to the federal government. That is unfair. A state can raise state taxes will little impact on residents however it results in lower tax revenue to the US government and more revenue to the specific state.

High tax states hate giving up that deduction because they would effectively be giving up a subsidy.
Show HN: Tillid-Cast – A virtual browser in the cloud
How Kotlin Calamity Devours Your Java Apps Like Cancer?
Makes sense. Thanks for the thoughtful response.
> "When using a GC you can get 1:1 performance to non-GC if you preallocate."

That is not always true. Also, preallocation can be impossible (due to limit on heap size) if there is no way to free memory without the GC running. Of course, you're right that there are tradeoffs, the only argument here is about the magnitude of the tradeoffs - the OP shows a hidden cost of GC that is not talked about often enough.
Nor does the ability to "buy in" exist for normal employees unless the business is public or sets up some kind of ESOP.
Although I have no clue how the body absorbs it, it seems that stevia (the alternative sweetener known as truvia) is remarkably good at curing lyme in vitro vs antibiotics[0].

[0]: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4681354/
Attacks only get better with time. Check back in a couple years and someone may have done just that.
I don't think this is true anymore. I think this is one of those funny vestigial things that evolved in a different era.

If you think of a startup as a true "garage venture" with a few people toiling away trying to ship a product, maybe that's the right model.

That isn't really the model for SV entrepreneurship anymore, though, even though we kinda pretend it is. How it works today is, $8 million-dollar "seed" rounds, downtown office space, early-stage companies paying $150k or more for talent, incubators and signaling, etc.

Maybe one of those cases where the game has changed, but our mythos hasn't.
How to tell if your tilapia has been gassed
Welcome to HN. Note that 4 of your 6 stories you submitted so far got flagged (by other users) for either using link shorteners or being off-topic. Can you read the https://news.ycombinator.com/newsguidelines.html
before submitting?
Only negative results I’ve had were due to either proximity (it can’t see my face properly- too far away or too close) or obfuscation (lying on pillow which obscures too much of my face)

Overall it’s much smoother and non-intrusive than TouchID

I’ve never needed to unlock my phone in a situation where I’m
not about to look at it so I’m not sure what use case you’re running into there.

As for in the dark: it automatically scans when you swipe up, so no issue. Don’t think of it as “using Face ID” think of it as “swipe up to unlock phone”. The Face ID is just an implementation detail.
tried out the 57 beta on macOS (10.13) this weekend and watching in the activity monitor, the main firefox process grabbed a whopping ~800mb of my 8gb of ram + spawned sub-processes needing 20-100mb per website tab. compare this to safari and chrome that have a minimal main-process (~40mb) and then the per-tab amount. i like mozilla and firefox but it just always seems to be something with firefox that pushes me away and now that they have the speed fixed, it's eating up my finite resources.
I love Firefox and I'm glad to see they are doing what it takes to stay relevant.

That being said, the "quantum" branding here is completely ridiculous. Quantum already had a definite meaning in computing and Firefox's "quantum era" has absolutely nothing to do with it. It's like Ford making a "hybrid" Mustang, that has zero electrification, it's just faster than all previous Mustangs.

I was honestly expecting a Firefox build for quantum computers.
I really want [thing] but cannot afford [thing] at the current price point. Rage! Kick! Scream!

Doesn't this sentiment have to be nearly as old as markets themselves? What makes you more angry, the fact that you cannot get the thing you want? Or the harsh realization that there is a class of people who can afford it, and you are not in that class?

Pricing is science, with a little art thrown in. EA is a publicly traded company whose stock has climbed from $12 to $120 in the last five years. Their imperative is to maximize shareholder value, not appease gamers.

The grown up thing to do is to focus on the things that you enjoy + can afford.
I'd forgotten about that boxing issue, it was one of the things that discouraged my exploring it more (for numerical work) years ago.
Am I the only one that is confused by Firefox's "fast again" narrative? I remember that they launched the https://arewefastyet.com/ site a few years ago to fight the idea that FF was slow. It feels like there's a new blog post that essentially says the same thing "we're fast now" every couple of months.

So I find this all confusing. Am I just remembering incorrectly, or haven't they already declared "we're as fast as Chrome now" several times in the past. Were those lies/incorrect? Or again, am I remembering incorrectly. Can someone explain this?
If you are that high level then your family and close associates are all targets. Same goes their family and network...
And that's why I stopped playing any EA games this summer.
I think Chrome does have it on mobile, because it prompts me to "reader view" a page when it isn't properly formatted for reading, on Android 7.
Mozilla Corporation is, as you can see on the first sentence of that page, a subsidiary of Mozilla Foundation[0], which is itself a non-profit.

[0] https://en.wikipedia.org/wiki/Mozilla_Foundation
Snapple did that too. I remember their commercials in the '90s celebrating that they were #3 and that made them awesome.

https://www.youtube.com/watch?v=ZLv__8u7KJQ

http://adage.com/article/news/snapple-shoots-3/18175/
That wasn’t a marketing site, it was a tracker to measure the increase in performance over time due to the ongoing work the newly-spun-up performance team was doing.
This is awful. Now, if your founder/lawyer was kind, you CONVERT the ISO stock to NSO upon leaving the business and increase the excursive window, so they are not NSOs till the employee leaves the business. (NSO tax per vest, ISO tax on exercise)

The way it works in my business is: you have regular ISOs, you vest, you leave, we convert to NSO and give you 8 years to buy them. You're not vesting anymore, so you sidestep the vesting tax associated with NSO, and you pay the cap gain in 8 years. This is the most employee friendly way to structure things as not everyone has liquidity to deal with what they have earned (both buying the grants and the tax associated with buying the grants).

Under the new plan, the rule around NSOs being taxed per vest (remember when you leave you're not vesting anymore) will be applied to all types of employee stock option compensation. That's madness. Personal opinion: On the plus side, maybe salaries will go up and stock grants will go down (imo unhealthy). It will also push more 409a. :\

(Edit- My COO says: julie [11:57 AM]
that provision is already being softened in the latest amendment btw)
There have been multiple separate initiatives over the years to speed up various aspects of Firefox. The largest one is culminating in the release of Firefox Quantum, which is launching as Firefox 57 tomorrow. You've heard this more lately as the Quantum version of Firefox was released to Nightly and then Beta/Developer channels over the past couple months.
My knees were touching the back of the seat in front of me. Regardless of the actual seat pitch, I don't think I could take it any smaller.

But maybe I'm already out. My next flight is booked on JetBlue even though it probably cost me quite a bit more.
I'm not a Go expert, but my understanding of the blog was that the algorithm or any other aspect of the code was not changed. Only the garbage collection frequency.
Hey op here.

I create Tillid-Cast in order to provide a virtual browser in the cloud.
With this the demo, you can browse any website without any
tracks in your history. You will also get a different IP than yours.

With the full version of Tillid-Cast, you are able to save your browser state, cast your screen, and share your browser with somebody else, which is convenient when you need to share temporarly an access to a website and don't want change the password.
Scaleway Enters a New Growth Phase
The U.S. government can not claim copy rights on work produced by government employees. Read the statute before commenting on it, especially if you're using it as a point of disagreement.

The one way the U.S. government can come to own copy rights is by purchasing them from original rights holders. No copy right exists for any work of a U.S. government employee.
Defenses only get better with time too. That isn’t a good argument. Based on that logic we should have no security ever on anything because it’s always pointless long term.
Twitter Plays Tetris
The entire tax bill seems to be sticking it to Democrat states, in particular New York and California, but it is really about urban vs. rural politics.

Democrats have become too concentrated as a party in urban areas and so rural voters have gotten enough political power to attempt to address what they view as economic inequities in the current urban/rural income distribution.

Republican have also flipped the script on Democrats and so now they are proposing to tax the "rich" (actually urban middle class) and redistribute that to the poorer rural middle class.

It is funny because conservatives have been warning for decades that redistributionist games don't end well, while the Democrats have been advocating them, but now that the shoe is on the other foot it doesn't seem like such a good idea.
Great resource.

Now let's talk to the 0 user startups with trivial data with their SOA/microservices, NoSQL databases or sharded data bases...
SQL Cheat Sheet
browsers are too important to have one even two choices
It is probably sometimes marginally faster and sometimes slower, same with memory use. Its security is still lacking compared to Chrome. Personally I don't see any pressing incentive to switch.
>Dependency inversion to make things testable

Dependency inversion makes things unit testable.

>testing is good right?

All other things being equal, wouldn't a form of testing that doesn't require rearchitecting your code be better than one that doesn't?
Developer Tools needs to have better UI
They failed.
Yep, isitmaintained.com uses issue resolution time and open percentage of issues/PRs as the metrics: http://isitmaintained.com/project/pubkey/rxdb :)
Well, explain why Apple crumbled when Steve Jobs left, flourished until he died, then began to crumble again.
Not using https means that your ISP, your mobile carrier, or your airport network provider can modify the information being presented to you. This is not a hypothetical, it happens all the time (though usually just to inject ads).

It's not about whether the provider wants the information to be public, it's about whether the provider wants the information to arrive intact.
I get the feeling I would love hanging out with you and nerding out over this stuff. :)
Maybe this is true in SV. My experience in other areas of the country is that startups, especially early stage ones, don't have that kind of cash.
That is perfectly fair, but I think to a larger extent than they realize politicians drive public discourse and narrative. I'm not saying do nothing, i'm simply saying that more often than not the TSA and their methods have been shown to be utterly inept. Just because it is logistically simpler for me I bring 'contraband' on every flight I take...hundreds of flights, never even been noticed. (Most/Many) of us live in a state that declared war on a plant and is losing and the majority of people accept it for no other reason than its the narrative presented to them.

I'm not against doing something, I'm against counting doing anything as equivalent to doing something productive.
Public APIs landed in March: https://bugs.webkit.org/show_bug.cgi?id=150479
NSA was robbed and mocked by anonymous hackers
While this is an unintended consequence, how do you otherwise tax the massive equity compensation packages offered to executives? It has to be across the board.
At a high level my main question is:

Why has Mozilla generally been so slow to react to market trends and taken so insanely long to deliver products that are competitive in other ways than fuzzy aspects like openness, freedom etc?

This goes back back all the way to like 1998. My memory is a bit fuzzy, but I remember it feeling like they were in rebuilding mode until like 2005-2006. And then Chrome launched in 2008...

The first time around I guess it was massive amounts of technical debt and some questionable architectural choices (e.g. XPCOM), but how about the past decade?
For me, it's missing Chromecast and my MacBook Pro heats up enough that the keys become warm to the touch when using Firefox.
I just bought a AAA title - Destiny 2. Humble Bundle seemed like a decent store, right? I made so many purchases with them in the past. 60 dollars later I had a key that Blizzard wouldn't accept. My Battle.Net account (years old, ooooold) was created in Germany. I lived in different countries since then and currently live in SG, the key that I purchased was locked to the US/Asia Pacific region.

Now .. I certainly can change my account's region, right? I'm in good standing with Blizzard, I just moved.

Well.. Prepare to hand over a government issued ID including your address or - if that ID doesn't include an address - said ID and a utility bill.

For an effing game. For a gaming network that knows me by a handle#randomNumber and an email address.

Oh - you can create a brand spanking new account from here. No ID required of course and now I have an account in the EU (my .. 'real' aka 'old' Blizzard account) and an account here (for Destiny 2, because eff you Blizzard: You don't need my ID). It makes no sense.

My point being: EA is bad, EA is crap, but even companies like Blizzard - often considered good and exemplary - are insane sometimes.

We tend to forget that EA produced great games and focus on the negative parts. For others (Valve, Blizzard) we tend to focus on the positive parts. I think it's rather easy to overreact in one way or another.
Obligatory https://www.xkcd.com/538/
On memory allocations larger than 64KB on 16-bit Windows
They are not like apple because their goal is not the same as a for profit company. While you could still argue they're failing, i was just saying market share isn't the only indicator for a corporation in their position.
Ah, you are correct, it does have it for non-mobile-optimized pages. Completely forgot about that.

I would still argue that its function is different than the "reader view" functions of other browsers, but it does have it.
I switched back to Firefox 54 from Chrome when multiprocess browsing ("Electrolysis") came out of beta. It's been absolutely great. It's fast and I trust and like the nonprofit behind it. And all the extensions I care about are available.

My main issue with Chrome was the endless nags to sign in to a Google account, and just generally wanting less dependence on Google. I also like that Firefox has a built in tracking protection (not just Do Not Track toggle but actual blocking of trackers). That's something that's just not in Google's interest to put in Chrome.

Browsers are becoming more and more aggressive in protecting the interests of users. Becoming true "User Agents," in other words. See also Safari iOS allowing content blockers and now in iOS 11 blocking some popular tracking behaviors by default. It's absolutely great. And it's not surprising to me that Chrome is not a leader here. It's owned by the biggest advertising company on the internet. I predict Chrome will continue to lag on pro-privacy, anti-nag features.