skysight-inc/HackerNews huggingface dataset:
If anyone seriously considers transporting 20kg for 200m "incredibly strenuous and unnecessarily hard way of life" then it is hard to treat them seriously.

Note that you can put it into backpack or use something like https://duckduckgo.com/?q=wozek+na+zakupy&t=ffab&iar=images&... (sorry, not sure how it is called in English).

PS Unless they have serious medical issues, far worse than typical. Or they are really old or really young. But in such cases they likely should not drive anyway.
Soundly functional: a blog on music and functional programming
If I am understanding your argument correctly, certainly agree that e.g. "some people are more genetically inclined to drink". But I think It’s valuable to draw some boundaries between what we can and cannot control, even with genetically varying difficulty.

To state my original point in a potentially clearer way: I suspect there is significant genetic variation in energy, controlling for lifestyle habits. Evidence: 1) Personal observation over years of interest in this topic 2) the fact that there is extensive variation in most quantitative life outcomes, controlling for lifestyle habits
Ask HN: What one tool or technology have you been unable to really understand?
Yeah, but my point is that the things everyone must do should be made as efficient as possible, so that everyone is free to choose how they want to waste their time. We shouldn't force anyone to spend their time and effort in a specific way by deliberately making something less efficient that's just stupid.
... which was 40 years ago. Quite a few people were born since then, and still live there. Obviously it's not a paradise, but it's not comparable with the likes of North Korea, and these days it's not that incredibly different from other supposedly-good countries in the region.
It's such a simple and elegant as data structure. If you only care about word lookup you can implement it in just 35 lines of modern JavaScript:

function trieBuilder(word_list) {
const root = {};
for (const word of words_list) {
let node = root;
for (const char of word) {
let nextNode = node[char];
if (!nextNode) node[char] = nextNode = {};
node = nextNode;
}
node._ = 1; // mark the nodes that are endings of real words
}

function findChildren(node, prefix, list, maxLength) {
if (node._ === 1) list.push(prefix);
for (const char in node) {
findChildren(node[char], prefix + char, list, maxLength);
if (list.length >= maxLength) return list;
}
return list;
}

function findSuffixes(prefix, maxLength) {
prefix = prefix.toLowerCase();
let node = root;
for (const char of prefix) {
let nextNode = node[char];
if (!nextNode) return [""];
node = nextNode;
}
let words = findChildren(node, prefix, [], maxLength);
return words;
}

return {root, findSuffixes};
}

demo: https://observablehq.com/@jobleonard/autocomplete
> He sexually assaulted her, then at some later point in time they had a consensual relationship.

I understand that the consensual relationship doesn't rule out the sexual assault. I do have, however, trouble digesting such relations. Is it normal that people get into relations with other people that they intend to take to court?
Epic Games Store Support Cryptocurrency
I've learned recently that a trie can also be succinctly encoded, like encoded as a string that contains almost only the node values and ~nothing else. This way for some languages you can encode all the valid words of that language in less space that it would be needed for the Hunspell dictionary used to generate them. Plus you get instant start-up as the dictionary had already been processed at build time basically.
I would not worry too much about this. I see this behaviour in my kid but also her mother and mothers mother. It's something that runs in the family. And her family didn't have TV or other media the last 50 years and they still all have the zombie trait.

Our family however grew up with TV from early age and we do not have the zombie trait.
“Minimum” secure product is interesting, I’ve definitely gone down the slippery slope of going too secure, and it doesn’t feel like the wrong thing at the time but looking back it slowed us down. Very hard to craft a minimum.
Maybe we’ll have the Demolition Man future where Taco Bell is the only surviving restaurant.
I think their environment has a part to play in it

My 6 year old had been using scratch at school but seeing me using Arch and programming in Java made him want to use the terminal and write words to code. He said that scratch was a "toy" and he wanted to do "real" computer work

So he knows a few Linux commands now
I must have misremembered, it's been a long time. I swore there were Celeron 300As that were Covington cores with the external L2 cache but it makes sense they were the Mendocino cores with the on-die L2.

