skysight-inc/HackerNews huggingface dataset:
I have a modern Bosch benchmark washer and it also cleans better than anything I've ever used from past decades. It's also extremely expensive.

I have friends with cheaper dishwashers and they do not clean well at all on eco modes.

Everything's relative.
> For example, to most Europeans, the idea that you would need to estimate your social rank to properly address someone is utterly alien.

A phenomenon that is, at best, about a century old. Maybe.

That there aren’t grammatical forms or special declensions of words that signal rank relationships (as there are in, say, japanese) does not for an instant mean that we do not consciously choose linguistic styles based on social structure. Especially in Europe.
Mullvad VPN does this when you pay with cash.
I don't understand your point. If a stablecoin issuer has trouble compiling a list of their assets that's a red flag. If a competitor comes out with simpler accounting I'll switch to them.
Good point.

I should've worded what I was trying to communicate better - the reason that businesses are stuck on Windows/MS Office is because all any "average joe" knows is Windows/MS Office.

In my opinion, if we want to be able to move ahead, we need to start by educating people on how to actually use a computer, instead of being used by it. Afaict, the only way to do that is to move away from the "You may do what Microsoft/Apple say you can do" reasoning that pervades schools.

That itself would require some amount of movement from Windows. Ideally, there would be a course where you learn how to use Windows/Linux/Mac and learn about other options, but as that'll never happen I would be very happy to at least see a shift from "Microsoft (and Apple if you're rich) is all there is".
> I don't remember the last time that I actually encountered a linked list in the wild

Probably many times a day actually, whenever you use an ArrayList or the equivalent in the language of your choice.
SVS: Zonal Climate Anomalies
> "My left shoe won't even reboot."

I think that this may be the best app review I have ever seen. I can’t stop smiling.
Based on this I felt like some of the big winners in 2050 will be Rust, Clojure and Go.

These will be less than we think of Cobol today. The paradigms will be completely different by then. Declarative languages have the best shot at surviving since they are the least tied to today's paradigms. We have to figure a may to program for fine and coarse grain parallel machines -- and not von Neumann fetch-decode-execute style machines.
What if FOSS an Open Hardware related pages would show links to the pages of those opposing the law, whether politicians or companies, along with "don't vote" or "don't buy" alerts? Sometimes, just sometimes, they fear bad advertising.
Is there any catch or gotcha for using this as a drop in replacement for Redis?
> We're finally no longer having to endure the same endless griping about how awful pulseaudio was, we've been through the conversations enough times & know the refutations & enough people enjoy the vastly-more-powerful and user-configurable than all alternatives capabilities it grants.

This reads like someone who wasn't around for the pulseaudio switch. I remember when it was first introduced to Ubuntu: It was actually bad and the complaints were warranted. Audio lag and drops (over wired headphones and speakers of all things, not bluetooth like might be expected), where the only fix available was to switch back to just alsa. Over the following few Ubuntu releases it steadily became more stable and actually useable, hence why the complaints disappeared - there no longer was anything to complain about.

If systemd is also reaching a turning point, it's because either the developers or distro maintainers are finally listening to users. For example, on Ubuntu, the default for KillUserProcesses is now "no", so screen/tmux/etc won't get killed on logout. This was one of the major complaints with systemd for a long time, the developers changing decades-old conventions and pushing it onto everyone, then saying those programs had to change to work with systemd. What's happened instead is systemd is being made to adapt to those conventions, so complaints are slowly going away.
If you like this kind of thing, then you'll love Soft White Underbelly [1][2] which is a collection of hundreds of intimate, colorful and brutal interviews done by Mark Laita with people from Skid Row (and elsewhere.)

Then there's also Invisible People which has been interviewing homeless people for even longer. [3][4][5]

1. https://www.youtube.com/channel/UCCvcd0FYi58LwyTQP9LITpA/vid...

2. https://www.softwhiteunderbelly.com/

3. https://www.youtube.com/c/InvisiblePeople

