skysight-inc/HackerNews huggingface dataset:
I was asking since I’m not very familiar with neither Moodle nor ML. I couldn’t see the connection between the two, so I was curious to know more about it.
I can’t use vim at all without at least vim-surround. Too much muscle memory for the bindings for that one.

I was absolutely thrilled to find that VSCode’s vim emulation included vim-surround! I guess someone out there has the same problem I do.

So much programming is editing various text surrounds: parents, braces, brackets, quotes of various flavors.

I also really like having semantic completions. I get by with YouCompleteMe, but it’s a little jank in my build system.
what do you mean "use Git branches"?
"Doing a memory transfer takes a long time, but if you're doing one anyway, might as well transfer the world."

Not in my experience and experiments. But I am pretty much a beginner with WebGPU and might be missing a lot. Otherwise yes, latency is the big issue as well. Sometimes all is well, sometimes nothing happens for 20+ms.
Damn, this is awesome work. Grew up with the C64, always wondered as a kid what these 'scene' intros to tapes my dad bought at swap meets were, of course later learning about the talented individuals in the demo scene.

Nice to have this part of the culture and history preserved and presented in such a way.

Barbarian will always be my all time favourite C64 soundtrack: https://deepsid.chordian.net/?file=/$Best%20of%20Games%20198...
> Heck I don't even manually find and fix subtitles anymore.

The UX in streaming services gets worse with every update, to say nothing of the constant catalog changes. I do want to dip my toes back into the piracy world. What makes me nervous is how to remain anonymous. I know a few people who got hit with torrent warnings. Is it all still newsgroups? What's the state of the art in home piracy setups now?
So much media comes from the US, and the default position of US media companies seems to be to broadcast in the US first and think about their international strategy later.

Show comes out, becomes a big hit in the US, everyone else thinks it looks good and wants to watch, the only place it's available is via pirating. And then TV companies are shocked at the level of piracy. What did they expect?
I had similar issues, such as everyone seeing my video and voice pause several times in Zoom meetings. Looking at modem stats, I could see that only kne of four upstream channels bonded, resulting in a tenuous connection. Ironically, the TV also didn't work well since each ca
STB remote control button press requires a round trip to the server over IP. The result was that I'd be watching something and a non dismissable popup would cover the content to tell me there was an issue.

In any case, the only way I got them to stop telling me it was an inside wiring problem was to run an extension cord to the interface on the outside of my house where the wire from the street was connected to my home wiring and then connect my modem directly there. When they finally agreed to send someone, I was told it would be 7 business days.

Fios was able to install the next day, so I switched.
Same for Switzerland, the "blank storage fee": https://www.suisa.ch/en/Kunden/Weitere-Tarife/Herstellung--I...
It is true that the West can use the East's cheaper resources: but the benefits made there go into the pockets of those who own those businesses.

However, the funding of the East is spread across the complete taxpayer via EU contributions, which is in effect, a tax.
It's really about the surface, which would be quickly destroyed by jet exhaust.

One of the impulses for changing surfacing methods for runways in Soviet Union was early jets ripping asphalt off the surface, for example, though later planes had higher-mounted exhausts that caused less problems.

As for road landing in Ukraine (and other Warsaw Pact countries, and Sweden), it's a mix of special road segments and special aircraft design (for example, consider MiG-29 with its intake shields that close when it's on the ground, and sturdier landing gear on many aircraft)
Yes, my bad. I meant the median.
I mean what do you expect when you as an industry give paying customers a more shit service then you get by literally JUST downloading a video file.
As you can see, more than 50% of Danes already do. Being a Dane myself, my impression is that it is less stigmatised in Denmark than in other countries.
It is not about piracy, but making copies for personal and family use. Like ripping cds and dvds. Or recording material on home video system.
No, at least C, C++, D, Rust and Zig allow static linking of the runtime libs, even on Windows. And they don't recompile it every time. Rust especially will static link everything by default.
A good example is Star Trek: Strange New Worlds, which is only available on Sky Showtime in my country. I actually have a subscription to Sky Showtime but I still have to get it from an alternative source as Sky Showtime in my country only has it in 1080p SDR, no 4k or HDR support at all on their service.

