skysight-inc/HackerNews huggingface dataset:
I've wondered the same, from a different angle:

What happens to the structure of society when a larger fraction of intelligent people have access to higher education, the ability to easily relocate, and a financial incentive to work in finance, science, engineering, and applied-academia?

How does that impact legislative and executive politics, community groups, and education (direct and educating the educators)?
Thanks - I'm a huge fan of "Bitter Lake" so that gives me something else to watch.
It's totally fine if Kekistan gets erased. The world will be a better place. Your (3) I describe as "companies that control the internet realize their customers don't want to be supporting trolls."
> Consider your reliance on google: - search - email - maps/navigation - youtube, news, your browser - possibly your phone OS, contacts, calendar

Owning lots of different properties that each have serious competitors is not a monopoly.

The only market you can reasonably claim Google has a monopoly in is search. There are fair arguments that search is a natural monopoly, but trying to regulate search as a utility is a very bad idea, because it's bare naked government regulation of speech.

If you want more search competitors, a better approach might be government grants to improve public domain search algorithms so that it becomes more practical to create viable search competitors.
I wish there were three additional views to this data:

1) Average salary, adjust the circles such that they change shape based based on this value.

2) Total $ spent on employing people in this occupation

3) Average cost to train someone in this occupation

It could get real interesting if you could intersect data like average salary with the number of people in a field, and the cost to benefit ratio of training v's income once on the job.

I think we all know what direction it would point in, but it'd be nice to see it regardless...and hey, maybe i'm wrong? [although we know that's unlikely here]
Facebook really is exactly the same kind of monopoly as AT&T. You could see the network and even data related to it as the last mile. Technologies like blockchain could make this possible and give the user back control over their own data and network instead of giving it into the hand of one company.
I don't tend to handle things in the domain you're talking about here - 99% of problems I solve are along the lines of "how do I split the function to solve this problem up in such a way that it obviously matches the spec and each part is difficult to misuse". Think security-centric applications - an identity server implementing OpenID Connect and SCIM, for example.

As a result, I currently use languages with decent type systems - Rust, recently F# - but I've still never come across a reason to know that something is a monoid, and I don't regularly come across duplicated code, so I'm not exactly sure what problem knowing something is a monoid is supposed to solve in my domain.
Yes, of course there are. You can just google it. E.g. here is a relevant result for "women in construction":

https://www.ucatt.org.uk/women-construction
I think "outstandingly useful" is a bit strong and I think it polarizes people who are on the fence on whether the concept is practically useful or just formalistic jargon.
"Manzotti: ...What matters for us, though, is that in his book The Conscious Mind: In Search of a Fundamental Theory (1997), Chalmers laid out the terms of the consciousness debate in a way that simultaneously excited everyone while more or less guaranteeing that no progress would be made.

"Parks: Quite an achievement...."

That's a pretty decent feat, yes.
I love the annotated source code, but I wouldn't necessarily recommend the Underscore library code itself as learning material to budding developers - it's optimised for size and performance, not legibility and idiomatic style. I remember being a budding JS dev once upon a time, and being quite perplexed by it :)
Wow, this is a horrible graph: https://wattsupwiththat.files.wordpress.com/2017/09/media-pg.... Forbes and CNBC are apparently liberal media and WSJ is conservative? Also from the article:

> There's no way to know whether a drop in search traffic is a result of changes in user behavior (i.e. fewer searches for a particular topic) or even the result of changes to the back or front end of a website (Google is reportedly cracking down on interstitial ads). Goldstein concedes at the end of his paper that the "PGSTN of individual domains is not sufficient for conclusions."
If you could just get plenty of cheap land in the suburb down the road someone would have built houses there 30 years ago.

Sure there is land and there are plenty of places where you can buy a nice house for less than, say, $100k. However none of those places are within a one hour commute of where any jobs are.
Exactly. Many people want their editor to be very flexible and configurable and micro-optimizable to suit their particular needs, and that's awesome if it's what floats your boat. On the other hand, there are many of us who want to think about our editor as little as possible.

Sublime isn't perfect and it still requires tinkering from time to time, but its power vs. time investment equation is absolutely fantastic. It's a very get-shit-done style of editor. Emacs/vim are amazingly powerful but they are also big time sinks, both in terms of the initial learning curve and later customization.
iOS 11 introduces a "safe area" to lay things out in where they won't be occluded. It's meant an extra couple lines of code — not a big deal at all.
> What remains to be seen is how this plays out on Windows.

My bet would be that iTunes/Win32 will be replaced with web apps, requiring Encrypted Media Extensions (EME) for DRM.

