skysight-inc/HackerNews huggingface dataset:
> if I made a mistake Amazon is rubbing salt in the wound for weeks

I just realised this is probably the only decent explanation. If you find fault with the item then you probably are going to be in the market again very soon and Amazon wants to be ready and waiting for you. Even if it is daft to display for 99% of people they may save x% of returns by catching someone with a silly recommendation.

They could probably tie that in to the returns system directly though I guess, but maybe people get the new order in before the return is processed?
Three words: Dyson Sphere Program!

Trailer:

https://www.youtube.com/watch?v=d6xHlPki-jE

Let's Play:

https://www.youtube.com/watch?v=R0xTNF7fPJg

Dyson Sphere Program | Advanced Belt Tips and Tricks

https://www.youtube.com/watch?v=CzsgBYplAHs
1 personal desktop and 2 work laptops.

There was however a time when I prided myself on having *nix running on almost every major CPU arch of the time a home (x86, Sparc, Mips, PowerPC, Alpha)
Do you mean venv which is part of standard library or virtualenv (separate library)?
With libraries that alter your path at runtime. I've encountered comments on issues that implied that this wasn't a complete hack. I have had the impression that this is all just overhead in getting an environment up and running, and not taken for granted that you should be able to achieve repeatable isolation relatively simply.

So I think even if one of those packaging tools worked really well, a library somewhere could undo your best efforts at isolation.

I also don't hate python itself, but I wish the one way of doing things ethos applied to managing dependencies and python versions.
I actually added "most" specifically because of Carter and Clinton!

> Presidents are people

Citation needed. :)
Get this. I worked for the company that produces most of the porn on the Internet. You know, the porn you can go to any torrent site and download for free within 10 minutes (and that statement has been true for as long as there has been an Internet and BitTorrent).

That company periodically took screenshots of all (ALL!) their employees' workstations. They monitor internal network for suspicious traffic and, until COVID happened, they did not let anyone work remotely.

Never understood what they were afraid of. Their content is already plastered all over the Internet.
That story was truly a horrific vision of the future.
One non-trivial part of it is that his (academic) expertise was in mathematical physics.

https://en.wikipedia.org/wiki/Chern%E2%80%93Simons_theory
What's wrong with paying for academic buildings to be built (and having your name on it)? The point is that students can go to the building and receive lectures, or run labs, or read books in the library. Who cares whose name is on the building... These buildings will stand for a long time anyway, soon nobody will know who that person was anyway (other than by the name of the building).
>> "there are three ways to make a living in
this business... Be first, be smarter, or
cheat. Well I don’t cheat, and even
though I like to think we have got some
pretty smart people in this building of
the two remaining options, it sure is a
hell of alot easier to just be first."

SBF & Co. are about to be first.
INAL, but it seems that the wording in the agreement leaves open the use of surveillance software on employees, as long as it's not for the purpose of "evaluating the employee's work product (i.e. job duties assigned to the employee), the time an employee took to complete their work, or disciplining an employee in protected concerted activity."

The company could still use such software on employees and claim it was doing so for security purposes, for instance, or maybe even just to make sure the employee was working (without evaluating the work product).

Why not prohibit the user of such software on employees entirely?
Good resource, thanks!

I'm familiar with the term (as popularized by http://asyncmanifesto.org/) but perhaps 'async' is not enough of a self-sufficient term. Something can be async but also happen to be poor.
Your argument would be more convincing if sugar tax had not already been successfully implemented in my country. We have an obesity problem, not a skiing problem. And a lot of people were unknowingly intaking hundreds of empty calories from soda for basically no reason.
I have the same thing. For some it actually makes sense, like listening to a good song twice. But for many others it really doesn't. I'd kinda expect Youtube to be able to tell the difference between a song and some temporarily relevant vlog.
2x Optiplex 7040's running ESXi

1x Optiplex 7050 running windows/hyper-v.

2x Synology diskstations (1 runs backups from the other)

2x rasperberry PI's running pikvm for the optiplexes

1x Raspberry Pi running a dakboard build.

1x 2012 Mac mini...was mostly used during COVID for WFH. I do some toying with garage band on it but thats about it.

