mrspeaker
Pico-8 had so much care put into its goals and intentional limitations: and so far Picotron seems to have that same level of love and thought. It's delightful, and I don't want to stop making things with it.
I've used many of the clones of pico-8 and they all feel like they miss the point. They "improve" on the limitations, but are just... not satisfying. Funnily enough, I've tried three times to make my own JavaScript version of what Picotron is ("what if I made a more feature-rich version of Pico-8 to use for prototyping in game jams?") and each time abandoned it because it felt like the Pico-8 clones: adequate, functional, but not inspirational.
I don't know who makes Pico-8 and Picotron, but hats off to you amazing person/people for making such likable software!
The bit that really stood out was how "anti-Billy" it was: "He says his name is William, but I'm sure it's Bill or Billy or Mac or Buddy". Like he was lying about his name/nickname. Then later - even when siding with him - says "They're nothing like Billy and me". He bloody told you his name was William!
The more I thought about the song the more I thought that the lyrics made a really interesting poem.
Then the next day I found out why!
Many of the features that made CoffeeScript fun and useful were incorporated directly into ES6. The proposals even cited CoffeeScript and borrowed the syntax verbatim or with minor changes. By the time arrow-functions were accepted it was obvious that the cost of transpiling wasn't worth it any more, all that was left was "significant whitespace", which was the most buggy part about CoffeeScript anyway!
So I get to learn a lot of new things, while still being a productive team member.
I'm starting to feel that software development should be a means to an ends - not the ends itself, so focusing on the (non-software) domain is the play.
I had the luxury of being able to take my time, but I found a handful of interesting opportunities that matched my requirements. It's much rarer than regular-old IT jobs, but they ARE out there!
Good luck!
I spend 10 minutes looking at those screen shots, but have no idea what this app could possibly be about, and I can't see how it relates to the description about politics - it makes no sense!
I love going back and reading stuff from nearly 20 years ago... like a little tech diary. On a bunch of occasions I've used it as a reference when I remembered "I did something like this 10 years ago..." and dig up the posts.
Oddly, its also help me get my last two jobs too - in the interview, someone found something on my blog (that they looked at that morning before I came in) and we've had a conversation about it. The topics weren't directly related to the position, but showed my interests (Like, a post on a small webgl voxel thing I made helped get me a job at a mainframe company!).
I can choose where I want to work now, so I feel like my blog is a helpful filter: if a potential employee doesn't like my blog, it's probably not a good fit for either of us.
Its the story about a team of B-list celebs putting on a radio play where everything goes wrong. The most famous celeb requests a slight change in the script, and it snowballs. The CD library is locked so the new sound effects required have to be made by the security guard who used to do foley back in the day. Good movie!
Even if I'm happily time-wasting - there's a heck of a lot of stuff on the web, no need for dealing with sub-standard websites!
But you most likely do know: so what would it actually take to make you care about what they are doing over your wifi?
Transmit every remote control button push? Send hashes of audio keywords recorded from you talking and use that to recommend shows/products? Raw lidar data? Raw audio/video recording of you/your house?
Is there potentially a line they could cross, or is data just data, and therefore equally fair game?
"Another kind of job ad is reserved for YC-funded startups. These appear on the front page, but are not stories: they have no vote arrows, points, or comments. They begin part-way down and fall steadily. Only one is on the front page at a time. The rest are listed at jobs."
They pop up quite often (even multiple times for the same company).I found a few interesting things - most weren't "right", but eventually I went to an interview where things were great: in mainframe computers! I've been there for a while and have been having a ball - learning a lot of new things, and glad for the change.
I once (4 years ago, sheesh) made a "Pure-JS, no-build-step-required Minecraft Thing": https://github.com/mrspeaker/webgl2-voxels
When I made it I needed to specify it "Requires ES6 modules and WebGL2 support." At the time I was sure WebGL2 was going to be widely available soon and that ES6 modules would probably never be supported!
Now the more confident-sounding and charismatic someone is, the less I believe there will be anything interesting I can learn from them, and the less I trust them!
Ask HN: A computer that lasts as long as you?
Imagine a hypothetical scenario where a world-wide component shortage coupled with a long-term global pandemic meant it might be decades (or never) between finding new/replacement computer parts.What would you need (hardware, spare parts, tools etc) to make a computer system that would last as long as you did?It doesn't need to run AAA games, just powerful enough to, say, play videos - and be...
And for messaging, I wrote "Why is integrating state synchronization with messaging a useful thing?" but I guess it would have been clearer if I asked "Why is integrating state synchronization with RPC a useful thing?"... what are some examples of what that's used for?
"when the server adds the scene to the SceneTree, it automatically sends that information remotely. Each connected client will then instantiate the scene automatically,"
What information does it send remotely? Is it all the 3D info for every object? "Put a cube at 10,10,10, with scale 1, rotation 0 etc"?
"The RPC system will also work appropriately for the nodes spawned this way, so you can easily integrate state synchronization with messaging."
What is "messaging"? Why is integrating state synchronization with messaging a useful thing?
If there wasn't a fun speculative element, then most of the artists would have trouble getting anyone to download their stuff even for free (just like most game devs struggle to get anyone to play their games - even when they're pretty good).
So really, if this art project does succeed it could be an interesting new distribution channel!