skysight-inc/HackerNews huggingface dataset:
Letting other people track my location all the time is a very steep price for me to pay for any perceived benefit.

> losing it in a parking garage

I stop for a second and pay attention to where I parked my car. Maybe even take a quick picture of the surroundings with my phone. The "lock chirp" using my key fob usually makes up for the times I'm not quite sure where it is.

> determining whether it's been towed or stolen

Most municipalities where you're likely to be towed have an impound vehicle search website. I'm not going to let other people track me all the time just for a bit more convenience on the extremely rare occasion that my vehicle might be towed or stolen.

> rescue help in case it's in a more remote area during a blizzard

I check the weather and don't drive into remote areas during blizzards. I suppose if you're inclined to do that, you might want someone to track you all the time so they can maybe rescue you when you make those kinds of choices?

> Crime in a lot of places in the United States is so bad right now that being able to track your car is critical infrastructure at this point

If you are unfortunate enough to park a Kia in Seattle or San Francisco, I guess you've got a problem. But tracking my car is more for the benefit of my insurance company in that case.
> Not to mention you need monadic and nonmonadic versions of every higher order function (or so it feels like) - map / mapM

This is more a weakness of Haskell's standard library (which is despite its reputation not very friendly to category theory) than an inherent problem with monads. A more general `map` would look something like this

class Category c => FunctorOf c f where
map :: c a b -> c (f a) (f b)

fmap :: FunctorOf (->) f => (a -> b) -> f a -> f b
fmap = map

type Kleisli m a b = a -> m b
mapM :: (Monad m, FunctorOf (Kleisli m) f) => (a -> m b) -> f a -> m (f b)
mapM = map

type Op c a b = c b a
contramap :: FunctorOf (Op (->)) f => (a -> b) -> f b -> f a
contramap = map

type Product c d (a,x) (b,y) = (c a b, d x y)
bimap :: FunctorOf (Product (->) (->)) f => (a -> b, x -> y) -> f (a, x) -> f (b, y)
bimap = map

-- and so on

but this would require somewhat better type-level programming support for the ergonomics to work out.
Are you thinking about the times when something like 90% of all species on the planet went extinct?
It's sad that the man in this story died and can't give his side of the story. It sounds like the Mercedes did exactly what it was supposed to do-- answer questions about its location to the titled owner. The fact that this woman had bad credit and couldn't take over the title in the process of the divorce just put the car and the Mercedes network admins in a strange position of trying to decide which legal claim to believe.
Good comment.

> It's hard to build a "general purpose" abstraction layer that will work for specific purposes

I would phrase this a little differently. It’s impossible to make good tradeoffs without an understanding of the specific use case.

“Lossless abstractions” are possible, just rare as they usually come from understanding essential mathematical properties.
Heirlooms are less consistent for sure. They can be more sensitive to their growing conditions too.

But IMO commodity tomatoes are some of the "easiest" things to improve upon. Regular supermarket tomatoes are often flavorless, the farmer's market tomatoes are often better (e.g. in California)

So heirlooms have higher highs and lower lows

IMO commodity tomatoes are consistent, but consistently "meh" ...
Ironically, this is a case where one of Lua's most controversial features comes in handy. Tables can be initialized with both named and sequential members. In this case, "class" is a named member and the `input` element is sequential.
Because they want to pick what you watch for financial reasons, rather than you deciding for yourself.

Their argument might be their catalog is so vast, picking something for you helps avoid doomscrolling... getting frustrated by choice paralysis... and then cancelling your subscription.
There are more than enough options that there is rarely a compelling reason to suffer. Useful semantics rarely remains confined.

I spent too much time working with syntax to tolerate one that makes the code more time consuming to read or write (and that includes XSL; I worked a lot with XSL, and I'm not doing it again - if I need its semantics I'll implement something to do it with a less insane syntax).
One thing I think the author is overlooking is the effect on small communities. With visibility into the tiniest of infractions, with minimal effort you can recruit enough outside pressure to banish someone from a small community. I’m pretty sure everyone seen this played out by children and teenagers.

The problem is how quickly this can spread. Rumors were already a problem, but when everybody can read them in real time, it is harder to combat them.
Working for someone who wants to make you rich is a sound strategy.

Having a billionaire work for you is probably a mark of a good manager.
I think all 3 points are true and valid. #3 is the final consequence (which is already happening, Twitter is much less stable than before).
That's the point of repeating what we customers like: hopefully someone out there builds us what we will like, again.
Effective altruism faces an uncertain future
> counterbalance we’ve had with open source in traditional computing

Created by massive activism, unpaid labour of millions of passionate people who otherwise are very expensive and have a very well paying job.

This is not a practical and sustainable solution for most things. In fact it does not work at in when we have to deal with embedded software even in something as simple and cheap as a phone, TV or a smart coffee machine, let alone a car.

