HNHacker News
TopNewBestAskShowJobs

nevir

2,815 karma · joined August 26, 2011

submissionscomments
nevir··on Identity Beyond Usernames
FWIW, some sites—like Amazon—allow multiple users on the exact same email address (distinguished by password or other identifiers)
nevir··on AWS Snowcone
I'm not sure whether I'm more annoyed by AWS' product naming scheme or the JS/Ruby/etc community's cutsy project names
nevir··on The unreasonable effectiveness of declarative programming
Yes. That is imperative.

Declarative code describes the _output_ or final desired state of something.

nevir··on The Great CoffeeScript to Typescript Migration of 2017
CoffeScript had quite a bit of influence on JavaScript and TypeScript today (and/or really great timing w/ similar thinking). All of these were in early releases of CoffeeScript, and showed up in modern JavaScript years later:

* fat arrow functions

* classes

* template strings, multiline strings

* destructuring and ...rest values (splatting)

* elvis operator (foo?.bar?.baz - in TypeScript)

honorable mention

* list/iterator comprehensions (made some good progress in the ES speccing process, but ultimately didn't land)

nevir··on NPM v7 Series – Introduction
Looks like it's catching up with yarn (workspaces, overrides, etc). And re-thinking past decisions (installing peer-dependencies automatically …again)

I think I like it!

However, I think I'm still going to be using Yarn for the foreseeable future. Would like npm cli to prove itself for a while.

nevir··on “Just walk out” technology by Amazon
> Combined with amazon promises that it takes only a few weeks to integrate (seriously??)

I believe it. Their new grocery was really quick to fill in (I walk by it every day, and was able to see progress while it was being built)

nevir··on Fiber – Express inspired web framework written in Go
Ironically, express came to Node from Ruby's Sinatra much the same way.
nevir··on Some users say they're getting rid of Fitbit because they don't trust Google
Enternal? Did you mean external?
nevir··on Some users say they're getting rid of Fitbit because they don't trust Google
After having worked at Google, it is the only company I actually do trust with my data. (But I am also ok with them using it to customize my experience, and even target ads)

Their internal privacy controls are extensive.

As a human, it is nearly impossible to access someone's data, even when debugging code/ML models/etc.

And when you do need to, it requires exhaustive oversight/approval, and _everything_ is audited.

nevir··on WeWork Needed a Bailout, But Adam Neumann Still Leaves a Billionaire
When they own/lease a shit ton of physical assets
nevir··on The Baseline Interpreter: A Faster JavaScript Interpreter in Firefox 70
Fair point!
nevir··on The Baseline Interpreter: A Faster JavaScript Interpreter in Firefox 70
V8 did this a while ago.
nevir··on The Horror of Microsoft Teams
Our CEO gave up on slack long ago. Email is the best way to get their attention.
nevir··on Why Generics?
I think TypeScript is a good example of one extreme. You've got conditional types, literal types, type mapping, and a bunch of other very advanced parameterized types.

(I also think it makes sense for TypeScript given JavaScript idioms; it mainly falls over when the caller has to interpret some very complicated error messages, however)

nevir··on CSS Houdini Interactive Introduction
That's kind of the goal.

Recent efforts to strip browsers down to their core functionality, and provide a world where the current web is effectively userland code:

* web components

* service workers

* Houdini

Imagine a future where browsers just implement these low level concepts, and HTML is defined as an (open source/community) library that all vendors bundle as part of their browser.

And then, also consider how much overlap there is here with traditional operating systems. Your next device OS could be just another layer on top.

nevir··on Seattle Faces Backlash After Easing on Crimes Involving Mental Illness
Wanted to echo this.

I've worked in downtown Seattle for the last 10 years, and frequently use the bus system. (caveat: I'm a white male, so generally in less danger, and may be more oblivious):

* I've seen a few brawls (~5) in all that time; generally (all?) swiftly broken up by police

* Haven't experienced weapons (or items used as them), whatsoever

* I've seen (a handful of) needles in that time, but never on busses

* Lots of panhandling, people yelling things, etc.

* 2nd/3rd around Pike/Pike is _definitely_ sketchy, and will make you feel uncomfortable walking around there; but it's also where I work atm: so I frequently am in that area, and haven't encountered much.

nevir··on The German Tank Problem
FWIW, this is part of why Amazon's product identifiers (ASINs) are obfuscated the way they are
nevir··on Support for U2F security keys
Which services that support U2F do not support multiple devices (that you care about)?
nevir··on Apple removes game after Chinese company cloned, trademarked, requested takedown
Well, also in Rome :P
nevir··on Amazon Jumps into Freight Brokerage
It's definitely a far more complicated space than you expect at first glance :)
nevir··on Amazon Jumps into Freight Brokerage
There's a lot of inertia in the industry behind the traditional brokerage model (very sales-centric, and all about relationship building).

Consolidation is also hard on the trucker side, where there's a ton of fragmentation in the kind of work they perform and access to it

nevir··on Why Programming Is Difficult (2014)
Agree with almost all of this, but one section bothered me:

> This problem is, by the way, the thing that takes most of my time, 60-70% of my time at a guess. I once spent over a week trying to get a broken LDAP server to work - my boss had forbidden me to implement my own LDAP server - but after a week of struggling with a broken LDAP sever written in C and badly documented I had a lapse of memory and forget that my boss said and accidentally implemented a server from scratch in Erlang during my lunch break.

> To be honest it wasn't a full LDAP sever, but I didn't want a full LDAP server. I only wanted a couple of commands to work, and that was pretty easy to fix

Knowing when to flip the table and reimplement is probably more challenging than anything else outlined in the article.

Joe probably had a good sense for that. Most programmers, however, do not seem to (requires tremendous breath of experience!).

It takes a certain amount of arrogance to assume that you understand (or can predict) the entire problem space along its warts. And if you're wrong, it's often another poor programmer down the line that pays for it—not you.

nevir··on Keeping master green at scale
Many teams
nevir··on Google makes BigQuery available in Sheets
Seems unlikely to be the real reason
nevir··on Running VSCode in Docker
https://cloud.google.com/solutions/sensitive-data-and-ml-dat... has some high level guidance on different techniques that can be applied, depending on the type of data you're working with.
nevir··on Running VSCode in Docker
And yet, they do.

Source: worked there, on a ML focused team.

nevir··on Running VSCode in Docker
FWIW, as an example, Google developers don't have direct access to production PII data.

The best they get are aggregations (sufficiently large enough that you can't identity a person). Specific user information is only available if the user explicitly opts in to share it, and is scoped to the specific case for analysis.

It makes training/diagnosing ML models a challenge, to be sure

nevir··on Google’s constant product shutdowns are damaging its brand
IMO yes: the promotion culture (technical complexity, impact) push people to come up with Big Ideas.

The thing with Big Ideas, is that they're often iterations of existing ideas, but just different enough that you can make a case for a fresh start. (And who doesn't want a greenfield project) Plus, the cost of experimentation is far less while you're not supporting a massive userbase.

nevir··on Npm Layoffs
This HN thread appears to have been buried/removed from the main page
nevir··on Npm Layoffs
Private package hosting
← PreviousPage 5 of 16Next →