skysight-inc/HackerNews huggingface dataset:
wikipedia : In economics, the Jevons paradox (/ˈdʒɛvənz/; sometimes Jevons' effect) occurs when technological progress or government policy increases the efficiency with which a resource is used (reducing the amount necessary for any one use), but the rate of consumption of that resource rises due to increasing demand.

https://en.wikipedia.org/wiki/Jevons_paradox
> It getting more complex, but the complexity is hidden . However, this all breaks down once you need to debug the system or extend the system.

Yes this is all true, but how often do you really need to debug or extend the system? It seems to me like I had to do that a whole lot more 10 to 20 years ago than I do now.
This is the #1 reason I would never, ever use a Google SSO for any non-Google property, service or account.
Partly because of how they're presented to the user. You send a video, there's usually a play button, a bit of a delay to load, and sound. Gifs play automatically, first frame loads with barely any pause, and there's no sound ever. So, they present two different use cases, which, at the end of the day, have nothing to do with the format itself. But it can show that to humans, often the ends matter, not the means.
I commend the bravery of the leaker/whistleblower and hope they can maintain their personal safety. It's time to expose the evil amongst the elite--all the elite--once and for all.
Definitely not going to click a link at the end of the article that answers the “who is it” question. Definition of clickbait in there. Someone else get infected and tell us what it says.
Would you care to share your library stack for that?

I've sometimes dreamt of trying playing around with building a rust-based web site/app, but then I spend that afternoon reading about different web frameworks, db access libraries, etc. and never really got started.

Given you seem to have a beaten path here I'd love to know what it looks like :)
A legislative staffer donating to an organization outside the jurisdiction of Canada which vowed to ignore Canadian finance laws...

By population, we're a small country. If this becomes a regular occurrence, Canadians are going to need to pay for the tax burden of policing foreign-financed supercharged protest groups!

Beyond that, giving foreigners input on Canadian policy through money is undemocratic.

I miss American benign neglect.
I would also add something along the lines of "building big webapps". Large frontend codebases used to be scary Lovecraftian horror where things were only touched out of utmost necessity. Runtime errors for weird corner cases. Dangling dependencies that no one could figure out whether they're safe to update/remove or not. Refactoring was both an art and an arcane incantation at the same time. Modern tooling and best practices have made most if not all of these problems nearly non-existent, and I'm grateful for it.
Ha - not quite _that_ full body for me. I just wear a pair of shorts. I just meant that I'm not just exposing my arms and legs but also my chest/back/etc.
I wonder what the RBAC permission history is for the bucket. If that's obtainable, the answer should be obvious.. if it was open from the beginning.
I'm wondering how much a Hashcash implementation would help. The approach doesn't seem to be widely attempted. Maybe because we assume spammers are using botnets anyway and don't care about computational cost?
I can't speak for other people, but for me the size issue isn't about how big the phone is in my pocket, but the size in use, specifically whether my thumb can reach any point on the screen. So a compact phone that unfolds to a large screen defeats the entire purpose for me.
There are no credible rumors that the 2022 SE will be anything like the Mini. Most likely is that the SE will get iPhone 13 internals, mainly SOC and camera, and no external changes at all. It’s just a spec bump.
Notion has been a solid A- for shared to-dos, bookmark lists, recipes, trip planning details, etc, which covers most of our shared lives. The main issue with Notion is that mobile syncing can be very slow when we're out in the world, so using it to distribute a shopping list while we're at a grocery store, for example, has been unreliable.

For actual scheduled events, we just share our personal Google calendars with each other and invite each other to mutual events. No issues there.

The largest technical issue currently is just organizing personal media in a reasonable way. We're in the in Apple ecosystem so shared albums have generally worked for photos and videos, but it's clunky at best and doesn't cover other media or documents.
Any standard email host with IMAP access and a custom domain will do. I like Migadu.
These shops in Amsterdam are even using converted residential apartments.
Worshipping the Service
Haha, the fact that Drive engineers couldn’t put out a fix quickly does kind of imply something about the product/engineering design cycle. Google does have the reputation in the Bay of being a retirement home for engineers who don’t care that much about being good engineers. Looks like that’s well deserved.
I remember getting an email that unlisted videos will be removed.
>What is the point of this?

to demonstrate a horrible aspect to an audience that might have otherwise thought the whole 'Karen' meme was harmless.

>Just because ones first name is involved in some social/cultural "thing" that is negative, doesn't mean it impacts a person (I've been in this situation as a kid).

