skysight-inc/HackerNews huggingface dataset:
>If a user is in control then there is no problem

The argument you’re making is flawed because it’s based on the users perception of a problem and not the standardized clinical definition. People (especially addicts) are not wholly rational. People will rationalize away a problem to suit their irrational biases. If a substance is detrimental to my health and I say “well, I don’t care. I could quit if I wanted to” it doesn’t negate the fact that it’s still detrimental to one’s health. It’s still a substance abuse problem by the clinical definition even if I’m claiming to be “in control”. If your doctor diagnoses you with obesity and you claim you can diet if you wanted to, it doesn’t make your obesity diagnosis moot. Your perception of self control doesn’t impact the objective diagnosis.

Your take is a bit like the way people say the best way to solve the problems with illegal drugs is to make drug use legal. (And FWIW I’m pretty libertarian on this issue) Sure, by definition it’s no longer a legal problem but it’s a bit of a hand wavy effort that leaves most of the residual problems intact. It just reframes it in a way that ignores them.

It’s also one of the problems with modern debate in that anyone can “do their own research” (which often means just reading an abstract that suits their confirmation bias without a grounded understanding of the full context). It devolves into rules-lawyering where people argue about what the definition of “is” is. We have standardized definitions for a reason.
My Note Air 2 is just an android tablet. You can install any android app on it.
Depending on what the App wants to do with the screen it works somewhere between really well (very rarely needs refreshes) and terribly (app needs refreshes very often, a lot of things change between frames).
You don't need that. We have physical police officers who are sometimes present in some places and they don't do anything. They are on a tacit strike and have been for years.

If you look at SF compstat, larceny-theft is on pace to be about 34,000 citywide this year, which will put thefts for this year lower than every year 2013-2019, and higher than 2020-21, which were exceptionally low (pandemic).

If you look at the FBI UCR report you'll see that clearance of theft is on a 40-year-long monotonic decline. Theft rate was about the same around 1990, but the SFPD clearance rate was 3-5x higher back then. This has nothing to do with the DA and everything to do with the SFPD being a civic cancer who refuse to do their jobs.

