skysight-inc/HackerNews huggingface dataset:
FWIW you are in good company. I stared at that picture for a long time and I just couldn't see the UFO until the sibling comment pointed it out!
To add it's not just languages. I was once assigned to teach Cognos a BI tool that's been around a while. I was given the instructor's manuals to go through. It was then I realised how incredible sophisticated the software was and I also realised most people didn't even use 50% of the software's capabilities. I have found the same with text editors and IDEs. You can use an editor for five years and still continue to discover new features.
I don’t know why but that just gave me a whole new perspective on what’s happening in flight. I had been thinking of the visually perceptible motion but that made me think of the forces at play while it’s basically in freefall spinning in a slippery pocket of air.

Everything happens so fast it’s easy to forget that physics is still happening one molecule at a time.
I believe there is some kind of black liquid that is a waste product of paper production. I've read a few ideas for reusing this. I think traditionally it's been burnt to power the paper processes.

https://en.m.wikipedia.org/wiki/Black_liquor

> In the United States, paper companies have consumed nearly all of the black liquor they produce since the 1990s.[6] As a result, the forest products industry has become one of the United States' leading generators of carbon-neutral renewable energy, producing approximately 28.5 terawatt hours of electricity annually.

So, assuming those land based processes can be substituted for renewables energy, that frees this up to be used in transport.

(And yes this also applies to wood burnt in electricity generation, CHP and home heating. Burning stuff is inefficient, costly and polluting, we should be doing less of it whenever we can. Get a heat pump and some insulation).
Sustainable? Yes, in theory, but no in practise. That's my gut feeling because I doubt that wood (or lignin producers) will grow as fast as our travel (and heating) will use them up. Just skimmed some studies (in German) describing these consequences.

And here in Europe there's currently the "trend" to switch from gas heating to pellets (or just wood stoves in private buildings) duento the "energy crisis" which results from the war in Ukraine (and missing or failed long term strategies in politics earlier) . But calculations show that this would kill our forests fast, because of over consumption, again. And, last but not least, studies show that wood stoves produce "second hand smoke 2.0" which isn't healthy either.

So just changing fuels from dead dinosaurs to dead trees won't help us in the long range, I expect.
I mean, to run the software developed by ML practitioners, you basically end up in dependency hell every time you try out something new. This is exactly where an autobuild/package system such as Guix is supposed to shine.

ML is also increasingly relevant for OSes, think OCR and speech recognition, but also painting programs. Image classification and segmentation are used in industrial systems; lots of ML happens on servers. And this is where Linux shines, and thus support from Guix would be great. Categorically excluding this group of GPU users is a mistake.

> One needs to jump through a bunch of hoops to get hardware-accelerated PyTorch on Apple’s latest computers. Does that mean they aren’t ready for the real world?

They are. But their packaging systems are not.
Here’s one that sold on eBay earlier in the month for $65 USD, with seemingly competitive bidding. Not a bad price, but the one in the article would fetch a much higher price, considering the state and completeness of its packaging.
I thought so too, so I tried to find out if they were scraped from the web. I saved about a dozen generated images and used Google Reverse Image Search and TinEye to see if I could find a match on the Internet. But no luck.

Maybe the cat images look so real as compared to generated human faces because our brain is tuned to recognize human faces and can perceive the tiniest flaws, but not so with cat faces.

I don't think my search proves anything however. With hundreds of millions of cat pictures on the web, I wonder if simple transformations on a real photo -- like flipping or slightly rotating the image, squishing it vertically or horizontally by 10%, adjusting the color -- would be enough to hide the original from Google or TinEye?
Agree about most of your text with one note:
Expenses are always Debits, thus they increased by Debits. Consider buying a can of CocaCola by cash:
- you give your cash — its amount decreases, that is you credit your Assets:Cash account
— money flow goes to Expenses account, let's assume Expenses:Food.
In terminology of beancount this transaction will look like this:

Assets:Cash -1 USD
Expenses:Food
Once upon a time I was homeless, and everything I owned needed to fit into a normal-size collegiate backpack, or I couldn't keep it.

