skysight-inc/HackerNews huggingface dataset:
Why It's Impossible to Buy and Sell Physical Goods Securely via Blockchain [pdf]
I don't use Brave and know nothing about Brave Search, but any move away from breaking Google's virtual monopoly on search can't be bad.
>Finally here’s a seemingly good Android phone with 5 years of support - from the only phone vendor outside of Apple who appears to give a damn about that aspect.

I've got updates from both Huawei and Xiaomi many years after the phones stopped being sold. I've heard that OnePlus does the same.
I think so, yeah. Personally I just spec any machine close to the max and call it a day. The money isn't the problem, but having a shitty machine that wastes my time (and therefore money) is.

It's certainly better than the alternative of me just cursing out my computer all day long for being slow.
DDG also has widgets. But they don't have good localized results. That's where Google really excels. Any non-English search queries are just bad on alternative search engines. Maybe they're impossible to get right if you don't have programmers around the world or there's just no focus on those for the other search engines.
Who the hell does Amazon think he is, James Clapper?
It's just missing steps on breaking up General Mills, and grants for starting new cereal businesses
Currently in a job where code quality is not even considered a low priority, but a waste of time.

I'm now on week 6 of attempting to complete a "simple" HTML page update. Piles of documentation around, but none of it useful or relevant. So I have to work out how the system works from looking at code, but the code is so damn bad every time I think I know what I need to do, it turns out to be wrong.

The people who know what to do left many years ago, of course.
Photovoltaics alone are efficient at levels that would have sounded preposterous when I was a kid.

This is over and above the fact that we’ve known how to build safe, reliable fission reactors for decades now. I want to believe that there’s a reason we don’t better than “nuclear reactor” shares a word with “nuclear weapon”, but when the planet you live on is substantially built out of raw fuel that doesn’t poison the skies, and you keep burning the kind that does?

I don’t know what your background is, it sort of sounds like you can tell I’m a US passport holder and are coming from a different POV.

A little inside baseball: during the entire 20th century and bleeding into the 21st, Americans did in fact enjoy a quality of life that most of the world did not. In some limited ways that’s even true today.

But in the ways that matter, it’s getting really rough for the average family here these days. Something like 70% of American households could be forced into the red over a broken car needed for work, and basically everyone here is either paying (one way or another) much/most of what they earn on artificially expensive healthcare that the rest of the civilized world takes for granted. People use the term “opioid crisis” because even that is easier to say than: “people are killing themselves at a rate we refuse to even print”.

There was an implied contract: on the one hand the US citizen got to burn a bunch more carbon and have a bigger TV, on the other hand that person was paying for the invention of everything from the transistor to the Internet, paying for the R&D on most important pharmaceuticals, policing the seas via the US Navy so all those container ships make it to their destination, keeping India and Pakistan’s nuclear aspirations in their lane, containing the only super states more authoritarian than the USA (e.g. you can buy a 5nm phone from foundries that you couldn’t absent wars my family members have fought and died in).

Ceteris paribus it’s still more advantageous to be born in Santa Barbara than Kinsasha.

But this “clueless, spoiled American” trope is wearing thin. It was the British Empire that did most of the ugly colonial stuff that we somehow got blamed for, and when the median person in a country is choosing between healthcare and heating oil: words like “wealthy” might not be the best to generalize with.
Did Debian-stable not release the patch until February 2021, or did am I confused?

https://lists.debian.org/debian-security-announce/2021/msg00...

https://tracker.debian.org/news/1226431/accepted-linux-41917...
Wasn't Apple intentionally slowing older phones with updates? I remember reading some news about it.
Installation process is one of the worst in the Kubernetes world. I don't speak about upgrade which is just broken.
A bit shame for a Google project.
But it is rust, and it fixes every conceivable issue, merely by using it, and absolutely must be mentioned in any post about anything.

It's almost at the point, where if I see rust on a resume, I'll figure the dev has a mental disorder and skip them.
> I am not performing mathematics when I am reading a fiction book

