skysight-inc/HackerNews huggingface dataset:
I'd look up "tagsonomies" circa 2009-2011.

IIRC most sites treated two separate tags as a loose AND.
i.e. items tagged both 'TAG A' and 'TAG B' would sort to the top (whatever the display method was) while some sites would throw in results that had one or the other tag _after_ the results showing both tags. I think flickr still has the original tag search that they developed when tags were a novel thing. Technorati had a nice tagged based search, you might search for anything written by their staff before the site imploded.

If you have the opportunity to consult with anyone with taxonomy or information architecture experience, do so.
They problem is that Microsoft continuously used the term "telemetry" as a euphemism for the dystopian corporate spyware they shipped with Windows 10. So now to the average end user, the two concepts are the same.

This is compounded by the fact that Github is now a Microsoft company and Microsoft has been caught in the past hiding "telemetry" in programs compiled with Visual Studio.

https://old.reddit.com/r/cpp/comments/4ibauu/visual_studio_a...
"The payment giant Klarna, which has 87 million customers globally, currently has major technical problems. Users of the company's app saw other customers' payments and personal information, before it was shut down completely.

The supervisory authority Finansinspektionen, FI, has asked Klarna to explain what happened."

A future, fascinating post-mortem I hope!
This is all anecdotal but I committed social media digicide a short while ago because I didn’t like how it was affecting my life.

Constantly checking for likes, feeling an urge to participate in conversations to feel like “an important voice”. I got to the point where it wasn’t just directly affecting me but also the amount of attention I was giving my kids had dropped enough that I was mad at myself for becoming “that dad”.

I made sure the github stayed live (with some pointers towards currently supported alternatives) so that anyone relying on that (now redundant) work wouldn’t be left high and dry - other than that I just quietly took my online presence down.

I feel like I’ve lost nothing and have been much happier since.
Cross platform app to track your subscriptions and save money
safe-regex uses a Rust Procedural Macro [0] to convert expressions like `regex!(br"ab?c+")` into a Rust code block that defines a new type and returns an instance of it. The type implements a `Matcher` interface with a function that takes a byte array, executes the regular expression against it, and returns true/false and the capture groups. Examples of the generated code are in [1].

The generated function stores capture group info on the stack. It is not recursive. It makes one pass through the input, using an NFA algorithm. It is plain Rust code that starts instantly. This instant startup time makes `safe-regex` faster on small inputs than `regex` [3] which must compile or retrieve from cache at runtime.

The `regex` library has highly optimized code which implements Aho-Corasick with SIMD instructions to find substrings and then matches the regex forward or backward from each substring match, while also tracking utf-8 glyph boundaries. It's amazing. On large inputs, it is 20-500 times faster than `safe-regex` in benchmarks.

I expect that the simpler and shorter code from `safe-regex` puts less pressure on the processor instruction caches, improving performance of the rest of the program and other processes running on the machine. I believe Rust's benchmark library does not measure this.

The Rust compiler optimizes the generated rust code. This means that `safe-regex` gets faster as the Rust compiler gets better. It also exercises the Rust compiler like few hand-written programs do. A previous version of `safe-regex` would compile expressions like 'a?a?a?a?a?' to Rust code that rustc could not compile in reasonable time. I let it compile for an hour once and it didn't finish. I think the rustc optimizer was traversing the potential execution paths with an inefficient algorithm. The workaround was to add extra useless intermediate function calls, so the optimizer would reach some internal limit earlier and give up, allowing the compiler to continue and complete. I saved the code that showed this problem [2]. A refactoring eliminated the problem entirely.

The `regex!(br"ab?c+")` syntax is intuitive for Rust users. An invalid expression fails at compile time with a decent error message. The library does not allocate on the heap. The matcher object consumes a single byte when not matching. This is all very idiomatic. Macros are difficult to fuzz test because the Rust compiler must run for each test case. Writing tests by hand is tedious. I wrote a test helper that generates input strings. It uncovered some subtle bugs.

[0] https://doc.rust-lang.org/reference/procedural-macros.html