while i'm glad you had the mental fortitude to deal with it, the name-calling is very real, and it has affected people in very real ways.

the social phenomenon has made people consider name changes[0], what more evidence do you need that a human cost/impact has occurred?

[0]: https://www.independent.co.uk/life-style/women/karen-insult-...
These services have been popping up all over London too. I actually wondered if they're a front for something, because almost every other week there's a new grocery delivery service with a forgettable name.
Ask HN: Do you guys ever feel like this? If so, how do you get out of the slump?
Right now I am struggling with few problems, I am not sure, if someone can relate. But, I am throwing this out for some help and guidance.

- My daily drive to be productive is down the drain. I just don't feel like working
- I don't have a lot of work pressure, deadlines are comfortable, and I am meeting everything
- I am in a great job, I have recently switched careers and I am feeling great about it. So no snags there.

The problem

- I just don't feel like working at all, like lazing around, doing nothing, watching TV, sports, and then just make up something and speak it out in the stand up.

Just can't seem to get out of the rut. Has anyone experienced this, and if so, how did you get out of this?
I use it for the same reason. But to be honest the real solution is to expand opening hours of normal grocery stores, or to allow something similar to Off License in the UK / Späti in Germany. It doesn’t make sense that it’s cheaper to have someone bring me beer than it is to go buy it myself.
My partner and I read a lot, and keep a lot of reference material, so we have a physical library - a room dedicated to just books.

Since a good portion of my books tend to be technical, there is an annual purge of books that have become outdated. But somehow the shelves remain quite populated.
The Moto G Power is narrow.

No NFC / wireless charging. $50 after Google Fi rebates, often out of stock.
I have technical skill but have never done this. Where do you start?
Search. The relevance of results from all the big providers is
appalling now. I have largely changed the way I work towards using
cached docs, specialist sites and relying on textbooks as I did before
the internet. WTF happened to search, and in particular to Google?
Concieved first kid at 43. Kid is now 14 months and I am 44.
Sometimes I do feel I should’ve shaved off a year or two, just because of general energy level and wanting to have a long life with my child.
With that said, I am also glad I waited. Besides above, it’s the right time in my life for me. I actually never thought it would happen, but as I got older A feeling slowly crept up on me.
Dying without leaving anything important behind. What is life, if not to pass it on.
You may be weird. That’s ok. Live that life. You may not be weird. Ok too. But you will become weirder by choosing not to have children. Don’t take my word for it.
The people you know over 40-45, are there more with than without children? Those without, do they seem a bit off the beaten path? Not implying they can’t be happy, I’m not correlating.
Having a kid is hard. Stupid hard. Lot’s of responsibility and you can wave bye-bye to oh so many things you are used to. But by some magic, even after hours of crying, being fussy and the biggest pain in the ass, a little laugh and a 5 second smile can erase all the days hardships.
This is HN, so lots of logic, rationality and reasoning. But with i child, magic does exist.
Leave the world alone as you entered it, and everything you accumulated through life will be lost… like tears in rain.
This varies so much across companies, let alone industries. It was gratifying a few years back to realize that annual revenue per engineer north of $4m put our team in rarified company. I wonder how common it is to examine that metric. While I'm happier (and earning much more) consulting for a deep-pocketed enterprise where enginering and R&D are treated as cost centers, I kind of doubt it's something my current clients have ever even considered.
I've even written a unit test that fails after a certain date with a descriptive message for this purpose. It's maybe more familiar to developers and already has tooling around it.
Germany is the only country I can speak of from experience. Not sure about the other EU countries, but would expect similar regulations.