Who the hell launches a brand new streaming service in 2022 without 4k or HDR support?
Honestly, I just stopped caring about movies and tv altogether. The Pandy push of trash content and everyone and their brother having a terrible and overpriced streaming service made me stop caring.

I'll go spend my time and money on industry or products that don't actively hate their customers.
Something that falls through the cracks is content that isn't available on streaming or VOD.

Like take Northern Exposure, a huge hit TV show in the early 90's. It's not available anywhere except out of print DVDs because it features a lot of music, and the license for that music needs to be renegotiated. So it's lost to time basically. This is just one example, there's countless others.

Not to mention all the older films/tv shows that no streaming company wants because they don't think it would attract anyone.

Piracy is actually keeping this content alive... It's nuts.
> NAME REDACTED, a 31-year-old anesthesiologist living in Manchester, England, earns about £51,000 ($67,000) per year for a 48-hour workweek. Inflation, which has been about 10% or higher in the U.K. for nearly a year, is devouring his monthly budget, he says.

That's insane. AFAIK, Anesthesiologists in the US make $400k/year MINIMUM.

(I redacted their name to prevent them from backlinking to this site.)
Ah yes, I remember the distinct sound and the rhythm from the joint lines that the concrete plaque roads made when driving through the GDR as a child.
There's a declassified short film about SOSUS from the 60s. It's a fun watch

https://youtu.be/qsADWTHlmKI
TalkBack 14: Rushed Steps in the Right Direction, but still so far behind
In Finland the copying fees are taken directly out of the state budget, so 100% of the (tax-paying) populace is paying for it.
Jacques Vallee on Artificial Intelligence (2022)
Good article, but couple remarks.

> most hardware seemingly just runs workgroups in a serial order

The hardware runs them in parallel, but it’s complicated.

The nVidia GPU I’m currently using has 32-wide SIMD, which means groups of 32 threads run in parallel, exactly in lockstep. Different GPU APIs call such group of threads wavefronts or warps. Each core (my particular GPU has 28 of these) can run 4 of such wavefronts = 128 threads in parallel.

When a shader has more than 128 threads, or when the GPU core is multi-tasking running multiple workgroups of the same or different shaders, different wavefronts will run sequentially. And one more thing, the entire workgroup runs within a single GPU core, even when the shader pushes workgroup size to the limit with 1024 threads per workgroup.

“Sequentially” doesn’t mean the order of execution is fixed, or predefined, or fair. Instead, the GPU is doing rather complicated scheduling trying to hide latency of computations and memory transactions. While some wavefront is waiting for data to arrive from memory, instead of sleeping the GPU will typically switch to another active wavefront. Many modern CPUs do that too because hyperthreading, but CPUs only have 2 threads per core, they are visible to OS as two distinct virtual cores. For GPUs the number is way higher, only limited by amount of in-core memory, and amount of that memory required by the running shaders.

> as the difference between running a shader with @workgroup_size(64) or @workgroup_size(8, 8) is negligible. So this concept is considered somewhat legacy.

I think it’s convenience, not legacy. When a shader handles 2D data like a matrix or an image, it’s natural to have 2D workgroup sizes like 8x8. Similarly, when a shader processes 3D data like a field defined on elements or nodes of 3D Cartesian grid, it can be slightly easier to write compute shaders with workgroups of 4x4x4 or 8x8x8 threads.
As long as our global society puts this much carbon in the atmosphere for "defence" purposes, we have no chance of maintaining a human-friendly climate on Earth in 20-30 years.
Pretty sure this is in large part due to local regulators...
A bike with VanMoof looks and software, but with standard components, would be a great bike. Maybe the standard components need to be improved to make this possible.
Trad Marxism is absolutely hilarious. Nowadays a significant portion of the population own the means of production, e.g. laptops, but somehow capitalism is going as strong as ever.

Also quite funny to see people going on about "class consciousness" when almost everybody in the first world is living a life of luxury unimaginable one hundred fifty years ago.
> WebGL (and OpenGL) are awful APIs that can give you a very backwards impression about how to use them, and are very state-sensitive. It is not your fault for getting stuck here. Basically one of the first things everybody does is build a sane layer on top of OpenGL; if you are using gl.enable(gl.BLEND) in your core render loop, you have basically already failed.

I really don't understand this. Why the need for relentless abstraction? Just learn the ways that OpenGL is weird and use it anyway. Most people who work on these things will need to understand OpenGL anyway.

Then again, I guess it depends what you mean by "everybody" when you say "everybody does". Clearly, you are using hyperbolae here, but who do you actually mean by everybody? For example, if everybody did it then how did some people reach your failure case? Unclear and bizarre comment. If you say "everybody" you must at least attempt to clarify who is meant, else it is a contentless comment
Heh, that's my experience as a tech adopter too. every single announcement is "we're launching in the US first". For whatever reason the rest of the world does not make a compelling target.

Even companies from outside the US go for "US first" from time to time...
Streaming is not illegal though is it? The article dances around this saying stuff like “lots of people stream; but they wouldn’t steal content; survey responders agree sharing content is like stealing”.
No. What you shouldn't feel guilty about is storing legally obtained material on a purchased storage medium, like from a friend or the radio/TV. That is what the tax covers.

We can argue whether that's fair and appropriate, and I suspect we share an opinion there, but saying that never paying any artist in the world is fine because your local copyright authority was paid... that's quite dubious
If storage devices contain a punitive charge for piracy then you did already pay for it. Why pay for a subscription if you already paid the fine?
Yep, really. We've been subjected to this at least since the 80s. The original name of the legal framework was "kassettavgift" (cassette fee), obviously targeted at sales of cassette tapes. From there it went on to also afflict VHS tapes, Minidiscs, CD/DVD recordables, and today even memory cards/sticks and HDDs/SSDs.

The "upside" to this is that the surrounding laws allow us to make private copies for our own private use.
I think the problem in Denmark is re-buying things: You bought Harry Potter on VHS, now again on DVD, again on BlueRay, again through Blockbuster, and again through YouTube. In the end that is one expensive movie!

In the end it is less unfair to just download the movie you already paid for.
In a reasonable world, if you've paid the copying fee, then downloading content would be legal. But no, the content corporations want to take a double dip.
The government mostly hires staff on 3 year contracts anyway. Not much different to a 2 year consultancy contract, except the hourly rate is 3x as much.
False. The fd mapping would only apply in insert mode. Jumping to d only occurs in normal mode.
"Uncompromisingly secure", yet contains an Intel CPU with an unpatchable mystery blob. Just put an unlocked ARM CPU in there already.
mosh[0] helps a lot in these scenarios. It doesn't actually make your connection any faster, but it does make things feel a lot more responsive.

[0] https://mosh.org/
I know a converted railroad paved with asphalt decades ago going through woods for miles and an absolute respite from the chaos of human activity around my area. However, dealing with these "gangs" of spandex laden, wannabe pro-cyclists telling me to "get over" while shoving their way past me has made it stressful and confrontational. They remind me of the entitled suburban mom shoving her way up to the front of the line to grab her caramel macchiato because she's in a hurry to her botox appointment. And since this is Ashburn, VA...we have mega sized datacenters looming over both sides of the path like the heads of sentinels staring at you. I need to move further out :)
Different insurance providers, each of which has its own rules about approving care.
I take it you've never played a fast game with keyboard controls? :-)

They could have laid out the arrow keys WASD style. One up, one mid-down, two to the sides.

Nobody said they had to use dedicated arrow keys. Just lay them out like a normal human being. Whatever key for up should be up, whatever key for down should be down, whatever key for left should be to the left, whatever key for right should be to the right.