Plus a laptop or two for myself/wife/kids.

11-12 Total I suppose. 9 or so pretty much 24/7
Cloudflare Workers for Platforms: Make Your Own Product Programmable
A new era for Cloudflare Pages builds
One of the problems I see are the super popular holdover packages before ES6 was standardized on. The tread mentions the `foreach` package. And remembering back, many previous supply chain attacks were on these small packages like: `iseven`, `isodd`, etc.

I don't fully understand why packages like this are so popular. My guess is it has to be a combo of legacy projects pulling those deps in and inexperienced developers not knowing that these features are now part of standard JS.

While this would cause controversy, I think that NPM should lock all these dependencies down and not allow any modifications. The modules would basically be passthroughs to native ES6 functionality. I'm not saying NPM should lock down all legacy packages, just the ones that implemented ES6 functionality (isBetween, isEven, isOdd, forEach, etc)
Never tried Pyenv, but I can highly recommend Mamba a fully Conda compatible package manager that is insanely fast solving dependencies.

Installing python:
`mamba install python=3.9`
# compression

bzip3 -j 4 -e linux-5.18-rc6.tar linux-5.18-rc6.tar.bz3
user: 345.48s system: 0.59s cpu: 373% total: 1:32.75

zstd -19 --long -T4 -f linux-5.18-rc6.tar
user: 1270.48s system: 0.89s cpu: 376% total: 5:37.9

> du -b linux-5.18-rc6.tar.* | sort -rn | reln
1.000000 130907738 linux-5.18-rc6.tar.zst
0.994715 130215881 linux-5.18-rc6.tar.bz3

With additional ‘--ultra -22’ tar.zst is smaller, but the compression time sky rockets.

# decompression

bzip3 -j 4 -d linux-5.18-rc6.tar.bz3 linux-5.18-rc6.tar
user: 222.57s system: 0.92s cpu: 362% total: 1:01.69

bzip3 -d linux-5.18-rc6.tar.bz3 linux-5.18-rc6.tar
user: 141.29s system: 0.89s cpu: 99% total: 2:22.19

zstd -d -T4 -f linux-5.18-rc6.tar.zst
user: 2.26s system: 0.84s cpu: 99% total: 3.102

zstd doesn’t seem to support parallel decoding, but still 20x faster
How to be an Atheist in Medieval Europe (2018)
Well, to be honest, there were many things, which already ruined YouTube before. No downvotes is only a small part of it. The player is simply attrocious and that on a website, which aims to be mostly video content. No qualified empowered quality assurance on that one.

> Same script, like 8th grade essay you didn't study for, but multiplied by 100x.

Many people don't make it past 8th grade essay level, so such content will seem normal to them. I have a hunch, that that is a sizable part of the audience, which consumes above average amounts of YouTube content. Whatever engages with the masses stays, I guess. Also note, that consumption patterns are wildly different. Some people visit YouTube to get suggested to watch video to spend their time. Others go to YouTube to search for one specific thing and are annoyed, when the search results suck again.
This thread reminded me of 688 Attack Sub, which I always thought was a MicroProse sim. TIL that it was originally done by EA. I ordered it from the Special Reserve games club in the UK back in 1990.
GIS Art for Artillery
NB: I'm not finding any Bills associated with DARPA's founding.

The founding director was Roy York.

There's Robert Sproull (1918--2014), who was director of ARPA. Might you be misremembering his name?

https://en.wikipedia.org/wiki/Robert_Sproull
I believe the official explanation: dislikes are hurting some YouTubers as a form of "crowd bullying".

They were a signal or message that the message (but not the quality) was not approved.

Dislikes were being used as a form of critique of the content. They were a kind of mob/crowd behaviour than a personal like/dislike.

The YouTubers were both marginalised people, those waging culture war stuff and corporations.

By removing the crowd mob behaviour they also removed the intended crowd sourced recomendation system.
I pick up new hobbies.

right now i just got into 3d printing and CAD. i make up parts to facilitate my other hobbies, like woodworking. just designed and printed a reducing adapter to go from my jointer to a dust collector.

