Search found 10926 matches

by Yakk
Fri Jan 05, 2018 3:58 pm UTC
Forum: Serious Business
Topic: Wealth taxation
Replies: 120
Views: 48712

Re: Wealth taxation

...those firkins could have high use to someone; if you are doing nothing useful with them, you are costing the economy... I don't see why I have an obligation to "not cost the economy". The economy is an abstraction; the firkins are real. The same can be said of money in the bank - it's ...
by Yakk
Tue Jan 02, 2018 7:57 pm UTC
Forum: Serious Business
Topic: Wealth taxation
Replies: 120
Views: 48712

Re: Wealth taxation

So I have $1000 and three firkins which I got for a dime apiece. A 10% wealth tax takes $100 from me. Now I have $900 and three firkins, which became hugely sought after. People have offered me $3000 each for them, but I don't sell. The 10% wealth tax costs me $990. I have to borrow $90 to pay my t...
by Yakk
Fri Dec 22, 2017 4:58 pm UTC
Forum: Serious Business
Topic: Wealth taxation
Replies: 120
Views: 48712

Re: Wealth taxation

That just taxes savings, not wealth. Well combined with a capital gains tax it does tax wealth ... eventually. Capial Gains taxes are a deferred income tax, not a wealth tax. A wealth tax is a tax on your store of wealth. They are a tax on the integral of wealth over time. Capital Gains taxes tax a...
by Yakk
Fri Dec 22, 2017 4:50 pm UTC
Forum: Serious Business
Topic: The Assumptions of Searle’s Chinese Room Thought Experiment
Replies: 64
Views: 25389

Re: The Assumptions of Searle’s Chinese Room Thought Experiment

Physicalism doesn't deny the existence of subjective experiences. If consciousness is what information feels like being processed, then rocks are conscious (in that there is lots of information processing going on). We happen to be both conscious and self-conscious (we are aware of our own conscious...
by Yakk
Thu Dec 14, 2017 9:33 pm UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