Fast-forward 20 years; retaining my packrat qualities, I began to realize I was overpacking every time I left home for an errand. I also seldom unpacked when I returned home, and I would just "let it ride" whatever was still in the backpack next time I went out.

So I've tightened a discipline of keeping my bags empty while at home. I try to narrow down my mission each day: what is the core task I need to accomplish? Why do I really need to throw this item in the bag? When I return home, I evaluate each item by its usefulness to me. If I didn't even remember it, or think to pull it out, then it's gonna stay at home.

I also try to use smaller bags. I picked up a nice electronics bag at a thrift store, and it fits my phone, keys, bus pass, wallet. So I don't drag around a duffel bag or backpack if I don't need it. Honestly, it's much easier to find something if I don't need to open a dozen zippers. It's easier to ride around on an e-Scooter if I'm not bogged down by 25lbs of kit.

I also try to run drop-off errands more often. I'll take a bag of donations to the thrift store, or some recycling will go out. Then I can have the satisfaction of emptying out my bag, even discarding it and returning home lighter. This contrasts with packrats who will go shopping or picking stuff up every day and they just accumulate more and more stuff at home. You gotta balance that out at some point.
Not to be forgotten: per-core shared tenancy. I'd love to be proven wrong, but I doubt AWS allocates a full core for every non-burstable Arm "vCPU" sold.
> Maybe if you're running one instance of your API server.

I'm not sure how it differs, can you explain more? From my perspective each API instance is just one more `server x.x.x.x:port` in my `upstream someapi { ... }` section in Nginx config. Be it 1 or 20.

No difference from regular Loadbalancing as I see it.

For multiple APIs (api1, api2...) you end up with different `location {}` and using specific `upstream {..}` blocks upon request from deb/backend team.
I had a similar issue, it started 5 years ago, I was training and got a spasm in my back, it happened a few more times over the next year.

The spasm would take 10-30 seconds to fade, but it left behind a discomfort in my back, and the discomfort wouldn't go. especially when I approached work. if I was gaming or having fun, the pain would go.

it was chronic, stayed with me for 3-4 years, until I couldn't sit for longer than 5 minutes without my back killing me.

I tried posture exercises, sitting straight for long periods of time with a good posture, shoulders back and down, 90 degree elbows, 90 degree knees, monitor right infront of my eyes instead of looking down on a laptop.

But the pain only got worse, and I got depressed, then had to quit coding for 1.5 years.

until someone here I think mentioned a book called "Heal your back", I thought it was BS but read it anyway, and I found a cure to my back there. Turns out its in a totally another place.

I was extremely stressed, and I was not taking care of my psychology, and my perfectionism was contributing lots to the stress and therefore more pain.

It's called TMS "tension myositis syndrome", basically when stress becomes real pain that you feel in your body. and now I'm seeing more and more therapists for it, search Pain Reprocessing Therapy on youtube

I hope this helps someone :)
Writing Chromium grade C++ seems like a hard job with all these extrinsic rules and regulations to make it work
If you're a long distance hiker, Matt Shafter's video [1] is very useful. The sleeping bag, instead of going first thing in, kind of spreads _around_ the other heavier objects, which we try to keep close to the lower back / belly button level.

Having done my own share of hikes, though, I will say that going ultralight right from the beginning has been a gift that has kept on giving. Seeing people carry heavy tents and stainless steel cooking gear and ridiculously heavy sleeping bags makes me quake in my shoes. I just couldn't do it.

And then lastly, I really, really, cannot say enough good things about ease of access. I have shoulder pockets for compass/sunglasses. A bottom pocket in my backpack (Palante) for snacks and trash storage. Side pockets for water that I can reach without taking the pack off, and they're deep enough to not have the bottles fall out. A fanny pack for small items like chapstick, sanitiser etc. And finally _deep_ pockets in my shorts for my phone. NOT having to take my pack off makes me happy over and over and over again.

[1] https://www.youtube.com/watch?v=7Ut4R4JMHEE
> "I want a world with massive disproportional punishment for people who do such thing. Make dishonesty a life shortening activity, were you spend a mintime of a year in jail."

Having been raised to truly believe that "honesty is the best policy" I would in theory be inclined to agree with you, but we sadly live in a world where dishonest people would absolutely guaranteed find a way to abuse such a system to their benefit to harm every honest person they felt a random urge to, while avoiding any consequences to themselves (probably by pawning those consequences off somehow on some nearby unsuspecting decent person). I have no faith or hope that humanity as a whole is headed anywhere but straight to Hell (if I was foolish enough to believe such a place exists). The vilest of humanity have taken control of pretty much every aspect of society, and the rest of us are just their playthings until the miserable end they've wrought comes to pass.
People are already using Chrome or Chromium-based browser all over the world. VSCode, Spotify, Teams, Slack, Figma and many others use Electron or CEF which are based on Chromium. It is not necessarily going to be a bigger risk what what we have now.

And I am sure a severe bug in Qt will also affect almost everyone, no different from the Chromium situation. And I trust the Chromium/Electron community more than the random "another cross-platform UI framework" that pops up on hacker news that probably will not be maintained in a year. (I am some people don't like this sentence but they have to face the fact.)
Big fan of Dr. Michael Greger's "The How Not To Die Cookbook" and "The How Not To Diet Cookbook". His focus is much more on the health aspects and emphasize a balanced whole food plant-based diet. My partner got the latter because she wanted to lose some weight. I was skeptical but the recipes also happen to just be really good and not overly complicated or time-consuming. My only complaint is that he tends to go a bit light on the spices; if you like spicy food, don't be afraid to just double them.

Otherwise, we really like "Isa Does it". Not quite as health focused, but overall tasty and simple.

Then, I like "Dirty Vegan" by Matt Pritchard because you can't be healthy all the time.
While a little old (but still newer than blooms taxonomy outside), Blooms digital taxonomy might be of interest as well:

https://www.researchgate.net/publication/228381038_Bloom's_D...
I had a "beats" watch in the late 90s. Something with "internet" in the name was super appealing to me, when I knew I couldn’t have the actual internet with me.

I guess back then, as a teenager I didn’t even know how much of a nerd I was :-)
My opinion is that you can write code that's easy to understand, and it is also good for the computer to run.

One thing is not in contradiction with the other.

It could lower the reusability of the code, by not having many abstractions, but it will be easy to understand, concise, and it will do what it was written for very well.
Yeah, but specifically Zuckerberg. He's never cared about other people
Just for the record, they usually don't even do that, but user a randomly generated password for each app and user (like a password manager would). You can configure it to use the users password, though, for example for edge cases when the user also needs to log in to the app himself.
Vivaldi is more privacy focused than any other browser. Brave collects user data [0] and Firefox gives you a unique identifier [1]. The creator of privacytest works for Brave [2]

Full disclosure, I work at Vivaldi.

0. https://search.brave.com/help/usage-metrics

1. https://support.mozilla.org/en-US/kb/desktop-attribution-pri...

2. https://privacytests.org/about.html
Counterpoint: I'm sure most of us wrote far shorter sentences when we were learning our first (human) language, or perhaps even subsequent ones; yet now I suspect we can all read and write sentences with dozens of words.

Yet when it comes to programming languages, the majority of "advice" seems to be about absolute dumbing-down and propagating an attitude of "it's too hard, you can't possibly learn, just give up"?

I've always wondered about this dichotomy. Some languages like the APL family appear to have gone far into the "it's a language, to be learned like any other" territory, while more "mainstream" ones are drifting further in the opposite "don't even bother trying harder" direction.

Kernighan's Lever: http://www.linusakesson.net/programming/kernighans-lever/ind... (look at the rest of his site; he has clearly leveraged that attitude with great success)

(I looked at the one-line example in Python and, despite having very little experience in the language, it was actually faster to read and understand as a whole than the 3-line version.)
Is there a case for or against incrementally adopting Rust ?
Feel free to steal this idea, but I'd love to see a thisgoatsedoesnotexist
This became a minor fake controversy recently when Google changed their carbon footprint measures on flight to stop estimating these non carbon effects.