4. https://invisiblepeople.tv/

5. https://en.wikipedia.org/wiki/Invisible_People_(organization...
Information, Bandwidth, and Trust
Haha, what. If you run a database without reading the documentation then you're the dangerous part, not the ACID-compliance aspects.

For _any_ database there will be important information only available in the documentation.
Actually snapshot is done in the background and does not use fork like Redis. You can see it here: https://github.com/dragonflydb/dragonfly#memory-efficiency-b...
I don't think any explanation is "better" or "worse" than the great filter, as we only have our example. There's nothing suggesting that we are alone in the universe, but also nothing suggesting that we aren't alone. We can formulate whatever hypothesis we want but it won't change reality. Either there's something out there or there isn't. Lots of people thinking the great filter or Drake's equation is real won't affect what is or isn't out there. We just don't know, and it's mostly a waste of time to think about it.
I would rather help the homeless than 'connected' people any day of the week.
This is the best documentation I could find from 2 years ago (with a tiny update), and at the same time Android added some Rust code:

https://www.chromium.org/Home/chromium-security/memory-safet...
Twitch has recently added channel points and gambling to most (all?) channels. The allure of betting as a way to juice engagement is just too hard to resist in gaming it seems, even when it comes to young children.
> I am amused that folks seem to think we could eradicate so many widespread diseases with just masks.

This is a claim that is novel to me.

Masks help limit transmission. The immediate benefit is likely reducing transmission between an interaction of random people. A secondary, less supported benefit, is the reduction of viral load in transmissions - which can help reduce severity of an infection.

This is not shocking when you consider the fact that surgeons have worn masks for a long time - with nearly the sole intention of reducing infection in their patients (albeit, not necessarily airborne infections).

-----

IMO, people should be more outraged that the gov't did seemingly little to actually increase the healthcare's system to accommodate COVID patients. My understanding is mask mandates were almost always tied to significant capacity restrictions in the healthcare system. The idea of wearing masks was to create a buffer for healthcare to catch up.
>rarely what you’d expect

Is this a representative sample? The article/title certainly suggests this, but the cynic in me thinks that only the interesting stories get published.
I'm fine with providing a basic Node class for the linked-list if they struggle to start, but that's it. With that anybody should be able to figure it out, no matter how long ago were their classes on that (or if they had any).
Unfortunately unlikely. Shared nothing architecture works with messaging. So threads send each other messages like "give me the contents of that key" or "update this key". Operations like SET/GET will require a single message hop. Operations like RENAME require 2 hops. Transactions and Lua scripts will require number of hops as number of operations in the transactions. When it's in the same process - the latency penalty in negligible. But between different machines - you will feel it. But who knows, AWS already have very cool UDP-like protocol with very low latency... if this will become the standard inside cloud environments maybe we can create a truly distributed memory store that spans multiple machines transparently.
> with about 40% renewables

I think that would be if you're only counting electricity production. And that's only because heating and automobile still uses primarily fossil fuels. If they are included, Germany is still at only about 15-20% renewable.

> I consider this to be a huge success

Compared to the most obvious reference, France, German greenhouse gas emissions are still almost twice as high.

https://worldpopulationreview.com/country-rankings/carbon-fo...

Like most nations, it looks to me that the population in Germany is being targeted with propaganda from their government.
Previous HN Thread [2020]: https://news.ycombinator.com/item?id=20916920
Easy enough for us in the global north to criticise the global south for buying Russian crude (which incidentally EU has yet to sanction itself) whilst Russian gas continues to flow to Europe, uninterrupted.
Unfortunately you don’t understand what trustless means in this context. “No one trusts a trustless coin” makes no sense, there is no trust required for it to function (theoretically). It works as expected whether your counterparty is a saint or entirely corrupt.
China Tops Google, YT Results on Covid Origins and Beijing’s Human-Rights Record
Ask HN: Which country/city are you most bullish on?
My partner and I are looking settle down and start a family. Unfortunately, we've been priced out of our city (Toronto). Consequently, we're looking for alternatives...