We need a bigger stick, legislative solution with serious criminal sanctions. Misusing user's data should be treated like a bank misusing customer money - serious business that must be audited.
> Everyone would have their citizenship passport ID and their UN ID, and the latter could serve as a "break glass" master key to support immigration

Immigration doesn’t work that way. You don’t lose or transition from one identity federation to another. You maintain both, typically for the rest of your life.

My personal wishlist is that decision makers and designers of identity systems must include people with real world experience of multiple nationalities, tax residencies, migration and so on.

Currently, these systems are already built on false premises and immigrants suffer a lot – not only because of malice but to a large extent because the bureaucrats didn’t think like security-minded engineers. The edge cases are extremely important when it comes to identity, because identity is required for a lot of basic needs. As the world is become more globalized, these issues are a lot more prevalent.

> and I think most of why it's hard is human rather than technical

Yes but I don’t see why that’s so surprising. It’s the identity of humans that’s the problem.

FWIW I think email is fantastic as identity, compared to the abysmal state of the alternatives. It doesn’t change when you cross a border like phone numbers. It’s not perfect when it comes to self-sovereignty and account recovery.
Recalls happen because a safety and / or quality issue is identified. Than this issue is remedied by a rwcalk: either forced or voluntary one.

Cars are recalled because a part might fail during operation, worst case that risk is found once the part did fail.

Only a bunch of incompetent frauds would:

a) ignore their own data and wait four years to recall, and then only in one market

b) need years to find a solution, as it seems, still isn't good enough

c) issue a policy to blame these failing parts, well known and identified internally, on their customers
Obviously, you haven't been in a position where you had to patch the anti-cheat solution yourself in order to play the game you paid for.

Well-designed games offer limited potential for cheaters by design. An anti-cheat software can help to eliminate the little potential that is left, but often games are designed without cheating in mind and some anti-cheat software is put in place to solve all the issues that were produced by the bad design.
None of Matrix’s typical usability problems are the protocol’s fault - they are the clients’ fault. The fact is that on the Matrix side we invested much more time on the protocol, spec process and even server implementations in the early days.

Meanwhile the clients Element built to bootstrap the protocol have been stuck paying off huge amounts of product debt, and are finally at the point now of surpassing mainstream apps - eg https://element.io/blog/element-x-ignition/ - but it took years longer than it should have to get there. Again, it’s not the protocol’s fault though, other than the extent to which building a protocol draws energy from building killer apps.
“Up to”
Our product's history explores the full depth of this spectrum.

At the beginning, the only thing we were interested in was what our customers (banks) thought about their business and how our product might be able to improve it. We had no clue what we were doing but were accumulating ideas rapidly. We were tripping over ourselves in order to serve the customers' every last idle whim. We felt we were not worthy of their business.

Somewhere in the middle, we gained traction and realized that if we built our product to make 10+ different customers happy in their own unique ways that we would have nothing in the end.

Today, our product is more of a turn-key consulting package than it is any specific software or technology. Our customers look to us for guidance on how to run their businesses now. Once you are driving this kind of bus, you can normalize your software stack with much more confidence. The word "boring" has entered our lexicon recently.

One fun point about our kind of customer - they are very herd-like creatures. Once you get a few of them moving in a certain direction, you can push the rest along for the ride with virtually zero effort. I am beginning to think this isn't just applicable to risk-adverse bankers.
That's interesting. Where does Java script fall in this context, does it qualify as source code? I'm asking the EU lawmakers not you. I'm wondering how they would distinguish Java script source code and Java script product.
Another nice feature I used a long time ago from a shell script:
you can send filenames to archive via a pipe (stdin). So you can fork a cpio and send it file for file over a period of time during their creation.
That wasn't possible with tar at the time. (I think it's the same today)
> speed controller on my ebike

Bafang? Got a nice programming cable, always adjust throttle behaviour and soft start.
I dunno why but WP detests interactive features for some reason and the few that do exist are disabled in the mobile view (e.g. collapsible sections). Another example: all those tables where measurements are spelled out twice, in metric and imperial, wasting a huge amount of screen space and making everything harder to read instead of having a "[mm] [in]" switch once per table or page.
Know when DIs aren’t the right solution, and the better design to use instead in .NET C#
> Way to downplay the very serious issue of domestic abuse and coercive control.

And also to isolate it to men as the perpetrators.
Ra is pretty cool.
Making cluster fault tolerant is an art on its own in Erlang ;)

