skysight-inc/HackerNews huggingface dataset:
i don't totally underestand this, but looks similar to quadratic sieve. still this is amazing.
So good. The brass and woodwinds on "Fables.." are amazing.
this entire chain looks like two bots in conversation
> It seems that at some point, all the major OS makers agreed that users are too stupid to understand a file hierarchy, and came up with tricks to hide it.

And this is why I find myself mostly in the text shell.

Were I to go graphical the minimum I want is a simple address bar that I can override the current path with a specified path at will.

Maybe a tree view like in Windows 95 Explorer just to pretty things up. Some of the modern comforts like thumbnail images would also be welcome.

I wish they would stop insulting their users who have taken the time to understand the underlying technicalities of a file system. All this should be user-configurable in a good file manager. SpaceFM and PcmanFM come closest to what I've specified.
Yeah. You are supposed to say "dumb, little ole me, look how smart this this thing is, hiding all this cool stuff...isn't that neat!" It fits well with the kind people our society churns out. Victims that blame themselves.
They might hire the best developers and designers, but the internal politics get in the way of them doing their jobs. UI in particular is prone to antipatterns such as bikeshedding and highest paid person in the room having the final say.
Basically I ask you to give examples to showcase how the standard library handles flexible edge cases with high quality, and when I point out how the example you gave is fundamentally flawed your counter argument is that for your own example, and you could have picked anything: the standard is defective and goes against common sense, it takes 100 lines of code and an hour to implement a trivial example to showcase how flexible it is, it has made assumptions that it probably shouldn't have in hindsight, and a host of other reasons that basically showcase that the standard library isn't nearly as flexible or high quality as you made it out to be.

It was your example to give and it turns out that just providing a basic example requires all this complexity, exposes all these defects, isn't standard compliant and not portable across compilers.

You are certainly welcome to your opinion and I doubt either of us are going to convince one another at this point... but I am fairly confident most sensible people would not look at the example you chose to showcase and think "Wow, what a flexible and powerful API the standard library provides, very high quality." They will come away thinking that your example is everything wrong with C++; it's convoluted, error prone, and incredibly fragile.
Yep, refrigerators also wreaked havoc on the "blocks of ice" delivery industry, but trying to prevent that change would have been as useless as trying to hold back the tide with your arms. The effort should be put into ensuring everyone can have decent lives in a world improved by increased efficiency, not holding back progress.
Wow, cool! Thanks for sharing! I'll have to take a look when I get the chance.
hi, mind sharing the from/to with me so I can track it down? thx.
Because people who would have worked in a shop like this can only work in a shop like this.
How many people would have worked in a small grocery store for a town of 1000? I'm no expert, but I know there's small corner shops that have just one person running them with maybe another one or two people helping them. Full rotation staff, maybe 10? That's 1% of the local workforce.

I mean what do the 1000 people in the town do for a living to buy food?
Grocery stores will always be necessary, unless I misinterpret your question?
Thanks. I'm better but far from healthy. Doctors are pretty much useless. I bought a PRS Kingfisher and learned to slap from Davie504 :)
Rock-Paper-Scissors bot tournament with a section for cheaters
That’s assuming that efficiency is the only thing we should care about in society.
I think the mean arrives a lot sooner than that. The situation where PMs and managers and goddamn copy writers start changing the design is commonplace even in smaller orgs. If you hire a competent designer to build an accessible and attractive application, just let them do their job! If you want design by committee instead then just fire the designer and get on with it.
I grew up around Bristol, but didn't meet a black person until 6th-form college.

She was a classmate and we hung out a bit. I bothered her with sooo many questions. I think today it would probably be unacceptable, but this was the 80's so a different age. And I was so curious about what being black was like (and no internet to satisfy that curiosity without asking an actual black person).
Many grocery stores nowadays have hand scanners in addition to a smartphone app (they often had the hand scanners before a good app), so that + a payment point = problem solved.
> In the US, unless things are different from TV, you can get trained by someone else with a license in a regular car and do an exam.