find some real world hobbies that interest you.
FWIW, he does also have his name on a building: the Simons Institute at UC Berkeley. https://simons.berkeley.edu/
Gzip is just a frontend for zlib, which is BSD(ish).
Typical use of home server is to lower expenses when abroad or in the wilderness. Nobody here pirates movies (of course), but for example watching Joe Rogan 3 hour Youtube-sessions on phone in Finnmark was quite impossible. You ordered your server to download it with youtube-dl and to decode the audio at 32 kbits.
I usually go for the scale like hours, days or weeks. It comunicates the accuracy of the estimates. If something more accurate is required I like thrashtester's method of the 4.14x
PoS is a pipe dream for people that don't understand how PoW works. There is no cost to rewriting a PoS chain.
Direct Uploads for Cloudflare Pages
Some Zinsco panels do require fasteners.

The faultiness of Zinsco panels are not a special concern with flipping the breakers. They're just faulty. And you don't even need to open them to be dangerous, they have corrosion and heating problems.

> not every breaker panel is going to be designed with safety in mind.

Well, to be fair -- of course they were designed with safety in mind. They just failed.

But yes, replace any Zinsco panels! Also some Federal Pacific and Challenger/GTE-Sylvania panels. This should be caught in a home inspect, and most home insurance companies will make it a requirement of coverage.
> The only area of EVE where spreadsheets go out the window is war.

That is very real-life-like then... https://en.wikipedia.org/wiki/Escalation_of_commitment is a very real issue in wars.
> The first is the fact that there is no mechanism for changing/updating the url tied to a device for a website. This is intentional for phishing reasons, but if you want to rebrand or are acquired you're going to run into problems.

You can't solve this "problem". The RPID is bound into the actual credentials, it isn't that there's no mechanism provided to change it, but rather that it is part of the credentials themselves.

If you want actionable advice for people whose big boss has determined that they absolutely must change from foo.example to bar.example, they need to use the foo.example site to accept the credentials and forward users to bar.example and then re-enrol them to the "new" bar.example account with new credentials. Users will probably be annoyed about this hassle, but you can't do anything about that it was sealed in with the decision to get rid of foo.example.

If your feedback is "But that's user hostile" yeah, so, don't change from foo.example to bar.example. What seems so very important to you is just another pointless annoyance for your users. Remember, you don't need to put the foo.example name on employee badges or the corporate logo to keep it, you only need to keep the name and use it to do the auth step.

The same "Re-brand at all costs" thinking destroys users bookmarks, email address books, word-of-mouth, - destroys so much intangible value, and yet you can bet that the executives who decided upon it will argue that since they didn't measure that value they're destroying it doesn't exist.
One of the greatest benefits of working from home - which is seldom celebrated - is the ability to fart at one’s leisure without having to try silence it.
Good example of the disparity between public perception vs. reality - subjective and qualitative vs. objective and quantitative data.
Hm nothing has changed recently for me. I still use my old youtube brand account for youtube though may be that helps? I get recommendations on stuff from my subscriptions, similar topics and previous (youtube) searches + a small bit of current affairs.
You have a fish allergy I assume?
But even if you hit the "don't recommend" button on every "mix" playlist you see for months, don't expect YT to get the hint. I do wish the algorithm was a bit more tunable, but that's not really the Google way.
Came here to say that, also to mention https://www.youtube.com/watch?v=jW9PdAY8_D0 ..
> Litestream crashes, reads from the database keep working fine.

fly-app's litestream-base dockerfile suggests that the litestream process supervises the app process... I guess then that's a limitation specific to fly.io's deployment model and not litestream?
pyenv helps you install and manage those multiple python versions.
pyenv != virtualenv though?
I'm the opposite, I subscribed to lots of channels so that I always have new content from creators I like -- and never have to look at the recommendations.
This is why browsers are, sadly, doing away with file access.
Hahahhahh isBetween, why

