Recent submissions

Comment · 19 days ago
Any other nation or organisation with this magnitude of soft power would be heavily sanctioned. Research seems to be starting to catch up, showing some pretty hard facts of the damage these entities are causing. You have to be clever write regulations that limit the influence of these tech giants without harming smaller players - every degree of freedom or affordance given so we can have nice things seems to be exploited by the giants.
Comment · 27 days ago
People forget the social aspects of console gaming and underestimate the ”it just works” factor. Nintendo in particular has a rather unique hardware platform with their controllers. Sure, you _can_ somewhat replicate it on PC, but the portability and OOTB experience is pretty good. Of course the switch is underpowered as hell, but you don’t need PC perf for the games you want to play in the social console form factor. You pay for the complete experience.

Needless to say though, vendor lock-in still sucks, and the switch store is pretty terrible.

Comment · 27 days ago
You need a secure, supported mail client first and foremost. Better looks definitely would help Linux adaption, but safety and functionality takes precedence in this case
Comment · 1 month ago
I agree with your argument of expected societal shift, but it's important to keep in mind that this is largely a developed country issue. It'll be a while before child-staffed cobalt mines or whatever is superseded. A significant amount of poverty could be alleviated through improved resource distribution and policy, without really needing improved productivity/increased resource production.
Comment · 1 month ago
Rotate the board!
Comment · 1 month ago
Agree, my comment is rather about the fact that most work you do in school and (lower) university is not itself of interest, rather the purpose is to work out your brain. The more of your exercise you leave to the forklift, the steeper the cliff will be when you find a weight that doesn’t fit on forks. (That is, unless/until machines get good enough to completely replace people, at which point we have another few problems on hand, such as day-to-day purpose and justification of existence)
Comment · 1 month ago
Going to the gym and using a forklift
Comment · 1 month ago
If you ever basta in winter, try bringing ice into the sauna. Smearing yourself with ice while in the heat is really nice :)
Comment · 2 months ago
You’ll probably burn your retinas with the backscatter
Comment · 3 months ago
Touchdesigner, VVVV, (Notch?) too. The big benefit here (besides dataflow programming working better for more pipeline-like programs) is that it's always runtime. This is a pretty big selling point for design where quick iteration and tweaking is important
Comment · 4 months ago
I mean, it’s another tool. It doesn’t really make an entirely new kind of web app possible, but it’s useful for some specific compute-heavy tasks (with limitations like JS<->WASM being slow). It’s also useful for running not-JS in the browser; I’m building a lighting console with a web UI distributed over multiple devices, and being able to use the exact same structs/representation and algorithms on server and client is pretty neat. It’s like Node, but in reverse! But none of this is cause for paradigm shift, so I don’t think seeing a ”breakthrough” really is relevant.
Comment · 5 months ago
A lot of the suggestions do actually sound pretty good at a quick glance, but have far-reaching consequences that are not instantly obvious if you don't know your tech/security/privacy or otherwise value a specific topic highly. The average HN reader is likely more concerned about privacy and less so about crime and safety than the average guy on the street, and politicians need to handle and balance a lot many more interests than only that of privacy advocates.

"Securely signed/verified devices for accessing your bank" or "increased surveillance and tracking of criminals" sound like splendid ideas and direct solutions to immediate problems. Now, how to actually implement them and how it will affect society in the long run might seem less important when you've got increasing crime rates, a slowing economy, displeased voters or whatever looming. In short, some dilemmas have very clear answers when you (willingly or through unawareness) only concern yourself with a subset of the effects of a decision, and this goes both for politicians and special interest groups. That being said, I'm very pro-privacy and it's the job of policymakers to know the details of what they're deciding on. Reality is however usually very complex and nuanced with several things being true because they all contribute a part to what's going on.

e: what am I doing, speaking like I actually know how things work? Nothing is absolute and nuance is important, but sometimes it is also very useful to simplify and generalise to get things done. If no one had any conviction, not much would ever happen. But moderation in all things.

Comment · 6 months ago
For teaching, it depends a lot on what you’re trying to teach. In some courses I’m involved in we’re intentionally using old, limited, obtuse or otherwise just strange tools and equipment for the sake of practicing debugging, reading specs approaching an unknown system. The point of those courses is not to learn the tool itself but to learn methodology that can be generalised.

As I said however, it depends on when in the timeline we’re looking. For 3-year bachelor’s programmes, there’s significantly more focus on producing graduates who can move straight into the industry, having already learnt the tools they will use. For theoretical 5-year master’s programmes, knowing specific hardware or software is secondary to the general reasoning, maths and planning that’s expected in research or R&D industry work.

Using more limited or restricted tools, if thought out well, can force students focus on the parts that matter. I haven’t actually used the Playdate, but for first-year students I would think the most important thing is to actually get to designing games. The core ideas you’d want to teach do not require fancy graphics or platform support, rather, that’d just be a time sink. Learning industry tools can be done in later courses or on the job. While being able to work efficiently is important - I don’t want to discredit the handiwork of the process, learning what buttons to push in eg. Unreal is arguably much less ephemeral than learning ”game design”.

However, using limited tools in teaching must be well motivated. Forcing old, obsolete tech onto students might be a learning experience just as well as a time sink.

Comment · 6 months ago
I’d like to recommend vvvv. It’s a node-based version of C# that is always runtime. The edit-compile-run loop is eliminated so you can tweak both constants and behaviour instantly. For a processing-like drawing interface I’d recommend the built-in Skia library which I think processing is modelled after. VVVV overall is definitely a steeper learning curve, but it’s very powerful as you can use any .net libraries, 3D graphics, shaders and much more. Shaders in particular is a great tool that lends itself to a dataflow representation.

Touchdesigner is more popular and I suppose declarative, but vvvv is more general purpose and similar to the processing workflow. It’s a very weird tool I’ve used for everything between MIDI instruments, live installations, escape rooms, VJ rigs and, well, proc art.

Comment · 7 months ago
I think there's some controversy regarding that programs are limited in what extent they can access each other. You need sudo to do global hotkeys/keylogging, probably accessing pixel contents of other apps, etc. I suppose they mean it only prevents some specific threats while leaving open goals in other, even more easily exploited places

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton