Hacker Newsnew | past | comments | ask | show | jobs | submit | danielsamuels's commentslogin

The website claims the longest line of sight in my city is 24.7km from someone's garden that is surrounded by houses. I walk past this particular spot on my way to the gym. I walk downhill from my house to get there. I seriously question the reliability of this data.


The resolution of the underlying data is only ~100m. So most houses, vegetation, etc, gets blurred into the same smooth surface. There are actually higher resolution data sets, even up to centimetre scale, using LiDAR, of cities. We'd love to integrate these but it's a few orders of magnitude more data.


I think you're assuming more fidelity than the project is claiming


I'm assuming that when the project says you can see 24 km from a given location, that you can see 24 km from that location. That's not the case. Fundamentally, it doesn't do what it claims to do.

Why allow the user to select any arbitrary location on a map and give an answer when you know the answer is most likely nonsense? You don't need to compute for 2 days to accomplish that; you could just make it up.


Surely you understand it's based on limited resolution data, and therefore intended to be used at the scale of general topography like mountains and valleys?

That it's not taking into account human construction or distances of tens of meters?

Presumably you can walk a little bit and climb on someone's roof to see the claimed 24.7 km. Assuming a sufficiently clear atmosphere, and that there isn't a tall office building in the way or something.


Why not complain that there's a point inside somebody's basement and you can't see any distance from that? Why not complain that it's wrong any time you close your eyes? Those would be about as sensible.


Ironically, the site would probably say you can see 20 km from inside the basement.


What's ironic about that? Of course it would. It's working off of large-scale terrain features, not structures. It will also tell you that you can see distant mountains when it's cloudy or you don't have your glasses on.


For reasons that should be obvious, that's not going to work on Windows.


Sorry, I assumed macOS: but you're right! For Linux (and Windows, once we ship support for it) the keybinding is alt-l to avoid conflicting with tab switching.


There are already services like Firsty[1] that use an eSIM to achieve this.

1. https://www.firsty.app/


> It would be great if there was a "single small file packages" movement so that more lean open source software will be created.

There are certainly npm authors doing this already, feross[1] is a good example. That means you get packages like is-buffer[2].

[1]: https://www.npmjs.com/~feross [2]: https://github.com/feross/is-buffer/blob/master/index.js


What I would do if I wanted to use "is-buffer" is I would copy this index.js to a new file called "isBuffer.js" and it would look like this:

    export function isBuffer (obj) {
        return obj != null && obj.constructor != null &&
        typeof obj.constructor.isBuffer === 'function' &&
        obj.constructor.isBuffer(obj)
    }
Imho, there is no need to pull 10 files into my project to use one function.


You would, of course, preserve the copyright and license notices too. Otherwise that would be a violation of the license.


Yes, in this case I would put something like this on top of the file:

    # Fork by TekMol of https://github.com/feross/is-buffer
    # Which is MIT licensed by Feross Aboukhadijeh
I am actually never completely sure how to properly do this. Would the next forker write the following then?

    # Fork by Joe of https://github.com/tekmol/isBuffer
    # Which is a fork by TekMol of https://github.com/feross/is-buffer
    # Which is MIT licensed by Feross Aboukhadijeh


Looking at that function, I'm not convinced that it's copyrightable in the first place. Once you know what it's supposed to do, how else would you express it?

Of course it's only appropriate to credit the author anyway, and one way to do that nicely is by following the license requirements. I just think "violation of the license" is a bit of an unnecessarily strong statement, given the triviality and the likely non-copyrightability of the code.

Your lawyer's opinion may vary.


Can it?

> Service Unavailable

> The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.


I think it's a shame that people have bundled Elon into the Bezos / Branson battle. What Musk is doing is far more useful (and has been for a while now) than the measuring contest that's happening between the other two.


Don't forget about competition. It's a good thing that Musk has both Bezos and Branson biting his ass from their own rockets, if not only for PR.


> ...do we all have telemetry in our cars, really? I mean, we have data that can be read via ODBII, but it's not exactly connecting via the cell network, it has to be retrieved with a plug.

Nissans do, my Leaf does. They connect to a mobile network or WiFi and upload data.

https://www.nissan.co.uk/ownership/nissan-infotainment-syste...


Yup. My Nissan gives me a monthly nag screen to accept terms in order to use my navigation map and audio system. The car has its own 4G connection (I don’t pay anything, it’s not usable to me) in order to download traffic data, send telemetry home, and I believe SiriusXM radio.


I'm currently imagining a nightmare scenario where those gas station tv ads are playing inside of the car. I sincerely hope that day never comes.


> gas station tv ads

I've been driving EVs for the past 10 years (LEAF -> Model X -> I-PACE) during which time I haven't used a gas pump. After reading your comment I had to go searching for this thing about ads playing while you're filling up. I found this Reddit post about being forced to watch ads before being allowed to even start the pump!

https://www.reddit.com/r/assholedesign/comments/819tcf/forci...

Oh. My. God. I'm disappointed. Not surprised. But disappointed.

> playing inside of the car

Yeah, that's definitely going at the top of my list of car "misfeatures" that would make me run screaming to another brand.


Speed = 0, Display Ad = True?

Goddamn, I don't want this post to be a screenshot for someone to point out that we can see the future.


Speed=0,Fuel_Cap=OFF,Display_Ad=True. - well, if anyone is going to get it first, its those Tesla owners lol.


I was thinking more of running the ad at a red light but yeah...


Yeah, I'm unsurprised a Leaf does. I also remember that Nissan had a security hole back in 2016 that meant that a bad actor could drain your Leaf's battery with only a VIN.

It's definitely the way the industry wants to go - I mean, free data, why not? Bit like the FAANGs, dress up the data collection with some features people want.

Might just be a case that no-one I know owns a late model car :D We're big on older Japanese imports in NZ, god bless our lack of tariffs. Although RIP our local car manufacturing industry, god bless neoliberalism.


They don't help anyone, including themselves


You should put a warning before this comment. I have spilled some coffee :)


It's built into the camera app


There is no "the camera app"; the manufacturer often provides their own. It may well be in recent versions of GCam, but quite often it requires you to bail out to Google Lens for some reason.

Android is like Forrest Gump's box of chocolates: you never quite know what you're going to get. And sometimes it's stale.


Hmm, their developers seem to imply otherwise:

> TS.ChrisR - TeamSpeak Staff - 30d

> We use the Matrix protocol only for the messenger part.

https://community.teamspeak.com/t/beta-signup/13749/50

Other mentions of it here:

https://community.teamspeak.com/t/teamspeak-development-stat...

https://community.teamspeak.com/t/teamspeak-development-stat...

Matrix themselves talked about it: https://matrix.org/blog/2020/10/09/this-week-in-matrix-2020-...


Oh real interesting! Didn't realize that was the case - and the source linked was just a new account O:


Discord API is currently thick server and thick client, as far as I understand. Have you had a chance to review the current state of the Matrix protocol, which is thin client and would be useful as an inspiration for the next API revision of Discord.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: