HNHacker News
TopNewBestAskShowJobs

Crespyl

1,142 karma · joined October 11, 2015

submissionscomments
Crespyl··on Omegle 2009-2023
Children, being children, are often gullible and easily manipulated, especially by someone practiced in the matter.
Crespyl··on Trusted third parties are security holes (2005)
>If so, it's the sign you have a low trust society in a more general sense.

Isn't that kind of orthogonal to the question? I can envision both high or low trust societies that could have problems with required 3rd parties attached to personal property.

Even the most well intentioned and highly trusted 3rd party is still susceptible to malicious attacks, or just incompetence or plain old accidents.

Crespyl··on No dogs were harmed in the making of this app
> So somehow in some parts of the code STATUS_ACTIVE is defined wrong?

I would guess that some other part of the app doesn't even use the constant at all, and just hardcodes "Active" as a string on its own. Maybe taking the value of a dropdown from the UI and never mapping that back to the actual constant.

Crespyl··on Linux surpasses the Mac among Steam gamers
Docker only supports Windows by way of a virtual machine with some extra UI wrappers on top, it's not as if you're building/running Windows native containers in there. (Unless things have changed a whole lot since I last looked.) By that logic you might as well count anything that runs under WSL2 as supporting windows.
Crespyl··on Unihertz Jelly 2E – smartphone with 3“ screen
You might want to try out MessagEase, which is a flick syle keyboard like the Japanese ones mentioned above.

There's room for a lot of punctuation on the same layer as the alphabet, plus support for ctrl/alt/F-keys. I find it great for working with ssh.

Crespyl··on Windows 11 calls a zip file a 'postcode file' in UK English
That'd be easier if they hadn't got rid of all their QA people years ago.
Crespyl··on You can link an OpenPGP key to a German eID
That sounds a bit like how SSN use in the US has broadened from its original scope. Any government power, once granted, seems only to ever increase in scope.
Crespyl··on Potentially millions of Android TVs and phones come with malware preinstalled
Do they still require you to make an account with them and wait a few weeks, or am I thinking of a different manufacturer?
Crespyl··on DuckDuckGo removed the ability to filter search results
I'm not keen on paying for search, but this kind of behavior is exactly the marketing Kagi needs to sway me over.
Crespyl··on Summer Afternoon – A WebGL Experiment
I was a little surprised, but it also worked fine on FF mobile, after ~15-20 seconds loading.
Crespyl··on The War on General Purpose Computing (2015) [video]
Last I checked it was still possible to get up to 1080p through a FireFox addon; but you're right that anything higher (or officially supported) is locked to Windows.
Crespyl··on Advent of Code 2022 is nigh
One of the things I really loved about the IntCode problems was best exhibited by that Breakout game. One way of solving the problem was to create a joystick, as you said, but if you had built an IntCode inspector/debugger, you could also dig into the game code itself (your puzzle input) and find out where the blocks were in memory, and how much each one was worth, and just sum it up directly.

It reminded me of Wastl's other big puzzle collection (Synacore) which also had a big emphasis on implementing a VM to host further puzzles on top of.

Crespyl··on Capsaicin is a psychoactive substance
Truly a fowl play.

I wonder if we ever start to see application-specific biocomputing systems integrated into server farms, we might really start calling our servers "livestock".

Crespyl··on Mastodon’s eternal September begins?
> what does one do on Mastodon

toot

Crespyl··on P5.js – A library to make coding accessible for artists, designers, educators
Depends on how feature complete you want it to be.

Back when I was working in Processing a lot, I could probably have whipped up something decent in an easy weekend. If I wanted to have more complicated features like flood fill, cutting/moving regions etc, I might need an extra day to figure it out.

If all you want is a bare minimum scribbling lines in a limited palette, that could probably be done in a matter of minutes.

Crespyl··on P5.js – A library to make coding accessible for artists, designers, educators
Shiffman's book "The Nature of Code"[0] is another great resource for learning programming with Processing/p5js, and covers some cool topics like cellular automata, steering agents/boids, simple neural networks, drawing fractals, and so on.

I had a lot of fun early in my own education following along with his guides. Coding Train looks like another great resource, thanks for sharing it.

[0] https://natureofcode.com/book/

Crespyl··on A near-disaster at a nuclear weapons lab takes toll on America’s arsenal (2017)
At least they got chicken?
Crespyl··on Matrix: Third Room Tech Preview [video]
VRChat is in an interesting place right now, and the performance and moderation elements are real issues for sure.

I'd love to see a kind of local consensus/approval paired with distributed moderation to tackle the question of whether a user-agent should load/render any given asset.

Any client wanting to introduce a new avatar/shader/other asset to a session should go through a "proposal" stage first where the other peers can briefly inspect the metadata (polycount, moderation signatures, maybe even lightweight code analysis for scripted objects, etc) before signaling whether they intend to render it or not.

This gives participants (or rather, their user-agents) a chance to vote on whether or not an asset fits within their collective performance budgets, or if they trust a script to run without degrading the experience.

Personally, I'm of the opinion that we need a new kind of "browser" entirely; where the modern browser is focused on the traditional client-server document/application delivery and runtime, a "true" metaverse client should focus on p2p real time (or at least synchronous) shared experiences in an extensible compute environment. Not just 3d/VR either, it should be possible to connect to a session that's just a basic text or video chat room, then scale it into a 3d session.

