skysight-inc/HackerNews huggingface dataset:
he doesn’t make any coherent argument as to why one is more clear or preferred than the other. he simply states it and moves on with this bias. for example, when he compares 2 to 2a, i feel he doesn’t really address anything and just states his preference as the more clear one.

plus, he of course seems to know nothing about lisp (or just ignores it) where you might have:

(+ a (+ b c)) = (+ (+ a b) c) = (+ a b c)

all three are valid lisp syntax and represent associativity of addition well, including “dropping the parentheses”. the thing is, procedure notation as opposed to infix operators actually make it more explicit by what is meant by associativity. this is because it makes explicit about what comes first because of how procedures are evaluated. this is much more explicit than conventions of what parentheses mean in infix operator expressions. even his python procedure example in (2) demonstrates this property.

the distributive law is:

(* a (+ b c)) = (+ (* a b) (* a c))

that seems pretty clear to me. and with this, you can of course extend the language such that the +, , etc. procedures operate on new data types or heterogeneous data types like ( c v) where c is a constant and v is a vector and you get scalar multiplication.

it is also funny to me that he considers readability over performance. well, i do too, but you can have both. see lisps, schemes, and sml dialects, all languages he seems to ignore the existence of.

another thought is that i recall gerald sussman saying in a talk that mathematical notation is impressionistic, and in general, i think he is right. his point was that procedure notation is much more explicit. he also mentions that prefix notation is inconvient for small expressions versus infix notation but is much more preferred when you have very large expressions with many, many terms.
You can do ray tracing on an HP calculator or a postscript printer. You can do the calculations by hand too.

Saying it’s marketing is a little like saying your AMD ThreadRipper is just marketing and an ATMega328 is plenty feasible because the 20Mhz 8-bit processor can still compute anything.

The distinguishing feature of the RTX hardware is that it’s faster.
> is taxed under the Bush era cap gains values of only 15%

Not really. A lot of it is taxed as income when vested, as mrep mentioned. And if you do keep them long term, at that level of income the long-term cap gains tax is 20%. And there is also the Net Investment Income Tax of 3.8%.
It's been an issue for a long time.

http://www.ccs.neu.edu/home/shivers/papers/sre.txt
The IRS could make a web site where you fill in only those things they don’t know already, and it then makes all the calculations for you, and allows you to approve or change them?
Setting up a monorepo with Lerna for a TypeScript project
I think it's healthier to avoid dividing everybody into two categories, and interpreting everything with respect to those.

But to answer your question within your own worldview, it's both.
If you are interested history behind RFCs and early Internet, I suggest reading "Where wizards stay up late: the origins of the Internet" from Katie Hafner and Matthew Lyon. Thats good book about arpanet formation and how arpanet and other networks together became Internet.
Check out ShaderToy.com
The College-Admissions Scandal and the Banality of Scamming
You need to keep things off the books sometimes. Try saving up for a significant other's gift, if you can't keep a few things hidden.
I didn’t say replace the “operator” part of PagerDuty — you still need something to manage on call rotations and escalate to right engineers. But that shouldn’t cost $39 a month per engineer and all the other features won’t be used because people spend most time in their messaging app triaging issues.
It may have a low footprint, but there’s a lot of high-tech involved to make a solar powered website work.
Interview with Ryan Dahl (creator of Node.js) where he says Go is better for web
There are plenty of items that pop up on HN that get the almonds activated. Basically anything that has non-conclusive scientific proof and also some component of ideology gets drama churned up. Here is a short list of examples:

- IQ, and how much of it is biological

- Actual differences between biological sexes

- Anything related to government fiscal or monetary policy

- The extent (or even existence) of privilege for sexes or races

- If software should be free

- If software can be "stolen"

- Whether it is right or wrong for people to give up so much of their privacy to FANG

- ... and so on.
Britain is not Britain in this regard.

London has a ton of places that don't accept cash already.

Go to smaller towns in the North and you'll hit minimum charges to use a card or broken machines.
> Of course, it's definitely possible to overdo this -- then you get Perl.