iTunes for Windows currently relies on QTML ("QuickTime Media Layer"), which is the porting layer that the QuickTime team created to bring QuickTime (and QuickTime Player, etc.) to Windows. I'm sure that Apple would love to kill QTML as soon as they can.

I'm also reasonably sure that Apple isn't interested in Universal Windows Platform (UWP) development. That leaves web technologies as a likely solution, which (based on iCloud's web apps) Apple's pretty good at, and seems to be betting on in earnest.
It's useful when you write functions that take generic monoids as arguments, such as many aggregation functions on data structures. For instance, finding the largest element in a tree, or the first successful result in a list of actions. Structuring the code like this separates the concerns of traversing the data structure and performing the particular type of aggregation. Haskell has the function foldMap which implements this idea.

If this is interesting to you Dan Piponi goes into significantly more detail (http://blog.sigfpe.com/2009/01/haskell-monoids-and-their-use...).
I guess, but if we're talking about the number of millionaires to come out of a startup, then I think the scope and size of the company is very relevant.
I can't speak to the relevance of monoids (I don't have much experience with FP) but to me those examples are helpful in illustrating the definition. It's easy to assume associativity <=> commutativity until presented with counterexamples.
I don't live in the United States so my purchasing power from two hours of work is exponentially smaller, but I get your point. Truth is, I don't really use Sublime (or any other text editor) that often anymore, because I'm working with Java and using IntelliJ IDEA for that. If I used Sublime Text professionally, I (or my employer) would have bought the licence in a heartbeat.
Great experience, Thanks for sharing!
You're absolutely correct, but it's still frustrating. :(

It's totally within rights, and the rates are completely reasonable for funded or profitable ventures. I'm just bummed that I can't quickly grab a Caddy binary and toss it in a container to help host, e.g., a little Bugzilla dashboard / frontend without worrying that I'm violating the "business use" or "internal company use" clauses.

I've used Apache, Lighttpd, Cherokee, and Nginx over the years, and this is the first time that an open source webserver has asked me to make a commercial/noncommercial distinction when using the core software. And while I could compile the OSS version, switching back to Nginx is a lower friction, simpler option.

On the upside, these decisions are mutable, and Caddy is excellent software produced by really great, reasonable people. I'm sure the kinks will get worked out eventually.
ST is the only editor with non-insane indentation controls: it's right there at the bottom of the window (want to start using 4-space indent in a JS file in the middle of a project full of C++ code that's tab indented? In a project where some C++ devs wrote 4-space indebted JS, when you normally prefer 2, but what to stay consistent? No problem, it's a click away). IntelliJ enforces per-language indentation (what if you have multiple projects with 2 or 4 space indent? Tough luck) and IIRC Atom requires you to download a barely-maintained plugin just to get something even resembling indentation control (and you have to edit a config file to change it - on the fly this ain't!)
>That seems high to me, from my own experiences.

It's almost as if your own individual experiences are not indicative of population-level trends at large
Archos unveils Sense 101X ruggedized Android Tablet and Two smartphones
So they re-did a prank from 2013 but for science [1]

[1] https://www.youtube.com/watch?v=xVrJ8DxECbg
He got away with it for a lot of reasons, ranging from issues with the term War Crime, to the fact that the US doesn't support the ICC, to the fact that he was a VP, etc, etc. I'm not surprised he avoided prison; rather, I was saddened by the lack of complete moral outrage after he made such a statement.
Observability vs. Monitoring
It looks like that can affect `SELECT DISTINCT` queries. From https://github.com/ankane/strong_migrations#adding-a-json-co...
Or if people are generally incapable of explaining how something they learned has helped them solve a problem in a domain I work in/close to, perhaps it's not that necessary to learn after all.
This. Thank you for writing this. It's a crystallization of a whole set of emotions and thoughts I'd never quite had in clarity until reading your comment. It's the epitome of the self-reinforcing echo chamber to declare, "Nobody has posted a counter argument therefore we're right." And when someone does provide a counter argument, the source is almost always immediately disregarded as "inherently biased". At some point you just say to yourself, "This isn't worth my time. I'm not going to have the same useless exchange happen with every single person on the internet who doesn't want to actually do the work of understanding the basis for a position counter to their own."
In the qualia / physical world distinction, I wonder if there are good reasons we see things the way we do.

Take colors: colors map to wavelengths of light. I wonder if there is a good reason for our perceptions of color to have red be lower frequency and indigo be higher frequency. I guess what I'm wondering is if our brain mapped these differently, it would be suboptimal in some way - perhaps the 'mixing' of colors would work out less 'well' (e.g. red+yellow=orange wouldn't work in the new layout as well.) If so, then perhaps one could use evolutionary selection pressures as an explanation to lead us to the qualia we have.