Be cautious about believing TV drama is realistic. States I’m familiar with require 30 hours of licensed classroom instruction and 6 hours of licensed driving instruction beyond the training via a parent or other adult.

In any case, no amount of training seems to stop people from using their phone while driving.
> Multiple dispatch, homoiconicity (well... more specifically, the ability to generate dependently typed functions at runtime, which is useful for custom matrix routines)

Ooh. Fair enough. Sounds very cool!

> I did HPC work in Julia, and garbage collection was quite a pain. Most of my debugging time was spent figuring out where tiny memory allocations were occurring in for loops. IMO, Julia is as fast or faster than C/C++ provided you don't unintentionally allocate memory in performance critical parts of your code. I ended up eventually just passing preallocated chunks of memory into functions, but then I had to keep track of all that.

Okay, fair enough. I was just thinking in terms of what I'm familiar using Python for. For "data stuff" it seems that the community doesn't mind how slow Python is because Pandas and NumPy, etc, all call through to Fortran/C libraries. Since that seems to be "good enough" for the industry at the moment, I was kind of assuming that garbage collection wouldn't be a problem (especially because you can get WAY faster than Python before giving up garbage collection).

Also, is it the garbage collection that was a pain, or the allocation that was a pain? Allocation certain takes time. But one of the nice things about garbage collection is that the cost of reclaiming memory can be deferred. People in Rust have even started noticing that being not-garbage-collected doesn't mean "fast"- it's just a different performance profile (https://abramov.io/rust-dropping-things-in-another-thread).

As an aside, Swift has structs and classes, were classes are automatically reference counted and structs are value types that have scope-based lifetimes, like C++ non-new'd objects.
You answered yourself with your own question, best regards
From the help:

1. Open Gmail.

2. In the top right, click Settings and then See all settings.

3. Scroll down to the "Button labels" section.

4. Select Text.

5. At the bottom of the page, click Save changes.

The text also has the benefit of making the buttons much bigger / easier to click.
I agree. The relevant comment is far away.

It’s a local variable so it seems that there would be little impact in renaming it (and the other two). But if the local (kernel in this case) coding conventions discourage variable renaming, a brief comment referring to the later comment would be worthwhile.

Over commenting is a problem, but this would a good use case if renaming is not appropriate.
If you don't have the skills to make the open-source changes you want yourself, but you have the money to make it happen, there is nothing stopping you hiring a developer to build the patch that you need. I don't know of a reliable way to do that with proprietary software.
Free ain't what it used to be.
I love watching shows like this! The Great Pottery Throw Down was good too on HBO Max. I love watching creative people work. I find they have a lot more freedom to their process than I do. I’d probably logic myself out of 10 ways to do something, but creatives seem to have an easier time of “I’m gonna try it and see what happens.” Even when they don’t get a result they expect, they might find it lovely anyways and just go with it.
High Oxygen Levels Spawn Monster Dragonflies
I think freedom as in free to run any business without regulations, bribe politicians, and starve if you lack the wherewithal to "pull yourself up by the bootstraps".

-- tongue-in-cheek --

In all seriousness though, honestly the entire world is ran by oligarchs like Papa John Schnatter who took 20 months to purge the "N" word from his vocabulary...what exactly "counts" as a free country?

My "view" of a free country must include the following: A country with guaranteed healthcare, education (k-college), safety nets, and a decent plan for global warming induced famines and water shortages, parental leave, and maybe a UBI if we continue hemorrhaging jobs due to globalization, climate change, machines replacing workers,and of course a country that has fought (and won) against systemic racism (esp. in policing and workforce-equality).

By my count there's ...0 countries that fit my criteria for a "free" country. I mean maybe Finland comes close, not sure on the racism. I'm white so, I don't always "notice" myself, I'm only more aware because of the past year all the atrocities that occured by white supremacists in blue uniforms.
Advanced CSS techniques: clip-path, property,aspect-ratio and blend-mode
I guess you've chosen to travel to a larger town and do your shopping there?
Harvesting metal from plants that suck it out of the ground
It’s not always about what is necessary because customer preferences can change, too. The automated ordering on machines in fast food restaurants or self-checkout in supermarkets may have been introcued to save businesses money and reinforced to limit interactions under COVID, but some people just prefer not to have that human interaction when it’s not absolutely required. As more people get used to and come to prefer managing things like that for themselves, the fact that it isn’t necessary will be overcome by the fact that people like it.
Yeah - OP's docs don't even mention adding a DKIM key to your domain: https://hanami.run/docs/cloudflare_email_forwarding

Compare to Google's instructions for the-artist-formerly-known-as-G-suite: https://support.google.com/a/answer/173535

Gmail's UI has a lot of quirks (can we talk about how it's a productivity app with a fantastic search, that doesn't let you save searches?) but it's correctly calling out people who don't do DKIM correctly. OP's article doesn't even talk about anything other than DKIM; intended or not, the title is pure clickbait.
Wouldn't busybox (GPLv2) or toybox (BSD) be a better choice than an very incomplete Rust rewrite?

To start, both of them were write with embedded applications in mind, busybox is feature complete since distros like Alpine and OpenWRT use it (not sure about Toybox, but I know Android ships it).

BTW, both of them cover way more tooling than coreutils too. Busybox for example have a primitive init system and a vi/vim clone. You can also of course disable them during build time.
https://www.youtube.com/watch?v=48rkq90vOBY
There certainly were, I worked with a bunch of them. They were all talented, came from print and shifted to web + print. My job was to turn their gigantic Photoshop files into hand-crafted HTML, usually tables to layout carefully cropped and compressed JPEGs, and form elements :)
Ah i didn't know about that, thanks!
> Lifvs uses artificial intelligence to work out what stock to order for each store