Compared to that, left-pad is rocket science
And (I don't see it elsewhere, but maybe it is) it was so difficult to fly that it was known as "the wobbling goblin".

Also, I remember seeing a model kit in the window of a model shop in North London, well before the plane was announced to the public. Must have been in the 80s.

Oh, and another memory has surfaced from the compost heap that passes for my brain these days - my then girlfriend bought me a little friction-drive toy of one of them - also 1980s.
To be fair to you, I think you phrased your feedback much better than many on this site do. You listed a lot of pros, gave context for where you are in your journey with the platform, admitted you don't know everything yet, and focused your constructive criticism on the language and not the contributors. I just wanted to call that out as I often see the opposite here, but I do agree that José, Chris, and co do rock and lead the community really well!
It's linked from the GBU-27 bomb article
https://en.wikipedia.org/wiki/GBU-27_Paveway_III
-MacBook Air 1.2GHz quad-core Intel (use as a home entertainment center)

-Intel NUC i5 with 32g RAM (use for my self-hosted stuff)

-M1 Max MBP (use for daily driver, usually)

-System76 Thelio with 5950x and 64G RAM (use for heavy compute and US-based streaming)

-Raspberry Pi (pi-hole DNS)

-2014 MacBook Pro 16G RAM (old daily driver—incredible longevity)
> My workflow on a Mac is to use Brew to install Pyenv and then Pyenv to install Python versions. Similarly I use Brew to install NVM and then NVM to install and manage Node versions.

Might I suggest asdf (asdf-vm.com). I use it for managing ruby, node, go and python versions and it has been rock-solid. You can also install it from homebrew.
For me what’s wrong is that ”buildingless students” in rich universities is not a social problem at all, so funding those has no positive impact in the society.
It's a mess... there is no convergence on package managers or anything and everything sucks. Node/nvm at least was forced to fix its s by how bad it originally was.

In Python everything sort of almost works good enough for each use case, so half thought solutions keep staying in each niche...
That's another trait it would share with SQLite + litestream, until SQLite's BEGIN CONCURRENT is released.
I think these packages are just holdovers from "Before ES6". I can see it be reasonable to pull in a package like this back before the functionality was implemented in native JS. All these packages are just holdovers that are only used by:

* Legacy Projects that pulled them in way back when and never migrated to the native API's

* Inexperienced developers not knowing this is part of standard JS now.

You can't really do much about the former. For the latter though, NPM would be wise to plaster a link to MDN's docs on some of these packages.
I don't think they're basically robots. I think they're basically reptiles.

> Are you gonna suggest next that they also don't care about the taste of food?

Seems plausible to me.
How could anyone call another "brain damaged" and then demand to them not to be offended? Like, seriously. If you're going to insult someone, live up to it and prepare for a backlash instead of trying to get away with "no offense" quip...

Also: Emacs user here, for more than a decade. My opinion: the defaults in Emacs are horrible. They were set in different times, on different computers, with different keyboards. They should get changed. I think most users agree with that. The problem is that whatever we would change the defaults to, it would estrange a part of the community. So nothing gets done. Advanced users don't see the point of struggling, since they already have everything rebound to the keys/menus/toolbars/etc. they want and need. New user see the need, but don't have the skills. It's really a Gordian-knot type of problem.

As an aside: similar thing goes on with Emacs' terminal support. It's obvious that maintaining compatibility with display technology from the '70s takes a real toll on both developers time, and improvements that would be possible if not for that compatibility. But then you get a huge crowd that uses Emacs via SSH somewhere, and they go rabid if you mention anything about dropping the terminal support.
> That seems disingenuous. If sqlite3 isn't a server, then neither is apache2.

Your argument really is with Dr. Richard Hipp: https://sqlite.org/serverless.html
That's funny, 23 MiB/s is exactly what I get for reading systemd logs (on an NVME SSD). Is it supposed to be otherwise?

$ sudo journalctl -r | pv -a > /dev/null
[22.8MiB/s]
We need a new law. The Freedom To Have Our Farts Go UnHeard Act. ;D
I use miniconda and have had no major issues. I’m curious if anyone here switched from conda to an alternative and had a better experience.
I apologize. The reading I had was you were kind of nonchalant about it in an almost accepting way. Though, I'd say there are many who would say it's ok "because you can", and I think they're irresponsible and disrespectful of themselves and their fellow humans.
Do you have different models of Kindle or all the same?
I ran public forums in a previous business. Customers paid us every month for other services; the forum was just a side benefit. It was great when we had around 1000 people able to post. Not all did of course, but it remained civil. Once there were around 2000, a small "gang" of troublemakers formed. Not many people, maybe 10. But they monopolized the board posts, especially if we did something they didn't like, for example, raised fees. It degraded very rapidly after that until we had to close them.

I would have like to try some simple automated moderation. Real moderation IMO doesn't work, for lots of reasons: a) it's personal for the person being moderated; b) it doesn't scale; c) it isn't uniform.