Or have I perhaps just missed the whole point?
No it uses Electron which is basically a wrapper for web apps. So no offline mode.
Honestly, I would have expected it to take hours. 42 minutes is actually not too bad, I've been on hold with my ISP for longer than that.

To be fair, he didn't get the answer he was looking for, so this could have dragged on much longer if he persisted in the phone-only route. I actually would have preferred that instead.
I guess Jam Koum has been autoselling his vested stocks for a while since I often see his name on FB's insider activity list.
Basically you find someone who is wiser than you and learn from them. Repeat. How do identify that person? Really depends on what kind of wisdom you are after.
Balaji S. Srinivasan – The Network State [video]
> They demand always-on Internet to connect to the cloud.

It's interesting, you're talking about a syncing system (syncing requires connectivity) and have an issue with requiring access to one of the most convenient sources of connectivity, which is the internet.

We're in a transition time right now. Access to the internet is not always available. It is not always fast. But this time will pass. It makes sense, to me, to design for this future.

> I'm trying to rewrite my own ecosystem one app at a time [...] I must make my own.

I sympathize with this (and good luck!). But I could spend a lot of effort organizing my digital life, but (for me) it feels like I would be a slave to this effort, and what does it get me, really? I spent a long time organizing my digital movie collection; now most films I want to watch are on streaming services. I spent a long time organizing music; now Apple Music and Spotify are much more convenient.

There was an essay from a while back floating around online about the ever-increasing burden of organizing our digital lives. I wish I could find it now, but it really summarized a lot of what I feel about this.
Cryptocurrency Regulation: A Cross-Country Analysis
So... I've got a weird and evolving philosophy about those sorts of arguments in general, which is what led to me taking most versions down, and why I'm not really comfortable with spreading them any more either. (And why I feel bad about getting so mad over this, too.) I really do think that people on the Internet underestimate how much making a persuasive and well-sourced argument is about the skill of the arguer, rather than the ground truth. That's one of the reasons Breitbart and Bannon have been so successful, and why trying to combat that with persuasive and well-sourced arguments isn't really a good idea morally or practically.

My advice now if you're curious about what Bannon thinks or what Breitbart really does is: don't start from a position that they're bad, don't believe the media frenzy, don't follow the line of reasoning of people you agree with, definitely don't assume they're neo-Nazis or white nationalists, don't go out looking for arguments one way or another. You just have to start at neutral and spend a ton of time reading Breitbart, listening to his radio episodes, reading what former Breitbart workers have to say, getting savvy to how the community thinks, and, if you can stomach it, using the anonymity of the internet to ingratiate yourself to online fascists until they open up. That's how I did it, anyway. Not sure I can actually recommend it.

Basically, I think I really would rather people did their own research and came to conclusions I might disagree with than listen to my arguments and evidence. Which is the sort of frustrating thing to say that leads people who want to be told what to think to conclude that everything I believe is bullshit. Oh well. Back to taking a break from writing/getting mad on the internet.
I think one way to think about it is that there is a wide variety of ways to change the worldviews of people. After all, everyone experiences reality differently and has different preferences on what is more significant to them or not (especially when it comes to the interplay of mediums). In other words, articles only work on a limited subset of people. Other methods such as music, or art, or social setting etc. and whatever combination of these things produce the change that you're hoping.

Sometimes what seems like the most direct path (discussing the issue itself) is actually the longest path around.
I really recommend this article about designing a graphics library with a lot of monoid structures.

http://repository.upenn.edu/cgi/viewcontent.cgi?article=1773...

For me it gets interesting when you compose monoids, and that article has several elegant examples.

Otherwise I think the monoid structure is not super interesting in itself, but it's a really useful building block when thinking of software "algebraically", which to me is the most interesting aspect of Haskell as a programming tradition.

As for commutativity, I'm not sure how to answer. The monoid notion is useful in both commutative and noncommutative settings. When composing monoids one might be commutative and others noncommutative (like, say, a tuple of int and list of strings, the int being a total size and the strings being file names).
Wowwwwww. That is insane.

In suburban long island NY, plenty of homes sit on the market for months, in good school districts, near halfway decent jobs.

I can't believe it, but I guess I should, that Sunnyvale has so many high paying jobs and so little land that buyers are swarming like bees to a hive.

