skysight-inc/HackerNews huggingface dataset:
> Android users are still vulnerable, and these announcements do nothing to reduce that.

I feel like this is ignoring the fact that if any company other than Apple made these trackers, it wouldn't do this with anyone's phones. The fact that these work out of the box with iPhones is a bonus, not an entitlement that any phone of any brand should have full support for them without installing any apps and without the user even knowing that the product exists.

> All a stalker needs to do, is remove the speaker.

I guess they could make the packaging more tamper resistant somehow, but again this is kind of shifting the goals a bit. I don't think it's reasonable to expect that every device will be physically resistant to modifications that would enhance illegal use. An iPhone with the speaker removed and screen cable cut to look dead would make a pretty good tracker too.

> AirTags are cheaper than competing GPS trackers, most of which require subscriptions.

If you are risking prison time to commit premeditated violence, I think you can spare a few extra bucks for the best technology available. I'm pretty sure professional hitman services run well into the trunk loaded with bags of cash territory.
A non-reddit news source: https://nltimes.nl/2022/02/10/bookingcom-cut-thousands-worke...

I rarely use booking.com, and now I'm sure I never will.
Exactly. They aren't legally binding. An employer can fire you for lying though.
Accessibile UIs are possible outside the browser as well. Lots of native applications exist that are accessible by e.g. blind people. Actually a lot of that stuff existed before the web was even a thing. All that stuff can now be compiled to run in a browser.

The majority will continue to follow the easiest path. Which is not necessarily JS+DOM+CSS anymore. And contrary to your point, there always was a lot of friction with flash and Java or other plugins like silverlight. You had to install them, you had to keep them updated, they had security and performance issues, etc.

General design by committee browser standards are kind of very limiting however. It doesn't even come close to what was possible 15 years ago with flash and shockwave. That's why games don't have browser based UIs for example. They suck. It's just not good enough if you are trying to immerse the user in a futuristic and playful game world. That's also why mobile phones have native UIs. We can do better than dom+css. Way better. And now that we no longer have to stick to just ccs+dom in a browser, inevitably people are going to make use of that.
Also first one to be in service from 2035
You know exactly what kind of protectionism we are talking about here: economic protectionism. The kind that has to be employed by a decaying empire whose populist, anti-entrepreneurial, anti-business and anti-innovation policies led to it losing the high-tech race and now instead of working together for progress is walling itself off to dream of the memory of its lost glory.
> Heart Problems After Covid Are Much Worse for the Vaccinated, Nature Study Shows

It might as well be that those who are vaccinated and still get sick are just predisposed to heart complications. Saying they get those because they were vaccinated is a fallacy.
Strictly better than gold is not true.

Gold can be traded without leaving an audit trail, and without a per transaction cost.
> This is probably a bad habit, but I've been writing tests so that I don't have to actually navigate though my app, put it in the correct state, and push a button to see if the feature works or not. Writing the test is just faster.

This is a clever way of solving this problem, and I've ran into it before, as well. Applications where state is very deep (like a game) and you need to verify certain operations on that state is quite tricky. IMO, I'd probably call these integration tests, not unit tests.
Android users can use AirGuard, an open source app to detect AirTags following you:
https://play.google.com/store/apps/details?id=de.seemoo.at_t...
No it still does force you to login upon loading the page, can't proceed past. I know because it just happened to me.
I am not the publisher. Correlating times and locations with a sequence of events is no data privacy violation.

Further, this is a research project into how corruption works in practice.
Those evil flowers often still look beautiful to humans, though.
“This guy fucks”
What would be other ways?
As soon as he'd start serving ads people would leave in droves.
Love how these same senators protect the right to a gun because “only good guys would follow the law”
For some more chess candy, here [1] is a video of Magnus Carlsen, current world champion (and arguably the strongest player of all time), playing a bunch of exceptionally strong players in a 2.5 hour blitz (3 minutes for each side) session while also giving some exceptionally insightful commentary.