[1] https://gitlab.com/leonhard-llc/safe-regex-rs/-/blob/main/sa...

[2] https://gitlab.com/leonhard-llc/safe-regex-rs/-/tree/main/sa...

[3] https://crates.io/crates/regex
What is a DDP? I tried searching but couldn't find anything that seemed relevant
Good point. The winning move could be directing the sanctions at Russia instead.
It appears that this setting controls cross-account like visibility on posts:

"Even if a user has Like Counts enabled, they will not be able to see the number of likes on accounts or posts that have hidden them."
Kaizen culture was a big meme back in the 80s and 90s in the North of England as Japanese car manufacturers set up shop and the differences to then-declining local manufacturing culture became evident.
(looking on Flight Radar, blockade is gone now)

Just out of curiosity, I checked now (2021-05-27 10:38 UTC) and not one flight over Belarus is an EU airline:

* Aeroflot, MOSCOW to BELGRADE

* Unmarked plane T7-HHH under San Marino registration

* Belavia, Minsk to Belgrade

* Fedex, Hongkong to Liege

* Belavia, Istanbul to Minsk

* Adzerbaijan Airlines, Baku to Moscow (what is this doing over Belarus, the flight path seems very strange - AHY6735)

* Air China, Frankfurt to Beijing

What do you expect EU to do about airlines it doesn't control ?
> I'm wondering about the same, and I don't understand why you're getting downvoted.

Because people complaining about this is tedious and a regular feature, and it only causes noise. If you don't like an article, move on. If you think it's off topic and shouldn't be there at all, flag.

For my part, I find it interesting not because of this specific incident, but because of the comments it has sparked showing how naming places is regularly being used as a low-key passive-aggressive protest by local governments.

To me that's an interesting hack around the otherwise limited powers of local government.
This is suppose to Free/Libre. Is the source code some where? Can't seem to find it. Also the homebrew seems to be broken.

https://talonvoice.com/update/pgUuEYK3vzmYQtF2PMgOyK/appcast...
Simple solution : random password that you don’t save anywhere. Now you must rely on account recovery to log back in. If you feel more safe, you can also print it and store it in a drawer :)
Yes, the cloud that the large commercial journals have over the academic process is really worrying. A publication in Nature can mean the difference between tenure and no tenure or getting a grant or no grant.

I have to say that I find the review process of the copernicus journals very interesting. You can see a description here: [1]. Unfortunately I don't work in a related field otherwise I would have published there already.

[1] https://www.atmospheric-chemistry-and-physics.net/peer_revie...
It's a heuristic problem. The way to achieve the breakthroughs that diminish the suck is to first embrace the suck.

They of courageous ear, let them hear.
German Tagesschau has published an interview with an aviation lawyer about the difference between the current incident and the Morales thingy. TLDR: difference between a scheduled flight (protected by international treaty) and diplomatic flights, which need separate approval of the countries they're flying over. [0]

