skysight-inc/HackerNews huggingface dataset:
Also the creator of Kitty, the best terminal emulator around.
I don't know how to debug async code in Rust without print-statements / log entries.
If I step through the code it steps through the polls. Not to mention everything breaking if you need to talk to a server.
Lxc rocks. It is linux-only, though
How does that work in practice? Podman is changing the permission bits of files that are synced between the host and the container?

If I create a file with certain permission bits in the container, I'd expect the file to be 100% identical when pulling it over to the host, but maybe that's just "legacy" thinking coming from my docker experience?

What about copying files directly between containers, would that change the permissions as well?
we are not far away from the point where some radical is going to pair automatic weapons / bombs with a drone. I think that may be the tipping point, where even 2A diehards might agree to some sort of legislation on gun control
Surprised by this comment - in my experience, Spotify is the only application I’ve used which takes a noticeable time to render its window when I alt-tab to it.
The final one somehow looks lower resolution, more crude, but also has a style that’s a lot more reminiscent of older low pixel count games.
On the contrary, some releases I want only release on streaming services, low quality Amazon MP3 and Vinyl.
They should. They don't always do in practice, and debugging broken and useless source maps is another pain area.
> Ideology is any belief system where the fundamental ideas are
defended with insults, censorship, and threats.

This is a distorted and negative interpretation of the word
"ideology". Please try not to misuse the word pejoratively, as
anti-idealism, being itself an ideology, places you in a somewhat
paradoxical stance. :)

Many ideologies are positive, humanistic and rest on rational well
argued and widely accepted values.

Here is a fairly neutral explanation of the word "ideology" with some
examples to help you appreciate its scope [1].

[1] https://examples.yourdictionary.com/ideology-examples.html
At the same time I met a five year old who'd show me how they is finding their favorite songs on Spotify, even though they can't read yet. I feel like "I need my plain text interface back, yesterday"-folks maybe don't consider how many different people are actually using these apps.
As Gabe Newell said,

> If a pirate offers a product anywhere in the world, 24 x 7, purchasable from the convenience of your personal computer, and the legal provider says the product is region-locked, will come to your country 3 months after the US release, and can only be purchased at a brick and mortar store, then the pirate’s service is more valuable.

Nowadays I exclusively pirate movies and shows, because just the thought of having to spend 30 minutes to figure out where some movie is, then trying to navigate the respective service's interface, just to be presented with a not-empty-but-actually-doesnt-show-what-i-was-searching-for-because-stats-said-people-might-watch-more-if-you-mislead-them-in-search-results-pages because it is not available on my region, and then trying to figure out what combination of VPN and region incantations won't block me behind a million captchas, is too much work to be bothered with.

Instead, I just open Stremio, put in the movie or show name, and even if it is some obscure Javanese arthouse film from the '20s (I don't know if such a thing exists, but you get the point) it will find it. Sure, finding a source with good availability is sometimes not the first-click experience, but it's still at least 10 times faster than all the above. And I can put on screen sharing to watch it with my friends without DRM blacking out the screen.

Worst of all, the pricing structures of streaming apps are very opaque, so if I were to do the still-illegal-but-morally-correct thing of paying for the official product and pirating anyways, I don't think any of my subscription fee would actually go to the company that made that film.

I wish we had a functioning rental model still. Go to some storefront, pay a small amount of money to get any publisher's title, get a video file to play "at home" (in your preferred video player), pinky swear you didn't rip it, done. The closest you get is the Youtube rental thingy, but at least over here it is incredibly overpriced, costs more than a cinema ticket. Or buying physical media, but then you have to pay the physical distribution costs, keep around shiny plastic donuts and specialized machinery.

---

And besides, I'm still not sold on algorithmic recommendations, and watch things mostly based on meatspace recommendations.