This is a market that literally 99.3% of the world is priced out of.
The baker's lawyers are arguing that a customized cake is a form of personal artistic expression, and that punishing a business for refusing to provide such an item amounts to compelled speech.
There is no Nazi "ideology" without victims. That is, there is no ideology that can't shift on a penny, but there's always resentment and powerlessness (as well as the megalomania that accompanies them) projected on those to be made victims. In a way, that's way older and way broader than actual Nazism, but the historic Nazis showed the horrible depths of it.

Nazis aren't about a specific set of "enemies", with Nazism becoming peaceful as soon as those are exterminated, it's more about constantly inventing enemies and sub-distinctions. It's flight from self, nihilism made movement. And even if everybody makes the Hitler salute, you can always rank them by enthusiasm and kill the least enthusiastic 5%. A boot (not a human foot) on a human face, forever, an endlessly restricting noose of hatred, and endless rush of power that doesn't fulfill or give happiness but does destroy and cause anguish. That's (one way to describe) Nazism. That's why you treat even one grain of it very seriously.

And while there is abuse of the word "Nazi" or even "Neo-Nazi", and we could argue a lot about what should be called what, just look at all the possible meanings of common words like "get", and notice how we don't get confused about that most of the time. Worrying more about what something is called than what something is much more constructive.

Though I'm not saying this as an argument to censor anyone.. not because I'm necessarily against it in all cases, but because I don't like the framing of that. When societies breed alienation and isolation, where so many kids are left to their own devices (I didn't aim for that pun but I'll keep it) in an onslaught of vapid or even cynical pandering and product shoveling, Neo-Nazis are just one of the predictable results of that, it's one of the ways a human can break.

It's like Mikado sticks (fasces?), when you let go of a bundle, I can't tell you which one will fall to the top right, but I can pretty much assume some will fall there. And the discussion is kind of futile when it starts history with the still image of a distribution of sticks, and kind of nauseating when it comes with too much self-righteousness. Are we to be applauded for not being Neo-Nazis, or should we be grateful we didn't have such a bad childhood or other reasons to be susceptible to it?

We tend to leave people by the wayside until they're old enough to run amok or join a cult or whatever. By that time it's kind of too late for good results, at that point it's like war with no winners. Of course, that's out of scope for "do I host this or don't I?", but I have to get it off my chest (every time this subject comes up).

While I'm rambling, how about freaky third answers, like host it under the condition they have to have an externally hosted comment system for every article, moderated by the UN? Don't shut them up, but don't allow them to shut up discussion about their "ideas" either. I'm not sure about actual Nazis, but for all sorts of grey areas, that's at least a thought?
TransUnion Burying Their Credit Freeze to Sell Their Credit Monitoring Product
All of Apples wireless keyboards and mice use bluetooth. It is literally the first requirement listed.
This is such a stupid idea. These "pantry boxes" aren't going to replace bodegas. Who's going to restock them? And how soon? They literally just do not have the physical capacity to scale. Also: no beer, no tobacco products, no coffee, no ice cream, no hot food - basically the things that people go to bodegas for (but they have Lacroix!)... Not to mention some of the clerks are pretty friendly, at least in my area.
Communists don't get banned from the internet so far- nazis do.
I have my development machine at Digital Ocean. My local machine is an under powered macbook air (underpowered now that I use lots of docker for development). I'll probably just get a tiny chromebook next as I just want a dumb terminal.

I run emacs over ssh/tmux. I love it, emacs never shuts down, all my shells run through emacs as well. I can use any machine with my sshkey and be back to work immediately. I can increase the size of the machine, have public access to my dev box if needed. If I have a bad internet connection it doesnt matter since its just sending low bandwidth over ssh. All the real bandwidth comes from DigitalOcean and is super fast.
> Luther, whose quote on the matter is the subject of this thread, seems to differ.

Luther's quote (as is the case of many popular quotes of the founder of Protestantism) was a direct reaction against a view opposing the quote held by the Catholic Church at the time (and, in this case, still today), not expressing a general and unifying belief of all or most religious (or even Christian) people.

So, yes, he would differ, but many religious people and institutions would differ with him on that point. The upthread quote shows Luther's attitude toward reason, but it's offering as illustrating the attitude of religion to reason fails.
Very, very, very dramatic.
One strong argument for this is that boys who are at the highest risk for crime, not graduating, lower incomes, etc. frequently lack positive make role models.
The discussion touches on this a bit near the end. The 'human consciousness is specifically important' meme could be harmful as we proceed as an evolutionary entity.

For those who anticipate an AI singularity: it may be harmful to the universe when we decide on an objective function for our GAI that optimizes specifically for human experience.

Humans were produced by a process: reality. We really should optimize the process, if possible, and not just human or human-biased experience.