The "AI" is an if test

if stock < stock_threshold:
buy_more(stock)
Baudrillard: Please change as a society, you're doing it wrong and losing your humanity!

Rest of humanity: Please leave us alone, we're trying to have fun and/or survive
Then you've selected yourself out as not the target audience. There are plenty of shoppes that I don't patronize as I'm not the target audience. This is no different.
Thankfully the Swedes are not as luddites as the Germans and adopt more easily solutions that make their lives easier

In fact I wouldn't be surprised if these stores were cashless, in several Scandinavian countries shop attendants handling change manually are already on their way out
That table is stunning, fascinating article. I wonder what the supply of these logs is like and whether we will see "Real Fake Bog Log Bedframe" coming out of the black market shops of Asia any time soon.
I have Google Authenticator with 5 or 6 2FA accounts. Am I to understand that I can use another app like 1Password for those same accounts? I distinctly remember some of them explicitly telling me to use Google Authenticator.
I was looking more from a customers point of view but I get what you are saying.

Your point about the access ramps also makes alot of sense, didn't really think about that case.
Who Are the Biggest Influencers on Clubhouse?
In a capitalist economy obsessed with optimising for profit, yes.
Google's statement about the findings (posted at the bottom of the study's methodology page [1] on Github):

"Ensuring that all people and communities are able to find helpful results in Google Images is something we care about deeply and we are committed to building inclusive experiences for everyone. Because our systems are organizing information from the open web, the ways in which images are labeled and the content available in any given country or language can affect what shows up in our results. This can lead to situations in which our results show explicit or troubling content that people may not have intended to search for, including results that reflect negative stereotypes and prejudices that exist on the web. We understand that this can be extremely upsetting and also disparately impacts women and women of color. We share the deep concern around this and are actively working towards scalable solutions for these types of issues. Over the years, we’ve made significant improvements in this area, but as the web is constantly changing, our improvements will not solve every possible query in every country or language. This is an ongoing challenge we’ll continue to work to overcome as part of our commitment to build helpful, inclusive products for all of our users around the world."