100% agree. I actually really like Perl, but in practice this makes Perl programs more difficult to maintain than they should be.

Also: seems like this XKCD is appropriate here: https://xkcd.com/224/
I protest getting -4 points. They used github and stackoverflow. Wrote a function to connect the two based on tags and then randomly generate a question off of that. It's lame. Do something useful or cool.
That's interesting. I'm not sure I see how it could be anything worse than the penalty for driving without your drivers license (which will always get you ticketed, but rarely anything worse). I can always just not present my license at all.
College bribery scandal: students sue elite schools in class action
try to sign-up for paging services, as a means to replace your cellphone with a passive-only device, and see how far you can actually get with that idea.

Pagers are still used in some industries, like healthcare, where people can die if a message doesn’t get through. Pagers are still more reliable than text messages and cell phones in many locations and especially inside large buildings like hospitals. Though the industry is switching.
>The assumption that determinism precludes moral responsibility has turned out to be false.

When did this happen? I missed that memo.
That's right: Poland and Ukraine have a special visa regime (strong historical ties). I dunno what it is called, but you can google it up: http://www.vfsglobal.com/poland/Ukraine/English/how-to-apply...

There's a host more investor visas of various kinds and "if you feel like it" visas. If you're a US national, you can basically stay in most EU countries if you want to. Each one will be a little different, but ultimately you have to work pretty hard to get tossed out of the EU. Some of these visa regimes are informal, like "OK, you seem like a nice guy and you're not going to go on the dole here." This is the kind of info that you WON'T get from concierge residency guys like NomadDude -he's trying to steer people towards things which he actually provides.

Lisbon: I like the food, climate and architecture better than Poland, and I have more friends who live there. Pretty simple, really: people on the ground trumps any information you're going to get on the internets. The projects on my horizons are all fairly high skill (ph.d. in math), low head count projects, and it's a lot easier to convince high skill people to move to Lisbon than Wroclaw or Lviv. There's also a decent nomadconsultant scene which has interesting social aspects. If I needed head count for a Bay Area type startup, I'd probably go straight to Ukraine, as I got people with top connections there. It's a beautiful country, and lots of the talent wants to stay there.
Try pressing your hand against a flat surface and then slowly applying enough force in the way parallel to the wall so the hand starts to slide. After some practice you will feel the point of losing traction. The concept is the same with tyres. F1 as of 2018 actually doesn't allow drivers to push 100% all the time, otherwise the tyres will overheat and the strategy is screwed.

Plus, 4 tyres may have different traction depending on car balance (braking, accelerating or cornering), downforce (nearly zero at 50km/h but at 300km/h F1 car is on rails, and different for the front and the rear), track specifics (for example, most clock-wise tracks put a lot of pressure on the front left tyre) and many little other things. It's really complicated.
The breach of trust is bad enough, but the fact that it is a microphone opens the possibility of criminal wiretapping charges.
I don't know myself, but here are some possible answers:

https://mathoverflow.net/questions/114034/learning-path-for-...

Edit: Here is another overview that seems good:

https://www.math.ucdavis.edu/~osserman/math/pcm.pdf
Still $29 a month though…
My feed is still pretty reasonable, but I also aggressively delete people I don't interact with and use the "Block all from <X>" option very liberally. Also, unfollowing people who you need to be friends with (for family reasons, etc.) but whose crap you don't want to see can work pretty well.
Fantastic and really inspiring, with a great presentation and narrative to boot! I am impressed and a bit thrilled :)
Isn't "...once you've learned this simple notation, equations written using them are easier to manipulate than equations written using functional notation..." his argument why operators are more clear?

I don't necessarily agree with that, but I haven't made a world class programming language, either. I just assume he knows something I don't.
> This post is full of misinformation.

Maybe a few, but not full neither even so many. Thanks for pointing about cl vs cl-lib.
I've only ever had the pleasure of experiencing it with a lone goose. He started out protecting a flock of hens and perfectly fit the stereotype. Once he was separated from them, he did a complete 180.
Yeah because how many people that are good enough to complete a degree drop out one day before completing it?
"Angry" is the facebook reaction.