[0] https://www.tagesschau.de/ausland/europa/luftfahrtrecht-zwan... (in german)
Why Apple and Google’s Virus Alert Apps Had Limited Success
> As we had no method of warning our users on the channel itself (as that's banned by the new policy)

OK, I may understand that "zombie" channels (were nobody can talk and the topic points elsewhere) are not allowed. But this is extremely callous! What about freedom of speech? To hell with them.

What's next? They hijack the channels of projects that mention another IRC network on their project websites?
Reminds me of what happened to Steam a few years ago https://www.youtube.com/watch?v=dkSslseq9Y8
Starship fits about as many people as a small dormitory. That doesn’t strike me as a desert of social interaction. As long as there is surplus space for e.g. bickering spouses and feuding families to find room, a few months “alone” should be fine.

There are elite cruise ships, after all, with similar passenger loads. And unlike in the age of exploration, when journeys were just as long and arguably more cramped, nobody has to worry about scurvy.
They can also do the Kessel Run in under 12 parsecs.
Using the Open Sea API to Create an NFT Feed
DTC alcohol sales bright future
كلمات اغنية ليه يا دنيا ماجد زمان
Have you been to Europe recently?

Homeless is getting worse and illegal immigration compounds the problem. The more advanced countries (like the UK) have center for homeless who are not drug addicts. That means the majority of homeless on the street are either ignorant or drug addicts. I always remind them there are tax funded centers.

Other countries are not so lucky (especially in Southern Europe) and you see all sort of homeless, from drug addicts, to youngsters without a job, to illegal immigrants.

A professional making 200/250k in Europe is also incredibly rare but you could live with 2k/m in a lot of places (which is true in some places of the USA as well - certainly not SF).
Real estate is also more expensive in Europe, so getting your own house is generally easier in some places in the USA (certainly not SF).
+1 insightful

Along these lines, the case for exporting a static site from NextJS (leaving the door open to all the options) is a lot stronger than trying to bolt on dynamic functionality to Hugo. IMHO it's not even close.
> So it appears that people more aligned with my (and generally accepted) values tend to prefer Russia and its allies

This is objectively false, since there are way more refugees chosing to go to Russia and its allies (Snowden and who else?) than the other way round (thousands every year).
Way too risky. It would have to be significantly above market rate before I would consider it. Risk of damage to the property.
We’ve had likes on Instagram hidden in Australia, and maybe NZ for quite some time. Maybe it’s not everyone, but I know my account no longer shows likes on any posts. I was unaware it could be turned off.

I don’t really use it much now anyway, but I did like this feature. It was one less metric to be distracted by, you either thought the photo was good, or bad, rather than agreed with others or not. I prefer to make a decision for myself and then see the general opinion.

But my Instagram was 80% my friends, unlike some of my close friends who have horrible comparative relationships with people they don’t know on Instagram. And the likes analytics are big part of that.

They have since stopped using it, but I feel removing likes counts is a factor in that decision.

Instagram story rants are a whole different ball game...
You might be interested in looking at the Recurse Center: https://www.recurse.com/
How to Write a Literature Review
It happens all the time. For example, just shy of a year ago in DC: https://en.wikipedia.org/wiki/Black_Lives_Matter_Plaza
I find the default Twitter response by the Klarna social media account really annoying. The issue is not a system disturbance. The issue is clearly in the whole implementation of the system itself, code which was written by developers and where something really stupid has been implemented and where security was not taken into account at all because an issue like this could have been prevented at so many layers and yet it happened.
"Leenode IRC network"?
Indeed they probably are
The GMB is one of the UK's largest trade unions. If they don't have teeth, nobody does, so I'm more than cautiously optimistic. This is excellent news.
Actual package recipes. BSD-style packaging systems are written in BSD make using a mk/ framework rather than Arch-style shell scripts. If a package already exists for FreeBSD Ports I would check that first because it's much more similar to what I'm used to.

Fundamentally pkgsrc is built on very low level tools, awk, shell, make, cwrappers, and pkg_install, although you can manage it with high-level ones (obviously pkgin is there, but there's also a lot of other third-party tooling).
You definitely live in a bubble. The people protesting in France weren’t high-earning programmers, but low-earning farmers who are very impacted by such price increases.
I see the drift, the smaller subs like Zelda BOTW and language specific ones are pretty laid-back.. like 1 - 2 odd negative / mean comments a month..
The Biosphere in Arizona was technically a disaster.

The inmates (cough volunteers) couldn't survive a year without importing oxygen, and that was here on Earth with a relatively friendly atmosphere.

But in concept, it sets the mind open to the possibilities. If you could get an environment that could hold tens of thousands of people it won't need to be cramped at all.

I have never been to the Edmonton mall, but have heard that people happily live in the mall for years at a time.
…Assuming you're using QWERTY. They aren't in great positions for other layouts.
Also, why are we being forced to subsidize EastEnders?

Whats the public benefit from that rubbish?

CBeebies, CBBC - cool. Public benefit makes sense.

BBC Science and Documentaries - Public benefit. Fully justifiable.

EastEnders - Pay money to make other people less intelligent or we’ll fine you.
>We see the same type of thing when designing transportation systems in a city.

I don't know how to describe this but sometimes people say things that drive an agenda which from a first glance support the agenda but when you dig deep down into the details you realize that there is a second message that completely contradicts the actual agenda the comment pushes.

For example, "induced demand" is something that happens on roads because they are free to use by any road user. By building wider roads you make it very cheap to drive both in terms of congestion and money. Public transport costs money, is space efficient and slow. Driving a car is inefficient, convenient, fast and when you consider the "better service" it is worth the additional cost. Therefore people will stop using public transport and start driving cars, because roads are free.

This almost contradicts the agenda because housing isn't provided for free, you have to pay for it and you have to pay a huge premium for inefficient but convenient housing (single family homes). Of course, the problem is that there is a subsidy that encourages inefficiency similar to free roads, namely property tax freezes. An old single family home may have a lower tax burden than a new apartment. It's effectively a subsidy to homeowners that haven't moved out. However, the real contradiction lies in the fact that the argument hasn't been against property tax freezes, instead the criticism is aimed at new construction, which does not suffer from the subsidy problem.
that's unfortunate but honestly this can happen on every corner of the web, IRC or not

I actually just clicked your link .. maybe tomorrow something will happen on this server and my ip will show up
That's cool. I didn't know MapBox had 3D like Google Earth
The quantity says nothing about the reasons.
nice link, thanks for sharing
Trust is earned over years and destroyed in milliseconds.
Have you tried just not using it??

Or developing self control??

Surely it's like saying bottles need to be harder to get into because I like drinking alcohol too much...

Or cars need to accelerate slower because I love speeding and can't resist permanently holding down the accelerator pedal, even at risk to my own health and wellbeing
Because his values made him a dissident in the West, where he is in danger.
Looks like a new variation of hybrid war and the victims will be us the normal citizen
An electrician I know broke his wrist with a high torque electric drill - be careful!
> phoe got package local nicknames into all implementations

Unfortunately it's not yet in Clisp. I submitted a merge request[1] a year ago, but it's been silent since then.

[1]: https://gitlab.com/gnu-clisp/clisp/-/merge_requests/3
> I'm using REST as an interface to a storage
> I then add more things that listens to changes to that storage, so the data is sortof the API.

I get it, but that's exactly the issue.

Data changes are a lossy way to represent business actions/intents.

Why would you represent your service as a storage ? Is your business about data storage ? If not, that's the wrong abstraction.

What's the advantage of this ?

> You're talking about putting the API layer upfront so you'd have a REBASE verb in the same layer that we have GET/POST or SELECT/INSERT etc.

I would definitely _not_ do that.

Separation of concerns tells me to not mix the transport layer with other concerns. HTTP is just a transport, business semantics have nothing to do in this layer.
I've had this happen, although not on a scale as this, when implementing caching and disregarding authentication as a parameter that varies the cache...
Copyright notice from ISP for pirating...Linux?
I started a research institute. Our goal was to find out how to center divs in css.
>Realistically I think stifling these companies financially will do more for the planet than encouraging them and hoping that they will reinvent themselves.

I don't think it matters for our planet what these companies do or whether they can reinvent themselves. The climate change problem can only be tackled from the demand side. As long as there is demand for hydrocarbons someone will meet that demand and someone will invest in new production. Not letting it happen under western brand names may soothe some people's conscience but it won't reduce carbon emissions.
I’ll take that hypothetical problem over what we had in the past. A dozen different plugs, a dozen different cables, multiple required docks, incompatible charging bricks, proprietary plugs, and more.

I have yet to come across an issue with USB-C either personally or externally. But maybe some day it will happen. And I still won’t care because it’s better than it used to be.
what happens if the embassy changes the street? like a pointer, they should change every street the embassy moves into.
The beginning of the end for Uber. Never recognize a union, they're like herpes, you can't get rid of them.
Paywall is such a terrible model to spread ideas.
you have to wonder why they decided to stay up. Surely, if you have a leak this bad, you pull the plug until you can fix it.
The science behind referral marketing:Pathway to generating higher quality leads
With the invention of sophisticated marketing automation tools, capturing “more leads” seems attractive. But “more leads” is rarely the answer. In fact, a bunch of low-quality leads would do more damage than good. You need high-quality leads that are easy to convert into customers. That is where referral marketing can help you...
I cannot believe so many cities in California allow camping anywhere in public. No wonder people are fleeing California cities.

I cannot imagine what the exodus in NYC would look like if the next mayor allowed these tent cities in Central Park.
This is an incredibly useful resource, thank you!

A few notes:

- The amount of space you get from these hosters is just staggering. I'd be interested to know how many Wordpress sites out there even reach a gigabyte's worth of assets

- People pay $25 a month to host WP sites???

- wp-login is a slow process for some reason, would love to know why

- Evidently, hosting WP sites is complex enough for there to be a rich ecosystem of managed WP-hosting-services

- Nobody bothers implementing CSP properly (that's usually how you tank Mozilla Observatory scores that badly)

It seems to me that there is a giant market there, just waiting to be snapped up by whomever figures out how to get people bought into the static-everything ecosystem, where things run both faster and cheaper.
I'm also wondering this. He says that it works with _every_ language, which leads me to believe that all it does is to paste in code snippets.
Just nu svettas det mer än det regnar hos Klarna i Stockholm.
I think the only general claim that could be made is that the brain prefers to be certain of what's going to happen/what did happen. To get that you either need to have a good feel for where a motion is going to end up (which is harder the more inexperienced you are, and the more complex/farther the motion), or to get feedback.

Personally, I also struggle with a relatively high rate of accidental (or mis-registered) key presses, or being in the wrong mode, which means that even if I have high confidence in constructing the right command in my head, my confidence in the right command being executed is significantly lower, and direct, always-on feedback thus feels enormously helpful to me.
Simple Steps to Debug Anything
I'll give it another 5 years before social media is viewed on the same level as cigarettes. The best thing I've ever done for my mental health was deleting social media. I realize I'm not significant enough to argue of other people about my own life. As long as you're not harming anyone else you're free to do whatever you want. Social media says no you have to shape your entire life around what people you'll never meet find cool.

I stopped begging for approval from the masses, I stopped going to Reddit to get "advice" from people who only seek to chastise me.
There was this time where I wrote shitty code for a imminent super urgent release and I did not think about all implications.

I had to work all the week after 10 hours per day just by fixing a lot of data I messed up on several clients.

Yeah, I feel I've been there.
Even if they aren't, they've been vetted very carefully by the secret service. Embassies are among the last places where liberal-leaning individuals would be allowed by the regime to get.
https://twitter.com/MoonofA/status/1397863844740055052
Also:

* Named groups are not supported everywhere.

* Lookahead/lookbehind are not supported in Go and Rust (unless using fancy-regexp, from what I understand)

Also beware that character classes like `[]` have differing Unicode support, some operate on ASCII, unicode codepoints, or on extended grapheme clusters.. so YMMV.

As you start to expand to more languages, the common feature set is _far_ more limited.
Talon is not open source, but it's free to use.
Good to know that it is legal to force Putin's plane to land in order to hold him responsible for various "treatments" of dissidents!

I'm positive that the West will make use of that loophole at the first opportunity.
I suspect your hunch about object-action way brains work is very narrow and will not hold if extrapolated outside the western culture. My suspicion is based on a belief in [Sapi-Whorf hypothesis](https://en.wikipedia.org/wiki/Linguistic_relativity#:~:text=....). The need to reach of the object first is a very English specific language constraint afaik.
Likely a timezone issue.
Protonmail is in Switzerland (GMT+2) Minsk is (GMT+3) but could also depend on server clock setting on either side.
He's dissident because he breached the laws and revealed secret information. Russia has similar laws and he would be convicted in Russia for similar acts. And, I guess, in any other country.