How do you know? You said that thinking about the objects referred to by mathematical formalisms is performing mathematics. How can you be sure that your fiction book can't be described by some mathematical formalism, but you are simply as yet unaware of it?
But if a large amount of users have that issue, that'll cause Brave search to fail. 99%+ of users will never use custom scripts, they'd just use the search engine that works out of the box.
Red Hat's business model is that they ship a defined set of components and patch those components as needed for years without breaking compatibility.

Red Hat explicitly will not ship a component unless they can build it from source and update it, and have confidence that they can continue to do so for the life of the OS version.

That's what being a responsible "enterprise" operating system vendor means.
Expansion of wind and solar power too slow to stop climate change
Isn't that just swiping left and right on the bottom of an iOS device?

(Switches between your current app and last app for reference)
Unjustifiability means unfathomability; unfathomability suggests impossibility. And if simulation theory is impossible, its unfalsifiability is of no help.
There's a Chromium extension, uBlacklist, that does something similar. You can blacklist sites from search results and also whitelist so those are highlighted.
Part of me has a visceral agreement with this position.

But the other part of me asks, "where you constantly cursing at machines up until now?"

I mean, things are getting better pretty quickly.

Now if there was no difference in performance across time, you can say, second best is always too painful. But if tomorrow's second best is better than today's best, it's harder to maintain that position.
The idealists claim is a genetic fallacy: that since the product of the objective, the subjective, has a property P so must its origin. ie., the objective is Ideal because the subjective is Ideal.

In later idealism this became formalised as the claim that there is a "language of the subjective" -- but it is clear that Berkeley thinks this also. ie., that you can "describe your experiences as such".

This claim is false, and is basically just a restatement of the same genetic fallacy. Language describes the objective (eg., "I am in a room"), not the subjective. It is just asserted that since the objective = subjective, then this language is "ontologically neutral" -- ie., it "avoids metaphysics".

It does not! (1) the claim about the objective is metaphysical; (2) the language is still about the objective.

The idealists need there to be a "neutral language of the subjective" to avoid the challenge of scepticism -- ie., that all our claims are false.

But there is no neutral language. You cannot just "describe the subjective" to substitue for "describng the objetive".

To see this, suppose realism is true (ie., that you really are in a 3d space, with light hitting your eyes, etc.). In this situation you have an ambigious perception: it neither seems as-if you are 1m from the tv nor 2m (eg., consider the duck-rabbit illusion).

In this situation there is the objective claim "i am 1m from the tv" but no possible subjective reference for that claim. The subjective is ambiguous with respect to the objective. So idealism fails in its reply to scepticism: the subjective is ambiguous.

So what? Well then there is no reply to scepticism. If you believe all our claims are false then there is no "neutral language" to translate them into for the sake of "practical reasoning". To be sincere in this belief, you cannot reason.

Any sceptic (including idealists) who engages in conversation and claims to hold a global sceptical belief are just acting incoherently. They are, in fact, doing metaphysics.

Whatever "neutral language" they translate "ordinary claims" into entails a non-neutral set of metaphysical commitments. So to "reason at all" is to choose a metaphysics.

To connect this with the simulation point: to believe we are actually in a total simulation you are either (1)incapable of reasoning; or (2) asserting a contrary metaphysics without any justification whatsoever.
2025: “But the chassis is the battery! Absolutely needs to be disposable”
Yes, I'm aware of the finer details.

Obviously a contrived example, but has roots in reality. I'm sure you can understand working out a thought experiment with tens of variables doesn't work very well on a simple text discussion?

It's common to approach problems from an "all else equal" perspective in economics and hold other variables constant for certain thought experiments.

And there can be very real contrived cases where these constraints make sense. Say you have two widget making machines, one per company, and each requires two employees minimum to operate. And there are only two employees in the labor force? So marginal value of one employee is 0, but two is high.