Dividing the world into two "sides" isn't good for us.

I don't think the world of political discourse is really divided into two "sides" as you imply, despite that being useful for media that make money from making people angry.
OOP is a way of thinking about and structuring your program that works well for some problem domains and not for others. Like other paradigms it can become dogmatic and be overused. Also like other paradigms it became a huge fad for a while and now there is a backlash.
Some would argue that Lego and Technic are too complicated, and we should all play with Duplo.

Thankfully, Michelangelo and Leonardo were not in large teams.

Which do you aspire to be: a cog or an artist?
For anyone else looking to move away from the Bay Area, I'm hiring in Jakarta, Indonesia :)

Email me at crystal@go-jek.com

https://docs.google.com/document/d/1aWeK0dReWeufZUN11f2QMoEP...
He has reduced OOP to polymorphism/encapsulation/inheritance. Is that what you mean by the straw man?
CGP Grey has an interesting video about anger-inducing content and engagement:

https://www.youtube.com/watch?v=rE3j_RHkqJc
I don't know UK tax law, but there is public healthcare. So one major deduction in the US is completely moot in the UK. The IRS doesn't know what your healthcare expenses were for the year. There are a half dozen similar scenarios. Yes, a lot more could be automated, but it's also the case that too much automation would wrongly automated people out of their money. It would make sense to mail people a prefilled sheet that says, "here's what we know about. Review and make sure you check x, y, z, etc., to see if it's applicable."
It's entirely congruent with economic theory dating to Smith, Ricardo, and George, and finds agreement from economits across the political spectrum, to an extent that's remarkable in a frequently divided discipline.

Its lack of Nobel-worthiness is based on its obviousness, not novelty.

https://en.wikipedia.org/wiki/Land_value_tax

https://www.economist.com/free-exchange/2015/04/01/why-henry...

The main sticking point is that the wealthy enjoy teir free money.

https://www.economist.com/the-economist-explains/2014/11/10/...
Starting with Vue.js: how about using it?
Corporations are co-opting right-to-repair
This reads very strongly like someone made a conclusion and then looked for every detail they could they thought might support that theory, some much weaker than others.

These types of articles are only useful if your looking for a starting point to get a conversation going on a topic. They are not good for supporting your conclusion one way or the other once you have analyzed the topic.
I rather like the appearance of luck.

Off by one on video slots. Penny slots where you win 70 times on 100 simultaneous bets. 'Skill' at dice throwing in craps. Winning a free drink when you look like you are fixin' to leave.

Building addictive products looks hard but rewarding.
"There is no one best way" summarizes what I think is a major unheralded realization in software engineering in the past 10 years.

Before that it was the search for the One Way. OOP and functional programming were probably the two biggest opposing schools during that era, but now the trend is languages that easily allow both plus plain vanilla procedural programming. It's the programmer's job to pick a paradigm for the problem being solved.
As a fellow Scandinavian, I find this kind of American distrust of government quite amusing. “We don’t like it when the government controls us, so let’s have it bury us in paperwork and complicated bureaucracy whenever we want to do anything whatsoever so we remember that the government still exists”.
I prefer this: https://casual-effects.com/markdeep/
This is kind of sad, that angry is the top emotion. If FB was really optimizing for time well spent, you'd think the ranking system would be able to pick up on content or sources that predictably generate angry reactions.
There's the
threadreader version https://threadreaderapp.com/thread/1102401615263223809.html
I’ve noticed more people engaged with LinkedIn over the last year. People are sharing things I once saw on Facebook years ago: personal achievements and struggles, side hobbies, congratulations, etc. Surprisingly, I’ve found myself considering engaging with content on LinkedIn a few times the last few months.
The mnemonic value of "operators" as reminders of properties such as associativity or commutativity interestingly extends to diagrammatic reasoning. A diagram is really just a generalized expression, and this becomes quite useful when one has to deal with more than one "type" or "domain" of operation, but in a consistent way that preserves the compositionality-like properties OP talks about. A recent book exploring this topic is "Seven Sketches in Compositionality; An Invitation to Applied Category Theory" https://arxiv.org/abs/1803.05316 . (Despite the obvious reference to CT in the title, the work is quite accessible and the math involved is not much more complicated than that found in the linked blogpost. Importantly, and perhaps unlike some people in other programming-language communities, the author does not assume any pre-existing knowledge; the work is rather about using concrete, real-world examples to gently guide the reader's intuition.)
Do you not have a personal bank account that your significant other doesn't audit?
More than over any field, over any ring. For example, that allows you to look at families of curves or talk about reduction modulo p (if you do number theory) very nicely/naturally.