[1] https://github.com/dw-data/image-search#googles-position
Did the manure shovelers' families all die in squalor once Henry Ford brought the auto assembly line to scale?
Agile Dissonance
Looks like a prime example of Whataboutism
Today’s Site Reliability Engineers Are More Healers Than Fire Fighters
It's really easy to rag on America and it's really easy to forget that basically every other superpower has been way, way worse.
This would constitute a nice discussion on how SREs are looked at and thought of in your teams
Russian Hackers Currently Targeted in Mysterious Cyberwar
> The first thing I ask myself when I see something that looks as wrong as this does is "Is it possible for this piece of code to be completely broken, and for no one to have noticed yet?"

Good reflex. In my first job out of school (big research lab), we would occasionally find odd bugs in the code base (as would be expected...bugs happen). The head of the project would often wonder, “how could the system ever have functioned with this bug? Someone must have deliberately tampered with the source to discredit us.”

The first few times I thought he was joking, but no: he seriously believed this and even tried to investigate.

This was years before source control, which would have answered the question.

Edit: fix iPad-caused typos
The whole history of human civilization is one kind of labor replacing another, with no shortage of people wondering about how the new being a destructive force doesn’t make it a social evil.

The people who would have worked at this kind of shop will find other jobs created or otherwise enabled by the lowered costs of automation.
You're right, there were a lot of compatibility problems in the past because tools reused the same names but didn't behave the same. Sometimes they were completely different like ps - the BSD and System V versions are totally incompatible. There were attempts to unify some tools with something new, for example pax (which was supposed to replace the incompatible tar and cpio, but which basically nobody uses). These days most tools are getting new names (ripgrep, exa) where in the past you'd just call it the same thing. I think that decision has freed people up from having to maintain backwards compatibility with the GBU tools - which weren't always backwards compatible with the tools of the same name that they replaced, as you point out. Once you lose the requirement to be compatible you can actually rethink how the tool should be used and not worry about a decision that was made by someone in the 70s.
Why not just install an ATM in the pharmacy or don't Spanish banks allow their atms's to access other banks?

Having a mobile bank that drives around is another solution.
Estimating Like an Adult – What to Steal from Agile
It was also hugely nicer than the Sibelius now. In fact I’d even say Dorico is more like Sibelius (around version 3 or so, when the UI peaked IMO) than the current Sibelius.
Feynmann doesn't do it in an obituary, is the point.
Was the legacy team free from daily responsibilities of maintaining the system or were you at an unfair advantage because you only had to work on new development?
Sure, 8 times 40 hours a week times 48 weeks a year is roughly 15k.
Then you're excluded, simple as that. We're rapidly approching the point where you're:

a) Expected to have, engage with and be active on a smartphone

b) Be accessible via the mobile network (have an active phone number that can get SMS)

c) Be "always online", frequently checking the bank in 'real time' to verify transactions, account balance etc

d) Have battery life on your device. It's no good if you have just 5% and your phone turns off, your smartphone to person uptime needs to be very very good (your phone needs to be online quite often to be a very good citizen!).

e) Be verifiable to you. The make, model and other information needs to be tied to you as a person. The SIM card needs to belong to you and you need to be traceable and trackable via your smartphone at all times, 24/7.

If you do not meet those requirements you WILL be locked out of some functions in society. This is already the case today and will be the case in the future. No smartphone? No digital cash? Not for you.