HUJK, for example. WASD is the standard example.
"TODO" feels more like a status than a class of activity. Maybe a todo app should just filter tasks from other apps? If a todo app was automatic, I think I'd be a lot more inclined to keep using one.
Maybe I misunderstand but it sounds to me like there's some additional charge on storage devices that includes the cost of piracy ("copying"). Which means you did pay for it in the sense that you paid the fine for piracy. Building a piracy fee into storage devices is an incentive to pirate because you already paid for it. Why pay the fine for piracy and also pay for the content legitimately?
Steered Light Could Replace Lasers for Military, Commercial Applications
I'm pretty sure that if you make original content you can sell the license wherever you like. Certainly more than is happening now.
As far as I can tell it isn't stigmatised in the UK. Or at least no-one has ever told me I'm a bad person for copying stuff.
It is capitalism because it is bad. Even though it directly contradicts what every single "pro capitalism" thinker ever said, enormous state investments into massive, but useless systems are absolutely capitalist praxis.
They're STOVL airplanes. Short Take Off Vertical Landing. They can only take off vertically on exhibitions, when they're carrying no weapons and little fuel. For normal operations they need a short runway.
This begs for the challenge: How would a program look like if the opcodes it could use exclusively consists of ASCII characters?

This has been a niche programming challenge which was popular before I knew it existed, so I upped the ante by using alpha-numeric only.

The usable opcodes where practically IMUL and XOR with severe limitation on registers and offset. But with them I managed to create a random number generator that magically outputs fragments of codes at the location where the next instruction would be located. This would snowball adding more opcodes/functionality as it unrolls into a complete application.

It felt like the instruction set was so restricting and that the designers of the instruction set deliberately mapped the most critical instruction to make this possible to the opcode values. This has made me wonder what the considerations were to select which binary byte value to match with the instructions. if MUL/XOR were mapped differently, this project most likely would not have existed.

Synchronicity in overdrive:

https://xyzzy.github.io/smile/README.html
Because it’s illegal as long as you don’t own the original content.

Those fees are here just to compensate the fact that you COULD copy your legally owned content and that it COULD represent a loss of opportunity for the rights holders mafia (because that’s what they are). Oh, and that compensation is calculated by an organization representative of … the rights holders.
Surprised it's only 50%, but also surprised it is 50% in the era of streaming services and walled garden that is a smartphone.

Reminds me of the time the prime minister of Sweden on TV said "well we can't prosecute an entire generation" when he was asked about his stance towards illegal downloading, about 16-20 years ago, when there was not a single soul among the youngs that hadn't downloaded (or watch someone else download for them) movie/music illegally.

Hell, most people bought a PC/connected to internet specifically to download illegally. Internet didn't have much else to offer to the non-techy person, except Wikipedia for cheating on home assignments
I'm not going to advise on anything related to piracy sadly. I don't want this thread to turn into a guide.

But there is something you touched on, how the UX gets worse... The UX of piracy keeps getting better.

Also, side note... Why can't streaming services just have ALL the subtitle languages? You can get around this with a VPN, so they have the license... Why not just let us chose? Why have only a couple languages to chose from at best.
I have spent an entire day last week studying Rebol and was not able to find an active enough fork. The language has great ideas but by God, are they terrible at just letting their presence known, both the original product and this fork.

Call it the Rebol curse, I guess.

All I could find were 32-bit binaries on a couple sites compiled a decade ago, and a lot of focus on Red, which is in a weird limbo as well.
> All these achievements involved organisation and planning – including breaking things down into lists of tasks – but I bet very few of them involved people fretting about how to redesign their lists to be more 'motivating'.

Are you sure that is the case? The origins of the term Akrasia date to biblical times; it's clear many people struggled with motivation for certain type of work back then.

> The modern notion that we can derive enduring motivation from the design of a list-making methodology, if only we could find the winning formula, is insane. Motivation comes from beholding the intended achievement itself.

Unfortunately, specialization of labor works directly against that. Few people assemble the final pieces to behold the achievement; everyone else is toiling at things that go into things to support people making things that go into other things, etc.