I really wanted an overclocked Celeron set up but for the year or so they were hot shit my upgrade money went to storage. That was more pressing for me at the time. By the time I was due for (and could afford) a system upgrade I was able to go directly to a Pentium III.
> Also in urban environments, making a lot of "inviting" public spaces for people to hang around and loiter is not always a great idea.. this also attracts a lot of crime, drugs etc

Maybe in some third-world crime infested countries? At least in Poland it is not a real problem at all. Some parks are locked for night and that is all.

If making nice park is instantly resulting in crime/drugs/etc then something went really wrong.
Hype and (related) money is what open messaging needs at the moment. XMPP is fine, it’s stable, extensible and generally works, but average users have never heard of it.
> Tools to solve this (e.g. Tor, VPNs) are well known and established solutions if you need to hide your IP from websites and services you use.

So true, yet some clients might still leak information. For example WebRTC leaks in web browsers is a real concern (which is why Tor Browser disables WebRTC entirely, except maybe in unsafe mode?). I also heard some mobile/desktop clients have such leaks when it comes to VOIP, but i didn't try to reproduce yet. This would be worth investigating with wireshark and a couple of volunteers.

> not a problem with XMPP specifically.

There is one problem the author mentioned which applies to XMPP but not to email/ActivityPub: presence tracking. So your own server/admin will know when a client-to-server (c2s) connection is active, but in the XMPP ecosystem it's rather common for clients and servers to advertise the presence status (online, away) to the entire world, and that's a huge metadata leak. Maybe something to investigate in the future.
This is actually not a bad idea. I started my son (now 4) last year on a Macintosh Plus playing around mostly in kidpix and MacWrite. Now he asks if he can “work” on the old computer in my office while I work.
I read somewhere that the human brain doesn't fully mature until around the age of 25 and the last place to fully mature is the front part of the brain that deals with inhibitory control. Teenagers are impulsive by nature.
Yeah, disappointing from Rayfield, he's generally pretty well respected.

The big depopulation of the 20th century came in the 90s, when a big chunk of the minorities and a lot of Georgians got out away from the civil war. It lost about a mil between 1990 and 2010[1], pretty dramatic for a country that's at 3.7ish today.

[1] https://data.worldbank.org/indicator/SP.POP.TOTL?locations=G...
Looks more like the Dutch were able to source different kinds of wood and integrate them into a production of many ships.
Making Emacs Popular Again (2020)
> First, touching someone without permission isn't a micro-aggression.

Now you're changing the subject. You and I both know that "oooh, nice hair, can I touch it?" is also counted as "microaggression".

A misunderstood social signal (e.g. a raised eyebrow) can be called a micro-aggression.

Most migroaggressions involve nothing physical, nor any ill intent. That doesn't make them right. They can still be hurtful. E.g. "you're the whitest black person I know" sure is a stupid thing to say.

"Hey, nice hair" is also a thing banned in these trainings. Because the receiver can infer that their hair is unique, exotic, and that they are different and maybe don't belong here.

So "hey, nice haircut" is banned from workplaces under all circumstanses. Ok, fine. Nobody needs to comment on appearance in the workplace, why would they?

But it's not "aggression". It's nothing like it.

And this is what "microaggression" is. This is what's being stamped out.

> individual curiosity overrides another persons expectation of freedom from interference or right to not be fondled

It does not, I agree.

> If we were talking about a casual grope of a woman's breast because people are naturally curious,

Jesus christ you're going way overboard in changing the subject. I got it already: You want to change the subject.

> Also, while a "dirty look" is subjective, "leering" is a form of sexual harassment in many jurisdictions.

But is it a "microrape"? The difference here is a controlling use of language.

If someone walks down the street and get checked out by a passer by, they were not "almost raped". To say that they were is insulting to rape victims, a perfectly normal person who just looked at their surroundings, and language itself.