Riak Core is extremely cool, but Riak is dead by now. It was a child of the times when NoSQL was cool. Still, basho code is interesting to read. (https://github.com/basho/riak_core)

Self-ads: we've tried to remove Mnesia from our project, HN post incoming, once the library is prettified and tested hard (https://github.com/esl/cets).
“You don’t think of medical professionals doing this, but 10% of medical professionals divert drugs. 10%… That’s a lot.”

I presume the main motivation is resale of the Fentanyl? Incredibly sad story, we need to get to automate drug administration, get corruptible humans out of this loop
Instead of an arbitrary octet-stream link, I would highly recommend hosting your bad cpio archive on GitHub. A `hexdump -C` would be preferred.
The important conclusion here is that Russia tried to influence the Baltic States by political destabilization (they had plans for Russia as a second official language, reducing importance of NATO) and it failed.

Russia seemed to have more success in Ukraine but ultimately they also failed when Ukraine appeared moving towards the West. That's why Russia ultimately decided to start a military operation, i.e., a war.

Of course, you could think that Russia would never dare to start a war with a NATO countries. Definitely the risk is lower. But we didn't believe it would start a war in Ukraine either. It is possible that any country can experience some kind of political destabilization (even without meddling by Russia) and they Russia could use the opportunity. So, it is important to be ready.
Oh, how I loved that keyboard and form factor - only the 2 GB RAM limit was a little too tight for technical work, but a great office laptop at the time!
The most common reason people lose their citizenship is that they take on a second citizenship and the first country doesn't allow dual citizenship. This means that citizenship limbo exists where you have legally lost your citizenship but can still benefit from it until the first country finds out. Some countries forbid dual citizenship but don't enforce it so people end up in this limbo for the rest of their lives.

There's also a large number of stateless people who don't have citizenship at all.

There's also people who are not technically stateless, but cannot return to their country or obtain any identity documents from it.
If you look at the things people care about in modern BEVs its easy to see why Tesla is winning.

Price, range, charging speed & reliability, performance and software.

It’s pretty obvious at this point with the entire auto indistry switching to NACS that Tesla won.
> "Believe that people can change the world", or caring for and investing in employees... Can you point to any industry that was sustainably disrupted by a company following such a mindset?

The company with the largest market cap in the world, Apple. Steve Jobs believed in recruiting great people, and he entrusted in them and expected of them to create sustainably disruptive products. From Steve Wozniak all the way to Jony Ive. I don't know if I'd say Jobs was caring for all people working at Apple in my conception of things, but he did not look at the people working on an important Apple project as disposable cogs, and he didn't look at the products they were making as junk commodities to raise next quarter's revenue.

Whatever it boils down to, and whether it can continue creating things like the M2, there is a reason the company with the largest market cap in the world is Apple.
I’ve noticed a trend with some subgroups of people, which I ended up copying.

I share my location with a lot of people on iMessage. Basically any time I have ever had to meet somebody, if they’re a close friend or family member, I share my location with them indefinitely and never turn it off, and lots of people do the same thing to me.

I think this is like the 2020s version of giving somebody a spare key to your house.
As others have said, tracking data has value. The problem is a lack of (or abuse of) our rights and companies which serve their customers more than themselves.

Simply put we need the perpetual right to own, revoke, and control the flow of our data. We need the perpetual right to real privacy from intrusive governments which, ironic to the consitution, are beginning to resemble and exceed the very governments they formed to overthrow.
There isn’t one variety of heirloom. There are many. Personally, I like the purple ones. A deeper, smokier flavor. Also pineapple tomatoes are delicious sweet little treats with a subtle pineapple taste. Bakers creek/rare seed has a great catalogue. That said, we’ve had duds. Only have two growing seasons under my belt.
Not if the recall is safety relevant, the don't. Because there is only one car maker out there that intentionally plays with the lives of its customers and everyone who happens to be around one their cars.
Remembering to do the right things isn’t possible for everyone. So you’re kind of blaming the victim here.

I’ll always have the parking garage problem due to poor memory. Sometimes I remember that I take a picture but my brain can’t remember to do that reliably. Building habits is nearly impossible for me. I even have a documented disability saying this happens, so it’s not for lack of trying.

My solution to solving this problem is to not require habits but to preemptively account for my blind spots. AirTags have been life changing for me.
> In this war Putin is attracting condemnation for handing out passports.

If you think the condemnation is for handing out passports, you've been well-brainwashed. The war started by Russia against Ukraine has been going for a long time already. Shelling, murder, displacement, all that stuff. They didn't get far in 10 years but they and the militia they financed sure created a lot of hurt. Don't worry, I was like you blissfully unaware but it's never too late to wake up.

Sure, I personally know people from east of Ukraine who moved to Russia. You know why? Because their fucking homes were being bombed.

> It isnt a racism inspired genocide

Sure, it's not a genocide. Hamas will tell you the same, we are not trying to genocide all Jews, it's just Israel oppressing us, yadda yadda. But in reality everyone knows that the moment Israel stops defending there's no Israel but the moment Hamas is disarmed there's peace. It's similar in case of Ukraine and Russia and it should tell you everything you need to know.

> like Israel is committing in Gaza.

It would actually have a lot in common with Hamas terrorism if Hamas controlled a bigger territory with more resources. Fun fact, Russia in fact did/does supply Hamas with arms.
I'm not saying emacs has a low number of users to dunk on emacs: it's my primary editor! I was responding to:

> It's somewhat surprising that there isn't more development happening in integrating Large Language Models with Emacs
I just read Hari Seldon to find out what will happen in the future.
That's how he described it but I tried it myself and found it perfectly functional to download a video with different options for size / quality. It has ads but not nearly as bad as described.

It's a service that is quasi illegal and explicitly breaks the YouTube terms of service. I think the search engine did a good job surfacing what was searched for, there just aren't going to be any free online YouTube downloaders without advertising.
So you're confused why other people aren't doing research for you and when they do provide some evidence, you dismiss it because it's not a large-scale scientific inquiry into search quality? Get frickin a grip.
The game itself, sure.

The list, I’m not sure. I mean if someone is actively curating a tournament list, that seems like ongoing working that ought to be protectable somehow.

Then again, various sports maintain a tournament scene without protected rules, so I may be wrong about this.
Further, it’s the same infowar that’s run against the Aussie and US populations every election cycle. Conservative media in general and Murdoch media in particular has been knowingly, openly collaborating with Russians for years now. We are talking about a president who asked for collusion on national TV during a presidential debate after all. The Russian collaboration and funding via NRA and Maria Butina, etc. The senators who went to Russia for the 4th of July. Paul Ryan openly commenting “who he thought was on russias payroll”. Etc.

The Russian infowar on the US was no less drastic and no less successful, and that’s just the most recent iteration on it, it’s been openly going on for at least 15 years here too (since the 2008 election at least).
It's walkable, but you can't see the "sun" from the "earth," and it's walkable in well more than an hour, at which point I don't think that you're really keeping the scale in mind.

We can always look at images or whatever if we want to get an intellectual sense of the scale of things. I think the advantage of a model is that you feel immersed in it, and I don't think you do at this scale.

It's challenging! It's hard to find a location and a scale which gives you this human sense of the sizes involved. At most scales, you have to make the planets pinpricks in size. But, especially for the inner system, you can make it work.

EDIT: Here's I think something that works.

https://www.youtube.com/watch?v=zR3Igc3Rhfg
Kagi had a pretty substantial image search update just few days ago [1]. Do you still the issues with it?

[1] https://kagi.com/changelog#2793
True. So, in the worst case, there was a single week where he earned that.
The Sweden one? Seems like yes to me.
Ask HN: Achieving location independent working remotely?
I've been working from home since the pandemic, first with a company that had offices, and later with a remote-only firm.

I'm at the point in my life now were splitting time between to locations would be really beneficial, even if that means compromising on salary.

Very interested in hearing how others have pulled this off and what pitfalls they encountered.

- Are you working as a salaried employee, running a company or contracting?

- How did you deal with employers and customers outside of your timezone?

- Do you work synchronously and keep anti-social hours? Do you work async? How does that affect your productivity?
"High" or "Low" class to probably most of the visitors here has nothing to do with royalty anyway.

The old social hierarchy burned down yes but that doesn't mean a new one didn't rise up to take its place.

Important government officials/Politicians, Chaebols, Celebrities, the wealthy. These are the new High Class and who the question was aimed at.
You can also concatenate tar files, you just need to remove the last two zero blocks before gluing the files together (GNU tar has an option to do this for you, it's somewhere in the man, or use head -c-2b) or tell tar to ignore them when extracting.
I don't want this type of tech in my vehicles at all. But all the examples they are giving have to deal with who the owner is. If the name is on the title, then this is a law issue, not a tech issue. Most of these technologies can be disabled by removing part of the connectivity hardware (I've done it before).

This is a similar paradigm for other things like phone/family tracking, smart home, etc. Far too many people don't give a shit about privacy or security until they are a victim. Then the call is for some third party to make it secure for them rather than go with the more permanent and secure fix of doing away with the unused features (like removing the connection).
Also, it is good to keep concepts of account ID, public username, and login username separate. By using random account ID, can change the other values. Most accounts want email but don’t have to make it user name. Or people have multiple accounts and makes sense to have email reused.

For login, it can help to have multiple methods. Then people can change from OIDC to password, or between providers.
That part is very strange. I expect the nurse to une saline solution that is sterile and essentialy free, nobody will notice a few ml of saline water ara missing.
So true. Elsewhere in this thread I cited 3 major recent suspension recalls for issues that were as bad or worse than Teslas.