Everybody else. Officially if you target European audiences you would need to adhere to the same regulations, but practically nobody could reasonably enforce it.
> break Canadian law

Tiananmen Square protesters broke Chinese law but China violated their human rights. China was in the wrong regardless of how much popular support they manufactured.
Our company has a process in place that any process or policy gets reviewed either six months or one year, depending on the subject matter. A tech council reviews each, updates, appends, or archives it.

If it's updated, it's sent out to all employees. Some require a digital signature (i.e., a process for handling customer data) to make sure it's read and understood.

Each review has a commenting period (4 weeks) for techs to ask questions or voice their opinion on the changes before it's approved.

It's helped keep the important documentation current, helped the processes evolve and allows the people that actually use the process to have input on the matter.
You are just embracing yourself.

When somebody invokes 'Stockholm syndrome' you know he has nothing smart to say.
Rent-seeking is not exactly uncontroversial amongst economists (though some claim it only occurs through state intervention, which is a view I don't share). The most egregious examples are fee-simple ground rents (Adam Smith called a landlord's right to rents a "monopoly price... apportioned to what the farmer can afford to pay"); and many forms of patents (eg, "discovering" a certain curvature of rounded corners, or a "one-click buy button").

There's certainly an argument that some forms of rent are net-productive ways to create markets for labor exchange, which would be difficult to capture otherwise, so I'm not arguing against rent as a broad category: only that some rents are unearned, and therefore a net drag on real wealth creation.
No "Cross-Origin Request Blocked". It loads Reddit with "Karen" replaced with X for posts with Karen in it. Really funny idea actually!
Show HN: First milestone of my first GBC game – a StickRGB re-implementation
First gene therapy for Tay-Sachs disease successfully given to two children
I'd certainly prefer touchID to faceID on my 12 mini, I'd prefer a headphone socket too, sadly these options aren't available
I believe KYC is a very good idea fundamentally, and I wish more banks took it seriously with their top customers as well (or more) as with the rest. It’s not in banks’ interests, of course.

And I disagree that terrorism is cheap. Preparation for 9/11 allegedly cost up to $500K. Bojinka plot used fair amount of financing as well. Maybe those couldn’t be caught via financial controls and KYC, or maybe they could.
Spending money - either buying stuff or paying for services.

Most things will likely get more complicated due to the ever increasing legal code imposing more complex regulations, and changing more rapidly.
I've noticed in the past (trying to optimize traffic for a game with delta compression, variable-length integers, ...) that it's really hard to beat good compression with manual tricks.

Original word list: https://raw.githubusercontent.com/arpruss/gb-fiver/main/comp...

$ <full.txt wc # "word count"
#lines, words, bytes
12973 12972 77833

$ calc 77833-12973 # bytes minus newlines
64860 # matches the article, to confirm I got the right input data

$ <full.txt xz -9 | wc -c
15412

2000 bytes smaller without any optimizations (this even includes the newlines), though now I guess the question is what the size of the xz decompressor is since a few KB actually matter (not like on a regular computer).

For some reason bzip2 gets it only to 36K, even worse than gzip (32K) and zstd (29K).

Update: Counter-intuitively, stripping the newlines (... | tr -d \\n | ...) results in a higher compressed size with xz. It's surprisingly hard to find a minimal xz decompressor, it doesn't seem as though anyone bothers with this stuff. The Hutter Prize includes the decompressor so that was my first stop, but none of the contestants submitted that (I assume they predate xz).

Update#2: Found at least one measurement of xz decompressor at 36K, but it seems to me like this is the general-purpose utility and includes the compressor, help output, etc. http://mattmahoney.net/dc/text.html
The first commercial game I ever designed was built on a custom made 3d render. All sorts of things you do in harware now had to be done in code and you could seriously push like 1k triangles at 20 fps. And that was really good! It took the smartest programmers I have ever known to get that to work on a 486.

