Right, I can imagine if you wrap memory allocation correctly you can do that. But CPUs have finite memory, so a program can guess where it sits in the real physical memory, and from that derive a potential list of programs that already exist. You can probably even run profiling and figure out _what_ other software is running, by their allocation totals.
How would you do things like ASLR and prevent people from guessing other software's memory allocation? Resetting a processes base pointer to 0 hides the information about other processes in the system that in a multi-tenant system you probably don't want leaking.
You can totally do the six filters once a year, that's how I usually do it, but the smoke is destroying filters pretty quickly. If you want minimal brain power, getting them every 3-months (or what your normal cycle is) is fairly optimal, since getting new filter === time to change the filter.
It's not super easy to be in the filters subscription business. People have odd size filters (I'm one of them, it's 1" shorter than the standard size), so it's a bit labor intensive. This is the sort of thing you should really be able to subscribe to when you get your furnace.
Erlang is interesting too here, in that it basically works the same way (unification essentially via substitution). If you can't make it work, a program exception is thrown instead of a false language.
This all makes sense since prolog talks more about logic, and erlang is GP language.
Slack is really poorly built for async workflows though. That's why in my product I have all communication be async, and figure out who needs to get notifications (also async) from their role in the interaction.
For example, if you're the owner of a story and someone asks a question you get notified, and the asker gets notified when you reply, but everyone else gets to keep their sanity.
I also structure comments and require you tag them with the purpose of the comments so people know what it is up front (question, sugestion, todo, etc). That really keeps the stress levels down.
Both suck when you actually want any structure or have to go back later to figure out what happened. You need to structure your communication more than free form text. For example, is that email a question? A suggestion? Maybe it's a reason this is all pointless. Search doesn't really fit the bill because it only really works if you know the proper words.
The right way to do this is the way Prolog does it.
It doesn't matter if you say VAR = 12
or 12 = VAR or 1,2,10 = A, B, C
It does whatever it takes to make the left and the right sides equivalent to each other.
What you don't get on remote work is the manager going around to your cube and saying "work on this" with no record of it happening. Since they have to communicate via things which leave logs, and you have to communicate what you're doing and why more often, all that stuff is above board.
In ideal places it would always be above board.
Right. Estimating before you even know what you _don't_ know is tea leaf reading. It's better to ask the person who wants it done "how much is this worth to you", or "what's my budget to get this done", and then work from there.
This thread basically enumerates why I started my company. Manual control of workflow and keeping up to speed is at best a waste of time. I want my _Computer_ to do the boring repetitive crap.
Yeah, which is why I stick with it even though they just butchered a few areas of the UI (most notably the home screen). Fortunately they seem to be listening to reviews and fixing things.
SSD volumetric capacity already exceeds spinning disk, and we're just waiting for the price to come down. The horse's dealer's competition wasn't more stables, it was the car.
For any HN'ers in the bay area, if you're into this stuff you should pay a visit to the Hiller Aviation museum. It's right by EA on the San Carlos Airport. Hiller was a pioneer in helicopter design, and they have a ramjet tipped 'copter on display.
Here's their website: https://www.hiller.org/museum/aircraft-on-display/
Yes, but the effect is magnified if they're in your country. You would collect local taxes, and the majority of money spent would circulate inside the economy, rather leaving.
I feel this deserves an answer from the guy who made the comment.
First, I'm nationalistic. I want my home to be the best possible place it can be.
There is an undeniable benefit to the economy, culture, general education level, ability to get things done, and overall 'coolness' of a country to have people like Daniel in it. If we're lucky he'd want to immigrate, and he'd get to vote. The US could SORELY use more tech savvy people in the electorate.
Also, make no mistake, it IS a competition. Nations rise and fall on their ability to create, retain, and attract skilled and intelligent citizens.