The result is, all of the jobs can't be filled and wages will rise to some equilibrium point dictated by the relative value of the jobs.

Say company A is Amazon, and the job brings $20/hour of value to them. Company B is a local business and the job brings $15/hour of value to them.

In this scenario all the workers go to Amazon of course. Assuming wage is the only consideration, its more economically beneficial for Amazon to pay $16/hour to get all the workers while company B doesn't get any.

Of course the marginal value of an additional worker will change depending on the number of workers.

The fundamental point is, once the pool of labor becomes vastly smaller than the number of open positions, it becomes quite inflationary and destructive to businesses.

Some may say it's fine, and intended. But this is what tends to trigger an inflationary spiral. Companies continually compete for workers, causing wage hike spirals, which compresses margins, which leads to price increases.

And at the end of the day, your nominal wage goes up, but your real wage may only rise marginally, or even go down.

Now in the real world, I would expect labor force participation to kick in at some point and subdue the effects.
I knew someone would try, which is why I specified this was just an example, I'm sure this time with that made up word it works, but when it doesn't it's pretty obvious and infuriating.

And autocorrect is a net loss if you can't correct the autocorrect.
This is interesting to me because I've been left with the opposite impression. I've tried several times to switch to an alternative such as Duckduckgo and _always_ end up supplementing it and eventually switching back to Google because the results just aren't what I'm after. It's fine when the answers I want exist on Stackoverflow for example, but anything more esoteric or less specific and I find myself disappointed. I'd love to switch permanently.
I've been tempted by iPhone in the past for precisely this reason. But there's so many things it can't do on the software side. For example, with regard to music, FLAC support is poor and there's missing Bluetooth codecs like LDAC. Call screening, anti-spam and file sync are also not good enough for my needs.
In my state we're already paying more than Finland per pupil: $13K/yr, with nowhere near the results. It's not the money that's causing this. It's that there are too much "administrative" and "service" staff feeding at the trough, and schools play political / virtue signaling games instead of relentlessly drilling STEM curricula into kids' heads.
Soon, it's Day of the Dead in Mexico.

https://en.wikipedia.org/wiki/Day_of_the_Dead

https://www.medicaldaily.com/dia-de-los-muertos-or-day-dead-...

Memento mori.
Criticizing cancel culture as a ′woke′ author
I hear this criticism a lot and I always wonder whether that has something to do with either me not having a Google account and thus using the unpersonalized search, or simply with what I search for, but Google is almost always giving me worse results that DDG or, for that matter, any of the smaller competitors.

Google seems to be filled with sponsored results that are only superficially relevant, and from page 2 onwards, it sometimes feels like whatever it’s giving me isn’t related to my search at all. Even when I’m very specific with my query, using +/- and quoted phrases.
>Saying "yeah, someone else SHOULD pay for their non-necessity"? I can't imagine thinking like that.

>Just because someone runs into financial difficulty doesn't mean they can just stop paying for things. Nor does it mean that anyone else has an obligation to provide them with something for free. Particularly when that something is a luxury. Heck, if they're so short on money they could've sold their expensive Samsung phone and replaced it with a cheap one.

That wasn't remotely what I was saying. I wasn't advocating for anyone to get non-necessities for free nor that difficulties automatically absolves people of responsibility.

I was saying that to dismiss any consideration of life and death situations because any deaths would be on the people not paying is fucked up.
The low center of mass is definitely an advantage but sportscars are pretty low to the ground anyway. It makes a much bigger difference in SUV size vehicles where a Tesla handles way better than its fossil competitors.