Which country and/or city should we look at? Or, in other words, which place are you most bullish about for the future?

Ideally this place will be climate-resilient, moderately safe, some what fun, and have good schools (appreciating that some of these things may be mutually exclusive).

Additional context: remote/tech workers, late 20s, Canadian passports.
Out of interest, would you get a similar bandwidth using DDRx on this card over PCIe, to using DDRx in the standard memory sockets on a motherboard

Edit:
Looks like the slowest DDR4 gives 19200 MB/s
https://uk.crucial.com/support/memory-speeds-compatability

Not sure what PCIe that card supports is though
Related:

Choose Boring Technology (2015) - https://news.ycombinator.com/item?id=30389591 - Feb 2022 (13 comments)

Choose Boring Technology (2015) - https://news.ycombinator.com/item?id=26211721 - Feb 2021 (361 comments)

Choose Boring Technology - https://news.ycombinator.com/item?id=25322651 - Dec 2020 (204 comments)

Choose Boring Technology (2015) - https://news.ycombinator.com/item?id=23444594 - June 2020 (282 comments)

Choose Boring Technology - https://news.ycombinator.com/item?id=20323246 - July 2019 (344 comments)

Choose Boring Technology - https://news.ycombinator.com/item?id=9291215 - March 2015 (212 comments)
Isn't some sort of game theory going to suggest we be quiet then? Because if they exterminate birds nests, we want to be quiet, and if they intentionally avoid bird's nests, they probably will look for them closer before chopping us down.
Two years in Europe.
Not sure/ don't care about the uk, though.
Having to neuter devices is going to become more and more common...
You can see how the parsing works in the source code (with a specific high level explanation of how this part works), as the site is an open source project.

https://github.com/idank/explainshell#how
This is an example of Positivism.

I think the primary problem with positivism is the knowledge about the universe is never fully attained, so it feels more like a confused reasoning process. The assumption the scientific method will explain everything someday is irrational. When is that going to happen? With more work? What positivism really is, is a commitment to a bunch of work in the future to "prove" something is this and not that. The future never arrives.

Mysticism is the flipside of that. A mystical approach builds a metaphor to exist that "makes sense" but can't really be tested or analyzed by scientific methods. Faith takes over there, where just believing something irrational to be true, makes it true. Maybe that includes visualizing something over and over again?

Between these two extremes sits a philosophy that holds that there is value in both kinds of knowledge, and that both can be used to improve our understanding of the world. This philosophy emphasizes the need for both scientific and spiritual knowledge in order to create a complete picture of reality.

Unfortunately, the scientific method is a bit annoying sometimes, given it's absolute insistence all things may be disproved. It's a little like a virus in that regard, growing without bounds or purpose, other than to try to avoid the mystical outlooks at all costs.
oh wow, ClickHouse with DnD analytics and cdc
looks like a honey spot for PoC :D
Oh, and there's a continuous feed mod too: https://github.com/dekuNukem/bob_cassette_rewinder/blob/mast...
I just looked at umatrix, and yes, those look like completely anonymous requests to improving.duckduckgo.com that are being erroneously attributed to originating from that page when in fact they originated from the anonymous search results.
You know what's even more unfair than you having to deal with this "eye sore"? That these people are homeless. Have some empathy. They are people, too.
There are 80,000 jobs mentioning or requiring C++ and 4000 mentioning or requiring Rust.
I understand more "modern" startups will tend to pick Rust but saying you "haven't seen jobs needing C++" is a plain lie.
source:indeed.com
Have Redis and Memcached aged so much we need a modern replacement? Or is this a webdevy 'modern' which just means the first commit is newer than redis' first commit?
I would explain you and give you an example of what a palindrome is.

And if you need stackoverflow to reverse a linked list, no, I would not hire you.