> workplace inclusiveness and diversity training is intended to reach those who can be taught, and inform those who can't of the consequences of failing to at least act in a baseline socially acceptable fashion for the duration of the work day.

Yup. But I think it's failing at it. There's plenty of bad behavior to stamp out. But it's also being replaced by other bad behavior. Like telling people that being white means that you as an individual have these attributes, and shutting down a colleague saying "you are a man, and therefore can't be a part of this conversation or decision".

I don't know if you bought into the "intent doesn't matter" crowd, but if you have, then the fact that inclusivity and diversity training has good intentions doesn't matter.

> It would be a better world if more people cared about the impact of what they do and say

Diversity & inclusiveness activists at companies don't have a monopoly on these values. And I wish they would stop pretending that they did. Because they sure don't actually live their stated gospel.
> I accuse you of being a sly fox who can tell lies with true words.

I deny your accusation. I have my own opinion based on my own knowledge and research, thank you very much.

> True, but is it the case that the laws are upheld every time?

No. Accountability is not perfect. There is no country in which accountability is perfect. Accountability does not have to be perfect in order for there to be accountability.

I submit that the situation in China still has room for improvement, and that it is improving.

> True, but do they effect change? I submit: rarely.

The paper I showed you contradicts your submission. They define "receptiveness" as "actually changing policy".

> Source: eyewitnesses (expats living in China)

Please post their videos. I posted one, I showed data. In his videos he makes concrete, verifiable claims. I would like to see your data as well as concrete, verifiable claims.

> Shill harder. I've seen you approve of CCP apologist Barrett.

This reference to "shill" is uncalled for. It is an evidence-free out-of-hand dismissal of anybody who has a different opinion of China than yours.

I don't even watch Barrett's videos that often. The only time I posted something was when Barrett documented on how sanitary workers in Shenzhen receive 1 free meal every week. That's not even political, so why do you categorize this under "shilling"? Aren't we supposed to be "only against the CCP and supporting the Chinese people"?
Melbourne ranks as best city in the world for remote workers
Which matrix clients have you tried? Fluffychat?
> We bike rather than just walk everywhere, and generally people do more frequent small shops rather than big weekly shop. It takes some imagination and a lot of urban planning work, but quality of life improves dramatically, it’s life-changing.

Yeah which means that you spend a lot more time and energy on grocery shopping. That is for me directly inverse to quality of life. The more time I spend in traffic (cycling is also sitting in traffic) and queueing in crowded grocery stores, the lower my quality of life is. Who are you to decide that cycling and grocery shopping is automatically the best quality of life for everyone? Some people prefer to play tennis, or paint, or read books or whatever. No freedom, only inefficient transportation.
I was not really expecting XMPP to do anything else by default, to be honest. If you want end-to-end encryption, the hard thing is to do the initial key exchange in a way that the server can't just MITM. It is extremely rare that somebody compares the "security numbers" of services like Signal to be sure there is no interposer. One solution might be to do key exchange by a completely separate third party.

Or, instead of running your own server, you could just move the server completely into the client (and maybe have an external server only to buffer encrypted messages while you are offline). I wonder, is it possible to send P2P data from one cell phone to another nowadays? It used to be impossible to have any incoming open port, but I think in some circumstances you can use CGNAT hole punching, connect to other users on your carrier directly, or even use IPv6?
> I suspect a lot of trading signals were lost this way.

If you can prove & show evidence about this, I'm sure they will (grudgingly) accept the need to improve.

Financial institutions are mostly risk-averse, "if it works, don't fucking fiddle with it!" They need something that will impact the bottom line in an (almost) direct way.

I remember working with a financial institution back in 2010. I pushed for virtualization by presenting scenarios where the main servers are impacted, we have no warm backup servers, and calculate the impact to bottom line using known MTTR (Mean Time To Recovery) values of similar scenarios (gathered from incidents all over the world).

Took several back-and-forth meetings with the BoD, but in the end they accepted the need to improve and allocated the funding + greenlight the project.