Subscription services have one simple goal: provide just enough value to keep one from cancelling their subscription. There is no real incentive to do better if all the competitors have the same goal and behaviour, which is the current situation. So they raise the prices a little bit, skip on user-motivated UX, and double down on mediocre "just good enough to idly waste time on" content, and slowly bring down the user expectations about content and how to find it, placing them in a "learned helplessness" state of not being arsed to find what they like themselves.
Not the one you asked. But I just install lunarvim when I want a fat IDE. It has many of the bells and whistles like lsp and linter preconfigured. It's started with a different command, lvim, so I can still fire up normal vim on a rust file if I just want to read it or whatever. I used to use coc.nvim, but lunarvim has easy integration for several languages and it's very painless to set up. I'm not customising the normal vim anymore, the linux distribution's defaults are fine. There are other vim 'distributions' with IDE like features besides lunarvim.
I used Tidal for a while; it's mostly the same as Spotify in terms of UX. They also use Electron. The song library is similar.

Back in the day I use Rdio, which had a pretty good UI; unfortunately they shut down.
I don't think debuggers are superior than print statements or Jepsen.

I work with multithreaded code and lock free data structures.

I don't use a debugger. So I rely on having a model in my head that could be wrong and what I plan to do is analyse logs after a test run. These are guaranteed interleavings that actually ran.

When you have 100 of threads and random interleavings your mental model is problem is necessarily different to thinking I'll reach to the debugger to tell me what the program is doing.

When you want serializability you need to design your system differently. I implemented multiversion concurrency control and use timestamps for correctness. I have yet to write a TLA model for it though.

https://github.com/samsquire/multiversion-concurrency-contro...

I also want to test my Raft implementation which isn't properly threaded. But I also need to test pathological cases such as old raft nodes coming back.

Most of the time you're reaching for the debugger is that you don't understand why your web framework got into such a state where something is null such as your Inversion of control Java container as the control flow is so complicated. It doesn't help with multithreaded programming.
Probably, but it wouldn't pass App Store review.
The RR debugger
> make little sense out of context

Breezewood is a spot, as you said, where two major highways intersect. As such, millions of drivers pass right through there each year. Building a few gas stations and quick-stop restaurants makes perfect sense. Nobody "lives" at the Eiffel Tower, or at Hartsfield-Jackson, or Wembley Stadium, but restaurants there sell a whole lot of food.
Do you have more reading from Brzezinski on this topic?
"prints" give you an immediate picture of the whole execution, if you place them properly. A debugger leaves you isolated in one specific part of the code and you have to crawl out of there with navigation tools that usually are not very good.

The only time I find debuggers useful is if you can tell the issue from the current value of the variables, or if the issue has already been isolated to something like a tight loop of 10-20 lines that are doing a tricky operation.
Turning Scrapy Spider into API with ScrapyRT
I gave up on my Spotify subscription of 13 years because of this. The interface kept changing and making it more difficult to use. All I want is to listen to albums and Daily Mixes, and keeping up with all their unrelated app changes became too frustrating.

I've switched to Deezer which I find saner, but I fear these streaming companies just aren't incentivised to produce simple interfaces.
That's the playbook of any tech startup in the last decade. Live off an unviable business propped up by VC then rinse and repeat.
Are these devices (Free Style Libre) safe for contact sports? I wanted to wear one and even got a scrip for one as i am pre-diabetic. I do BJJ 4x a week and am concerned about the device on the arm getting dislodged or broken. I thought about neoprene arm sleeve, etc.

Anyone have experience with contact sports and such devices?
AB is the worst. I don't know how long it's been going on, but on YouTube’s homepage it keeps alternating between "Hover to expand video and see Watch Later button" and the regular always-visible Watch Later button. https://imgur.com/a/70p07Ku

Pick one already.
There are numerous recorded cases of rape (according to various neutral NGOs present on the field), and there was that intercepted call of a Russian soldier getting permission from his wife to rape, as long as he used protection.