The reason they did so was they were just using a rule of thumb that applies to all flights and they want to be able to encourage airlines to adopt the known practices that can avoid these extra emissions (shifting time of flights is the big one I think).

There's no standard yet for estimating them though, but they are working on one:

https://airqualitynews.com/2022/09/01/is-google-airbrushing-...
The 240 series were very externally similar, but a bit thicker and weighed more and also had larger TFT screens.
what? of course people do. what a silly question.
> I think Apple does a decent job telling people about iOS features across the User Guide, Tips.app, and the Apple Support YouTube channel.

I have a nit-pick with the article, because all of the listed features are features where an obvious, more intuitive interface exists, but may be clunkier.

Eg. Calculator: the way “real” IRL calculators change the number you type is with the “clear” button. IPhones support that. Personally, i didn’t know about the swipe, and I think they should add a backspace button because swiping is confusing and younger people may not understand clear either. But you don’t need to swipe to use the calculator.

Keyboard cursor: This feature was demo’ed live when it was released, and it added a more dexterous way to position the typing cursor besides just touching the text where you want (old way, still works). Touching the screen where you want to type is pretty discoverable, and has been a stable feature for a while. It matches how mice and word processors on desktops would work, and seems intuitive to just tap on screen where you want to type anyways.

Safari Tab Change: You can just go to the safari tab page, available by touching a permanent on-screen button. Also, the swipe to change tab feature mimics the operating system’s swipe to change app experience, where the URL bar is indicative of the system’s handlebar. (Also demo’ed live when the feature was launched).
compared to a CTO, the enginnering head is low-rank. According to the prosecution he was making 270k in the US so not exactly mega bucks.

My point is execs and C-levels always claim that their pay is justified by the risk and liability of their decisions but when the wheels hit the tarmac things change very quickly.
I find there's a balance to be struck between convenience and granularity. If I insisted on categorising every transaction into very specific categories it would be far too much of a pain for me. So, for example, I have a big expense account called "Eating and Drinking Out". Ideally it would be great if I knew specifically what I was spending on coffee, on lunch, on beer, etc, but it would just be too much work. Likewise, I don't track my cash - I just have an expense account called "Cash Withdrawals" (unless I am withdrawing a large amount of money for a specific purpose, which I usually remember so am able to allocate it to a more specific account).

In the normal course I try to update my GnuCash once a week, which takes about half an hour on a Sunday. However I've been quite bad lately and today I'll be trying to input over a month of transactions which I'm not looking forward to...
Okta uses bcrypt for hashing passwords, extra details can be found here: https://www.okta.com/resources/whitepaper/okta-security-tech...
> some mainframe customers have virtualized thousands of "your personal domain and web server running php/perl/nodejs”

Are there hosting providers offering this type of service?
Yes, I sometimes do that as well to signal a part that's non-obvious or easy to overlook. Ideally with a little comment for the reason.

Same with my (admittedly rather dirty) openSCAD designs, where I like to explicitly add tolerances to the measurements while keeping them separate, e.g. `width = 34 + 0.25;`. Especially because tolerances often have to be tweaked a couple times.
1) some people consider isolation a feature. if you don’t want to use the serverless connector which grants access securely, and privately, just use the public instance IP. you’ll have to explain how it’s a single point of failure, I don’t get that, it’s a managed service, I think.

2) datagrip is great. what do you want in an SQL web UI? install phpmyadmin if you want. you do not have to spin up a bastion host — simply add a public IP. you either want an isolated database or you don’t.

second batch of questions:

1) serverless from GCP isn’t overpriced, if you abuse it and scale up your workloads 24/7, you will pay for it. in that case, you should move to GKE or GCE anyway. at scale 0 for intermittent services, Cloud Run pricing had been great.

2) no, lots of people run GKE, or Cloud Run, or Batch, or App Engine.

3) yes, what a silly question

