Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bvisness
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
bvisness
3y ago
The problem was a strange monorepo setup where multiple packages came from the same GitHub repo. Then I tried to switch one of them to my fork. The error message did not help me understand this reality at all; I only figured it out the very
62.
▲
by
bvisness
3y ago
All this time after writing this article, I’m now realizing a better way to sum up the issue: It’s like when you ask “can I go to the bathroom” and the teacher says “I dunno, CAN you?”
63.
▲
by
bvisness
3y ago
I’m not sure other languages can do “quasiquoting” very easily. Like, JS has template strings, but that’s not “quasiquoting” because the string content is unstructured. Lisp, though, can do this quite easily because it can still parse the u
64.
▲
I made JSX for Lua
(bvisness.me)
6 points
by
bvisness
3y ago
|
4 comments
65.
▲
by
bvisness
3y ago
We can use whatever software we want as long as we use the specified hardware (the NI roboRIO), FIRST's latest firmware, and comply with the match system and safety systems that enable and disable the bot at different times. Many teams
66.
▲
by
bvisness
3y ago
In practice we actually do; I had to simplify for the article. We have a few utilities like a `runUntilDone` that make simple sequences easier to write. Example: https://github.com/frc-2175/2023RobotCode/blob/
67.
▲
by
bvisness
3y ago
Especially when people try to impose Enterprise Quality Java on the students, and your project gets bloated with interfaces and dependency injection and config files…all for a single platform with fixed hardware :( When we were still using
68.
▲
by
bvisness
3y ago
autonomousPeriodic is a tick function; we need to keep ticking. If we spent more than our allotted 20ms in a single autonomousPeriodic then the robot framework’s safety systems kick in and disable all the motors.
69.
▲
by
bvisness
3y ago
The only officially supported languages for the competition are C++, Java, and LabVIEW. When those are your educational options...you stick with Java. (We've now switched to Lua, integrated with the official C++, but it's a lot mo
70.
▲
Coroutines make robot code easy
(bvisness.me)
221 points
by
bvisness
3y ago
|
122 comments
71.
▲
by
bvisness
3y ago
For discussion to happen, someone needs to create and maintain the space for discussion. Nobody wants to visit a forum that’s full of unrelated garbage, and nobody wants to talk in forums they don’t like to visit. The curation is what makes
72.
▲
by
bvisness
3y ago
This was one of my favorite talks from Handmade Seattle last year. It’s so refreshing to see someone look critically at a software market and study why things succeed, instead of complaining about luck or an overcrowded market.
73.
▲
by
bvisness
3y ago
Tunneling can easily happen in any physics setup if things are moving fast enough - and with giant pizza peel hands, the rotation alone was causing things to move too quickly. And in general I don't think it makes sense to use a physic
74.
▲
by
bvisness
4y ago
I loved seeing this talk in person and really enjoyed reading through it again now. I’m kind of fascinated by the longevity of software for simple systems - games like Another World or Monkey Island or even DOOM are well-loved decades later
75.
▲
by
bvisness
4y ago
“We don’t need to make knowledge individually accessible and maintainable”, followed _immediately_ by “humans are actually really good at preserving knowledge”. Who do you think does the preservation? How do you think preservation works?
76.
▲
by
bvisness
4y ago
I want to revisit my LISP interpreter someday because I have a few ideas about how to implement it more simply. The weird thing, which I only realized after the fact, is that it's less like "building a LISP" and more like &qu
77.
▲
by
bvisness
4y ago
It would be great if they could at least bring the runtime to PC so that people could distribute their games more widely - although at that point you might as well have the whole editor too.
78.
▲
by
bvisness
4y ago
I think the Dreams logic system is good at orchestrating high-level behavior, and not actually great at building complex logic. Dreams works not because you can visualize your timers and variables and toggles, but because the underlying gam
79.
▲
by
bvisness
4y ago
I actually did get sound panels for my room, but I apparently need more, because they did a pretty disappointing job. I also need a mic arm that doesn't spontaneously collapse when I move it closer to my face. (Don't buy Blue Yeti
80.
▲
by
bvisness
4y ago
I would love to see someone with electronics experience use Dreams for a while. My total electronics experience is Snap Circuits and Ben Eater videos, so I can't make as rich a connection to electronics as you might hope from an articl
81.
▲
by
bvisness
4y ago
I love the POV style, especially paired with the lack of cuts. Gives me a better sense of everything he's doing in the kitchen - when else would you see how he keeps his fridge or spice cabinet organized?
82.
▲
by
bvisness
4y ago
In a video on Kenji's YouTube channel, he and his sous chef at Wursthall went through their sausage-making process, and they talked about how when they grind meat for sausages, they make sure the grinder parts and plates are in the fre
83.
▲
by
bvisness
5y ago
SO has been wildly successful, the site is consistently fast and reliable, and it doesn't seem like their decisions have significantly held them back during development. None of this sounds "poor-quality" to me.