A mathoverflow thread with cool uses of schemes: https://mathoverflow.net/questions/59071/what-elementary-pro...
Seeing the top shared and engaged content in this article is pretty much the exact reason I and pretty much everyone I know abandoned Facebook long ago. It has been reduced to mostly just a place for people who are highly addicted to outragePorn clickbait. As the article says:

> ...Instead, it’s often an angry, reactive place where people go to get worked up and to get scared.

I haven't checked to see if this has been studied, but I'd wager a years salary that information which causes fear and/or outrage are highly addictive and that Facebook's core crowd are hooked. I'd also wager that this addiction is why so many aren't concerned with whether or not the information is accurate, as long as they get their dose.
Health Monitoring of Applications and Websites with the I3 Window Manager
You put your finger on it. You can tip 100% and someone else with limited mulah can't. That's what makes it special and impossible to find such WHs in SF, LA, NYC areas.
Smalltalk also doesn't have this problem. Since all message-sends are essentially infix, operators (binary message sends) are simply special keyword messages.

1 add: 2.
1 + 2.

This is helpful when you have "operators" that aren't quite as obvious, for example raising to a power.

2 raisedTo:3.

Since there are no operators, there is no operator precedence. However, there is precedence between different message types: unary binds tightest, then binary, keyword last. Otherwise evaluation is uniformly left to right.

While this is a question on Smalltalk job interviews ( What is 2 + 3 * 5. ?), that's only useful for filtering out people who simply have never seen Smalltalk before (in case they claim knowledge). It doesn't seem to be an issue in practice, because the evaluation rules are otherwise so simple and uniform.

The other surprising effect is that binary message sends don't seem to have the same tendency to be confusing that operator overloading does. I don't really understand this effect, because the mechanism has effectively the same power.
The problem for me in regards to OOP is the complexity related to the management of state. OOP encourages mutability and understanding the state of an object as its methods are called can be confusing when additional internal (and often times, private) methods are called. In functional programming, state is something acted upon by functions. It is as simple as f(x) = y. Reasoning in functional programming is much closer to the mathematics I've been trained in since grade school. In functional programming languages, mutability of an object is an explicit operation. It's easy to tell when state is being mutated visually from syntax. Mental overhead is greatly reduced when you can assume that your data structures are immutable.
That's a really good point about the cost to view. If subscription revenue is paltry, and ad revenue is heading the same way, and public funding is out of the question, then patronage is the only option remaining - and patronage means vulnerability to influence by the patron. So some folks rage about ad-based revenue models, then rage about the outcomes they helped create. They're as dopamine-addicted as anyone.
You have alternative line breaking in infix also. All of it sucks compared to keeping it on one line, though:

x * (y + z) = x * z + y * z

x * (y + z) =
x * z + y * z

x * (y + z)
= x * z + y * z

x *
(y +
z)
=
x *
z
+
y *
z

etc.
Very true, but it's not unique to the US. The UK re: Brexit us a great case in point
Four ways you can support the YouthStrike4Climate movement
but programming isn’t about manipulating equations. if you want programs to manipulate equations, then again, the procedure notation, in particular lisp notation, wins out.
That doesn’t answer my question. The question isn’t what ways there are to generate revenue, it’s what is the right metric. Number of users dropping doesn’t mean that revenue is dropping, so it’s not a great metric to demonstrate that ads are bad. If we want to show that adding ads to a site is damaging, we have to show that it’s actually damaging, rather than you lose a fraction of the people who were mooching anyway.