Many people have used many technologies. I started programming when I was 12, and I had no idea of what I was doing beyond copy-pasting code from tutorials and putting them together, but if "how many technologies did this dude work with" is your criteria, you would have hired 12 years old me.
AWS, Azure, GCP region / instance type data
My dad works with people to help them find housing and while peoples’ stories are similar with a broad brush, each one is uniquely complex.

There are many steps involved to qualify for housing or to apply for disability benefits and it can be pretty overwhelming to navigate.

One person needed a birth certificate to get ID, they born in a state on the other side of the country, you had to mail forms to apply for the new birth certificate and then you needed an address where it could be sent, and there was a fee for a new one.

My dad’s approach is to not worry about solving Homelessness, but instead to partner with someone and help them solve homelessness in their situation.
Gnus has been around since the mid 90s (and predates the addition of asynchronous url-retrieve api to emacs). It is unfair to compare it with packages that written in the last couple of years.

I don't use Gnus so I have never bothered looking at its internals, but if it is locking your emacs for twenty seconds checking email, it is probably not doing much asynchronously.
It is notoriously hard to convert existing synchronous code to asynchronous without using threads. Promises/futures/continuations/whatever-you-want-to-call-them are a pretty all in affair. Not having the time investment that would take to convert a 100k line codebase to async does not make Lars Magne Ingebrigtsen a substandard Emacs Lisp coder.
I always love Eno’s description of the spec for this job:

“The thing from the agency said, ‘We want a piece of music that is inspiring, universal, blah-blah, da-da-da, optimistic, futuristic, sentimental, emotional,’ this whole list of adjectives, and then at the bottom it said ‘and it must be 3.25 seconds long.’”
This is the exact attitude that OP is talking about. Kids are at very, very, very low risk for all of those issues, and it's highly likely that the overprotection/overconcern from the exceedingly small chance of them happening is having very real second order effects that are net worse than covid. RSV in particular is way more dangerous for kids than covid. Plus it's a huge PITA, I had to nebulize my ~4mo old multiple times a day for weeks.
One big challenge for multi-threaded Emacs is that there are many elisp libraries and common patterns around buffer modification that make implicit assumptions about sequential and exclusive execution.

The various race conditions that would appear in a multithreaded context would be a nightmare to debug because they would likely only occur sporadically and would be hard to reproduce. I would love to be wrong about this, but I see it as a major obstacle that will likely need to be sandboxed (as was done with lexical scoping).

For an example of how hard these kinds of issues could be to debug look no further than the incredible difficult that the undo-tree author had in debugging a race condition with the garbage collector. It took years.

In the context of this piece, having a buffer mutex makes certain use cases for multi-threading impossible, for example dividing the buffer up into chunk equal to the number of cores and running a regexp over each chunk.
I think you get a good idea of his attitude in the first sentence:

> terms are also "colonized" for political and fad reasons

His version of the story always casts aspersions on alternative OO ideas and frequently, as here, implies devious and mercenary motives to people who were simply working along different lines.

Don't get me wrong, Alan Kay was brilliant, but like many visionaries he had utopian expectations for how his ideas would impact the world. When the future didn't materialize the way he envisioned it, he committed to this narrative that his ideas had been robbed of their success by imposter ideas that stole away attention and energy. It's a shame because there's a much more positive story to be told about the proliferation of different OO ideas that mutually influenced each other and succeeded in different ways.
It's a total scam to let people pay for tons of boxes to get the item they want. Plenty of people thinking they might hit the jackpot, spending more than they wanted with the chance of not even getting said item..

It's normal to have a listing of items which you can buy directly. Everything else is just a scam to make you spend more money. Don't fall for it, please.
Or a proxy.
The other side of the coin is the danger of gatekeeping, that those who benefit from them confuse social structures with the broader value of the ideas they communicate.

Smith questions whether these ideas have value outside of the social networks of "professional thinkers" but there are many examples of just that happening. Because some ideas seems valued or novel in one community doesn't mean it is seen as such in another, and at some level you could say that Smith's argument is akin to arguing logic has no meaning outside of it's popularity in a particular social group.