[1] - https://www.youtube.com/watch?v=hjv1-14-SuU
I appreciate the sentiment, but this wasn't some phantom sound. This was a clearly audible "Clank!" from Slack on my PC followed just a moment later by the "ding!" from Slack on my phone.
isn't ripgrep (rg) better than ag, performance-wise?
Stop presenting your N=1 data as truth. I text a half dozen people over SMS with regularity.
The original German Medium article linked in this article does not mention using an Airtag at all?
Not only can you replace the battery, part of the directions for dealing with an unknown AirTag that you found tracking you is to remove the battery.
I worked on a project that used lodash/fp for a couple of years. It really is game-changing if you have a large object that you need to change in similar ways across different properties.

Theres also Ramda (https://ramdajs.com/), which I slightly prefer because the documentation is significantly better.
I don't think you need to make the whole planet a forest for this to be feasible. Yes we use a lot of carbon, but not THAT much carbon. It would mess with some ecosystems (obviously), which is not ideal, but it wouldn't be that drastic of an alteration to the planet as a whole.

Also, the claim wasn't that this is perfect. Just that it's be (much) better than what we're doing currently.
The paper literally describes taking this into account.
I've had largely the same experience as you, but I have seen some hints that real simplicity could be possible. If the domain is technology itself, there may be no underlying simplicity.

Ultimately, I think we have to make a trade-off between simplicity and easiness. The approach I outlined would be incredibly expensive because the tooling for that approach isn't quite good enough yet, and stakeholders wouldn't even understand it. They wouldn't realize that you were building a pitch for your product not as a PowerPoint deck, but as executable code!

A lot of our complexity today is from constructing software itself over layer upon layer of previous complex software (CSS, I'm looking at you), not due to the intrinsic "business cases" our software is meant to solve. Some of that complexity cannot be avoided, and some of it could be but at significant cost. To use an analogy, it's also cheaper to build a traffic light-controlled intersection, but overpasses are simpler.

Coincidentally, almost all of the tools I've seen that try to make simplicity cheaper come either from the Scheme/Racket/Lisp world that Hickey himself hails from or from Alan Kay and his sphere of influence. (The two groups have quite a bit of overlap, both in terms of ideas and even people.)
A simple exploit is that somebody got ahold of a wealthy person's private key, isn't it?
Well to keep my contrarian hat on...

> concurrency plus parallelism into the mix

The hard part of concurrency is writing or writing+reading, not just reading, so an immutable map isn't going to solve everything. Instead the hope is that you confine the mutability to one place with various transactional guarantees (in Clojure's case, this is usually atoms) and then everywhere else you don't have to worry about it.

But then again why couldn't the same analysis be performed on mutable state? How are we sure this isn't just a tooling issue? If we knew exactly what parts of mutable state were being touched by what we could identify what critical sections needed various guards.

Taking my hat off and going back closer to my own views, I actually think Clojure's combo of maps+atoms are an arguable case where Clojure has in fact complected things together in a way that e.g. STM doesn't (and Clojure's implementation and use of STM has its own problems). Namely it's complected committing a transaction with modifying an element in a transaction.

To illustrate the problem, right now Clojure atoms basically give up parallelism entirely. If you have a map in an atom with two threads modifying different keys, then those threads have to come one after another. It's actually kind of a waste of resources compared to the single thread case because work done in one thread will be thrown away and retried if the other thread wins.

So if you want true parallelism when modifying different keys you can use a ConcurrentHashmap. But that then gives up atomic updates of multiple keys at once! (Or you can have nested atoms but that has its own problems and doesn't solve the inter-key atomicity issue).

It looks like an all or nothing proposition where you either get non-parallel but fully atomic map updates or parallel per-key updates but nothing in-between. These kinds of false dilemmas are a classic symptom of complection.

The way other languages with an STM system deal with this is to build concurrent maps out of STMs refs. That way you get exactly the amount of parallelism you can relative to the amount of atomicity you need. If you have a transaction that touches two keys at once then both of those keys are atomically updated together and those two keys form one unit of parallelism. If you have a transaction that only touches one key then you have per-key parallelism. If you have a transaction that touches all the keys at once then you just collapse to the normal case of a map inside an atom.

As far as I can tell the reason Clojure doesn't do this (but other languages have) is that its STM API is a bit clunky and missing some interesting combinators.

All this is to say that maybe indeed simplicity and ease aren't all that different if from one perspective atoms are simple and from another merely easy.
> I just wish more company adopt .net instead of java, the new .net core thing is a game changer. C# is a good language, combined with the runtime that can run anywhere? it's even better.

Yeah. Much better. Until you try to run it from a network share.
Or your quad core laptop "Intel inside " goes in thermal throttling because .NET is "optimizing".
Oh really? Musk said that? Then it's be true...
Family sharing is how you permanently silence one with you. Otherwise the only option is 24h.
> The rate of myocarditis is much higher if you get Covid than if you get the vaccine .

What are you basing this on? There was a recent UK study (preprint, last I checked) of 40 million people that showed that the risk of myocarditis was definitively higher compared to Covid in the Moderna sample and higher (albeit statistically insignificant) in the Pfizer sampler for young men.

> So indirectly getting vaccine will lower your risk since of heart disease as everyone will eventually get covid.

This is a separate claim about the conditional probability, which I haven't seen data on. The unconditional probability does not inform the conditional probability.
Some businesses have a choice whether to use gas or electricity for example for heating. High prices of one caused them to switch too. I agree that effects on gas demand were secondary relative to energy, nevertheless my point stands that it is not unusual, and also we can’t count on gas when wind and solar farms are quiet.
Well how else would we learn spelling?

Didn’t you literally have spelling lessons at schools as a kid where you’d have lists of words to learn?
> only exist to mutate state

Which part of the state, and when?

Is this your program?

// change anything, anywhere, in the entire database, the biggest state
execute_sql(user_input)

You might want controls around that state so not anyone can change it. It might be read only for some users - that is, immutable.

Is this your program?

log_to_database(financial_event for $5.00)

You probably want your financial logs to be immutable. Nobody should be able to mutate that $5.00 event to be $500.00.

Is this your program?

o.foo = complex_function(...)
... 1000 lines later ...
o.foo = null
... 1000 lines later in another file ...
o.foo.do_stuff() // oops! foo was set to null somehow - but where?

The above scenario has shared state with "foo". Somewhere it was set to null somewhere. It could be set to null anywhere in your program. Good luck tracking the bug. If "foo" was immutable, you would know immediately where null came from, because it can only be initialized one time. It lowers the cognitive load, knowing that certain actions are impossible makes it easier to focus on what matters.

Is this your program?

thing = computation()
return thing + 2

Many program are a series of computations - fresh state is created on each line, nothing is mutated. There is no reason not to be using immutability. In fact, if immutability were throughout, a compiler wouldn't have to worry about things like aliasing.

This is all the tip of the iceberg, there are many reasons to enjoy using immutability.

https://en.wikipedia.org/wiki/Aliasing_(computing)
That's the point. You're still going to get Covid, so the question is, does having the vaccine reduce the prevalence of myocarditis in Covid patients? If it's the same as in the unvaccinated population, then (ignoring other actual benefits for a moment) taking the vaccine may actually increase your risk of myocarditis, since there is the risk with the vaccine itself, plus the risk once you get Covid.
Show HN: AI assistant for inclusive communications on Slack
Had ended up in hospital with a potentially lethal complication in connection. It won't be me going to prison.

None of the stuff published so far is writing targeted at the general public, it is directed at people involved who are aware of the details.
Note that "is possible to do sustainably" and "is possible to do unsustainably" are not mutually exclusive.
People who I know who have worked in intelligence have a career history on linkedIn which says they worked in diplomatic service or something similar. If you think about it, it makes sense given they would need to have such a cover job to get visas and so forth. You can't show up at some posting and try to explain "Yes I know my LinkedIn says '2005-2015 Secret Intelligence Service' but now I'm actually a legitimate diplomat".
That’s only 256 hashes, though…
People spontaneously cooperate all the time based on their selfinterests. I don't intend to argue for the commenters position, but this blanket argument against everything that even remotely resembles a 'conspiracy' is not correct.
this reminds me of satoshis.place (1 pixel on such a board = 0.00000001 Bitcoin)
It was inspired by natural gas prices that went 3x this winter and an article that said we (French citizen) pay our electricity much more than what it cost us to produce because our production is sold on the markets then sold back to us at an inflated price (deepl should offer an OK translation even if it might lose a bit of the humor : https://institutdeslibertes.org/nous-avons-la-meilleure-fonc... ). I don't have data to say how much more will it be expensive, but I know it will be bad enough that we certainly will have protests.

You can't just delete nuclear, coal and natural gas power plants and think the invisible hand will provide. There is no secret plan behind: we're gonna crash then our politicians will blame the Russians and / or COVID but certainly not their incompetence.

Don't get me wrong, I don't want to live in a polluted world more than anybody else, but I also want to take a hot shower daily without it being a luxury expense. We needed to think the transition and do it progressively before. Too late.
I think you misunderstood my point. Private may protect direct access to mutable state, but the object may still have mutable state that is observable externally and must be reasoned about. In which case, the mutable state is not truly encapsulated.
algebraically, see: fundamental theorem of algebra (proved by Gauss in his PhD thesis)
> To which I'll counter with Von Neumann's famous quote about mathematics

I’m fairly sure this great quote is about mathematical “objects” in that you will never be able to truly “understand” or have a “real feeling” for more complex ones, like higher dimensions. Yet, by applying some simpler rules we can use and transform them, and after a bit of practice that will make it feel “close to us”, or “real”.

> Simplicity (of finite systems) is ultimately a function of familiarity.

I really don’t believe it would be true. Maybe I’m misunderstanding, but no matter how familiar I am with a given crud program vs JIT compiler technology, the latter will always be complex - but as you later refer to, I’m sure you know the difference between essential and accidental complexity. But in this view I would rather say that simple things are ones with minimal accidental complexity, while the easy-hard axis is about the essential part of that, that is irreducible.
You didn't listen to your doctor, so why would you listen to strangers on a web site?
I use (and made) https://sumi.news. Let me know what you think.
I love using the Bear note taking app and am building a Bear-powered CMS so I can run my blog on Bear (with a tag controlling what is published publicly) and also have whatever set of notes I like (again based on tags) available to me and possibly a few others like my wife, behind a log-in, via a browser, as Bear itself is macOS/iOS only.

Success will be when my blog is hosted on it and I open source the code so thst it might be useful to other Bear aficionados. No expectation of anything more.
The article says that the vaccine greatly reduces the rate of heart disease amongst people that eventually get covid.

Essentially everyone that survives the next couple of years will catch covid.
>If anything, we have seen the whole industry moving back to those days as means to get out of razor thin margins,

Yes. It is interesting now that Apple is sort of like the new IBM.
I think it's a horrible world we now live in where we HAVE to install software to solve a problem other people have created for my safety in the real world.

I bet you Google has had conversations about integrating some kind of airtag tracking feature into their software.

The OP is right. Airtags are not the greatest idea and the abuse of them is disastrous for people who are not on the apple ecosystem.

The attitude of apple so far has been horrible... Their app sucks.. only works when you open it.... They can do better but refuse to, because they don't care for our safety unless we buy an Apple product.

Sorry but that's unacceptable
Love shlinkedin and I think you have a shoot of making it successful. Not "the next Google" kind of successful, but could be at least a life style business.
This was the policy during the time I worked at Goldman Sachs in fact. They wouldn't confirm any details other than your employment dates.
Working on a polyglot consulting company, one reason that doesn't happen is that .NET hasn't fully embraced cross platform like Java.

Outside Windows you only get a subset of the ecosystem, so you always have to watch out for libraries that have been written or ported to .NET Core explicitly, as a large majority of them might work on .NET Core on Windows, but fail everywhere else due to what they are using from Windows/COM.

Additionally there are 15 years of .NET Framework ecosystem that can't be easily migrated to .NET Core due to breaking changes.

Java doesn't suffer from this problem.
Most people don't want to live in Antarctica etc because what's the point? There's the research, for which people do live there. For everyone else, it's at worst a few days away from comfort, with very little to be gained or lost.

A good comparison would be for settling the Americas. Although they obviously weren't as inhospitable as Mars, it was still a months long trip that was often one way to a destination with none of the comforts of their previous homes. Yet people came and worked to build. There was plenty of land and plenty of resources in the old world, yet we chose to go through the challenges of settling the new world. Should they also have waited to solve all their problems at home and utilize all their resources and land before looking outwards?

It's the same with Mars, plenty of people get bright-eyed at the idea of going to Mars and helping build a colony because it's a challenging task that would give meaning to many of us. No matter how often you say that Earth is more hospitable, the fact stands that if we do succeed at setting up a self-sustaining colony on Mars, we'll be more secure than just on Earth. Those are way higher stakes than living in Antarctica/the Sahara etc.

Hell, SpaceX essentially gets its pick of top engineering talent because of inspiring people towards the goal of Mars. Is that not already evidence that people are interested in going? It isn't like they're making significantly more money taking on the large workloads expected at the company. There are plenty more cushy jobs available at ULA, Blue Origin etc and plenty of technical challenges at all the space startups. Yet SpaceX gets its pick to the point that their technological lead over everyone else is only increasing.
I'm working on a gif making website: https://gifmemes.io. My plans for the future are implementation of wasm ffmpeg and supporting videos also. I wouldn't say i don't care about the success, but my friends and I use it enough to keep me motivated.
COVID and the autoimmune response to it damages the endothelial layer of your cardiovascular systems. https://www.ahajournals.org/doi/10.1161/ATVBAHA.121.316101
and
https://www.nature.com/articles/s41392-021-00819-6

The big question is how quickly and completely can that layer restore itself? If damage accumulates over time and people are catching new variants every 3-4 months it is only a matter of time before mortality from cardiovascular issues in COVID negative formerly infected people goes much higher and much younger. We need studies on the cardiovascular recovery pace after COVID damage in different age groups, and after repeat COVID diagnosis from different variants.
For my part, Teddit.net completely replaced the official website when it come to browse on mobile.
I'm drunk so don't expect total coherence.

My hn name is based on the fact my original account got banned for stupid reasons. And once or twice in the years since, I have had an email with dang or a comment thread.

My hill to die on is good faith. I think dang does. I think any system is imperfect, but that he does a good job of changing bias and filtering noise.

To be a bit flippant: i see plenty of right wing chatter i find ludicrous, but it isn't deleted. Which is good, and proves the point. Dissenting views presented with a different message, without insulting users, and said in good faith should never be deleted.
Do you have other things besides keys that you want to store in the encrypted volume? To me, it sounds like what you need is a password manager. They can all store files in addition to passwords.
Control group here. My heart is perfectly fine and I got symptomatic COVID 2 times.
Somewhat off-topic, but my favorite game now is one upping the COVID conspiracy theorists. Whenever they talk about the pandemic being engineered by the world elites, I say: “You really think it has been created here on Earth? Oh, poor you! It obviously has extraterrestrial origin!”.
Julian Assange wasn't drone striked nor disappeared. (Although I do not approve of US's treatment of him either)

Again, do you have an actual example of "good people" being drone striked or disappeared by the US?