Really cool project. Any plans to port the API to other languages? My use case for something like this is to represent types that are used on either side of FFI (Rust <--> Some other language). Pairing this with a code generator for the shared types would be great. That's something flatbuffers/capnproto do well that isn't just pure speed.
I mean that's just obviously, objectively, not true. If you're born with 12-inch legs you are _not_ going to be an elite marathon runner. Heck, even if you're born with average genetics, you're not going to be an elite runner.
What would make us think the same thing isn't true of mental activities? Obviously there's a lot more noise in the signal, and it's a lot more subjective, but there's pretty much 0% chance that if anyone just "tries hard enough" they can become a genius.
That's super duper cool, but, it doesn't refute my statement. If what you're saying is "you can do anything you want at a level that will challenge you". Yeah, sure, but not at a level comparable to the best of the best.
+1 to this copy being a little bit over-the-top. This is neat, but, as you pointed out at the end of the day this is still computationally equivalent to normal 2d cellular automata. I suspect (not taking the time to prove this) that it's equal in a fairly obvious way, which is that you could just replace "links" with 8*<num link states> additional sub-states per cell. The only real difference is just in how it's visualized.
Seems like maybe not the only instance of self-aggrandizement in this blog... the sidebar shows posts about things like the quantum mechanics of consciousness other such quackery.
Wow. One of the links is titled "Clarifying the Hierarchy of Information-Derived Gravitational Tensors in Consciousness Field Theory". The References section has 4 entries, all written by the author of this blog.
Actually - on that particular topic - you might want to read the articles and the math before forming an opinion - start from information geometry and fisher information metrics of information processing - which is what that particular line of thought is all about...Everything on that particular line of exploration is built up from fisher information where "consciousness" is defined as a high complexity information processing geometry and so its measurable. Because its defined as a measurable physical process, not as a magical quality, it's a mathematical argument. But of course that would require reading, and sufficient knowledge to understand it.
The observation that other CA can be equivalent is a weak critique at best, this CA may be a nice compact way of describing types of CA that have interesting properties. It is not terribly interesting that it may be subsumed by some other CA. It may be some interesting unstudied subset.
For instance the Game of Life is a subset of 2-d binary state CA, the rule only takes the totals of neighboring cells, and so is a subset of those CAs with rules that care about specific patterns of neighbors.
You probably do. Many people just never notice that. It's not about typing or reading fast either, it's just about how it feels. Typing into something with shitty latency feels like dragging my fingernails across a chalkboard.
It's the same with high dpi monitors. Some people (me included) are driven absolutely insane by the font rendering on low density monitors, and other people don't even notice a difference.
Honestly, consider yourself blessed. One less thing in the world to annoy you.
Yes, I can perceive that latency, if I am actively looking for it. No, it has absolutely no effect whatsoever on my ability to work. The latency is far, far below what could possibly affect neural feedback loops, even on the slowest editors. And it doesn’t bother me in the slightest.
Low-dpi font rendering also isn’t an issue for me, unless it is so bad as to be illegible (which no modern system is).
When I say "any language" when interviewing candidates, I mean it. I would be stoked if someone busted out J in an interview.
Of course, my team also writes SDKs in a bunch of different languages, so it makes sense. Even if that weren't the case though, I'd be stoked. To your point though, early in your career, I get your viewpoint. It's hard out there to get a foot in the door and you have to seize opportunities.
Would be a massive win that's fairly narrow in scope. More generally, being able to send arbitrary LSP commands to the server and see the response, even if it's just a text dump, would be super useful.
Love the project! I would say the only thing stopping me from moving over full time is a Git porcelain, but I'm sure you guys know that. Keep up the great work!
It's crazy to me that more people don't realize this. You're working crazy hours, have no meaningful hobbies or life outside of work... and for what? No one's going to remember that you built some nice feature in some bit of software in 100 years, or even 20. Enjoy your life, enjoy people and community and activities. You can still get paid incredibly well as an engineer, more than enough to live comfortably, and work a normal 40 hour week (or less).
It depends on how many years you do it, and how early. It's quite the trade in your 20s: Think of the freedom and peace of mine an extra couple of million in the stock market can give you. Then you slow down, celebrate, and know that you can let that money make more money on interest than you do from work. Reach the mid 40s? The pile has grown than enough to retire very comfortably.
The trick is that you have to know when to stop. I have a friend who ended up traveling with an oxygen machine, because she worked 80+ hour weeks for one too many months, and ignored a pneumonia.
I've been reading books about the history of computing, stuff like "The Soul of a New Machine", "Showstopper!" and "Revolution in the Valley" -- all these people working massive unpaid overtime. I guess some of them got stock options. Part of me wishes that I could care as much.
If you're married/kids it usually happens by 35. If you reach 'enlightenment' after that you can't cut back easily (wife and kids accustomed,even maybe feel entitled to expensive private school etc etc), and if you do your family will often simply divorce you then the judge will impute your income for CS and alimony at the high amount you made before. If you scale back, they put you in a jail cell, take away your licenses, your property, and revoke your passport.
Not to judge too much, but that sounds more like the outcome of a crappy relationship rather than a universal experience.
Not exactly related, but ... I will admit, I'm occasionally mind-boggled by family court. Male rape victims have been made to pay child support because its not the child's fault that his mother was a criminal.[1][2]
Child support is nearly universally enforced at least on paper. The incentive is to divorce quickly after a high earner scales back to lock in the high imputed income. You see sky high divorces in recently unemployed persons as spouses scramble to lock in CS and alimony against their recent earnings.
These are the acts of calculated actors getting in on the take as incomes reduce, to lock in the income stream.
I think it might be a bit of a post-scarcity thing. A bit like how we don't cope well with the easy availability of lots of macronutrient-dense foods that exists in many developing nations, and our physical health may be suffering for it.
Similarly, once upon a time people needed to work whenever work was available so that they could secure the resources they'd need for times when it wasn't. That may still be the case in some industries. But in tech it's not like that. If anything it's the opposite. Extra work tends to just create even more extra work, which won't necessarily be compensated because you're salaried. Sure, you might get a raise or promotion, but that's not guaranteed. The reward mechanism uses gachapon mechanics. Which works out great for the company's owners in exactly the same way that loot crates are more profitable than more honest forms of game design. Whenever I see people sharing anecdotes of that one acquaintance of theirs who was a tech workaholic and was handsomely rewarded for all that extra work, it puts me in mind of a billboard for my state's lottery that says, "Only players win." Or the motivational dreck that MLM companies like Herbalife feed to their members. People seem to have trouble recognizing a scam when there are some token people for whom it actually worked out well.
And no, it's not healthy. The High Price of Materialism by Tim Kasser is about 20, 25 years old now, but summarizes a lot of the research on this sort of thing as of that time. Long story short, you get caught up in chasing the dragon.
This kind of exactly misses the point the comment you're replying to is making. The point isn't that just complying and handing over your info is the ideal goal. The point is that, pragmatically speaking, it's a lot easier to just do that and move on with your life than making a big scene about standing up for your ideals - because A) You're not going to change shit in that situation anyway and B) It's just going to make it harder for you.
> Something a schoolyard bully would say to the kid who's too small to defend themself but refuses to comply.
Yeah, probably right. But, also, yeah, easier sometimes to just appease the bully and move on with life.
Most of those aren't defending any ideals, they are making content to put ads around at the expense of tax money in the form of wasted police activity to engage with them.
reply