There's always this tension, between outsiders being narcissistically naive about things that are trivial to "professionals", and "professionals" being naive to their own blind spots and failings, convinced otherwise by their own narcissism.

I personally find these complaints about "cranks" kind of dubious. Either they have nothing to offer, in which case ignore them, or they do, in which case you should be able to articulate a compelling response.

I'm a card carrying expert in certain domains, and in my field, "cranks" sometimes make arguments that are exasperating but get at core assumptions of the field — and are often similar to arguments made by colleagues in adjoining fields. Being exasperated by cranks often reflects an underlying anxiety they might be right.

Theres also the fish gallop phenomenon, but unless you're dealing with something having real-world political or socioeconomic consequences, what does it matter? In that case it's not the cranks that are the problem but politics in general, and the people who listen to the cranks.

Problems caused by ideas are never the fault of the author, but rather, the listener. Where does that leave the status of social structures Smith advocates for?
I was inspired to ask this question by going back through the most recent Bill Gate's AMA.

Asked: "Which developing countries are you most optimistic about?"

His reply: "Some of the so called LMIC (Low Middle Income) countries have huge promise - Vietnam, India, Pakistan, Indonesia. In Africa it is important for Kenya, Tanzania, Nigeria and Ethiopia to succeed. Ethiopia was doing well until the civil unrest so hopefully they can get past that. Some of the smaller countries are doing well but we need the big ones to also do well."

Source: https://www.reddit.com/r/IAmA/comments/ut7yj0/im_bill_gates_...
Got call from Chinese embassy. Apparently I’m supposed to take down the story or
I think you’re missing OPs main point that any money saved from switching to open source would be eaten away and reversed dramatically with support costs.

Can you get unlimited remote support and a weekly on-site tech for $10k a year? No way.
Honestly my only complaint is that my Bosch dishwasher's beep cannot be disabled. If I start it late, the damn thing wakes me up in the middle of the night.

I've seriously considered taking it apart to remove the buzzer.
They can't be explicitly replaced with control structures because implicit in that suggestion is the idea that when writing code you write what the code _does_. If you call the same function with the same inputs you can expect exactly the same machine level code to execute (perhaps taking different branches based on external state it reaches out for).

Contrast that with what happens in Haskell and friends. When writing code you define what the _inputs and outputs_ for particular functions should be. The actual code generating those inputs and outputs is free to be replaced or removed as the compiler sees fit. That buys you a lot of things (trivial parallelization, excellent type checking, ...), but it self inflicts an extra problem we didn't have in the previous paradigm:

In the real world, we don't in fact just want to run a program and get an output. The way we interact with, e.g., a GUI is an important part of the program's behavior. If your mental model of code is that we're sequentially doing a series of things then this isn't ever a problem you would even have because you would just write your code to do the right things at the right time, but if you've adopted a model where you're defining outputs for your inputs you need some way to shove state and order of effects into that system for it to be useful.

Enter stage-left: monads! Yes they're pretty and ubiquitous and whatever, but the problem they solve for us is specifying an order of events (by virtue of taking the entire monad in as an input and spitting it out as an output) in a way wholly compatible with the type system we've already developed.
your conclusion does not follow from the available evidence. Comparing MT with shared memory to ST performance is comparing apples and oranges.
I’d had said i’d never really encountered loot boxes, but yeah, i guess in an RPG, they are “loot boxes”, but they make sense in the game, they could all have been preprogrammed or random, i wouldn’t have noticed.

I’ve managed to avoid most games where they’re these little extra things that are obviously presented as, get this for a random thing, and you can also pay cash to try.

But I’ve recently been playing Gran Turismo 7 where you get these roulette awards, and while i like the rest of the game, i find those awards really irritating. They’re presented as a little spinning wheel of items and it sure looks as if you would have an even chance of winning anything on the board, but it’s weighted so you nearly always get the lowest valued one. This seems deliberately deceptive and scummy, it should at least show the chance of winning any item.