So thinking about those graphs as functions has helped. There are a bunch of ways to join single-argument functions: U->T* + U->V* = U->(T or V)* U->T + U->V = U->(T and V) U->T* + U->V* = U->(T* and V*) U->T* + U->V* = U->((T and V)* and (T* or U*)) A->B + U->T = (A or U)->(B or T) A->B + U->T = (A...
by Yakk
Thu Dec 14, 2017 9:02 pm UTC
Forum: News & Articles
Topic: Net Neutrality and Gaming
Replies: 37
Views: 15088

Re: Great Steam Deals (And other Online Distribution Systems)

Yes. But Valve just owns some games. And if they cannot sell their games, they go out of business. The ISPs own the last mile of wire, which costs billions to replace. And wherever you replace it, the ISP cuts prices and prevents you from self-funded growth until you run out of money or they do. If ...
by Yakk
Thu Dec 14, 2017 8:19 pm UTC
Forum: News & Articles
Topic: Net Neutrality and Gaming
Replies: 37
Views: 15088

Re: Great Steam Deals (And other Online Distribution Systems)

The basic idea is that you are both a customer and a product. They can work out how much access to each piece of the net is worth to you, and is worth to the people whom you are accessing. Then they can set up arbitrary pricing schemes to extract as much of that value as they can, only limited by (A...
by Yakk
Wed Dec 13, 2017 4:17 pm UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

I've poked at them, but documentation tends to focus on *using* them, not how they where written and how they work. Well, they are open source... And so is Linux. That doesn't mean it is reasonable to learn how Linux kernel overall architecture design by reading the source. ;) I'm not entriely sure...
by Yakk
Mon Dec 11, 2017 9:06 pm UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

You might be interested in looking into Streams, like RxJS and the like. The concepts are very similar, and they've thought about many of these problems already. I've poked at them, but documentation tends to focus on *using* them, not how they where written and how they work. A lot of what they ar...
by Yakk
Mon Dec 11, 2017 6:52 pm UTC
Forum: General
Topic: ITT: We make xkcd slightly worse.
Replies: 8673
Views: 1860843

Re: ITT: We make xkcd slightly worse.

Who wrote:1724:
proofs_2xsw.png
1923:
felsius_2xsw.png

Your scale doesn't handle negative tempuratures.

Which are a thing even in Kelvin.
by Yakk
Fri Dec 08, 2017 4:45 pm UTC
Forum: Serious Business
Topic: The Assumptions of Searle’s Chinese Room Thought Experiment
Replies: 64
Views: 25389

Re: The Assumptions of Searle’s Chinese Room Thought Experiment

My large problem with Searle's Chinese Room is that it imagines something we know not to be conscoius -- a room with some books in it -- and pretends that room is capable of acts we'd consider conscious. And pretends that is an argument. To me, it is like holding up some water and blood and charcoal...
by Yakk
Thu Nov 30, 2017 3:23 pm UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

I have been messing with pipes. My primitive plumbing types are: Sink of T is: void(T) Source of T is: void(Sink of T) Pipe from T to U is: void(Source of T, Sink of U) This creates something interesting, in that when you invoke a Source you never know how much you'll be Sinking. At the same time, t...
by Yakk
Mon Nov 06, 2017 6:32 pm UTC
Forum: Forum Games
Topic: My number is bigger!
Replies: 1590
Views: 428068

Re: My number is bigger!

The psychological "wow" factor from nesting and compounding functions seems less significant than the functions we choose to nest. In fact, the very act of compounding functions is wasteful to the reader. Find the fastest growing function in the random compounding. Check that the other fu...
by Yakk
Thu Jun 29, 2017 6:05 pm UTC
Forum: Forum Games
Topic: My number is bigger!
Replies: 1590
Views: 428068

Re: My number is bigger!

Imagine a function B, for which B(x) is 1 followed by x 0s. Now imagine a function C for which C(x, y) is x factorialed y times. For example, C(10, 3) would ((10!)!)!. My number is C(B(TREE(g A(g[sub]65 ,g 65 )[/sub]), B(TREE(g A(g[sub]65 ,g 65 )[/sub])) I try to use the small/medium/large ...
by Yakk
Mon Jun 19, 2017 8:40 am UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

b) He skips the details of the data structure. It's a maximally filled tree, but then it suddenly isn't, but still has constraints about the filling degree.. ? Did he just re-invent the B+ tree or what? He named the data structure. This is just "I implemented it in C++ and it worked pretty wel...
by Yakk
Fri Jun 16, 2017 5:39 pm UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

This is neat: https://www.youtube.com/watch?v=ZsryQp0UAC8&index=18&list=PL_AKIMJc4roXJldxjJGtH8PJb4dY6nN1D a reasonably good performance immutable random-access container with fast random-insert and delete, iteration, and indexed lookup. The idea is that with the right datastructure, huge im...
by Yakk
Fri Jun 16, 2017 3:53 pm UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

Code: Select all

namespace Graph {
  struct Graph;
  struct Line;
  struct Axis;
}
by Yakk
Thu Jun 15, 2017 6:45 pm UTC
Forum: News & Articles
Topic: The Darker Side of the News
Replies: 4886
Views: 749672

Re: The Darker Side of the News

A riser being "some kind of pipe or conduit that goes between floors"?
by Yakk
Thu Jun 15, 2017 4:05 pm UTC
Forum: News & Articles
Topic: Puerto Rico Debt Crisis: $70+ Billion in Debt and counting
Replies: 29
Views: 15549

Re: Puerto Rico Debt Crisis: $70+ Billion in Debt and counting

The argument for the boycott mattering is simple. It was a non-binding referendum that at "best" would repeat the results of the last non-binding referendum. Which resulted in nothing. A boycott saying "the referendum is a waste of money" is reasonable. There is a solid argument ...
by Yakk
Tue Jun 13, 2017 2:28 pm UTC
Forum: News & Articles
Topic: The Thread To Remind Me We're Living In The Future
Replies: 1937
Views: 409556

Re: The Thread To Remind Me We're Living In The Future

The Future: The long peace has lasted for 70 years. 70 years since the last great powers hot war ended, when we became death destroyer of worlds. Only the elders remember when we lacked the technology to destroy the human race. The peace has been long lasting, with proxy wars abounding, but no hot s...
by Yakk
Mon Jun 12, 2017 8:16 pm UTC
Forum: Coding
Topic: Coding a Data-Driven Roguelike (Again)
Replies: 17
Views: 10706

Re: Coding a Data-Driven Roguelike (Again)

I think switching to success/fail only is the wrong way to go. Accumulation leads to flattening of "instant lose/win". * Make your random engine generate values. * A "Check" transformation simply maps a value to 0/1. So a Check against DC 20 is just a *roll* with a -20 penalty, f...
by Yakk
Thu Jun 08, 2017 2:24 pm UTC
Forum: News & Articles
Topic: The Thread To Remind Me We're Living In The Future
Replies: 1937
Views: 409556

Re: The Thread To Remind Me We're Living In The Future

The future: We have a drug that is actually in human use that seems to make you immune to HIV infection via sexual acts. We have removed below detection HIV in human/rat hybrid models by editing the DNA of the immune cells in-place and removing the HIV virus genes. The technique seems to generalize ...
by Yakk
Wed Jun 07, 2017 3:30 pm UTC
Forum: General
Topic: Hifaleetin' thoughts
Replies: 90225
Views: 9356636

Re: Thoughts for ships

During the next to last universe shift. Your passport slipped through.
by Yakk
Fri Jun 02, 2017 8:42 pm UTC
Forum: General
Topic: Hifaleetin' thoughts
Replies: 90225
Views: 9356636

Re: Thoughts for ships

Someone with an email client that treats an outage as no new email will get notified that the email system works if someone sends that message, no?
by Yakk
Thu Jun 01, 2017 6:54 pm UTC
Forum: News & Articles
Topic: The Thread To Remind Me We're Living In The Future
Replies: 1937
Views: 409556

Re: The Thread To Remind Me We're Living In The Future

The goal of making AI game players is not to win the game. The goal is to do interesting AI work. Winning in uninteresting ways is uninteresting. Ie, imagine it turns out that there is a sequence of mouse movements that no human can reproduce that causes you to win starcraft instantly. Winning that ...
by Yakk
Tue May 23, 2017 4:18 pm UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

Code: Select all

for(
  int i =8;
  i != 100;
  ++i
) {
  std::cout << i << "\n";
}

indented sections need an unindent line if reasonable. (I wouldn't make a loop as simple as the above a multi-line header).
by Yakk
Tue May 23, 2017 1:44 pm UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

Braces line up quite clearly with non-brace characters. Detecting brace errors is a very, very small part of a job of a programmer. Warping your coding style to focus on dealing with brace errors is like optimizing your driving to even the wear between turning left and right on your tires.
by Yakk
Tue May 16, 2017 8:24 pm UTC
Forum: Mathematics
Topic: Alien Mathematics: A Math System Beyond our Comprehension?
Replies: 24
Views: 9142

Re: Alien Mathematics: A Math System Beyond our Comprehension?

I think Yakk is suggesting a fictional "third incompleteness theorem", which is even worse than the first two and essentially fatal to the field of logic as we know it. And if he isn't, I am, because that would be fun. Yes. In short: "Assume F is a formalized system which contains el...
by Yakk
Wed May 10, 2017 6:52 pm UTC
Forum: Mathematics
Topic: Alien Mathematics: A Math System Beyond our Comprehension?
Replies: 24
Views: 9142

Re: Alien Mathematics: A Math System Beyond our Comprehension?

It turns out the punchline to Godel's second incompletness theorem is that all "consistent formalized system which contains elementary arithmetic" are inconsistent. All of our sufficiently powerful formal mathematics is someone playing with useless toys that by happenstance sometimes can b...
by Yakk
Mon May 08, 2017 2:52 pm UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

The assert guards against failure that it shouldn't be null. I'm coming from a many million line code base written by generations of programmers (aka, a real code base!). The assumption that something is never null is never safe. When code succeeds, it gets larger and lasts far longer than you can e...
by Yakk
Sat May 06, 2017 5:55 pm UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

No, I'm saying that treating a nullable type as non-nullable is a bad idea. Passing arrays around and assuming they are sorted is dangerous. If you want a sorted array to pass around, have a type that enforces its sortedness (or tracks if it is sorted). Even that is dangerous, as it takes one place ...
by Yakk
Thu May 04, 2017 6:06 pm UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

All pointers can be null. They are a nullable type. Trying to guard with external logic that some pointers cannot be null is a trying to enforce a type constraint without using the type system. Guarding a pointer with an exception if it is null just teaches you not to accept that all pointers can be...
by Yakk
Tue May 02, 2017 6:04 pm UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

No, that should work; typeid ignores const.

Storing a `shared_ptr<const T>` won't work, however, as it isn't implicitly convertible to `shared_ptr<void>`.

I would expect most std::any implementations to use C++14, so would require patching.
by Yakk
Tue May 02, 2017 2:26 pm UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

You can write your own `any` rather than rolling your own distinct type with similar purpose. struct simple_any_sp { std::shared_ptr<void> ptr; const std::type_info* info = 0; template<class T> simple_any_sp(std::shared_ptr<T> t): ptr( t ), info( &typeid( T ) ) {} simple_any_sp() noexcept =defau...
by Yakk
Wed Apr 26, 2017 3:33 pm UTC
Forum: Coding
Topic: Coding: Fleeting Thoughts
Replies: 10016
Views: 2032327

Re: Coding: Fleeting Thoughts

Cache invalidation, naming things, and off-by-one errors.
by Yakk
Mon Apr 17, 2017 12:36 pm UTC
Forum: General
Topic: Hifaleetin' thoughts
Replies: 90225
Views: 9356636

Re: Thoughts for ships

A little more explicit: A group of ships is called a fleet. Thoughts for (doing) (a group of) Ships is Thoughts for doing a Fleet. Making a Fleet can be called Doing a Fleet. You can verbize it into Fleeting. Fleeting Thoughts is another name for Thoughts making a Fleet. So Fleeting Thoughts is Thou...
by Yakk
Fri Apr 07, 2017 7:46 pm UTC
Forum: General
Topic: Explain College-level subjects in one sentence
Replies: 48
Views: 28598

Re: Explain College-level subjects in one sentence

Mathematical Analysis: Two legs of a triangle are longer than the other one, always, and various applications.
by Yakk
Sun Apr 02, 2017 6:09 pm UTC
Forum: Computer Science
Topic: Deliberately bad algorithms
Replies: 120
Views: 65605

Re: Deliberately bad algorithms

It was in one of the complexity bibles. Some problem that everyone thought was n log n, but nobody could prove it. If you measured its growth rate, it was n log n.

Turns out it was n log n log^* n. Because you cannot experimentally distinguish log^* n from a constant.
by Yakk
Sun Apr 02, 2017 5:47 pm UTC
Forum: Computer Science
Topic: Deliberately bad algorithms
Replies: 120
Views: 65605

Re: Deliberately bad algorithms

And everyone (who studies algorithmic complexity) should know about log^*.

Because the story behind it showing up in an analysis is funny.
by Yakk
Sun Apr 02, 2017 12:11 pm UTC
Forum: Computer Science
Topic: Deliberately bad algorithms
Replies: 120
Views: 65605

Re: Deliberately bad algorithms

THERE! I found a "sort" method somewhere, shoved it into your dumb sequence object, then called the method and returned the object! Are you happy, now!? I dunno, assuming just because a method is cqlled sort it sorts seems bad. You should check that it returns the same for every permutati...

Go to advanced search