4) no, what a silly question
As expected modules are relegated to some later time ("will be its own experiment")
If they all start with 'factory', sure.

I would be a long name that doesn't add information that helps differentiate between different variables.
It's easier to say goodbye C++!
> Note that enabling "Back Tap" will cause a daemon to run in the background all times taking a couple percent CPU

Is this true? I was under the impression that iPhones (and most modern high end devices) had dedicated hardware to monitor these sort of features, and triggers a system event in the OS (the same way you don’t need a daemon to check for a keyboard or power button).
Not going to try to pick apart your analogy or think of a better one. But the study was real. They did “real” science (poorly). They didn’t lot about results or invent data. What they did likely happens everyday by people who don’t even realize, or worse by people who do fabricate results.

What they showed was how easily terrible science gets published to the masses as if it were reliable.
I’m related to a well-known science journalist. They absolutely consider it their job to verify.

There are irresponsible people who try to cram in more visible output by skimping on less visible quality. Everyone else grumbles about those reporters behind their back, like a developer whose code is undocumented and insecure.

Setting incentives to deter that behavior is management’s responsibility, as in any industry.

Since it’s an open secret in the business: The New York Times Science section has failed to do this in notable situations over the last decade.
pescatarian
The Internet's Own Boy: The Story of Aaron Schwartz
It's not like observations with radar detection never happened before:

https://en.wikipedia.org/wiki/1952_Washington,_D.C.,_UFO_inc...
Most Exciting Free And open source Projects 2022
For those wondering about the "why", this post details the motivation: https://make.wordpress.org/core/2022/09/23/client-side-webas...

Basically for learning/interactive tutorials, trying out something quickly in different PHP versions (which is cumbersome right now), secure and easy demos for themes and plugins.
Newsboat RSS reader: fight the algorithm from the terminal
Thanks for further context on that particular time and place.
“GCP products are disconnected from hobbyists”

firebase, bigquery, gcs, bazel, cloud run, are all fantastic for hobbyists.

not to mention the full ecosystem: android, guava, gRPC, dagger, closure — all incredibly solid for what they do.
Do these "This Does Not Exist" sites do live image generation (they are so fast), or do they generate the images slowly over days and weeks and show us images from a cache?
dy/dx ?
Sign in with private/public keypair instead of Google auth or per-site auth is a pretty incredible advancement of authentication on the web.

IPFS does not need to be single drive. The user has the option to self host. The original platform also can go insolvent and the user can pin through another service.
My concern—and I think what everyone's concern should be—is not that Google employees have access to my data. Or even that it's used to train ML models. It's that my data is sold to advertisers via a shady behind-the-scenes marketplace, and later used to profile me in order to show me content that manipulates me into spending money.

And that, moreover, I get none of the profits from these transactions, and have no control over whom it's sold to and under what terms.
They are experimenting https://chromium.googlesource.com/chromium/src/+/refs/heads/...
Premise: They want to squeeze all the value out of your knowledge of the legacy system and then let you go.

Assuming that's true, there is nothing in principle wrong with this. Just make sure you get compensated well enough to make it a win win. You deserve a premium for not getting to learn newer systems through your work.
their software is also very easy to host yourself. It's a great tool.
We are not sharing the same perspective and experience, I may say, and that's OK.
I'd be happy to agree that I'm doubtful this is the best way to get your nutrients, but what omega-3 and omega-6 fatty acids are you talking about? Red meat definitely does contain omega-3 and omega-6 fatty acids generally. This is one of the reasons to prefer grass vs grain fed beef - the former has a much better omega-6 to omega-3 ratio.
I stopped using C++ after lambdas were introduced (10 years ago or so?)

Is there anything I can read to get up to date quickly?
Is one release really causing so many problems? I thought C++ treated backwards compatibility as a holy thing.
Many (though not all) of those mitigations remain important even for single-tenant remote servers, lest you get your keys or other secrets exfiltrated.
Well, dealing with graph algorithms, none of them are obvious from the representation. Which is usually a matrix.

In fact, Gauss Jordan is also not obvious, just seeing a matrix.