skysight-inc/HackerNews huggingface dataset:
I believe "see value" in this case means - they can start making profit by stopping growth. But since there's more expansion possible, they'd rather invest that money into themselves as "we can start making money now, but we'd rather make more money later".

I'm not saying it's healthy approach in all cases, but the cold calculation is not irrational.

Re. "replaced a sustainable industry (taxis)" - you mean things like taxi medallions? like unaccountable drivers who can ignore you? drivers who will charge you a made up amount? There were lots of issues with taxis - let's not forgot about those.
Wow.

See https://sci-hub.tw/https://doi.org/10.1016/j.epsl.2018.07.02... for Civiero et al. (2018) A common deep source for upper-mantle upwellings below the Ibero-western Maghreb region from teleseismic P-wave travel-time tomography. Earth and Planetary Science Letters, 499, 157–172. doi:10.1016/j.epsl.2018.07.024
Google has done this again and again with their APIs and services other than their main search and advertising business. For me as a developer Google has a bad name now and I'd never invest my time developing something in their ecosystem or worse have my business depend on it. They do not care about their user base as is shown even when they shut down paid services. Which is why even with all their promises about Google Cloud I still don't trust it. When one says that about Google Cloud you get this immune response that it is different, but it is prefixed with Google which is a bad name when it comes to keeping third party services or APIs up paid or unpaid.
Recently I've joined the home NAS crowd. I never thought I would but it just happened naturally. I was rewatching the GoT BluRays to prepare for the new season and it was very frustrating having to change discs every 2 episodes, taking forever to load a disc, printing the same stupid copyright warning every disc. So instead I went and ripped them (funny that the copyright message saying not to copy them was a factor in convincing me to actually do so). But then I started running out of disk space so here I am a few weeks later using RAID5 and multiple drives exposed through the LAN and having ripped my entire BluRay library.