Now you have Unity, Unreal and hardware acceleration.
I think linters are just as helpful for 10 lines as they are for 1000. I (try to) use style checks and formatters for anything and everything I version-control, especially when there’s more than one person working on it concurrently.
I would extend this to GUI apps for every system. Even GTK apps on Linux have gotten there.
AT5 (local Amsterdam news station) recently made a video about darkstores.

https://youtu.be/Owf3Uo3NC8o (Dutch, but auto-translate subtitles work pretty well)
If those things would be operated like bikes/scooters people own themselves sure as that usually means some form of restraint. The problem is that these are not and are put in places where the do not belong like in front of doors or the middle of the curb blocking the path for everyone. People don't care and the businesses use public space like it's their own parking space to the detriment of others and there is little to no penalty for abuse.

That is a general problem with the ride sharing with small transportation as well as with these stores: As long as you only reap the benefits it's less likely to see the problems associated and felt by others.
How did you handle differences in macOS/Windows and Linux? The last team I was on that tried to do all local development in Docker kept running into breakages. To allow the devs to use whatever editor or IDE they wanted, the source code was stored in the host system and mounted as a Docker volume. While that sounds simple, it's amazing how many times things broke depending on who set it up.

By default, Docker runs everything as root. This isn't a huge problem on macOS or Windows, where Docker runs in a VM and there's some sort of UID mapper mediating things. If a file is generated from a process within Docker (e.g., temporary or log files) and you're running in Linux, now you have files in your local system that you can't edit without "sudo". Fine, don't run the container as root. I'd have expected that to be a best practice, but it doesn't come up in Docker's best practices guide [0]. Adding our own user and switching to that isn't a huge hurdle, although this didn't seem to be an area that we'd have to chart our own path. Unfortunately, some 3rd party images don't run particularly well, if at all, if not run as root.

Once we got that running, we hit our next issue. Although things were working well for one developer, they broke for another because there still existed the same basic problem with Linux users ending up with files owned by UIDs other than their local account. It turns out that not every dev is running with the same UID. Okay, so now we need to map the UID and GID at image build time, but that might break things for people on macOS.

All of our Dockerfiles ended up with something like:

ARG app_user_uid=61000
ARG app_user_gid=61000
ENV APP_USER="app"
RUN groupadd -g $app_user_gid -o $APP_USER
RUN useradd --no-log-init --create-home --shell /bin/false --gid $app_user_gid --uid $app_user_uid -o $APP_USER

And needed to be built on Linux with:

docker-compose build --build-arg app_user_uid=$(id -u) --build-arg app_user_gid=$(id -g) ...

While macOS users used the simpler:

docker-compose build ...

This all took quite some time to figure out. The person working on it would get things working, think it was all good, push it up, and only find out later that it wouldn't work on another dev's system. CI couldn't catch everything. The point of using Docker was to ensure there weren't inconsistencies against dev environments and that dev matched production. That seems like a fairly common use case, but we couldn't find anything on how to simplify this setup for teams other than mandating every user run the same exact system configuration. I have to believe we were doing something wrong, but we really couldn't find anything on the topic. I'd love to hear how you solved the problem.

[0] -- https://docs.docker.com/develop/dev-best-practices/
If my comment was taken as an insult, I apologise. It was not my intent.
>I keep seeing threads on HN about

Gmail alternatives. I’m not sure if anybody else noticed this but every week or every other week there’s the same thread about alternatives. Sure I can flag it but I don’t get it, the suggestions are always exactly the same, no difference whatsoever. Is it so that people just don’t like to use the search function?
I switched to Protonmail a few months ago.

They are okayish.

Their security features are awesome. The onion app is outdated. The UI is generally a bit meh. The mobile app sucks.
Sounds like everything works as intended. Except that here a specific ban shouldn’t be necessary, regular rules around traffic etc should be enough.
Ask HN: Do You Own a Dictionary?
I mainly rely on digital dictionaries — Google’s automatic definition feature, and sometimes specific sites — to define words. I recently wondered: am I missing something by not having a physical dictionary to flip through?

