Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sifoobar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
sifoobar
8y ago
The more I learn about interpreters and compilers, the more everything looks the same. Snigl [0] is designed as a VM interpreter. But it has a separate compile stage where code may be evaluated using the same interpreter and the results reu
32.
▲
by
sifoobar
8y ago
I agree; and there's nothing wrong with not wanting to deal with that level of complexity and hair pulling, I don't blame them. I don't mind Rust either; it doesn't appeal to me, but then many languages don't. If it
33.
▲
by
sifoobar
8y ago
Evidence? I have my own authentic experience, if that's not good enough for you it's really your problem.
34.
▲
by
sifoobar
8y ago
I suggest learning C properly before you make more of a fool out of yourself. It's more constructive, too; because it actually improves your situation. Right now you're just digging a bigger hole.
35.
▲
by
sifoobar
8y ago
Programming is difficult, writing kernels even more so; hence there will be bugs. It's not a language issue.
36.
▲
by
sifoobar
8y ago
The problem is that by the time it's warmed up enough to actually run as fast as advertised, the world has already moved on. And when it still doesn't, figuring out why means digging through a giant pile of complexity that you did
37.
▲
by
sifoobar
8y ago
Programs have bugs, period. Some of us have been around long enough to see the pattern, go back 15 years and you'll find me preaching the same gospel in the name of C++. One thing that would help is to stop dumbing down programmers and
38.
▲
by
sifoobar
8y ago
True, and False. You're projecting your own experience. I have a pretty good idea what decent C looks like, as does anyone else who spent 30 years using it.
39.
▲
by
sifoobar
8y ago
I wish more so called experts and professionals would put serious effort into meditation and/or quantum physics. There's plenty more to consciousness than statistics and pattern matching, self awareness is a big one; and adding mo
40.
▲
by
sifoobar
8y ago
I wish this was a joke, but here we are. Luckily I have a better alternative for you; find a meaningful physical activity that you enjoy doing instead, and sit back and watch your priorities take care of the rest. I have a wooden man [0] an
41.
▲
by
sifoobar
8y ago
I often sum that up as follow your heart, however worn out the words may be. Anything less leads in circles, and that's usually not the goal. If there was another way, someone would have found it by now.
42.
▲
by
sifoobar
8y ago
Produce what, exactly? Because anything beyond pushing a button N times per hour is going to benefit from experience, and it gets more important with task complexity. I would much rather have someone with 30 years of experience writing code
43.
▲
by
sifoobar
8y ago
Snigl [0] traces the code before running it; simulating stack contents and inferring generic calls based on that information as far as possible, among other things. It's not perfect, but it's the only way I've found that make
44.
▲
No Comments
(gitlab.com)
2 points
by
sifoobar
8y ago
|
0 comments
45.
▲
by
sifoobar
8y ago
Metoo, don't have that many options lately for health reasons. So I figured I might as well use the opportunity to have a go at the status quo. Nailing the future down to worst case scenarios isn't very constructive from my experi
46.
▲
No Comments
(gitlab.com)
2 points
by
sifoobar
8y ago
|
0 comments
47.
▲
by
sifoobar
8y ago
I started writing my own embedded scripting language [0], based on Forth and Lisp rather than Lua. Besides being easy to embed, there's not much in Lua worth keeping if you ask me. [0] https://gitlab.com/sifoo/snig
48.
▲
by
sifoobar
8y ago
One issue is that we're encouraged from every angle to make fun of those challenging the narrative; which is very effective in discouraging people from doing just that, especially after having taken part themselves.
49.
▲
by
sifoobar
8y ago
The reason it's fast is brutal simplicity. But it's a spectrum, with dogmatic Forth close to one end; the more you can keep things simple, the more raw speed you get for free. The approach I'm using in Snigl [0] is to start w
50.
▲
by
sifoobar
8y ago
You can't separate human behavior from environment, period. They've found genes that sort of predict violent behavior, but only if the person carrying the gene is subjected to abuse; which means that the gene probably predicts hig
51.
▲
by
sifoobar
8y ago
You're forgetting that everyone who came to the same conclusion as I did had already been where you are, we all walk more or less the same path. I'm not saying everyone is the same, far from it; there wouldn't be any need to
52.
▲
by
sifoobar
8y ago
I find it's a bit like navigating using GPS, once I get there I still have no clue because I was mostly acting on cues. Slow compiles have the same effect for me, I get pushed out of flow and into reactive mode. The only way to write g
53.
▲
by
sifoobar
8y ago
Snigl [0] leans more towards multiple dispatch and Lisp than OO and Ruby, but I figured it might me interesting anyway if you've been thinking along those lines. [0] https://gitlab.com/sifoo/snigl
54.
▲
by
sifoobar
8y ago
It's a shame Forth is so tricky to find. I learned Prolog and Lisp in school, but Forth was never even mentioned. It would make an excellent introduction to programming if you ask me. Once I got my hands on a tutorial, I quickly realiz
55.
▲
by
sifoobar
8y ago
Me neither. I did use it religiously for a long, long time; then tried without for a week and never went back. It's not like telling the difference between string literals and keywords was ever a major issue for me. I guess it could he
56.
▲
by
sifoobar
8y ago
You're not going to save the planet by not having kids, I know that much. And maybe that's exactly what they bring here, enough new perspectives to get through our issues? It's not about being happy, happy comes and happy goe
57.
▲
by
sifoobar
8y ago
We do have some kind of shared understanding when it comes to humans though, especially within a culture and even more so within a limited context like driving a car. We don't generally expect someone to freak out and start treating a
58.
▲
by
sifoobar
8y ago
Thank you.
59.
▲
by
sifoobar
8y ago
Have you considered the fact that practically everyone who commits these kinds of crimes had similar things done to them; often as children, often by relatives? Everyone is responsible for their actions. And some people have a long way to g
60.
▲
by
sifoobar
8y ago
Maybe you're looking in the wrong place? The question on my mind is the following: How is blindly trusting science better than blindly trusting the pope or your local shaman? Wasn't the real issue blind trust, rather than who or w
More ›