It's actually quite cool in that I now get both the benefits of streaming (can play any ripped title on demand whenever I feel like it) and none of the drawbacks: doesn't need Internet nor does it use my monthly traffic limit, it's at much higher quality than any Internet stream (GoT BluRay episodes average at around 35mbit/sec while an Internet stream doesn't go above 5mbit) and there are no "concurrent streams" limit (well, other than the one inherent to the speed of my LAN/NAS but I've yet to hit that one).
The article makes a fair point, but if the promotion being denied to the "glue" is one that should be doing lots of coding, then it doesn't make sense to promote the glue.

It doesn't matter that the glue was performing the most high-impact tasks at the moment, they were tasks that generally fall into the project manager/product lead category. If these activities are tending to fall onto people in SE roles, that probably means the organization is too lite on project manager roles, or they aren't properly aligned with and/or integrated with the SE teams, and that is the bigger issue that needs to be addressed.

Otherwise, If an organization is self-aware enough to recognize the "glue" issue to begin with, then it should be self aware enough that an SE doesn't have to become glue. The SE can raise the issue with management that they need more PM activity to coordinate glue tasks.
So my Nest app[1] that has 1800+ registered users will stop working in August. :'(

[1] https://richev.me/nest
I though that only affects processing time, not the end result.
Maybe you should re-evaluate this position, if it's severely limiting your phone selection.
This is a big thing for me. Most ORMs I’ve used have decent migration tools which is a huge benefit for managing your schema. We enforce changing Schemas via migrations as opposed to any sort of auto-migrations some packages offer. Makes life a ton easier being able to put these changes into a build pipeline.
Lumping together Afghanistan, Iraq, Pakistan, Somalia, Kenya, Indian Ocean, Libya, Uganda, Syria, and Yemen as the same fight is a rather garbage argument considering that the US has different reason in each case to go to war and with different goals.
> But that hash is a regular, fast hash that takes like 1µs to compute right?

They use SHA512 which is fast, but noticeable for large enough files.

> Or is this meant to spite the 0.01% of visitors that really try not to be tracked and have turned off javascript?

Yes, the point is that it works with blockers.
> I’m a Works with Nest developer. Will I be able to access and control Nest devices moving forward?

> No. The Actions on Google Smart Home platform does not provide open API access to Nest devices, so it cannot be used to access and control Nest devices. Instead, managing and controlling Google Home, Nest, and thousands of third-party smart home devices is done through the Google Home app and the Google Assistant.

Wow, just wow. The entire non-Google Nest ecosystem evaporates overnight.
How is prejudicially taking money directly out of the market "pro-market"? Anti-globalist I'd maybe grant, but since the tax is universal, I think it's pretty globalist as well.
This reply doesn't address the question above it. Perhaps you replied to the wrong post?
As someone who did not have a car for the better part of a decade, living in one city known for a good taxi system and one without a good taxi system:

"sustainable industry" is not the term I would use to describe taxis. Their dispatch systems badly needed replacing.

Things I saw in taxis pre-uber:

- Calling a dispatcher and giving an intersection, to receive a "we don't pick up at intersections, you need a valid street address" message. This was in the city without a lot of taxis. Gee, wonder why.

- Drivers speeding off once they realized you didn't mean to go to the airport.

- Drivers intentionally using both feet to drive, so they would stay well below the speed limit. If confronted, it was in the name of "safety". Dispatchers couldn't track locations so they had no idea how long the trip should take, and weren't interested in you as a repeat customer enough to do anything to the driver.

- Multiple broken card readers.

- Generally, it was impossible to understand dispatchers. Almost every one I talked to had a thick accent beyond what I would expect from even a newer first-generation immigrant.
Is 'evidence' inadmissible if a OTP was used?
> Simpler because it makes the code more consistent: for instance, once you know the ORM, you don't have to deal with hundreds of specific cases that insert or update various records.

That's not what 'simpler' means in this context. Simpler means conceptually independent things aren't coupled together. For example, ORMs couple together object-oriented code and relational objects. That's the essential complexity that they introduce.

> There is no canonical way to keep them in sync with the code.

There's still the old-fashioned way of checking them into the repo as part of migrations.

> They are vendor-specific.

Most people will almost certainly stay with a single vendor anyway. If you never take advantage of your platform for fear that you'll migrate away from it, you're throwing away a lot of potential benefits for some perceived future risk.

> As far as I know, you need to learn specific tools to debug them or to analyze their performance.

No more than you would with an ORM–in fact, with an ORM you'd need to learn two different stacks to tune performance or troubleshoot.
Levine is Bloomberg’s best writer, by far. Most entertaining, at least.
Assuming this post is ernest, it's pretty simple. Companies defer profit now because they see growth opportunity ahead. They are betting that if they lose $1B this year, over the next 20 years they'll make up this years loss and more. So Lyft thinks that by losing $1B this year, they can make, say, an extra $1.5B over the next 20 years.

It's possible they are wrong, in which case investors will lose money. However, if they are correct, the investors will get good ROI. Depending on the investor's risk profile, this may/may not be an appealing proposition.
They needed to work with a language team that's willing to modify the language to meet their requirements. Dart needed a killer app and was willing to work with them. The rest is history.

JavaScript was invented for similar reasons (though by one person).
The major problem with Lyft and the other unicorns is the growth already happened. The amount of additional growth necessary to sustain their supposed valuation is staggering and unlikely to occur, leaving the public markets paying for the exits of private investors(like Carl Icahn for instance). It would literally have to surpass Google-like growth to make it a worthwhile investment at the IPO price.

What we know about Lyft suggests it's overfunded and it's growth may be more the consequence of large investor inflows, rather than a successful business model.

People like to cite Amazon as proof that profits aren't necessary for a company's success, but even without arguing it as an obvious outlier, it wasn't worth $1 Billion when it IPOed in 1997. The public had a chance to participate in its growth rather than simply fund VC exuberance.
I have a Pixel XL, original one, and it's always been good. This makes me want to switch, partially for the smaller size. I see my Pixel has a snapdragon 821 chip, and the 3a has a 670. Can anyone comment on whether the 3a would generally be faster/better than my significantly older original Pixel XL? I don't know much about phone chips, but it generally seems that the 670 is better than the 821 from a cursory Google search.
Wow they've doubled down on Flutter ... Hmm better check it out
> That's just not true

Its true enough: it keeps happening. Patch it out or resist all you want, it doesn't matter if you have to acknowledge and deal with its existence, if only because of the amount of energy it takes to push back against it. If it doesn't have a feature you want because they disagree, you can add it to your browser of choice, but it doesn't matter because you still won't be able to use it.

It's exactly what we're seeing with firefox. They could implement feature XYZ, but it would be irrelevant because no one (web developers) could use it.
Anecdotally I see more Cruise cars in SF and more Waymo cars in Mountain View. I heard Cruise doesn't drive on freeways either, and that would affect disengagements per mile quite a bit.

Still Cruise's disengagement rate is astonishingly high: 1000 disengagements every 0.19 miles[1], according to the Wall Street Journal ;-).

1: https://i.imgur.com/F0vqDCp.jpg
I gave up. I have to run a VirtualBox VM for my work which means I have to have HyperV disabled, which means the Android emulators don’t work... also tried the arm images but no cigar.

I’m running a Ryzen CPU and I feel like that’s half the battle.
In JavaScript there’s Knex which is a query builder that’s pretty good and has a few ORMs built on top of it.
I remember them being terrible. Every round in counter-strike I'd be yelling that it was my mouse and not my aim. The ball was so dirty!

Terrible for FPS's in the dawn of internet fragging.
I am turning off my future purchases of Google Nest products.
Here's how I look at it:

Google - Wants my data, willing to play the long game, has the scale to properly support security updates

Third party US manufacturers - Wants my data, playing the short game, suspect UI choices

Chinese manufacturers - Wants my data, suspect UI choices, unknown motives with regard to data privacy

Open source OSs - High data privacy, absolutely controllable OS

Weighting between the 4, my threat model prefers a Google phone, despite the privacy downside. Google does creepy things, but ultimately they don't really care if a power user turns off tracking: they only care if everyone turns off tracking.
Oh yeah I totally remember that now too. They'd pick up all the dust on the counter/mat and freak out with low resolution spazzing.
No, the article feels like it's not communicating the reason that this is potentially important very well. If I'm reading this right, the whole opening takeaway about the Atlantic ocean shrinking doesn't seem like the point here.

From what I gather in TFA, we haven't figured out how subduction zones start, and we're currently observing the beginning of one in progress, which is giving us the data to back up earlier theories for the first time. This fills an important gap in our understanding of plate tectonics.
Identification of avian flapping motion from non-volant winged dinosaurs
What about them do you find impressive? I thought they also had issues with thermal throttling.
The New Yorker had an interesting piece on the effect that Airbnb had in Barcelona[0] recently.

tldr: residential population in the more attractive parts of town have decreased as much as 45% in the last 12 years. Activists staged protests of illegal Airbnb's by renting them, occupying them, and refusing to leave, all while filming their interactions.

0: https://www.newyorker.com/magazine/2019/04/29/the-airbnb-inv...
I am HN and I see a growth opportunity at a 100 million valuation, just like the Series C investors did

WISH I WAS THEM!

It is perfectly fine to criticize and sit out an investment that runs counter to the history of the investible universe. It is perfectly fine to miss a rally because of it.
AirBnB is not "reducing the supply", they're increasing the demand. The supply is limited, both artificially and naturally, and the demand is growing mostly normally (AirBnB or no).

The local governments get more revenue from high demand (since it increases assessments), and limited supply, so they generally do not have the right incentives to make housing affordable. The public is pretty ignorant in these places, as they should perhaps be allowed to be, so they do not put any pressure on politicians to stop this gambit.
That seems like the last person who should be taking about that.
That statistic is backwards - they have 0.19 disengagements per 1,000 miles, so roughly 5,000 miles per disengagement. But as previously mentioned, this is a wildly disingenuous number, literally orders of magnitude away from the reality of how their cars are performing on the road today.
It's the same trajectory it was before the current policies. The trend is hitting the floor as we're at full employment. (But I can't complain he's not taking us lower than that)
> Citing the population density of Finland and Sweden as a whole is pretty disingenuous.

Yet it's perfectly fine when it comes to US? US has densely populated coasts with some smaller density concentrations on the eastern half. So why the coasts don't sport high-speed rail?
I'd add that the connotation of an angulardart app isn't a simple SPA. It's meant for larger applications. I have been using it for the past year and a half and really enjoy it. The compiling times have been improving with each release.
I think it's valid to describe a reduction to 1/10th as a literal use of "decimate", even if it doesn't match historical usage.
You will be part of the rare minority that uses that configuration which by itself is a fingerprint.
This makes it seem like you would have to use the "Works with Google Assistant" API's instead? i.e. rather than completely not available, there's a new platform?

Don't know about either API to know if that's the case, but it's what the page implies?
Contribution margin is 50%. With fixed costs around $3billion / year. They need to double revenue to $6 billion to get to profitability.

Edit:
By comparison Uber’s contribution margin is only 9%. With fixed costs around 4 billion , it can probably get to profitability by increasing contribution margin to 40% with the same revenue, or by growing revenue 3x. Probably both contribution margin and revenue will go up 3x eventually.
Handing off technical coordination and leadership to PMs is a recipe for problems, IME. A TPM isn't going to spot that two different other engineers have different mental models of the proposed specs. A TPM isn't going to spot the edge cases that could turn into future bugs without carefully revisiting the design. A TPM isn't going to put your rollout plan together so all the services do all the things in the right order. I've seen organizations that will tell you, when you reach a certain point as an individual contributor, that "they aren't paying you just to code anymore," and that covers a fair amount of "glue."

And that "you don't want a PM/TPM doing it" thing is covered in the linked article to, but it fits what I've seen, male or female. The PMs and TPMs I've worked with were not deep in the code of the projects they were working on, so it would be impossible for them to be technically deep enough to do all that glue work. You need someone putting engineer-level time into engineer-level stuff. I'll let my TPMs and PMs run down a lot of other stuff for me, but not the detailed engineering problems. That's my responsibility as an engineer, not something I can offload just because it's "not coding." Which takes me back to saying you should foster - and promote - well-rounded "not just coder" engineers.
Netflix actually wrote a blog post about this recently. It varies depending on your network connection like video: https://medium.com/netflix-techblog/engineering-a-studio-qua...
Can you switch it to Works with Google Assistant and get the same data?
Through subsidiary companies and assigning IP rights, they move their income to a low tax country like Ireland. Its kind of like movie studio accounting. Take Ikea for example. It doesn't make much money because all the profits are sent to a charity that owns the Ikea name.
Can I return my Nest for a refund? This is so stupid.
I did. A CueCat.
Agreed, with two caveats. You have the option to switch hardware vendors with Linux and Microsoft, without having to sacrifice your entire ecosystem. There is also a world of difference between being disappointed by a single experience with the corporation addressing it in a meaningful way, and having that disappointment cascade into a series of disappointments because the corporation is not addressing the problem.
I had no idea that "an appointment" was even a thing.
And even if they don't care about any of those things, their people are the source of their power.
Once again HomeKit's design proves to be prescient.

https://www.theverge.com/2017/8/3/16083996/internet-of-shit-...
Whoops I didn't even notice since it seems like new phones don't have them. My mistake
I have lost all hope that it will ever be otherwise. It's quite straightforward to build smart home devices for youself that are reliable and don't depend on the whims of some cloud or firmware vendor, but the minute you try to form a company that sells them you'll be required to generate a continuing revenue stream which means shitting on your customers in one way or the other.
Fabricating Autonomous Machines for the Cellular Scale
Used TLA+ for security/availability modeling at a previous venture. Didn't find it added more value than other formal methods with less scope and ambition when it came to implementation, but I had very limited resources and we were greenfield so the experience probably wasn't generally applicable.

IMHO (from an implementation perspective): (1) If state is a pain to model, this may be a symptom you aren't placing interfaces in the right places (ie. scope is too broad). (2) If your system behavior departs from known models (ie. expected behavior under rigorously analyzed and easy to model consensus algorithms) then this may be a symptom of larger issues such as unrecognized state or edge cases, which are better tackled first. (3) A practical alternative to the theoretical model of 'safe' machines within the post would be an implementation model with a functional approach ... ie. if in doubt, reset to known state. (4) To model "bad" actors practically, you have to define them. To do so within meaningfully any complex (black box) multi-agent (networked) system, you need a good model of known "good" behavior for any given node. Building this is IMHO more useful than pie-in-sky theoretical modeling, because it allows the efficient (~fully automatic) deployment of practical countermeasures (anomaly detection on resource utilization, communication, etc.). To do this for near-arbitrary systems requires a tight CI/CD pipeline with above-average full stack security insight, for-purpose infrastructure and management level commitment to the additional resources it will cost. Only when all that is done, model for concurrently compromised nodes at this level, because you've surpassed more immediate/pragmatic requirements.
Charlatan in 2016: Teslas built right now has all the hardware required for FSD

Charlatan in 2019: The previous version by nVidia was such garbage (processing 1.5 fps, really?). Teslas built right now has all the hardware required for FSD.

Charlatan, a few minutes later: We are working on the next version of FSD hardware (that'd most definitely render 2019 obsolete)

There is Musk, the sometimes engineer, then there is Musk, the charlatan. An Engineer would never claim 'the latest hardware will be the greatest ever'
Yup, they just did a Twitter.

I lived through the Twitter ecosystem collapse and now I'm a VC I worry about investing in startups that are built on any large ecosystem where there isn't an alignment of clear economic interest.

Google of all people doing this just made it tougher for everyone else to maintain confidence in large vendor platforms.
Not quite the full picture...

Yes, rays bouncing off diffuse/glossy surfaces (incoherent rays) do mean texture accesses are much more random, but at the same time it means you can approximate them very easily, by loading much lower mipmap levels, or even switching to a "constant" overall colour after a certain number of bounces.

Whilst Hyperion does utilise ray sorting due to this, it was also due to Disney's insistence on using PTex for their texture mapping (instead of using UVs), which itself requires highly coherent texturing points to be performant.

Other CG/VFX companies are using pathtracing without ray sorting with Arnold, and many others are using Renderman RIS which does a limited amount of Ray batch sorting, but that pretty much tails off after 2/3 bounces, and you're left with ray/shading batches of 1, so Renderman's implementation of ray / shading point sorting is much more limited.

Whilst it is true that in some cases, ray / primitive / BVH intersection proportion of overall render time is as low as 5-10%, it's more normally in the 15-40% range, but this obviously depends on scene complexity and shading complexity. And this is for high-end VFX with highly complex materials: For interactive rendering where you could bake down a lot of materials to single maps (or even primvar mesh vertex attributes like Manuka does), the shading overhead would be a lot less.
If a developer has gone to the effort to integrate their solution with Nest, I'd be very surprised if they don't get their solution integrated with Google Assistant, and Apple HomeKit too while they're at it. So I assume that when end-users switch over their Nest devices to the Google Assistant platform, their existing Nest integrations will be available on the Google Assistant platform too. Doesn't appear to be as doom and gloom as most other commenters here are predicting.
Binance Security Breach
What about improving refrigeration?
I have yet to have a satisfactory Bluetooth experience even after spending a bunch on what was supposed to be an okay set (Jabra Sport Elite). I'm not extremely picky with earphones. I normally use $10 Panasonic earbuds. The audio quality of any Bluetooth headset I've ever used isn't just bad: it's painful. I'm a little bit amazed at how much other people seem to accept in terms of degraded quality for loosing a little wire and I'm wondering if I just have really bad luck.