Our phones are becoming and will eventually be a part of "us", they will be a digital heartbeat and will need to output a "pulse", if your pulse stops, so will your societal inclusion (perhaps you can't go to a place without scanning a QR code, for example).

The levels of exclusion will vary depending on criteria, for example, Covid passports will likely use an "app" as most things do otherwise you'll be denied access.

Eventually, it'll be a law to ensure your digital pulse is active and working 24/7, every citizen will be issued a digital ID and a personal device that will need to be kept on your person at all times, it'll talk to various networks (telephony, GPS etc), and will act like a "tag". We're not there yet but the pathway to reach that point has been made obvious during the covid pandemic. "Health passports" are the next step, various smartwatches that record health data (Apple, Fitbit) are getting into that territory. Eventually you as a human will be constantly monitored and uploaded to a server 24/7
That is why I wrote my webpage downloader in Pascal

No C vulnerabilities at all
The notion is probably "first/common choice on the left." However, I get what you are saying about the go-forward context but that can change based on your language RTL vs LTR.
I used to work at a major multi-billion dollar retailer. One of the biggest complaints from customers was waiting at the check out line, especially for small, quick orders.

This is the future of grocery stores, like it or not. Employees are expensive and make mistakes, whereas machines are cheap, don't take breaks, and work pretty reliably once you set them up correctly.
> Or, uglier, overriding the files with the new ones.

There's a less ugly solution - Debian/Ubuntu have the battle-hardened "alternatives" system: https://wiki.debian.org/DebianAlternatives
And the decade-plus-old bugs I've filed on Google's various tools say what?

(I've given up either reporting bugs or, where at all possible, using their software, as it's abundantly clear my interests and theirs are not in the least aligned.)
I'm puzzled by this sentence:

The only incomplete protein in the food supply is gelatin, which lacks tryptophan.

The rest of the paragraph is about how there aren't really any essential amino acids, and that the body can deal with whatever mix of aminos you feed it. So what singles out gelatin as the exception?

The thrust of the article doesn't really surprise me. The Wikipedia article on essential amino acids has a very brief mention that "The distinction between essential and non-essential amino acids is somewhat unclear, as some amino acids can be produced from others." The only reason we distinguish at all comes from extreme cases where rats are fed a very monotonous diet.

Most vegans eat a variety of foods, just to stave off boredom. But it would be interesting to know if people who want to live off Soylent have problems with amino acids. (Or other nutrients, for that matter, since we don't really know all of the things that are needed, but which we usually get from eating different foods.)
You can use statistics to determine what can of stock you should favor (e.g. winter clothes vs summer clothes) and the quantity (more Christmas food in December less after). If you have enough data from previous years or a good heuristics, you can start this one easily. Even a plain old markov chains could help.
> but not every country is as socially conscious

I think you answered your own question.
That said, thanks for making ripgrep so good. I use it 100s of times every day for 3-4 years now... (and iirc, it's the default engine in VS Code as well).
I'm quite sure that's not right. I don't think anything else is in much common use besides basic solfege, especially for teaching.
This just coincides exactly with my views. Unfortunately each area eventually gets flooded with self serving incompetents. Fortunately occasionally there is still real job that needs to be done.
While I'm sure Dan's book is really good, I wish he had shared with us some tidbits of how he actually went from "I want to write about these things" to a publishable book. I understand why someone wouldn't want through the traditional route (my wife is in book publishing and I might self-publish within the decade), but there's a whole book preparation process (concept validation? early reviews? someone who could approximate the work of editorial preparation? proof-reading?).

Most of the work in making a book is not in the typesetting.
Bitcoin Has Zero Intrinsic Value. Some People Are OK with That
Im on that side too. Just make all singles free. The album can cost money but it comes with a poster or something. Backstage doc.

In the end, people will pay for live music. And performers pay for the song itself. B2B.
> we can’t artificially keep doing demonstrably less efficient things

Well then it's a good thing adamcstephens didn't suggest that, is it not?

> If it becomes a problem then we have to deal with it by finding new avenues

That's the correct approach, but so far the strategy has been a combination of denial (which I hear an echo of in the word "if") and inaction. Protectionism is a dead end, but so are denial and inaction. It's going to get worse before it gets better.