There's also the matter of content hosting and distribution, I'd love to see native integration of IPFS or something like Bittorrent's DHT for p2p content-addressed file sharing. Popular scripts/application components and assets can be shared across the entire network, and peers can share their own personal content (avatars, applications) directly in active sessions.

If you'll indulge me a bit:

Matrix provides an extensible platform with identity and a shared, consistent, timeline of events. (You can also maybe get this with something web3, imagine a per-session blockchain somewhere between SSB and ETH)

With a consensus timeline, you have a shared history, and thus a shared reality.

On that timeline you can use extensible protocols to introduce assets, scripts/apps, and post events/messages.

Scripts all run inside a deterministic, message oriented compute environment, and the state of this environment gets checksummed and updates in lockstep for all peers. A new peer joining a session can either load a full state dump or just replay the event log to catch up.

For ephemeral/real-time data, like player look/point directions or video/voicechat, streams URIs can be posted to the log in a standard format.

A typical 3d interaction would start with two or more users connecting to each other, post messages announcing their preferred avatars, messages introducing an application package that supports 3D positioning and collision resolution, then loading an environment. Popular suites of code and assets can be bundled up and distributed with the browser and on the DHT.

Each user can have a set of public keys that represent moderators they trust, and require that each new asset be signed, or else allow "self-signed" content from other users at various trust levels, or just be open to everything.

I really feel like all the right ideas are floating around to build a truly p2p, personally liberating, extensible engine for synchronous shared experiences. Putting it all together is the hard part.

Crespyl··on Finnish as a world language?
At least you know to expect them!
Crespyl··on Why wasn't the steam engine invented earlier? Part II
Symbols are always lossy, they cannot be relied on even in the best case. I think what matters are the games we play with them.
Crespyl··on Why wasn't the steam engine invented earlier? Part II
> an intricate way to let different combinations of symbols represent abstract thoughts

I seem to find that this is still the best way to communicate.

Crespyl··on Woman ‘dehumanised’ by viral TikTok filmed without her consent
That's only the obvious ones.
Crespyl··on Will GPU mining end after the Merge (formerly called ETH 2.0)?
Ethereum "classic" is still around for the "code is law" diehards. I'd expect most of the people who are fine with the current ETH hard-fork chain will probably be fine with the merge.

It'd be interesting if we did end up with three live chains though, probably not sustainable.

Crespyl··on Popcorn Time Is Back
I'll second the Mullvad recommendation.

I don't even care that much about torrents or geo-locked stuff, I just trust them more than my ISP.

Setup was incredibly smooth and straightforward.

IIRC Mozilla also re-sells Mullvad's service under a name like (IIRC) FireFox VPN, which, last I'd heard, was still the only way to directly fund development of the browser.

Crespyl··on Detecting unauthorized physical access with beans, lentils and colored rice (2021)
Thank you for sharing that, I really enjoyed reading your work, it looked like a fun project.

In addition to authentication, I imagine they could also be used to double-check expiration dates or as a last-ditch effort to notify consumers in the event of a recall. Being able to precisely identify exactly which factory and batch any given pill or other edible item came from could be very useful in some cases.

Crespyl··on LaMDA’s sentience is nonsense
Right, I think the Skyrim example another commenter linked is a good showcase of how that model had no real conception of what it was "doing" and no real cognitive ability to seek an understanding.

I do think that some kind of "embodiment" or at least the addition of some kind of structured semantic model on top of/in addition to the raw token/vector embeddings is probably going to be necessary.

I am interested though, in how much of that internal/semantic understanding can be "emulated" by a sufficiently rich text model over the course of a conversation. There was an interesting article a little while back about improving GPT-3's (IIRC) performance on math problems by structuring the prompts so that it would describe working out all the intermediate steps in solving the problem.

I do suspect that whatever additional pieces we need to reach real general AI, the first really convincing examples of it will come not from looking at the architecture of the raw model, but at how it can be prompted to generate a believable accounting of it's own internal states over the course of an interaction.

Crespyl··on LaMDA’s sentience is nonsense
I suppose what I'm trying to get at is that, yes of course a text model can be prompted to behave in all sorts of ways, but maybe the question we should be asking is not "is LaMDA sentient?", but "is the sum of LaMDA, a specific prompt, and an ongoing thread of dialogue sentient?"

I don't think LaMDA is sentient, but it does seem like we're quickly reaching a point where language models (if not now with LaMDA, then in the near future) are able to combine the right prompt along with a chat history to convincingly simulate it.

Crespyl··on LaMDA’s sentience is nonsense
If I sprinkle some fairy dust and wish for Mount Everest, and the mountain appears in front of me, neither the fairy dust or the mountain need be sapient or even sentient.

On the other hand, if I wish for a friend, and a friendly person pops into existence, we may have some harder questions to answer. Is it possible/meaningful to distinguish the status of the "friend" from the status of the fairy dust?

Crespyl··on PowerToys – open-source Windows utilities
I'm a huge fan of Khronkite myself, it's a quite competent tiling script that still plays nice with floating windows and all the standard KWin behaviors.
Crespyl··on Show HN: I made a site where you can travel in space in your browser
I had trouble moving around at first too, but after maximizing my FF window I was able to see a navigation/teleport panel that had been hidden off the right side of the screen. It should have a couple of buttons with points of interest to jump to.
← PreviousPage 3 of 19Next →