The heavy battery is a disadvantage for handling because heavier things have more inertia. The physics are pretty complicated and I'm not an expert either but if pressed I would point to aerodynamic downforce as completely independent of weight.
Cars use the battery as a structural component.
This is still common in Sweden, as cemiteries often surround churches and the beautiful parks around them.
The reason the airships look like starships is because our (fictional) starships were modeled on those (real) airships.
It’s not all about computing. It’s about avoiding conversion from electrical to optical signal (and back) at every network node, which is costly.
Feliz is an F# library designed to be used with Fable
Have you tried the new accessibility options in the latest firmware? You can now feed in an audiogram as well as enable conversation boost via that
https://archive.md/0467R
2 million years from now: "Estimated time for the recovery of coral reef ecosystems from human-caused ocean acidification; the recovery of marine ecosystems after the acidification event that occurred about 65 million years ago took a similar length of time."

We suck.
Numeration.xyz
Git Commands everybody should know
Yes, especially to distracting and vindicative patients.
How to Use the Dev.to API?
I read it as more of a critique of design patterns.
> The whole Tivo issue came about because GPLv2 does NOT require that a developer ALSO make it so that others can use HARDWARE they create any way they want.

This also used to be my understanding, but it is simply wrong. If you read the article posted by GP, from the lawyer who actually pursued the FSF's case against TiVo, the facts are different. TiVo started by bot providing source code at all, and then had some limitations in their published scripts showing how to install modified sources onto their device. This part was remediated by TiVo during these discussions - TiVo devices then and now allow you to install and run any Linux you want on them.

The one thing they also do that angered Stallman and was clearly not prohibited by the GPLv2 is that TiVo's proprietary userspace software uses hardware support to check whether the running kernel is cryptographically signed by themselves, and refuses to start if it is not. The OSS keeps running and has full access to the hardware.
You can save a snapshot of the schema into your repo.
They're going to rebrand to IOI.
These behemoths - Facebook, Twitter, Google [1] - are running businesses where scale matters and cost saving is the supreme goal. You, as an insignificant normal user, is, well, just insignificant. There’s no incentive for them to invest in infrastructure where cases like yours can be dealt with.

It’s like the game that you can never win. So the only way to not be losing is not playing.

[1] I’ve always been able to reach a human being at Apple, so far, so I didn’t mention them. Even for help with out of warranty devices. That’s why the recovery/backup email with my domain registrar and mail host is my @icloud.com email. Earlier it was my Gmail account.

Right now my Gmail account is used in places where I even suspect I’ll get spam. I open it only when I am expecting an email i.e movie/travel ticket booking etc.

Though I’m not really sure what happens to this @icloud.com email if I own zero Apple devices at some point?!
At 17%, if you do it a long period of time you definitely get it. Even if it isn't deadly virus, you get something nasty and most likely permanently.
All developers know code quality is important for long-term productivity and efficiency. But from a management perspective the problems are:

- There is no way to measure code quality

- There is no way to measure developer productivity

- Code quality is quite subjective and the field is driven by opinions and fads.

I have seen many examples where developers thought they were improving code quality by implementing some pattern or architecture but actually made it worse.

So for non-technical leadership, it is hard to know if "extra time" spent on code quality actually improves anything or is a waste of time and money.
Relevant: https://www.gwern.net/Language
I am not your judge.

I am not hateful.

I am both neutral and an advocate.

We should design a social order where all people could be free of impulses in a greater design.

I could do this.
Yes, I'm flabbergasted by a lot of the responses. I've kept clinging on to the idea that everyone must have a moral compass, but the last few years are really hitting home that I may be in a minority to have such clear ideas about what is obviously wrong, and what is obviously right.

Almost everything Trump did or said was in the former category, he cared only for his own benefit it would seem.

A huge number of people don't get why they should vaccinate to protect others perhaps not as immunity fortunate as themselves.

"Myself first, second, and then my fellow, if I stand to gain." (Loosely translated from the Norwegian "først meg selv, så meg selv, og så min neste, hvis det er til eget beste")

Edit: Perhaps I'm clinging on to old ideas. Everything is "obviously" personal choice these days, and who am I to say my values are "better" than theirs. That we should all strive to "do good" is not universal, because why should people be forced to or expected to look after anyone but themselves?
Now as soon as they add a lightningbolt port (not to be confused with thunderbolt) for the (ahem) headphones jack, then we can finally do away with all of the hideous dongles.
The problem was that one of two threads locked the wrong lock before accessing a shared resource (when two threads read or write shared memory, both sides must acquire mutexes or it's useless), resulting in a data race.

Rust could prevent this issue by requiring that all non-exclusive accesses to the shared data acquire the mutex (and if you use Mutex<T> which wraps the data, you'll always acquire the right mutex). The & vs. &mut system can model exclusive access ("initialization/destruction functions that have exclusive access to the entire object and can access members without locking"). It doesn't help with RCU vs. refcounted references, or "non-RCU members are exclusively owned by thread performing teardown" or "RCU callback pending, non-RCU members are uninitialized" or "exclusive access to RCU-protected members granted to thread performing teardown, other members are uninitialized". And Rust is worse than C at working with uninitialized memory (Rust not using the same type for initialized vs. uninitialized memory/references is a feature, but uninitialized memory references are too awkward IMO).
As someone who works in a similar space (K8s configuration management and IaC), I'm curious what drove you to develop a CLI tool for enforcing policies as opposed to something that is able to integrate with K8s more closely such as OPA Gatekeeper or Kyverno?

As I understand, the primary users of policy tools are platform teams, infrastructure teams, or some other entity who needs to able to create, manage, and enforce policies over domains that they're responsible for.

When I look at Datree from the POV of a platform team, I see a tool that I must trust dev teams to use to enforce policies.

Yes, I can hide my K8s cluster behind a CI/CD pipeline that runs Datree, but this is limiting for organizations that actually want to let its dev teams access its K8s clusters directly or run workloads that themselves can create K8s resources (e.g. operators).

By contrast, OPA Gatekeeper or Kyverno do not have such limitations because they allow policies to be enforced at the cluster itself.

Both also allow platform teams to create new policies and detect if there are any K8s resources _already_ in the cluster that are in violation of the new policies (i.e. Day 2 operations).

Lastly, both even offer CLI tools for dev teams to use to detect issues earlier during development.

I would argue though that dev teams are actually secondary to platform teams in terms of who to focus on when building policy tools since platform teams usually have more of an interest/responsibility in enforcing policies and therefore more of a say in what policy tools to adopt for an organization.

Hence, I was curious why you started with a CLI tool which seems to be more of a dev-centric approach rather than platform-centric.

Also, more specifically, what makes Datree a better option over OPA Gatekeeper or Kyverno?
Bouillion.
Australian govt snubs tech industry, re-introduces emergency powers bill
Imagine if a group of people benefited from shaming male masturbation!
Hm, I see this equity vs equality graphic on social media all the time, not just from partisan loons. [1]

1: https://www.paperpinecone.com/blog/teaching-difference-betwe...
>But a framework that relies too much on magic makes this much harder.

Ruby on Rails...
Time has value. If it's not how you want to spent your time it may be well worth it.
I felt very sorry when she said it's difficult to take deposits because payment processors are cruel, that she can't report a horrible client to police, that the govt refuses to acknowledge the work but takes the taxes, and all the precautions escorts have to take against cops. This work should be legal.
This is really bad on Google too. I fixed it by installing an extension that lets me hide certain domains from results
I shared this perspective, but luckily my job is awesome and (in a routine 1:1!) Paul told me why it's less straightforward than I thought: https://paulmck.livejournal.com/62436.html

my takeaway was essentially that you get sweet perf wins from semantics that are hard to replicate with a type system that's also making really strong guarantees without making the code SUPER gross.
Show HN: Re-thinking note-taking in the browser
The grizzled IRC veterans. We are finally free of the deluge of clueless plebs.
Camera is different and it's 90hz screen versus 120hz (a deal breaker for me).
No? Tons of formatters respect user-introduced whitespace, which is a good thing to do.
It does seem the cost of living around tech hubs is higher