Anyway if you want to know why we have to constantly hear about thefts in SF which are objectively at the lowest levels in a recent years, here's the explanation for that: https://www.washingtonpost.com/politics/2022/10/26/crime-mid...
My biggest complaint about "idiomatic" shell scripting is the use of the [ and [[ operators. It gives the illusion that [ or [[ are part of the shell syntax when actually they're just programs / builtins / functions which communicate with the rest of the script the same way (most) other things interact -- setting exit status. Specifically this means if .. then .. fi works with any program not just [ [[ operators.

Traditional shell might be:

grep -q thing < file
if [ $? -eq 0 ] ; then echo "thing is there ; fi

VS just using if to look at the ES of the prior program

if
grep -q thing < file
then
echo "thing is there"
fi

"test" and [[ are a fine programs / tools for evaluating strings, looking at file system permissions, doing light math, but it isn't the only way to interact with conditionals.
On top of that, you almost certainly do not want to instantiate an N x N matrix, because sparsity is an important factor in most real problems.
Well, you sort of elided the chief benefit of paper's cheapness - the lowered cost of mass distribution of the information stored on it. Hence why any given pulp fiction novel had more readers than the Dead Sea Scrolls, despite the latter having sat around for 2 millennia.
On one hand we have people denying anything is happening and on the other we have a doom cult where people people civilization is going to end because of the weather. Like people who don’t want to have children because they’re afraid of the consequences of climate change. Tell people that there’s going to be change but things are going to be mostly ok and some of them just lose their minds.
Not OP, but yes: I don't trust for-profit corporations.
"The end of the world is coming because humans are evil" - religious whackos, also environmental whackos
https://archive.ph/XT3c5
I honestly do it mostly coz IDEA is/was mighty stupid when it comes to detecting file types compared to Emacs... altho newer editions seemed to fix that problem for the most part
This is almost exactly what I needed, thank you :)

One thing I couldn't figure out, what format the stock ticker prefers, you could add a search feature there, or a (?) icon that explains the format.
I have nothing against Signal, Moxie, etc — but it attracts high-value targets. As such, Signal is an extremely high-value target.

>> Signal knows nothing about who you are.

This is based on trust, not systematic proofs, Signal knows this, yet never tells its users. For example, Signal uses Intel’s Software Guard Extensions (SGX) - which is know to have multiple attacks, any of which Signal might be forced to run using national security letter. They have also had multiple data breaches, which I am guessing average user is not aware of. Moxie is still on the board, and he personally refused multiple times to remove the requirement for a phone number. Lastly, Signals three board members have all been the leader of Signal in last year and I have been unable to find their most recent 990 non-profit disclosure.
What's better than a mailing list?
Do you have any reason for that claim ? To an outsider, The US is mostly a supersized version of Canada or Australia. A lot of its current success depends on
- its geographic location and strong connection to the early core of Industrialization in NW Europe
- WW2 , which was a boon to American industry and simultaneously wrecked large parts of Europe

Now these are all very successful societies relative to most of the world but imo its pretty hard to argue that the US is special.
That sounds kinda horrible.
This lawyer must not have been aware of the marvelous legal doctrines of mental gymnastics and motivated reasoning that often get applied to such phrases as "persons and effects" or "shall not be infringed". And let us not forget the definition tricks that get played with words like "search" and "speech".

edit: Sarcasm should be obvious. Point is if enough key parties want to ignore the law it gets ignored and upheld.
Wonder why this was built on v8 and not chakra
Ok but if you're saying it's a reason why porn is bad, you have to also accept that all the other things are bad.

And as society only seems to single this out for porn while ignoring the other things (apart from perhaps beauty) then it's a bit of a double standard.

Not saying you have a double standard personally though.
I use a Pi-hole for all my adblocking needs.

https://pi-hole.net/

$15 solution. I'm sure HN readers can tackle this.
It’s a little like the newcomb’s paradox. IMO the “rational” action is the one where given the circumstances you win. At least I’d one box in that problem every time given the way it works. In this example, it’s picking up the $100.

The efficient market hypothesis always confused me since it seems empirically false. Who is making the trades that make the market efficient in the first place? Plus people (even large groups of them) are often wrong. Startups and the massive value they can create are an example of that.

Markets are a prediction of predictions to some extent and people are far from agents that act only on hard numbers (and they’re often not wrong to do so). Markets are probably the best tool we’ve got for this, but they’re far from perfectly efficient.
> a war can driving massive change

reverse may also be true
The youtube title is correct: "How petrol pumps know when to turn themselves off" as it explains the mechanics of the device.

But the op title is clickbaity. Please correct it.
Lex is good. But https://elephas.app does the same magic across your Mac apps.
Many OS projects closed their mailing lists. Google groups become unusable, and maintaining your own infrastructure is pain.

Plus many OS devs resigned on providing unpaid customer support. So far Github issues seems to be a good place for relevant bug reports. And people who need help (and paid) have direct phone number.
The issue is, you cannot improve privacy, while keeping the ad dollar flowing. And so, websites annoy you to hell with their banners. The way would be to make web advertisement unprofitable, or to outlaw them. As I don't see either happening, what will happen is clear: websites will annoy as long as people don't go away because of it - same with every other power struggle ever.
I'd love to hear your definition of "woke".

I'm not aware of any relationship between increased fossil fuel usage and normal definitions of "wokeness", which is usually used as a pejorative to describe people who care about other people's feelings and dignity.
It was progressives who outlawed booze. Don't retcon that word to mean "whatever I approve of today."
Yes, i have actually narrowed it down to some sort of BOOX prior to the Scribe being released.

Will delay my purchase for a bit and do another review of the BOOX offering vs Scribe.

Amazon's devices are locked down (their tablets are terrible for this) but the kindle is a simple device and easy to side-load books bought elsewhere so it works well for me.
Lots of time is spent trying in mprotect syscalls that fail and return a segfault for some reason, screenshots in my tweet here: https://twitter.com/LIV2/status/1585565566525444099
Interesting. My more lengthy but less impressive career has shown me something different.

Many of the companies I have worked at had management issues which prevented the existing tech staff from performing at optimal levels or even inhibited it.

Just one example of this is a startup which grew to a 1500 person company under the same CIO, and that CIO was comfortable with what had gotten them that far. Consequently, we had 65 engineers in silos, often strugging with the same problems and reinventing the same wheels.

Those of us who pushed for some platform level focus were politely listened to and then forgotten, presumably because new is scary and what has gotten them this far is "good enough".

However, at every monthly company meeting, they would promote the recruitment compensation bonuses because we "desperately" needed more tech staff. No, we didn't need more tech staff. We just needed the freedom to do things smarter.

At some other companies I've worked at, tech staff is an unfortunate necessity, a cost whose ability to enable the rest of the company and business itself was rarely recognized. If a tech employee left, management would intentionally drag its feet on replacing them (because it made budgets easier to maintain).

Granted, I haven't lived in the startup VC world where money magically appears within the right circles. There it would seem that proving to a VC that you are scaling up for big gains means you're growing your staff at a phenomenal pace. In those places, yeah I bet there are people who aren't necessary. I still bet there are management who aren't necessary or who are preventing some of those devs from doing useful things...
Doom scrolling.
The DA you are referring to was removed from office five months ago and replaced by attorneys who quit his office in disgust and led the effort to recall him.

SF still has a lot of work to do but Chessa Boudin is no longer running the SF DA's office.
steve_taylor is a perfectly nice username ;)
I was trying to use good old hosts file blocking the other day for my wife and realized this doesn't work anymore.

Does anyone know how I can block a website like Facebook on a Mac with whatever new tech they've rolled out? I know Self Control does it, so there's definitely a way.
I think discovering philosophical skepticism is a natural progression to becoming an expert
Prisoner stole $11M during sentence using smuggled smartphone
Replace PTO with dating and other volunteering activities and my point stands, I think.
As someone who formerly used to be in no-ML camp, I am proudly converted. Mailing Lists are decidedly democratic, and have least barrier to entry. It is also technically superior in providing unified interface to patches, communication, bug reports and everything adjacent.

Compared to that any fancy service provides lock-in under thin veil of "friendly interface".
If you were told it comes with the device as a client then it comes with the device. They were transparent about the switch to subscriptions, anyone who bought before subscriptions has all these features for free, anyone who bought after would have been able to read about the subscription model before buying.
investors conspire in public to take over voting power, for instance, and do so in public to attract others
I can only recommend Gnus, because I don’t know any other email clients. I agree that it isn’t for everyone. In this case I recommended it because someone claimed that they couldn’t use email for development because they would end up spending all of their time managing their email. I’m confident that Gnus’ scoring feature would fix that, but at the same time I don’t really believe that the complaint was a genuine one; all email clients have some form of filtering that can do 90% of the work for the user. And most servers support Sieve, which works regardless of what client you use.

BTW, Sieve beats an ad–hoc Python script any day of the week :)
what do you do when you leave your home?
When I look at https://go.godbolt.org/z/8jqMPh135, compiling for a few CPUs, recent compilers only generate a single call to runtime.cmpstring.

⇒ I think the comment is outdated, and there is a safe efficient way to do three-way string comparisons in go.

Caveat: I’m not that good at reading modern assembly, and I do not understand why there also is a call to runtime.memequal in that code. ⇒ Corrections welcome.
You are the reason people dream of becoming computer programmers.
Backup your BIP-39 Mnemonic phrase using SLIP-39 [0]

This saves the original entropy from which your BIP-39 phrase was generated, over several groups of multiple SLIP-39 mnemonics cards.

Later, recover enough cards from a few groups, recover your BIP-39, and recover your hardware wallet.

Much more reliable, and safer because an attacker must collect many independent mnemonics from groups they probably don’t know the members of.

[0] https://slip39.com

EDIT: The SLIP-39 standard is probably the most accessible (and only?) usage of SSSS by "normals". As people find out how fragile and risky BIP-39 is, they'll want to secure their existing BIP-39 accounts, and they can do it using SLIP-39, which uses SSSS. You're welcome!
Easily this was the idea that maybe OOP wasn't the solution to everything. It's not exactly a paradigm, but more of a repudiation of one. I still write a majority of my code in classes. But you can see a lot of other influences as well: the command pattern (which is more procedural I would say), a lot of LINQ expressions (which are pretty functional), and a whole lot of dumb records being passed to dumb functions (which I got from data oriented thinkers). Anyway the point is, it's not just one paradigm which has made a difference for me. It was realizing that there isn't one paradigm. I can freely import influences from all of them, use them where appropriate, and get a benefit from all of them. Including OOP, but not only OOP.
> still a ways to go market share-wise

Brave is already at 60+ million MAU. It's already 1/4 of the market share from Firefox. Brave's market share is rising, Firefox is declining.

If there is one horse to bet here, it is Brave. Sticking with Firefox is just playing "controlled opposition" right now.
No but the boiler takes time to come on so at some point it's going to run cold because cold water is flowing through the pipe before the boiler turns on.
I suppose you could time when the cold water is going to arrive an step out of the shower for it to flow through, but my point still stands, it's a pain and just easier to leave the shower on.
Module production may ultimately become decentralized, for the same reason production of window glass is decentralized: transportation costs.
What are you referring to? Which "Large adtech companies" support a framework that gives them "control" over adblocking, and how? If you're referring to MV3, then I think you've blown things significantly out of proportion
> Personally I would have preferred matrix/element but hey Discourse>mailing lists for me.

Seems like there will be a Matrix bridge; FTA:

> GNOME Infrastructure Team Coordinator Andrea Veri [...]

> [...] also mentioned reducing fragmentation of the GNOME communities, along with improved integration, such as a bridge to Matrix for live chat. The move is part of a general modernization of the GNOME Project's infrastructure, which has also seen a move from IRC to Matrix and from cgit to GitLab.
> Crime virtually disappeared after Prohibition was passed until the apparition of organized crime.

I think you mean, that nearly everyone became a criminal overnight when Prohibition was passed, because they didn't just stop drinking.
I’ve seen this model tried time and time again, though typically with an in-house “framework” rather than a language, which is a better approach anyway. It’s the “smart people build the foundation, dumb people customize with it” model. It doesn’t work well.

The reason is that the “smart” people building the framework end up spiraling off into ivory tower land. They put a lot of effort into making common patterns easy. But in so doing, they make the framework’s internals hard to understand. They also become disconnected from customer reality.

Meanwhile, the “dumb” people serving customer needs end up having to work around the framework in order to accomplish what they want. Because the framework is impenetrable, and because they’re junior, they end up make horrific balls of mud.

It’s better to have cross-functional teams composed of a mix of skill sets, that can both focus on customer needs and build the underlying abstractions needed to make that easy. This also allows the junior folks to learn from the senior folks.
A group of humans possessing inherited attributes (black skin) are divided (into two groups, one being helped, the other not) based on the superiority of one race over another (only blacks need help, because other races are better off?).
Xordle. Best of the wordle type games. A daily themed puzzle with AI art and unlimited additional puzzles.
No, that's just right-wing propaganda. The threshold of felony theft was raised to $950. Before and after that change, California had one of the lowest thresholds in the nation. In Texas, for example, the threshold is $2500. So crime in California can't be explained by the change.
People Who Identify as ‘Gamers’ More Prone to Racist, Sexist Behavior: Study
Ask HN: What do small companies use for knowledge management
Like what? I think it's generally agreed that their main product, the GNOME UI, uh, sucks.
Also noticed that adblocking on youtube has recently (~week) gotten much less effective. Usually updating the list and restarting chrome fixes it but not anymore
> any of which Signal might be forced to run using national security letter.

NSLs can demand information but cannot compel action. The govt cannot use an NSL to force you into military service, for example, or force you to hack someone else’s computer (which is essentially what you are suggesting).
echo is unreliable; I agree. Instead, I use "paranoid" printf with leading double dash:

prinf -- "fmt str here..." "$carefully" "$quoted" "$args"
Well, i do too, but it doesn't block the most annoying ads, those embedded into Instagram feeds and Youtube videos. No magic bullet here, but still very useful for browsing on an iphone on domestic wifi or out of home with a personal vpn.
That's also why insurance gets so expensive. Insurance spreads out risk. It doesn't lower it.
My guess is that the handwriting translation (ICR) stuff requires cloud processing?
They depend on ice and there’s going to be a whole lot less of it at the North Pole, entirely possible that there will be an ice free North Pole in the next two or three decades, habitat =gone.

Global average temperatures aren’t the whole story.
But that uses easylist?
Apple isn't Apple without Steve Jobs...
> To be fair, it's common to want to be in the script directory for certain classes of scripts. For example, scripts which automate some tasks in a project, and are written for a project

I think it would be more correct to just use vcs to get the root of a project (or fail if you can't), instead of essentially hardcoding path to the script.

For example if you put your script in helpers/ then someone else did a refactor and moved all of the stuff into cmd/helpers/, any relative reference you put into script is now invalid and your script is doing the wrong thing
> The recent abortion ruling disagrees with you.

How?
I personally use NextDNS[0], which works from anywhere and has mostly the same features.
For $3/m it's worth not managing a pi myself

[0] https://nextdns.io/
Connect through a personal vpn allow you to benefit from your home dns server, here the Pi-hole.
Please See: Tor Browser – 11.5.6 (Android, Windows, macOS, Linux) Released → (October 27, 2022) : https://news.ycombinator.com/item?id=33356675

*** Emergency Release resolving an issue with Tor Browser 11.5.5's integration of the Snowflake pluggable transport. ***
You have the largest prison population in the world, at some point maybe you should try a different solution
5G offers significant improvements in network congestion.

I want my phone to work in busy cell tower areas, so that is absolutely something I was demanding.
If anyone is interested in understanding Shamir's scheme a bit more, this blog post visualises it well! :)

https://evervault.com/blog/shamir-secret-sharing
IEA is required to get a certain amount of its budget from data and publication sales. Not only does this make that data unavailable to the public due to price, it provides perverse incentives to slant the data to make it more saleable to those willing to pay the high price. They are catering to customers who want to use IEA products to slant discussions.
You don't need separate hardware if you already have a router or home server under your control. I run the pi-hole equivalent on OpenWRT:

https://openwrt.org/docs/guide-user/services/ad-blocking

It seems to work quite well— I think my only complain is that sponsored links on Google searches show up but then blackhole when clicked. This is a negative user experience because by the time I've seen it, I sometimes find it relevant and want to go there.
Do you even ran your code in place where bash wasn't available? I held thought like you... 10 years ago but that really doesn't happen and if it does, rest of it probably won't work either...
Ad blocking is by definition attacking ads and all the companies and interests that revolve around that.

So ad blocking is and always will be "under attack", that was always expected, "small" players, like individual news sites for example have been fighting ad blocking for years, now big players are feeling the heat too and since ad blocking is an "existential threat" ( Meta just learned that ), they no longer ignore it or "kinda deal with it".

It always has been a war. And like every war, there are endless philosophical theories and discussions about the "sustainability" of the Web "without ads", the tracking, etc.

But the reality is: It always has been a war.
I personally used to have setup a VPN with tailscale following their article [1]. Basically all my internet traffic is redirected back to the pi and therefore takes advantage of the pi-hole.

[1] https://tailscale.com/kb/1114/pi-hole/
I’m kind of surprised they didn’t consider hiring a security guard.