> If you don't want to carry out a task, either the task is not in service of a worthwhile goal, or it is but you are failing to notice that.

Indeed, but "failing to notice that" isn't something trivial, and for great many people, the failure to notice (or rather, the failure to feel, because noticing at the intellectual level is by itself not motivation) has a biological cause.
> I can't think of any electronics in doors than weren't there in 1995.

Electronic locks, speakers, electronic bits of heated mirrors, airbags, etc. were absolutely not that common in the average 90s car.

Also, car dimensions are generally larger because we ourselves have become larger and taller. This becomes exceedingly obvious when comparing European cars in the past 40 years. If we look at the last 15 years, the trend is to make larger, more spacious cars, to the point where most firms are betting on SUVs over sedans.

> What I was referring to is that crash safety tests don't account for crashes between differently sized vehicles.

They do, though. What would be the point of testing a car safety measures only against cars of its size? In fact, there are plenty of videos out there of crash tests between sedans and trucks.

> That's probably intentional, as regulators don't want to cause an arms race towards ever bigger cars.

Uh? Manufacturers have been steadily increasing the size of cars in the past 20 years. Each Camry generation is larger than the previous one, and has nothing to do with regulators, it’s just that buyers want spacious cars.
Looking at charts the money supply mainly grew during WW1 and growth went back to the previous levels after WW1.
Good question. However, the original hardware is approaching 40 years now, and one could argue that after yet as many years we won’t have anything different.
I use Sublime as my TODO app, just a text file. I have too much context switching at my job and I can't remember everything. Say, I'm doing a code review for 1 hour and during that time, several people from HR, QA, devs, etc. message me or approach me in person about something important (or not). So I just write it down and forget about it, because I'm busy doing my code review. I could've used some ticketing system but it's too much work to create an issue, add proper description, deadlines etc. compared to just quickly appending a line to a text file. In the evening and in the morning I inspect the list, prioritize it, and often I just delete entries if there were added long time ago and I did nothing about them (because of priorities). If it's something critical, people will definitely message me again. It's worked well for the past 5 years. I've tried various apps but nothing beats the flexibility of a simple text file.
For an overview of interesting uses of DNS, see the following FOSDEM talk [0] and its HN discussion [1].

[0] Bizarre and Unusual Uses of DNS. https://fosdem.org/2023/schedule/event/dns_bizarre_and_unusu...

[1] https://news.ycombinator.com/item?id=34939809
I've seen a junior engineer from a startup to FAANG earn more than this.

Embarrassing.
Even if this is supposed to be a joke, I don't get the connection between physics and drugs that the joke implies
Extremely big parking is an US thing!
Made a CSS-only website just a few days ago https://www.kidsil.net/2023/07/css-only/
Wouldn't it be congruent to remember to record it off the broadcast and download it later?

A lot of what is being downloaded has already been broadcasted.
Race towards 'autonomous' AI agents grips Silicon Valley
https://archive.li/kKog6
Fireside chat about how to work with a native JSON support in PostgreSQL
As a consequence of this you will occasionally realize that native speakers distinguish between two sounds that appear the same to you, which means that not only you didn't hear the difference, but also you must have been pronouncing it wrong all along.

That's where I am right now in English with "Colin" and "calling", after almost twenty years living in English-speaking countries. Sigh!
Moodle 4, for me, was even more complicated to use than Moodle 3. But I'm blind so it may be better for sighted people. I have to edit and create courses, so I'm not the usual blind person that just has to go through a course as a student. Honestly if I could just hook up courses to some kind of Git repo and edit things as folders and files, I'd be happy. The closest we've gotten is setting up a Github Pages repo and setting a lesson URL to the lesson on github, so I can just push changes to Github and it'd change in Moodle. But Moodle wants you to know the lesson is a URL, so shows it in an embedded frame. Also I never could get it to where I'd recieve emails when a student finishes an assignment. I could get it to work on individual lessons sometimes, but I have like 5 to 10 courses I manage. I ain't going through all that.