(That was also back in the day when Microsoft had just released Hyper-V, and when we asked Microsoft to join in the project, I talked to their head engineer, and they respectfully declined because "their internal testing shows that Hyper-V, at the moment, is unable to fulfill the required parameters". Ended up with XenServer.)
Google Adsense Alternative – Other Best Website Ads Platforms
Road/driveway next to a residential buildings is standard and not contradictory to having a walkable access.
> AF (anno ford)

Nice reference to Brave New World, I suppose?
Heh! No chance. This will be too huge task to create creator ... FVWM has already FvwmScript module in which most of the NsCDE tools are written.
I can't figure out how this works. Shouldn't insert return a reference to the new trie?
OK, but every single other town of any size in the Netherlands has an area comparable in walkability to Amsterdam. Maybe there’s no famous museum and not the same energy level, but you can hop on the train and go get it.

It’s called the “bid rent curve”, and almost every satellite town of a big European city can be a local spike where there’s urban density around the train station. Americans don’t really have trains, thus screwed.
I get that TimescaleDB is good for time series and the like. HOWEVER, people are actually using its extension to just improve PostgreSQL performance on OLTP workloads without having to change a big piece of tech. I have experienced it myself: just enable TSDB in a regular PG database and you can expect things to work faster, no code change required.

EDIT: wording, grammar.
People paid up to $500 to watch a 98 yr who died of covid get dissected in a hotel ballroom? Wtf?
Delivery people can and do walk the last stretch, the same as they do when delivering to apartments and townhouses that don't have streets or parking directly adjacent to individual units.
One of the most thought-provoking aspects of information theory is that when someone says something interesting in a small amount of words, it's indistinguishable from line noise.

tldr; I've never read Overshoot either but I thought the post had an interesting perspective
The deaths in the Great Leap Forward were largely due to famines resulting from administrative failures, it wasn't "mass murder" although it was definitely an avoidable mass death.

A genocide is not defined by literal death of individuals but for killings to be part of a genocide they have to intentionally target a specific group and its culture.

The Nazi's Eastern front was explicitly a war to create "Lebensraum" (living space) which went with depopulating large areas. They also deliberately initially displaced and then systematically exterminated Jewish populations. They also targeted Sinti and Roma people. For Jews they also went to the lengths of deliberately destroying their cultural artefacts as well as works they claimed to be influenced by Jewish culture.

If you desperately want to pin a mass murder on historical communists, you probably want the Holodomor. But even the Holodomor seems to have at least in part been a case of administrative failure and apparatchiks not taking complaints seriously. But at least there are indicators of some level of malintent even if it may not have been intentionally genocidal.

Unlike the above, the treatment of the Uyghur Muslims does qualify as genocide under most definitions as it actively seeks out to erase culture and traditions even if the settling of Han Chinese people in Uyghur territory may not. But while it involves imprisonment, so-called reeducation and arbitrary arrests, it doesn't involve mass murder.

Note that what the Nazis did to Jews, Roma, Sinti and (to a lesser extent) Slavs wasn't unique in European history either (except for the technology available to them), but Europeans previously only had done this to populations in Africa or the Americas. From the victim's perspective the distinction between fascism and colonialism is at most times completely arbitrary.
Would these leaks be solved by implementing a VPN at the router instead of the host?
Basically all the issues listed in the article apply equally to Matrix, and most other communication platforms too.

There are some alternatives that overcome most of the issues with a "serverless" approach (hint: no practical communication protocol on the internet is ever truly serverless), such as Briar. However they generally have UI/UX and feature limitations that are impractical barriers to mass adoption.

If you're concerned that your communications may be specifically targeted, you should definitely consider carefully what solution meets your needs and security in the context of your threat model. Sometimes this might be self-hosting, or a pseudonymous XMPP account accessed via Tor, Signal or Matrix, or Briar, or something else.

