skysight-inc/HackerNews huggingface dataset:
Personally, I think that in answer to the question of “how to avoid all that plastic?”, the article is leaning more towards “take action to stop the plastic from being produced and added to food in the first place”.

While it makes the problem larger from an individual perspective, the alternative of simply trying to avoid it in our own foods would mean that our available foods shrink over time as plastics continue to seep in to more and more places.
Tired of SPA complexity? Try server side rendering, now with websockets, globally distributed nodes, read replicas, and eventual consistency!

All of this tech sounds cool, but like the author, I'm unsure when it's called for.
20 years ago you still had to go and search if you wanted to see something. Now you have endless streams of recommendations that do the thinking for you. All you got to do now is watch and consume. And of course 20 years ago we didn't even have Youtube, it was mostly all still mostly just text.
> I just imagined WHAT IF I have spent this amount of effort and time on ANYTHING else: playing an instrument, learning a new language, coding a side-project

This is a very unfair set of "ANYTHING else". I am sure you can come up with more real world list of what other people actually do after work, and that might make you feel a little more lenient about your own choices and needs.

> Any other ideas besides cold turkey?

/etc/hosts

127.0.0.1 youtube.com

127.0.0.1 www.youtube.com

Best of luck.
Yes and silicate is an environmental component that's well understood and our bodies have adapted to it because sand has been a thing forever. And glass is chemically inert.
I have been waiting for this for months! Complete collapse of the US stock markets to follow.

The important factor here is that the SEC isn't doing their job. If 2009 is of any indication, that was just the tip of the iceberg. They are meaninglessly issuing tiny fines that big funds are simply paying. Eventually the fines would amount to enough money that it doesn't hurt their bottom line but does engage the lawyers.

Now it's the wild west. Feel free to commit whatever securities crimes you wish. SEC is basically not going to punish you.