Saying the obvious fact Russian army rapes shouldn't amplify hatred, because the Russian army should already be hated and despised for it's brutality. To an extent it's not their direct fault because many of soldiers are just poor young guys acting on primal instincts with nobody to teach them better ( on the contrary, their war crimes are encouraged).
Snapchat didn't care about Android, and most of the world runs Android, which is what allowed IG stories to massively limit their growth. Quality shooting yourself in the foot there, Snapchat.
I find it interesting that PayPal Europe is actually a bank (because they couldn't do business in EU otherwise) while PayPal in the US is just a "payment processor" or something.
Dismantling the Pillar of Shame (2021)
I'm surprised nobody here has mentioned the "when" utility yet, available on most linux repositories.

Package: when
Version: 1.1.38-2
Priority: optional
Section: universe/utils
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Salvatore Bonaccorso <carnil@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 156 kB
Depends: perl:any
Recommends: m4
Homepage: http://www.lightandmatter.com/when/when.html
Download-Size: 49.7 kB
APT-Manual-Installed: yes
APT-Sources: http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages
Description: tiny personal calendar
Minimalistic personal calendar. It runs from the command
line, and it uses a plain text file format, which you can edit
using your favorite editor.
WhatsApp threatened to leave the Netherlands due to controversial backdoor law
Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software[1]

[1]: https://www.amazon.com/Dreaming-Code-Programmers-Transcenden...
You're spot on. If you transported an average dweller of the Greek, Roman, Persian, Byzantine, or Islamic empire into our day and time, perhaps they would be in shock as to how many sons of Japheth are walking around, and even refuse to leave their home -- not as "racism" as understood today, but more like collective PTSD, or cultural/ancestral memory. Go look at some artists' renderings of Brennus' invasion of Athens, or the Huns' invasion of Rome for a visual. For proof, consider that all the great ancient civilizations of the world built enormous walls along their Northern border to keep out the ancestors of the current ruling class, whom they often referred to by the Biblical or Qur'anic name, "Gog and Magog" -- before they were referred to as Vikings.
I like to look at it holistically. If you don't want to live forever, your life is a rounding error anyway. May as well die today. Don't want to do that? Why do you imagine you want to do that in ten years?
Yep we’re fucked.
Refusing to utilize automation is what all those people refusing to use automated self-checking counters in supermarkets are doing.

They say things like: "I want to be served by a real human", while basically condemning people serving them to standing behind checkout counters all day in a very dehumanizing and unhealthy task.

These people are either getting their kicks out of subservience of other people, or what they actually want is to provide a living to working class people.

If whatever people need is provided by automation, then that is just great and we can increase more humane pursuits which aren't driven by profit.

Things like UBI and similar will solve the issue of our societies' wealth distributions being based on labor where labor is becoming less necessary.

That is highly preferable to defending continuations of the existing economic models which force people to toil their lives away in unimportant tasks.
I’d expect frozen pineapple to be quite good even after thawing. It has a lot of long fiber for structure that I’d expect would survive.

Frozen and thawed watermelon (and other similar melons) would likely be dreadful.
> Jetbrains IDEs are just as good as Visual studio. As is XCode, QT creator and friends. And they work with many languages.

Do these support edit and continue?

Last I played with XCode, it didn't.

Major flaw.
> eccentric

This is good. I always say rich people can't be weird, only eccentric. And chances are if you live for a long time, you have more money :)
Translation of the original Dutch article: https://www-nrc-nl.translate.goog/nieuws/2022/06/03/whatsapp...
A better question is can most users be inconvenienced into preferring to be told what to consume?

As a sibling commenter says, these issues are not an "expert mode" problem, you can see regular people facing them too. But they usually give up and eventually comply, watching something else. The frustration is still there, but we bitch about it and try something else, while a bunch of people just go watch Trending Show #229.

(I realize it might sound harsh/pretentious/"sheeple", but it genuinely happened to me last month. I wanted to watch Truman Show with my nephew at my sister's house, and it was a genuine clown show to try to find a service that would play it. Netflix didn't have it, their ISP's service didn't have it, it was available on Apple TV but we couldn't get the device to work because it required an update and we didn't have a computer at hand to be able to pair it or whatever, I was there so we even tried casting from a piracy app in my phone, but their Smart TV only accepted some weird proprietary method that was not available on my phone, so we ended up watching El Camino, a terribly mediocre Breaking Bad spinoff, my nephew was bored halfway through and went to play Fortnite instead)
Deezer is way better but the catalog is smaller too.
/mlp/ is the only actual containment board.
If you take a step back you see that when they currently die, someone with roughly their money takes over. Good families keep generational wealth, so you will always be under the influence of some rich person. It is our modern royalty after all.

Given that is the case and everything else being equal, I would prefer that exact scenario with an opportunity to live forever. Even if that means someone I don't like gets to try that too.
Why are they preparing for widespread brownouts this summer? https://www.eenews.net/articles/grid-monitor-warns-of-u-s-bl...
How late are the extracurricular activities? I'm not American, but at home we would just eat all together after, e.g. around 9 p.m. and if they were later in the evening, we would just eat a bit earlier, like 7.
Having only cursory experience with Oracle databases (as in install and run some queries and that's it), is there any advantage to them over MariaDB or PostgreSQL? Better development experience, easier to tune or no tuning necessary, anything that makes it worth over the free database servers?
I enjoy candy but that doesn't mean I want the taste to last forever.
It doesn't look like it's a replacement, it's more a companion tool for gdb to deterministically record, replay and debug a process after the fact.
> what we're doing isn't rocket surgery

Nor brain science either, I'd hazard.
> There's apparently a 'podman play kube' command that can take some k8s yaml like pod descriptions and instantiate them directly

Wow that's a heck of a killer feature.

Once Podmam implements a replacement for Docker's docker swarm, Docker is effectively deprecated.
I agree. Humans reached South (and even North) America only relatively recently in the evolutionary terms - 14-16 thousand years before present. It's not enough time for evolutionary processes to start kicking-in.

Another possible explanation (speculation) is that they met and mixed with yet undiscovered hominid species.

https://en.wikipedia.org/wiki/Settlement_of_the_Americas
That's a nice tour video, thanks for posting it. It's nice to see less secrecy in how they run things vs other cloud providers.
Rewe and EDEKA are extremely expensive compared to UK supermarkets
Yes! F# scripts

Some features:

- open-source

- cross-platform

- quick editing with syntax highlighting, type annotations etc. in VS Code

- run in a single command (‘dotnet fsi script.fsx’)

- type-safe but with global type inference

- grab dependencies using directives in the script (no project manifests or global dependencies)

The added safety of a typed language is fantastic for scripting because it’s not worth writing tests for most scripts.
Yeah, as in the potential for a dumpster fire

(but it is not like that as it does not learn from prompts)

I tried it with a pretty neutral prompt and of course it went full FoxNews narrator
> Alright, cool, but suggest something better, then?

The way this time period is taught in Swedish schools is that we talk about the "viking age", and people generally know that referring to everyone living in Scandinavia at this time as "vikings" is wrong and sloppy, and a better term is "northmen".

I think the author's point is that exactly this lumping-together into a single time period and culture is problematic and gives way to racism.

> The final development, the ‘ethnicisation’ of the word that allows the use of terms such as ‘Viking farms’, ‘Viking towns’ and ‘Viking women and children’, is much more recent and has gradually crept up since the Second World War. This is insidious; by linking military prowess and savagery to an entire ethnic group, it encourages its appropriation by racial supremacists.

> The issue with the term is not merely semantic. This conception of ‘the Vikings’ seriously distorts our understanding of European history. We have tended to group almost all Scandinavian activity between the 790s and the mid-11th century together under the ‘Viking’ label, creating a distinct ‘Viking Age’ and an imagined ‘Viking’ culture and identity. The evidence, however, does not support this analysis.
I don't see any 15 dollar heavy cream at Whole Foods via the Amazon app. The 365 brand is 4 dollars. Highest I see is 6 dollars. This is in Los Angeles. Changed my zip to 94105 which is the most expensive zip in SF and I still don't see 15 dollar heavy cream.
I’m talking about the physical life, not the spiritual one
I used to do that until I learned to stop worrying and love the IDE. I still use Emacs for a few tasks Jetbrains IDEs are not good at.
come on. by that point you are explaining something weird.
my question is this. if i set up nginx/apache2 on my local network to serve a webpage, or i have a plex server or something similar or say nextcloud or whatever people self host these days, why should i be forced to have https?

that data wont be leaving my subnet if at all anything more so whats the threat model for a local only service?

also, i am not talking about "critical infra"
Who is it worse for? Putin or the russian people...
I'm resigning from my job at Facebook (2020)
Well the c64 had 16 bit addressing so maybe it was a bit 16 bit too!
Are you saying that all files from your containers are owned by you as user? If so I will start investigating right now. It is so super annoying to download something with nzbget for example and then having to go through sudo to get to your downloaded files. It is indeed my major gripe with my docker compose setup atm.

Or just messing with a html file in the nginx docker bind mount, ugh!

If podman solves that I’m going all in tomorrow.
> there has been very little dilution of his Norse blood

Hmm. VERY doubtful unless his family has 1000 years of inbreeding. Much more likely to be yet another crap ethnic ancestry test or fiction. Claiming Viking heritage is kind of a common British thing especially if you are blonde. It's the sort of thing you are told as a kid and becomes part of your identity despite genetic studies showing very little remaining trace in the population as a whole.

Where was he from? The best chance would be if he came from Orkney but I don't think anyone is actually pure Norse after multiple waves of immigration after the original Norse settlement. If he comes from England then I'd say it's definitely a bogus claim.

There are even genetic studies that the Viking settlers themselves were not genetically pure Norse making such blood purity claims even more doubtful.
Uber has been around for 13 years. They aren’t a new company. Uber has higher fixed cost and has the same high marginal costs that taxi companies have. That’s not a tech company. They aren’t spending the money as investment, they are subsidizing rides. They aren’t building a moat. Have any of their investments paid off? If you look at any of the well known profitable tech companies, it didn’t take them 13 years and billions in losses to get there. Even Amazon had better margins than Uber when they were losing money because they were building out assets.
Strong disagree, I use Visual Studio daily, and git integration works great in 2022.

It used to suck not unlike you describe and there is a slight hidden gotcha - you need to select git as your source code provider in the settings as VS supports other version control systems as well.
This is incredible!

For those that have used it, how useful it is for debugging multithreading heisenbugs? Can I let a process run under rr for days, wait until it crashes to due a heisenbug, and replay the trace without rr having to go through days of recording? i.e. is it possible to fast forward the trace, somehow?

(I nerd sniped myself a bit here, wondering how fast forwarding could be implemented. I think it might be achievable with periodic process memory snapshots and incremental traces.)
The debugger on IntelliJ is great, can do conditional breakpoints and calculate expressions on the fly, save previous expressions. That’s all I need from a debugger and mostly complements my print statements.
Who's taking the server down if the server operator doesn't mind it?
Auditability is the key phrase.

There are lots of things I'd like to see in silicon that would
massively improve security, sustainability, reuse, resilience, privacy
and a whole lot of other good things... but unless they can be
verified via external software or with everyday test-bench equipment,
nobody but major laboratories with decap and electron microscopy can
know for sure.

For one thing I'd like to see a physical jumper pin or one time fuse
to hard disable non-core features like ME or TPM enclaves.
Microprocessors that can be trusted by the user are essential to a
viable civic cybersecurity model.
AIUI, Gdb does claim reverse execution, for certain targets. So, there are differences, but I don't understand them.
> childhood VT180

Wonderful HN