I’m not sure I agree there are lots of ways to generate revenue, and more importantly that there are reliable ways to generate revenue when bootstrapping a small company. If there were reliable ways to do it, ads wouldn’t be such a big problem. The scourge of ads is evidence that finding revenue sources isn’t reliable.

The main sources of funding for small companies are: loans, grants, personal savings, friends & family, angels, VCs, sales, and ads. Sales and ads are the only sustainable long term strategies unless you’re going for government funding of research or a public service. Sales requires a product with market fit, i.e., a bootstrapped company. For most early stage companies that leaves only ads as a potential positive long-term revenue stream. What other options are there?

Making money with ads requires an audience, which requires having something of value. In that sense, it does require development effort. Maybe installing the ad into an iframe is easy, but getting enough people to your site isn’t trivial.
Which is incorrect, they aren't equal.
I mentioned the problem Lem claims to solve and proved that there are existing solutions to that problem. I also put forth that Lem is inferior to Emacs/SLIME/Sly when writing Lisp which should be obvious to anyone with Emacs experience. Then I made additional points which at least two people found of interest and tried to provide answers to.

I'm pretty sure all of that does not translate in me not telling you anything.
A lot of soft "social science" (pseudoscience in my opinion) is unquestioningly defended by many because of appeal to authority, ideological, and political reasons.
That’s not FB optimizing, it’s Fox News
This is a non-problem in every language with variadic functions. "add(x, y, z)" looks good to me.
...give nodejs a try and see if you change your mind about "crapware" :)
There are left wing Breitbarts just like there's MSNBC for TV. The issue then becomes why these are far less popular.

Its not because of a FB algorithm - that's for certain.

I can ask everyone in my family if they've heard of Breitbart and 99% will say yes. If I ask if they've heard of Rachael Maddow.. maybe 40%? This is despite both of them engaging heavily in anger porn
I've worked a lot with Chris Harris on various projects with car manufacturers. He is indeed a very nice man, with a great sense of humour, and hasn't let his slightly bumpy road to televisual semi-stardom change him.
Why aren’t you commenting this at the OP? Do you think “Fox News dominated” wasn’t intentionally playing into the idea of dividing everybody into two categories?
Walked back? They need 20 more purges. Even Ebay and Alibaba are less sketchy at this point.
Except complex tax law benefits corporations as well, creating emergent properties that can be exploited. You'd have to outspend more than Intuit to change things.
> It seems like Google deliberately misses the point in all privacy related changes

Harsh considering the fact that Google has been dedicating resources to privacy and took important steps to that affect with Android O [0] and Android P [1] and now with Android Q.

They hosted a invite-only-industry-experts conference to understand the implications of wide-spread security and privacy issues with Android [2][3].

[0] https://android-developers.googleblog.com/2017/12/double-stu...

[1] https://android-developers.googleblog.com/2018/12/android-pi...

[2] https://www.blog.google/technology/safety-security/project-s...

[3] https://security.googleblog.com/2018/12/aspire-to-keep-prote...
Is Believing in Meritocracy Bad for You?
LinkedIn is good. The fact that people depend on it to find work seems to keep things reasonably well-behaved. At least for now.
Having worked briefly on a unit attached to the show, huge amounts of Top Gear during the Clarkson era were also "staged". (I'm assuming by that you mean scripted).
Never heard of it, but it sounds really usable.

Thanks for the tip!
By and large, renters don't rent unimproved land. They typically rent dwellings. Those dwellings are typically funded by loans taken out for the purpose of a profit-making endeavor, meaning they are tax-deductible loans (just like when an airline buys an airliner or an automaker builds a factory).
I think most people would prefer to be an artist, but art rarely pays the bills, hence the cliche "starving artist." My post was not meant to rip on artists, though that's how it comes off now that I read it again. The truth is that society wants more cogs but needs more artists.