Sucks to be the gamestop folks. They basically just lost their infinite money.
I loved netguard, I donated 20 euros a couple of years ago and was thinking of donating again :(

Really pissed at Google at the moment. It's frustrating when one of the main reason I'm still on Android stops development because of the short sighted corrupted practices of a behemoth like Google.
The biggest spyware vendor? What role is Microsoft playing here?
Big yikes. I hope Apple doesn't push undeleteable U2 songs to their Apple devices.
Consider talking to a doctor about ADD? (Alternatively, get some Adderall somewhere and experiment.) Executive control is a distinct mental capability.
Unrelated, but I read much of your Classic Computer Science Problems in Python.

And it is really a great book. Especially suitable for people in junior roles right now or people in any kind of role with a knack for solving interesting problems.
A lot of people seem to get hung up on String vs. &str, but never seem to have trouble with Vec<T> vs. &[T], which is pretty much completely analogous except for the fact that the UTF-8 representation of strings makes it so you can't easily index to a given character.
I'll echo that sentiment. After my 2015 MBP dies or is no longer supported, I'll finish my move to Linux. Biggest motivation is the need to run Linux VMs in x86 without having the hypervisor translate M1. Tried org-mode, couldn't get into it. Workflowy does it for me for the time being, since it's browser-based.
Sure. But then you have the chance to fix your automation logic.
High BPM music does it for me.
Have to disagree here. Companies do cold outreach and purchase leads all the time. From my experience as long as you clean your list, schedule batch delivery, personalize and comply with the CAN-SPAM At, ESP's will not block you.
I know this specifically asks for git, but I just want to mention fossil[0] here as it has git export, a built-in wiki + ticket system, etc, and is incredibly easy to self-host.

[0] https://fossil-scm.org/ (created by Richard Hipp, the guy that made SQLite)
Depends on the context, really.

“Im gonna kill all you fools” when talking about the company kickball tournament shouldn’t result in a swat team breaking down your front door.
On Alpine Linux it’s quite simple. Each service of sourcehut is already packaged for Alpine (SourceHut’s author Drew Devault is also an Alpine contributor.) so all that’s needed is a few `apk add` and basic configuration. And a PostgreSQL database. I never finished setting up the CI service though because it requires building your own VM images to run scripts in and that was more work than I was willing to do at the time. But since it’s all modular you can have a working instance without the CI service.
We don’t have that much actual history from humans >20000 years ago…. We were around though
I have been doing Java and .NET since they exist, .NET even before it was launched thanks to working for a Microsoft Partner that was part of the launch event in Portugal, which gave us access to early builds, the famous MSDN discs with documentation written in red.

Maybe I do know one thing or two about what .NET is lacking versus Java in JIT/AOT department.
I’m sure I’ve read a few dozen of the same old AA debates on HN, but, yeah it worked for my old man.

AA, in particular the serenity prayer, has at least some overlap with the more tech friendly pursuit of Stoic philosophy.

“God, grant me the serenity to accept the things I cannot change,
courage to change the things I can,
and wisdom to know the difference.”
Audio doesn't change in those applications in a way that would affect the profile. They're very math-heavy pipelines (if we're talking about vst-style effect stacking) where branching is avoided as much as realistically possible. What's in the studio stream itself is largely irrelevant.
Here's what worked for me.

1. Ask yourself why do you think this is a problem and debug deeply. Maybe, after all, spending day watching videos is fine and what you want to do and the story that you don't is unnecessary.

2. Once you bring it to your conscious mind, you face a decision, do I want to watch videos and maybe learn something and relax, given that it comes with not delivering some things I promised and doing the thing I've been thinking I need to do for a long time, or do I want to do e.g. that thing.

3. Then do what you want. It requires no effort. You do what you want. I know habits and dopamine addiction narration, but there is no substance dependence here and the trick is that we cannot really hold contradicting beliefs in our conscious mind (we have plenty of them in the background but once you collide them actively you usually end up creating some micro-rationalization). But here your focus is consciously facing the choice. Plus there's plenty of dopamine for something that's been on todo for a long time.
VCs are unfortunately, on the whole, all too discerning when it comes to Web3. It's a meme now in the community that when a VC and tokens are involved, there's a good chance they are getting preferential treatment and using the end users as their exit liquidity. That's not necessarily the case here but "greed" has become a general theme and the motivations behind otherwise-puzzling investments become clear when viewed through that lens.
> If you're going to do that, would you not be better saving all that time and code bloat (it's code you wrote that doesn't contribute to solving your problem) by just using a garbage collector from the outset?

I suspect a garbage collector would be pretty nice. However, I can't just list the features I want and get a language (unless I make it myself, which would take a lot of time). Currently, my imaginary perfect language would actually have a garbage collector, would be pretty similar to Standard ML, but would be more focused on arrays than lists, and would have value types --- in Standard ML I can't have a value array of records (structs in Rust/C++ parlance) --- they will be behind a pointer. And if I were to stick to the standard or make sure that my code compiles with other compilers than MLTon, then I can't even have a value array of 64-bit words, although I can have a value array of 63-bit words. This one bit may seem insignificant, but for certain algorithms it's a big complication. Powers of 2 simplify a lot of algorithms (and are "faster" to be a bit loose with the language). There are other features I'd like, but already this short list makes for a currently-non-existent language. OCaml and Haskell have similar problems to Standard ML.

At the same time Rust has great support for arrays, is expression-oriented, has sum types. Value types are the default. It generally ticks a lot of boxes I care about. I can't just go and say "now give me all that but with a GC" and have it appear before me.

Also, arenas I use are linked to logical portions of my programs. They are not contrivances that I had to think long and hard about. They don't waste my time really. I've spent 0 time thinking about how they should be organized.

Now the part where a GC would be helpful is a bit of a more liberal use of closures, and eliminating code noise coming from lifetime annotations such as "for<'a>". But I can live with the current state of affairs, if I get all the other benefits.

> If you're going to do that, would you not be better saving all that time and code bloat (it's code you wrote that doesn't contribute to solving your problem) by just using a garbage collector from the outset?

If anything, Rust is an asset for large teams of devs. Even though you may sometimes argue that a handful of C/C++ devs can keep their whole project in their heads and not make mistakes (although I think that's a stretch), the moment you get a large C/C++ team, weird hard-to-debug bugs coming from memory- and thread-safety issues start to creep in. There are other high-level languages, but Rust is the one with a combination of performance competitive with C++ and large ecosystem of libraries you can use. Examples of Rust projects with a large number of contributors facilitated by the language taking the fear of intractable bugs away:

- <https://github.com/BurntSushi/ripgrep>

- <https://github.com/clap-rs/clap>

- <https://github.com/rayon-rs/rayon>

- <https://github.com/cloudflare/wrangler>

- <https://github.com/sharkdp/fd>
There's a (semi)famous Googler in one particular area. I had a buddy who worked with him years ago at a different company and took over a project after he left. There was nothing written after nearly a year - the guy either couldn't or wouldn't code anything, and now he's a well known Googler. Obviously there are extremely talented people there, but there are some bozos mixed in too.
I relate a lot to your comments. I'm currently in a situation which seems to be the pinnacle of the trajectory you described and I'm slowly coming to that exact conclusion about not enjoying the work but just the hobby. My passion for that hobby brought me here and the only logical step is to sell my business and move on. It's going to be such a challenge to let it go but I only look back at what I built with pride and good memories. There's no remorse or resentment because it's a hobby that I continue to enjoy and my professional life still gravitates around it. If you enjoy the ride, which I certainly did, there's nothing wrong in projecting your career off that passion for that hobby.
> but what elephant do I miss?

Probably the plastic that was in those tomatoes to start with.

I doubt there's a practical way to avoid it, it's probably fairly random depending on where the food is from. Especially if I recall right it's often found in the water supply which you then drink directly or is used to water plants which you then eat.
Good list. Also:

- Automated Theorem Proving

- Satisfiability (SAT) and constraint solving
> Yes, both civil and criminal cases can try the case to a judge, called a bench trial. Both sides have to agree to that however, since technically both sides have a right to a jury trial.

The government does not have a right to a jury trial, because the government doesn't have rights. (In the federal system, for example, government consent is required for a bench trial in the Federal Rules of Criminal Procedure, but because that is not a right, and the defendants right to a speedy and public trial, there is at least one case where a federal court, when jury trials were suspended because of the pandemic, conducted a bench trial under a defense jury trial waiver despite the government refusing consent and preferring jury trial.)
To be fair, there are already a lot of regulations about who can drive a car (on public roads) and which sorts of cars can be used.

Be careful that you're not inadvertently asking for social media to be regulated more like cars.

Fortunately, however, there are plenty of countries that have fewer mass shootings and arguably better protection of civil liberties than the US, so they might provide some inspiration.
You're right, good point. Will do that, thanks for the suggestion.
Radicle https://radicle.xyz/
Here's a thought. Since there are enzymes that break down plastics, isn't it just a matter of time before we get macroscopic organisms that start to make it and use it to feed on the plastics? The reason we have coal is because plants developed lignins and for a long time fungi could not break down the lignins (hence the accumulation of carbon). Then fungi developed strategies to break down lignins and the accumulation of carbon stopped. Same with this. It's just a matter of time till some organism develops a way to break down plastics into usable material.
still a lot, imho. considering how much we spend on commute, work, sport, preparing food and socializing, this is basically almost all your time budget as a "free" time. Then its either wasted consuming addictive crap or doing something interesting with it.
Gitea is great, and there's this reference getting more out of it:

https://gitea.com/gitea/awesome-gitea
> annoying

They're not annoying, this is stepping on little people just because you can. It's malicious because the process (i.e. Google as an entity and everyone relevant inside of it) does not care, and quite honestly by trying to go online and saying it is okay you make it worse: Any decision maker is going to see folks condoning it and think "can I go a little bit further next time?". That's how we got to this point in the first place.
Is it using up GPU time or just maxing out CPU? It uses OpenSceneGraph, which has some very slow state management (std::map and atomic reference counting all over the place) in its render thread so I wouldn't be surprised if you are stuck with a single core at 100%.
Agreed.

However on the other side: there were some rather poor quality masks produced during the pandemic, so I would not be surprised to see future data about those being linked to health problems.
> It's protecting the buyers from frauds.

> Parmigiano-Reggiano is made in Emilia Romagna, in the
Parma-Reggio (Emilia) area.

> That's the only real deal.

I think this distinction is silly. I don't think the region the product came from matters much. More specifically, I believe certain regions claiming "this is only the real deal if it comes from here" are being chauvinistic, or maybe just trying to protect their local economy.

Champagne is equally silly as Parmigiano-Reggiano. And there are many more similar regional trade-marks.
You cannot call your search engine google because of (among other things) trademark law. But this is not a regional trade-mark. Its because you are impersonating a different company.

I actually favor normal trade-marks. They are the most reasonable form of intellectual property.I believe customers need to be protected from products pretending they are from a different company. This allows them to hold the company responsible. It allows them to judge a product by the reputation of the company, and it allows the company to build a reputation.
I do not believe customers need to be protected from products claiming to be from a region that 'makes the product special'.

It seems to me that, regional trade marks are not so much about protecting the customer, but instead about protecting the region economy or prestige.
I love those kinds of posts - thank you for the links!
LUG == Linux User Group
I wrote a dealio a bit back which was pretty popular here on reducing addiction to the internet by diluting it via latency, like it's harder to get addicted to small beer than to liquor. People thought when they were voting for prohibition a century ago that they were voting for banning liquor and leaving beer alone: I tend to think _that_ idea wasn't so incredibly bad, actually

https://howonlee.github.io/2020/02/12/I-20Add-2020-20Seconds...

I've been annoyed for a good while that online videos seem to be pretty resistant because of their variable lengths to the per-request futzing I've been doing. I probably need to get a pihole and inject latency at network level on streaming stuff, too, but this is pretty complicated and I have flatmates
It might be best if nobody tried to return it:

https://en.wikipedia.org/wiki/Star_Trek:_The_Motion_Picture
Yeah I've had the same experience (with Haskell, and with Rust). Lisp probably counts too, and maybe even Array languages like APL? It does feel amazing though. It does take a while to learn and internalize these great languages, but once you do it feels like you have superpowers sometimes. I would never even attempt to write some of the things I've written in Haskell in other languages.
Indirection seems to be very valuable with scams. The 2008 housing crash had a lot of layers:

1. Loan Application (Borrower Lying about income)
2. Mortgage Originator ( Not validating loan application )
3. Mortgage Back Security Creators ( Obfuscate what is in the security )
4. Ratings Agencies ( Not being honest that step 3 happened )
5. Sellers of MBS ( Not being honest that steps 1-4 exist )

I don't know enough about crypto to list out all the layers but I'm pretty sure I understand the first step:

1. Claim that underlying technology will be revolutionary just like the internet in a vague way that cannot be validated.
There are many things that I think that I should blanket ban, but I refuse to do so because blanket banning something makes me feel like that that something won. It makes me feel completely out of control.
Search-based algorithms continue to dominate traditional board games. Stockfish, AlphaGo and friends are hybrid systems combining a game-tree search algorithm with a neural net. The neural net is trained (by self-play) to learn an evaluation function for the game-tree search algorithm (more precisely, the neural nets learn a classifier for board positions as leading to a win, loss or draw). The game-tree search algorithms are alpha-beta minimax in Stockfish and Monte Carlo Tree Search in AlphaGo and family. Far as I know anyway.

DeepMind have downplayed the use of MCTS in their Alpha-x family, to the point of obfuscating the fact that is part of their system at all and have sowed much confusion about this, but their systems ain't going nowhere without good, old-fashion game-tree search.

Stockfish only recently adopted neural nets, btw.
Dust or soil has thousands of components, metals, bacteria, fungi, molds, organic matter, feces etc. It can give you farmer's lung and other illnesses. Plastic is comparatively inert. Weird that there is not environmental movement to reduce soil from the environment.
Anyone can learn how to write generic code, the trick is knowing the price of the particular implementation of generics and when to pay it.

https://planetscale.com/blog/generics-can-make-your-go-code-...
There's a lot of good literature and help out there.

I wrote this [1] specifically to help you understand some of what's
going on - well, at least some views for those of us who feel
passionate about technology but sometimes have unhealthy relationships
with it.

You already touch on many of the issues in your post. I have submitted
lists of other books here too (search through my history for Cal
Newport for example) that deal with tech overuse, addiction, hoarding
and so on. Hope it's useful.

[1] https://digitalvegan.net
Thanks a lot. Appreciate the kind words.
Your post tells me you may be suffering from ADHD. Consider reading this book: Delivered from Distraction: Getting the Most Out of Life with Attention Deficit Disorder Paperback – 27 Dec. 2005
by M D Edward M Hallowell M D (Author), John J Ratey (Author)

If it strikes a chord, think of seeing your doctor about this.
What are your top recommendations for weight loss resources?
Nah, I have Apple Card so mine is titanium.
You can, there are cellulase enzymes sold for human consumption. I don't know how much cellulose you'd be able to eat in one sitting, though. Cellulase is pretty slow.
The buyers did not decide to give this regional trade-mark. That was some government somewhere. The buyers tend to follow that. And perhaps the buyers only value the "stringent quality check" of the mark, and do not care for the "region check" but they have no alternatives.
Got anything more specific to recommend? I'd like to read the main books of the main religions eventually out of personal culture, but they won't get to the top of the reading pile any time soon. Meanwhile, I'm sure procrastination, motivation and discipline are behaviors that religious scholars had to develop even in a pre-Internet world so I'm sure there are interesting takes written on the subject. I recall some reknown writer from a few centuries (like 16th/17th century?) writing about his struggles with procrastination and how he eliminated distractions (lol!) from his working environment.
I had a passionate affair with a robot
"Every time I fire a linguist, the performance of the speech recognizer goes up"

- Frederick Jelinek
And for keratin, so nail biting becomes a type of recycling.
https://www.wildernesslabs.co/netduino

https://www.wildernesslabs.co/

https://docs.microsoft.com/en-us/dotnet/api/system.gc.trysta...

https://docs.microsoft.com/en-us/dotnet/api/system.runtime.i...

https://docs.microsoft.com/en-us/dotnet/api/system.runtime.i...

Go have fun!
"we must protect the children!"

So let's focus on fighting privacy and encryption, and forget about gun access/fetishism for a moment.

PS I agree with tour point 100%, just wanted to add another one to the list

PPS Discord doesn't support e2ee, so it's not like we could've avoided this issue with banning it in the first place.
They should though. It's illegal in the EU/UK.

However most ESPs won't block you unless it has an impact on them, they're getting paid per email sent, spam or not.
>You can have virtual game worlds (like a MMORPG) that can't ever be turned off, by nobody.

How?
You're just pointing fingers in a different direction. As it turns out, this is a complicated issue, with multiple contributing factors, and just because we're talking about one doesn't mean another factor isn't important (though in this case there isn't any indication of serious mental illness, and that is a very common scapegoat in situations like this)
Looks like he is looking for a job at Amazon. All the right buzzwords
>I’ve also heard your domain reputation is far more important than shared vs. dedicated IP at your ESP of choice.

For me the IP address has been the only significant factor in my email deliverability.
I.e., emails sent from my mail server couldn't reach Outlook inboxes or even spam boxes. Straight-up silently rejected every time. If you look at the Outlook.com Smart Network Data Services (SNDS)[0], the terminology used is all about IP. That problem was resolved through a support ticket requesting a kind conditional white-listing.

That's been my experience so far, from the perspective of a low volume, personal email only. YMMV.

[0] https://sendersupport.olc.protection.outlook.com/snds/
Yep mxtools is pretty useful for checking blacklists. However, I prefer Email-Tester.com for their granular report.