One thing I wanted to try was to severely limit posts, like to once/day. My reasoning was:

- it keeps a few people from going round and round arguing and trying to convince each other they are right. This quickly get boring for others who are only reading

- it gives everyone a chance to give their opinion rather than being drowned out by someone with more time and/or energy to post. Having more time+energy to post does not mean a person's ideas are better (IMO it's more the opposite).

The difficulty is in verifying a person uses only 1 account or a business account and personal account. That was easy for us because they paid every month for other services, but will be hard for Twitter, especially considering privacy concerns.
Nevermind on that one. I just checked NPM and thankfully that package does not exist.
How does mamba do inside Docker containers? Does it have the same issues that the conda activate command has?
I would appreciate being able to filter by audience age. If 90% of the views are from minors, there's zero chance I'm going to engage whether or not they trick me into allowing the video to play.

I would even be in favor of moving any content created by or for an under-18 audience to YouTube Kids. There's no reason it should be allowed on a platform for adults.

I know Google doesn't respect their customers, but we shouldn't let them waste our time.
Oh man, thats too funny, can you imagine the glitchy smiles snapping off someones face as they slightly turn their head? All the sudden every meeting is filled with barely perceptible uncanny artifacts... So far everywhere I've worked is cameras off except for intimate meetings (and even then its optional/reciprocated), usually a few people will try to keep their cameras on to start a trend or something but I imagine ends up feeling like an idiot with the only camera on.
My personal approach has been to use conda for binary management and a place to stuff libraries (could just as easily use venv here), but the key tool I'm using to pin libraries and avoid transitive dependency drift is pip-compile.

Frankly the invocations are so arcane for these various supporting tools that I have been distributing a standard Makefile to projects to hide the complexity - "What's old is new again"!
Why Executives Like the Office (2021)
virtualenv doesn't let you manage installations of different python versions. This is the problem that pyenv solves.
Finance is another industry notorious for working their employees like slaves. Which I never understood, as these are some of the richest companies in the world, which could easily afford to hire more people instead of overworking the ones they had.

Doctors and nurses are also infamously overworked, with crazy shifts and lack of sleep being the norm. This is even more unconscionable as lack of sleep can lead to mistakes where patients die.
I think the unfortunate thing is the lack of unified messaging around this. There are three/four problems that seem interlinked but are not really:

- Managing python versions (no packaging/enviroments) Pyenv is the solution if you don't want to use a global OS version.

- Environments, you don't need anything that isn't bundled with python, `python -m venv env` is the "official solution" and works really well.

- Packaging your app for running in production, `pip freeze > requirements.txt` and `pip install -r requirements.txt` is the "official solution", it works well enough.

- Packaging a lib for public distribution, setuptools... I don't have enough experience there but not many people need to actually use it. But again it is the "official solution"

Pyenv is the only none standard tool that I would recommend.

As far as I'm concerned all of these are redundant or not needed: virtualenv, pipenv, poetry pyenv-virtualenv, and pip-tools.
Well earned, bravo!
To me, Quanta truly stands out in terms of explaining complex matter not just to anybody but also in an entertaining way. I'd subscribe to it if there were a print version.
> For obvious privacy reasons, using multiple disjoint accounts is preferable.

Actually, the reasons are not as obvious as one might think and not as preferable as assumed. Disjoint anonymous accounts are one of the core reason for all the problems we have on the internet(there are much more spammers and manipulators than there are whistleblowers).

I'm sure you are exposing corruption all the time or you are doing gay stuff in Iran but the majority of the anonymous activity is spamming, trolling or political manipulation.

If you say why you need anonymous account we might work out a solution for you.