The text at the very end of the article explains more. It appears Wittgenstein wrote a dictionary for children he was teaching in Austria after he left Cambridge, these illustrations were created for the first English translation of that dictionary that is recently published, also noted here:
I've been doing a similar thing where I build lots of different SAAS type projects, lots of them will go nowhere, but what I have learned about design, abstraction, and trade-offs is enormous. Definitely worth the time to do something like this. One of my first priorities in hiring someone is to see if they have side projects where they learn things unconstrained by the normal grind of daily professional life.
I really like this point. What really matters is your experience, your connections, and your contributions. What everyone else has done has usually been a herd mentality, now is no different, but being able to carve out a little space of your own with those who want that as well--- that is more possible today than it ever has been. In a way, we are in a golden age of being able to do it. Be the change you want to see in the internet.
I took logic courses from a professor who happened to be an expert on history and philosophy of medicine. He had the interesting tidbit that nearly every culture has had bloodletting in medicinal usage, even though it doesn't help health-- the reason is that the drop in blood pressure makes the patient feel a bit better initially, even though it harms them overall. That's what I remember from it anyways, that was over a decade ago.
True, and companies spend a massive amount of their revenue in operations, whereas I would assume governments have much more disposable income for activities other than putting capital into daily production.
Very good point. A lot of the bad code I have seen doesn't ship _because_ it is bad. It can't even get through the testing phase because it is full of crashes type thing. Whereas good code usually has a good design that results in _less_ code and development speeds up as you go on. So the end of the project feels like putting cherries on top of a cake instead of trying to balance cherries on stilts.
Not sure if this counts, but I use it in production in yakdocs.com and yak-mu.com. I love how easy it is to maintain and I love the pf firewall. Hetzner has images for OpenBSD on their cloud service and you can use a custom image on the dedicated servers.
Another shameless plug, if you are just using it for finding out where visitors are coming from and page hits, I wrote https://geo-yak.com for that. Doubles as an ip geolocation API.
I'm putting the finishing touches on a `tag=XXX` parameter that allows you to record a tag (like a pageid), and then filter the maps by it (not publicly documented yet, but will be in the next couple weeks).
I use it every day and love it. Probably the biggest thing is getting the keyboard shortcuts setup how you like and knowing them.
- "Search Everywhere" with double tapping shift (at least on mine) is really nice. And the fuzzy file search might be the thing I use most often.
- Git support is great, especially the shelving changes support.
- I use navigating around words using Alt+arrow-left/arrow-right all the time as well.
- "Extend selection" command can be very useful for selecting increasingly larger blocks intelligently.
- Go to matching symbol (default Ctrl-Shift-M on KDE keymap) is useful
Loads more, I read the daily tips to figure out some of the newer stuff, or look through the keymap.
If you like Vim style keys, there's a plugin for that.
UE4 Blueprints are visual programming, and are done very well. For a lot of things they work are excellent. Everything has a very fine structure to it, you can drag off pins and get context aware options, etc. You can also have sub-functions that are their own graph, so it is cleanly separated. I really like them, and use them for a lot of things.
The issue is that when you get into complex logic and number crunching, it quickly becomes unwieldy. It is much easier to represent logic or mathematics in a flat textual format, especially if you are working in something like K. A single keystroke contains much more information than having to click around on options, create blocks, and connect the blocks. Even in a well-designed interface.
Tools have specific purposes and strengths. Use the right tool for the right job. Some kind of hybrid approach works in a lot of use cases. Sometimes visual scripting is great as an embedded DSL; and sometimes you just need all of the great benefits of high-bandwidth keyboard text entry.
I've been trying to learn LFE (Lisp Flavored Erlang) and write a widget framework in it. I've never really dabbled in Lisp, but I'm also reading On Lisp, and it is fun to just stretch the mind a bit and wrap my head around FP. My wife thought I was reading a math paper from how Lisp looks :)
Also trying to clean up https://geo-yak.com and https://yak-mu.com, which are IP Geolocation charts for visitors, and SQL analytics for Stripe. I made both to scratch my own itch, but trying to market them a bit too.
Sometimes it is used as a verification of "uniqueness", since someone could sign up for multiple free trials using different emails. Not a problem for most products, but can be a pain.
Hello! I've been playing MTG over webcam with friends and made a site to quickly search for cards & keep track of cards while they are in play. I decided to open this up to anyone else since I'm sure there are others playing over webcam. It is still a work in progress, and if you have feedback, I'd love to hear it. You start typing the name of a card, and it automatically starts fuzzy searching the card titles. So if you type "Chron", it will bring up "Chronatog", "Chronic Flooding", etc. If you click on the card, it moves it below to the pinned cards, and you can search for something else. Clicking on the pinned cards will remove them. I have a few things to fix, and will be adding things, but it should be usable at the moment.
Most philosophies get badly diluted and warped after they get placed into a wider audience. A lot of good ideas come from a small group of competent individuals who have experience and think deeply about how they could improve things; but a major reason why so much of the world is still so dysfunctional is because so many people don't think deeply or carefully about what they are doing. So when a good idea comes along, they commit the old mistake of jumping on the bandwagon without deeply imbibing the real reasoning behind it, but that corrupts the idea over time to be a prescriptive cure. So we have fads every few years when the majority of people find out that the old silver bullet didn't work for them, and start looking for a new silver bullet-- and there is always another small group who want to improve things and write a new book with a slightly different take on how to do so.
I don't have a lot of experience with it, but Copperspice looks promising, and doesn't need the MOC. Does anyone else have experience with any critical differences between Qt and Copperspice?
$30 seems a bit steep for the upgrade in features. If I was signing up, the basic feature set in free seems like it would be sufficient for my needs, especially since I'm already a Zoom subscriber. Lowering the price and shifting the feature parity might do something.
But, that said. I'm not the target audience for it, and going to the current users and talking to them or figuring out why they signed up and what would sweeten the deal for them is probably the best method forward. There might be a bit of a pivot that would make paying worth it for them.
I'm really just getting started, but I read widely and have a lot of random interests. Most of my stuff touches on tech but focuses on thoughts about mathematics, life, literature, philosophy, and ethics.
I'm starting a company, and the blog for that is https://blog.yakware.com/ ; it is less human being-esque, but I want it to focus more on the tech and entrepreneur space, without being robotic marketing material...:
Planning on making both of those more regular in the near future, and both have RSS feeds.
The UK is planning to re-train other medical staff to deal with respiratory illness. I think that probably includes things like psychologists, etc. who have medical experience and can quickly be brought up to speed. Might be something like that.
> I have an informal testing measure for how well remote and local team members maintain a distributed culture – jokes. Jokes with a team are common and tend to be impulsive. If that type of non-critical, impulsive communication has moved to Slack it often means that the culture is effectively distributed.
I think that is very insightful. Jokes are a very human, casual interaction that is easy to measure, and gives a lot of insight into how well people get along and start to actually mesh as a group.
Everytime I see a headline with "JWT" in it, I get excited hoping that it is for "JWt" [1], the "Java Webtoolkit", which I love. It happens when I search for it as well, I look for "Jwt ..." and instead of the beloved toolkit, it comes up with all these json web tokens and HMACs. Aaah, well, I'll keep looking for that wonderful day when it really is the toolkit. I guess it goes without saying that, I recommend it highly.
I bought a Razer Blackwidow and it makes the experience of typing, whenever I type, a much more pleasant experience. The first time I used it, it almost felt like cutting through butter compared to any keyboard I'd used before. And it will last for tens of millions of keystrokes. I may not type much, but those times where I do, it is beautiful.
Like in security, could work with a "block all" with an explicit whitelist of HTML that can be used. If it needs a canvas to display, then it isn't part of the trusted environment. That would mean you couldn't use sites that required both the ads and the content were in canvas/webassembly, but at that point they aren't really a trusted actor.
I love this idea. Especially the end-to-end encryption for data that passes through a server to enable the ease of cloud computing without relinquishing data ownership.
It also depends on _who_ owns the data. In an enterprise environment the company usually has a vital interest in the data and on-premise deployments are a good way of retaining cloud computing without giving up data ownership. I'm surprised that more SAAS products don't offer on-premise given the privacy and ownership benefits. The tricky part there is making software that is easy to deploy and maintain, which might be the reason that it isn't done more often.
A product like Grammarly that allowed on-premise deployment would side-step a lot of the issues with sending all that data to a third party. I can't imagine a law firm ever being able to (legally) sign up for that.
One alternative is to run a webcrawler that stores the index in a series of SQLite database files, either by topic or by site, or any other criteria. Then users could download sets of those SQLite databases and run queries on them. Not really completely distributed, but hides some information in the noise of "search sets" and mirrors, and individual queries are run on local. You could mirror the main repository and just run searches on your own server/local. You could also swap the database files with P2P, etc.