Do you own a dictionary? Why? Which one(s)? Do you refer to it often?
Just a thought, maybe this is a general phenomenon:

"I knew myself well enough to realize that working in industry as a ______ would have brought only endless frustration and ultimately kill my love for a subject that I could not bear to devalue in that way."
But the immigrants and minorities want to get out of there. I have had several members of my extended family who have lived in NYC after immigrating from Bangladesh. They do it because there’s a large Bangladeshi community and lots of support for new immigrants. But invariably they move out to Long Island as soon as they’re able to do so. The most recent wave is going straight to places like Texas. My FB feed is full of pictures of 3BR houses in the exurbs with pools.

If living in a transit-dependent city with kids and elderly people was so convenient, the immigration pipeline wouldn’t involve people moving to Texas as soon as they can. But that’s exactly what happens. New York City has a huge internal out migration—it would be shrinking without international immigration.

As an aside, most suburbs aren’t full of “wealthy white people.” In the DC area, the places where you’re most likely to encounter multigenerational households is the Virginia suburbs where there are lots of Hispanics and Muslims. DC itself has some of the lowest fertility rates in the country, for both white people and Black people.
> Either it's legal, or it isn't

In justice there is enormous scope for discretion and mercy. That used to be a value common on the left, no longer.
Estimating the uncertainty is indeed quite difficult.

Stability can be measured by comparing two uncorrelated clocks. This is why standard institutes tend to build them in pairs.

Measuring absolute accuracy is a different beast, since two similar clocks will also have similar systematic errors. Of course, one can estimate the magnitude of these errors, but there can always be unknown contributions. It is therefore useful to compare different implementations, for example cesium fountain clocks built at different institutes. Still, there can always be some conceptual problem that affects all clocks in a similar way.
Alright, I can accept that. We're mostly describing the same thing, and it's a question of focusing on the silver lining -- golden nuggets -- over the rest of the thing, which could be seen as crap or could be seen as the casing of a gold nugget.

Given that framing, what expectation can there be that an automated platform like CoPilot can acquire the wisdom to recognize gold from dirt? I believe it may be a question of does the overlapping, correlated portions of code from the corpus of repos signal the gold or signal the common dirt encasing the gold?

I largely expect it's the latter, and that the trends copilot is likely to recognize and use as foundations for its suggestions are motivated from dirt. To accept them and to learn from them is to internalize a horse without a cart philosophy.
Setting up a dependable Windows machine. In the days of Windows 7, you installed a clean image from Microsoft, added the drivers you really needed and you were good to go. If you didn't do anything weird to your system, it could run for years without a hitch.

Nowadays, Windows reboots on you at the most inopportune moment. Updates often change the look and feel of the system. Drivers break in unexpected ways. Even if you use the clean image, Windows automatically installs manufacturer bloatware, see Waves Max Audio Pro for example. Even something as simple as sleep mode works much less reliably than it used to, a lot of laptops, especially Dell laptops, wake up randomly, and there's not much you can do about it. You need a Microsoft Account to even install the damn thing. If you can't use one because of age restrictions, lack of internet connectivity, living in a country on the embargo list or for whatever other reason, you're screwed. Your home folder will be named after your first name. If your first name contains diacritics, some old software is going to crash in weird ways and there's not much you can do about it. If there's a file that Windows Defender doesn't like, it's going to be nuked. Even backups don't help, if you plug in the drive. with your backups, Defender is going to delete that file from there too. Not to mention all the telemetry, advertising and other shady stuff Microsoft is doing these days. I've been an avid Windows user for years, but it has gotten so bad I just had to switch to something more sane. If I feel more in control of my computer on a Mac than I do on a PC, there's definitely something wrong.
Thanks, I like that bite :) .

I have re-written and corrected the text. Please check now? .
No more updates it seems: https://old.reddit.com/r/PalmPalm/comments/si8q1s/is_the_pal...