What we need are good factual unbiased guides to inform people about the practical and security properties of various options. Unfortunately this article is not in that category.
at least by 2013 it had some basic SQL (although much more limited subset that one usable today); if you needed more you would be using f1; IIRC I used spanner (without F1) in production around 2013
Think the double question mark is a tad disingenuous there. Everyone will have their own peculiar circumstances.

We, for example, are a family of 4 and our shop for ten days is I would guess 30/40 kilograms. The grocery is 2.5 kilometers away and the journey includes one very dangerous roundabout.

So I think a car is reasonable.
good luck finding data in China, where even own premier doesn't believe them

https://en.wikipedia.org/wiki/Li_Keqiang_index
> 496.(a) Every person who buys or receives any property that has been stolen or that has been obtained in any manner constituting theft or extortion, knowing the property to be so stolen or obtained, or who conceals, sells, withholds, or aids in concealing, selling, or withholding any property from the owner, knowing the property to be so stolen or obtained

It's a crime to knowingly obtain stolen goods. Otherwise it's not a crime but you will definitely have to return the item and recover your money some other way.
I have two layers of filtering. Layer 1 is the "Subscription" layer like you mention. I also have a Layer 2 which is not all episodes of a Podcast are meaningful for me. Therefore, I don't listen to ALL episodes. A Podcast app like Castro is extremely beneficial in making an active decision to add a podcast to my queue [0].

[0] https://castro.fm/
It's literally explained at the end of the abstract:

> Our research illustrates the compatibility of dendrochronological studies with musealisation of shipwreck assemblages, and the results demonstrate that the VOC successfully coped with timber shortages in the early 17th century through diversification of timber sources (mainly Baltic region, Lübeck hinterland in northern Germany, and Lower Saxony in northwest Germany), allocation of sourcing regions to specific timber products (hull planks from the Baltic and Lübeck, framing elements from Lower Saxony), and skillful woodworking craftmanship (sapwood was removed from all timber elements). These strategies, combined with an innovative hull design and the use of wind-powered sawmills, allowed the Dutch to produce unprecedented numbers of ocean-going ships for long-distance voyaging and interregional trade in Asia, proving key to their success in 17th-century world trade.

They solved a logistics problem (timber shortage), the issue of lumber from different regions having different qualities (using it for different parts of the ship), and had wind-powered proto-industrialization (wind-powered sawmills).

Of course, the paper ends with reinforcing the idea that the VOC was the key to the Dutch economy, totally ignoring the part where grain trade with the Baltics was a much more significant source of income than the VOC ever was, but that not as flashy as colonialist exploitation bringing in the spices and inventing capitalism I guess.
Dupe. https://news.ycombinator.com/item?id=29016506
Show HN: Language learning on autopilot from your phone
Avoiding Data Disasters
> make sure that container can only talk to the proxy in front of it

Is there a tool like trivy that can help with that?
> I am still not happy mozilla decided they had to break all extensions

Actually, the weird thing - for those who see FF or TB from the inside - is that the same kind of code we have in regular extensions is still what's used in FF and TB's own chrome (which is in many ways like a bunch of "core extension"). They haven't changed things in a way which makes using extensions impossible, they simply removed the loading mechanisms for them.

Interestingly, for Thunderbird, there's a loophole which most popular extensions use, that allows them to keep loading and running the same kind of extension code they always have:

https://github.com/thundernest/addon-developer-support/tree/...

https://github.com/thundernest/addon-developer-support/issue...
"oooh, nice hair, can I touch it?" is also counted as "microaggression". Just the words.

A misunderstood social signal (e.g. a raised eyebrow) can be called a micro-aggression.

I don't think you actually know what "microaggression" means. You should educate yourself on its definition.

The main source of microaggressions are in fact words, and words that while rooted in ignorance (and people, like you, should educate themselves), are not in fact in any shape or form "aggressive" or even have any form of negativity associated with them.

Take the "you're the whitest black person I know", from the "I, Too, Am Harvard". Well, that's sure a stupid thing to say. But is it "aggression"? Obviously not.