skysight-inc/HackerNews huggingface dataset:
Except that no one in ordinary discourse uses "race" in the way you are, which means "species" (the whole not-interbreeding thing is often taken as definitive of "species".)

"Race" as it is commonly used means "variety" or "breed", and the claim that there are observable and significant statistical differences between human populations in geographic regions is, one hopes, uncontroversial. Those differences come from different genes, and since we all know that a trivial edit to a single gene can result in a massive change in function, it is reasonable to ask about a wide range of characteristics that have some genetic influence.

To claim that "races" in this sense "do not exist" is to come across as incoherent and pedantic at the same time.

Whenever anyone has looked at any characteristic that is really significant in society and how it differs across "races" so defined, they have found that the differences are trivial at best, non-existent at worst. This is "controversial" because a bunch of idiots want to project their prejudices onto genes.

"Intelligence" is by far the most debatable target for this kind of nonsense because a) it is controversial as to whether or not anything like "g" is an objectively real feature of human beings; b) it is extremely controversial how heritable it is; and c) even if it is real and heritable, our ability to measure it is so poor that it is very difficult to make any claims about population statistics.

See... you can actually refute racist nonsense while at the same time acknowledging what everyone knows: varieties of humans exist, and redefining the word "race" so it does not apply to those varieties of humans does not make the fact that varieties of humans exist go away.
Redefining the word "race" so it does not apply to the human varieties does not make the fact of human varieties go away, and so fails to make a counter-argument against racists. "Racism" exists, and saying "race doesn't exist" doesn't change that. All it does is mean that to be consistent you'll have to call it "variety-ism", which is awkward and irrelevant.
I don't disagree, but at this point, its more of a historical footnote now that solar and wind are cheaper than nuclear (similar to how Thorium was thrown under the bus in the 50s-70s by staff in the Navy).
Visio Diagram Export, VSD to PDF, VDX and VSDX to SVG Conversions Are Enhanced
PHP isn't as bad as it used to be. Yes fundamental operator order is erratic and I'm forever googling basic functions, but the ecosystem has produced some good stuff over the past couple years.

Read up on Composer and Packagist. It's basically NPM, Gems, or PyPi for PHP. There are now solid interoperable libraries for most common tasks.

- https://getcomposer.org

- https://packagist.org

Laravel is a great framework, but quite a bit of what's out there seems to be built on the Symfony foundation.

- http://laravel.com

- http://symfony.com

There are also great coding guidelines and tools that are evolving. The PHP Framework Interoperability Group has produced some solid coding standards and tooling has followed.

- http://www.php-fig.org

WordPress...it makes me sad. But it's ubiquitous. If you're stuck doing WP work, take a look at the Roots project. It's a sane, modern approach with good tooling.

- https://roots.io
As a satisfied PHPstorm user, I'd like to say that the parent probably meant beat when they wrote bear

> if you are going to use an IDE you can't bear intelij

if you are going to use an IDE you can't beat intelij. They are also the people behind resharper.

Readers, if you are a student, please check out https://www.jetbrains.com/student/
IIRC, when Simonyi invented the term "product manager", he was referring to what is now called tech lead or architect.
The amusing case of tech libertarians
A common pattern I've seen with companies sprinting head-first into a microservices architecture is something I call "femtoservices" -- when your system is new and doesn't do much, it's easy to split things up into components that are way too small. I've seen systems that essentially have a microservice per database table, effectively destroying any reasonable way to perform non-trivial queries. Fixing this is far harder than splitting out a monolith that has been designed well.
This was my thought. I'm happily employed so I haven't been looking, but are others finding that Rails work is drying up as well?
>[Athiests who reveal themselves] risk losing their children, especially in New York State, where custody is often given to the more religious parent.

Interesting, I wonder why that would be? Is it because American courts are biased towards religious people in general? But in that case, wouldn't a liberal state like New York be less biased? Could it possibly be because of bias of courts in New York towards the Jewish community?
If you keep firmly in mind that he's a complete crank, his iconoclasm can be quite entertaining in short intervals (maybe one article a year.)
- http://the-paper-trail.org/blog/distributed-systems-theory-f...
- http://highscalability.com/blog/2011/5/31/awesome-list-of-ad...
- https://github.com/theanalyst/awesome-distributed-systems/tr...
You're missing images.

You don't explain why I should want to sign up (actually: no newsletters is a turn-off for me).

Your textbox doesn't look like a textbox.
I've been called a few times to troubleshoot slow PHP websites only to discover they were using Symfony and could not sustain 5req/sec on fairly beefy hardware. All kinds of PHP optimizations couldn't make it run much faster (which complicated the infrastructure a lot later on). The last time was 1 year ago so unless something impressive happened since then, I would suggest against it.
Code sharing is not the same as using the same library in different places. That is managed by a proper dependencies manager and not as issue. The problem is when people take code from the codebase and spread it all over. In one pretty awful scenario, I saw two programmers create a wrapper around the ORM then try and use that all over the place. That made testing awfully difficult because the wrapper was full of errors itself.
"90% of people who go to Vegas lose money, 80% leave happy"
What you're saying would certainly apply to contemporary regular jews- but I'm not so sure it's true of the Hasidim that this guy is so deeply embedded with. It really is a foreign culture, and unless you have experience with it, you'd never be able to imagine just how jewish it's possible to get.
Ah, it seems we have moved to the deprecation phase of the buzzword lifecycle. Consultants and pundits would be well-advised to begin seeking the next thing.

Meanwhile, those of us who actually build systems will probably continue to make all our services as small as possible, and to compose systems from discrete processes that may or may not require more than one computer.
Nope, our sources assume they're running on Windows.
I wonder how many of the conference goers use reiserfs or its derivatives.
I like the idea of moving that arrow the way he does.

Everything else was just less convincing. The real power of React is composable components that are easy to think about. I don't think the author really "got" this; if he was building "complex state machines ... and [mixing] multiple concerns in one component", he was just doing it wrong.

I also don't love the idea of stores depending on each other. In my experience, it leads to hard-to-maintain tangled interdependencies, especially on the frontend. I actually tried to use Bacon.js as a Flux replacement because of the reactive philosophy (this article was a source of inspiration), and while it was nice, the purported benefits of Rx fell flat and store interdepencies remained a problem.

Now, I use NuclearJS [0] to avoid store interdependency altogether. It's actually what I was trying to build with Reactive programming, but done better.

[0] https://github.com/optimizely/nuclear-js
Don't worry. PHP itself shouldn't be an issue. It's bog standard ALGOL-y syntax with some weird corner cases that aren't that hard to avoid.

The bigger gotcha will be getting used to the execution model, if it's standard LAMP-y type application hacking. Remember that, in this style of app, all of your state has to be either explicitly stored in a backend or in the browser cookies. The script begins not knowing anything, lives briefly, excreting HTML or JSON, and then dies, leaving behind only what it's explicitly saved. In some ways it's more complex than a Rails-type model, and in others it's simpler.

In any case, you should be up to speed in a week or two of hacking at it full time.
I was downvoted because I dared to hint of something supernatural on Hacker News. I didn't even explicitly claim a supernatural cause; I only said I used to think these cases were faked, and now I don't.
"Many of the usability issues raised by Don Norman in his 1981 criticism of Unix have gone largely unaddressed"

That's because Don's complaints were not about intrinsic issues, but complaints from someone who had a frustrating time developing a mental model of the components of a system and who tried to use the just-so story of "cognitive design" to justify his inability. The non-point about prompting y/n to delete is particularly misguided.

Similar to this article.

"ls" is called "ls", not because of slow 80-char terminals, but because humans are, on average, not fast typists. One wants to list the contents of a directory a lot, and "ls" is quicker than "catalog". Similarly, "ps" vs "tasklist" and "cc" vs "compile-a-c-program" :-). Notably, in powershell, most people have aliases that do this for powershell's necessarily verbose query functions.

It's primarily a command shell for controlling the machine, not a programming language. And the UI choices made over the last 30 years reflect that.

That fact that ls takes arguments is a UI improvement that keeps you from having to write tiny programs all the time and pipe it's output to sort and awk all day long. It is also why the "one job well" crew is only half right, and why Powershell kind of feels awkward even though it seems to get more things "correct" in that regard.

This is just yet another just-so story by someone who wants ideological purity in UI, which is completely misguided when UI, by definition is oriented towards a universe which is not ideologically pure.
What about the fact that they all are using Windows on the desktop? I'm a Linux person and I can't use anything else. I've been using Linux for 15 years.

I asked if they can let me install Linux on the computers, they said I have to use a VM.

I'm fine with a VM but I also need my window manager of choice (i3-wm) and so on.

Would it be okay if I install Arch Linux on VirtualBox and I fullscreen the VM? What about performance then?

All the other developers are using Windows and putty shells and Sublime Text as their editor.

I asked if I could bring my own laptop but they said I can't.

Suggestions welcome.
made more alone time with my wife.
He seemed to have beat the system but I guess in the end it won.

My dad very recently won a police brutality case with a settlement of ~100k. Technically it's not winning since they settled. After medical (even with insurance medical expenses come out of the settlement) and lawyer fees he'll receive ~5k.

He says it doesn't feel like he won. Even though to me and most others it looks that way.
It's nice to see some content for modern OpenGL -- it's been a while since I've done any raw GL programming, and I understand the newest specs are finally deprecating the mess of APIs that have accumulate. Last I saw there were many different ways to render polygons (immediate mode, display lists, vertex arrays, vertex buffer objects...) and I can only imagine it's a nightmare for people just getting started.
I can't tell there's even an email field, that could be one thing. It's really hard to see.

However, you may just be seeing the natural result of very, VERY few people having the ability to relate to what you're doing. That's not bad - it's niche but a big important niche - but you can't expect to convert at high numbers from the general population for such a niche. Good luck!
Rusty Spring? Reminds me of that literary classic by I.P. Knightly.
>They said I have to use a VM. They also mentioned I can't bring my own hardware.

>Suggestions welcome.

Keep looking for a new job. I guarantee this is the tip of the nightmare iceberg you're about to hit.

I hope I am wrong, but I've seen this enough times before to know that I'm probably not.
Reminds me of: http://www.jimcollins.com/lib/goodToGreat/ch4_p83.html

From the book Good to Great. Excellent read!
The VST market isn't really lucrative. I have it on good authority that most plugins sell at most 200 copies. Music software is also very challenging to write because it combines multi-threading with soft-realtime requirements. So any programmer good enough to write non-trivial music software can easily make more money with fewer headaches writing almost any other kind of app. So I'd say the only good reason to write music software really is just for the enjoyment of doing it.

As for myself, as much as I enjoy writing music software I enjoy making music more and it seems like I only really have the mental energy for one or the other.
The LightSail Spacecraft Is Revived, Deploying Its Solar Sail
Curious to know where the original poster is located?
Racism is asserting superiority of one group of humans over another, and generalizing without evidence.

You could think certain people are genetically better adapted to cold or hot climates. That by itself is not racism, it becomes racism when you say that everyone who cannot stand cold weather is inferior, when in reality, it is totally dependent on circumstances.

I think people failing to see the difference stops some honest discussion and people go on a witch hunt. In this case, blocking the person may well be justified however.
So, they are generated in a computer using an invented program, but the mid level graphics API is implemented on his hand, instead of wholly inside the computer.
Your logo is just a reversed codeigniter logo... hope you are aware...
Good point.

There is also a funny tangent on it. Garrett Smith (the person responsible for such movies as "MongoDB is Webscale" and "Erlang II: The Movie" http://www.gar1t.com/blog/tags/videos.html) made a comment that Erlang has already been doing nanoservices before microservices were cool.

In a certain way he is right. Each gen_server lightweight process is a small independent service that starts up with only a few KB of memory, has an isolated heap and can be called from another Erlang node from half-way across the world like a you'd call a local process.
Go Corp. with their tablet in the 80's.

http://www.goodreads.com/book/show/1171250.Startup
The browser that is rendering the DOM also, ultimately, works that way, with various portions of the browser screen redrawing while others remain static.

So it's kinda funny that the modern state of web dev is adding another layer of that same approach on top of layers of that approach.
Aren't there pretty popular PHP frameworks that take care of magic like parsing variables and routing URLs and persisting state?
Calling support for slavery a "political belief" is rather tame at best and outright misleading at worst.
Yes, yes! I also think about this.
Banker to the poor - the story of Muhammad Yusuf 's grameen & micro-finance, over-coming odds, and a good read if you are curious about lending.
It's used there as a media site not as social network.
Which is not actually meaningless. Technical features like "root user" or "wheel group of root-capable users" have political implications. From `info su` [0]:

> Sometimes a few of the users try to hold total power over all the rest. For example, in 1984, a few users at the MIT AI lab decided to seize power by changing the operator password on the Twenex system and keeping it secret from everyone else. (I was able to thwart this coup and give power back to the users by patching the kernel, but I wouldn't know how to do that in Unix.)

> However, occasionally the rulers do tell someone. Under the usual `su' mechanism, once someone learns the root password who sympathizes with the ordinary users, he or she can tell the rest. The "wheel group" feature would make this impossible, and thus cement the power of the rulers.

> I'm on the side of the masses, not that of the rulers. If you are used to supporting the bosses and sysadmins in whatever they do, you might find this idea strange at first.

— Richard Stallman

My understanding of Urbit comes mostly from this writeup on Popehat [1] and an initial foray into the documentation of Nock and Hoon. However, the impression that I get of it enabling encrypted, distributed programs, does mirror Yarvin's proposed "Patchwork" system of nation-states [2], in the same way that a single root user mirrors a monarchy, and with analogous pros and cons between the technical and political systems.

[0]: http://unix.stackexchange.com/questions/4460/why-is-debian-n...

[1]: http://popehat.com/2013/12/06/nock-hoon-etc-for-non-vulcans-...

[2]: http://unqualified-reservations.blogspot.com/2008/11/patchwo...
TextBlob Sentiment: Calculating Polarity and Subjectivity
Just remembered I actually do have a hosted example -> http://gamehack.herokuapp.com/. This was a game I did for a hackathon with an earlier version of the engine. It also uses websockets. You need to open the game in two different tabs to play(open them in Chrome, for some reason inputs are not working in Firefox)
It was stated as fact as late as the early 90's in my own textbooks, and I attended a private school in the NY metro area.
Is Hacker News really an appropriate place to post what amounts to a want ad? Just asking.
Have you actually tried VirtualBox? Depending on the underlying hardware, the performance really might not be an issue.
There are so many ways... But anything other than VBOs has been dead for ~10 years or more.
I haven't read a Moldbug post that actually supported slavery.
>The finds will go to a new German-funded museum, opening in October. Schofield hopes to organise a loan to the British Museum

Why isn't the find staying with the Ethiopian people?
making a bunch of people on hacker news go just lowered your conversion rate by 20% ;)
Top developers do not guess at what code does, they step through it, or add logging, or sit there and step through it mentally until they understand what it is doing.

Top developers do not copy/paste code snippets off the web, they use googled code as examples to write their own code that works with the code they are working on.

Solving problems based on guesses takes more time than understanding the code. It looks and feels more productive than sitting and thinking.

There is nothing wrong with somebody providing an answer, as long as they can explain the logic or lack of logic behind it. Why have multiple people go and figure something out? Post it on a FAQ on the intranet so everybody understands. If they can't explain the answer, ask to see the data and go through it together. Maybe everybody will learn something.

There is nothing wrong with getting things done, as long as they are done in a way that won't get in the way of getting things done in the future.
tl;dr Startup valuations are usually calculated by multiplying the number of issued shares by the price paid at the last round. This can overestimate the valuation if there are different classes of shares, and the most recent shares have more rights (e.g. liquidation preferences or discounts on future rounds) than do those issued earlier.
The whole argument is non-sensical. "Its not some broken piece of shit" or "it doesn't suck" are meaningless unless you give us what "piece of shit" or "sucking" really is. "Linux" isn't even clarified so is this just talking about the kernel and implying that other os kernels provide definitions of "sucking" and "piece of shit"? *BSD certainly provide good kernels that don't suck and aren't "pieces of shit". Is it talking about full blown operating systems? That's not clear either... I'll just stop.
It looks like the tinder app.
Didn't we already try the theories of "differing brain size means <insert_gender,race,etc_here>" in the past? Any time I hear "fMRI" I feel a hidden tinge of Phrenology trying to pull itself back from the grave of pseudoscience. In this article I started to wonder here:

As might be expected, more educated families produced children with
greater brain surface area and a more voluminous hippocampus. But
income had its own distinct effect: living in the lowest bracket left
children with up to six per cent less brain surface area than children
from high-income families.

"As might be expected"? Meaning we naturally expect a difference in any form of the brain to give merit and reason to any argument toward difference.

I fully support the idea that scarcity and other social environment issues create toxic effect on human development. However, I'm first curious if the statistical variance of research referenced in the article merits the tone of the article, and secondly where if at all does the size of this or that part of the brain provide less muddied proofs. I think basing important arguments on risky science (bordering pseudo-science in some applications) is counter-productive.

Actually, unless a large statistical variance is shown, the argument of surface amount or size of hippocampus is absolute hogwash. You might as well say women are paid % less per $ then men because the size of their brain is % less.

Related:

"Seduction without cause: uncovering explanatory neurophilia" [1] "The Seductive Allure of Neuroscience Explanations" [2] "Neural correlates of interspecies perspective taking in the post-mortem Atlantic Salmon: An argument for multiple comparisons correction" [3]

1. http://www.sciencedirect.com/science/article/pii/S1364661308...

2. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2778755/

3. http://prefrontal.org/files/posters/Bennett-Salmon-2009.pdf
The article mentions that companies could increase their valuations by increasing the number of shares in the option pool. But how would that work? I'm not seeing the math on that.
What Makes a Woman?
Am I the only one who think holding your fingers on the home-row is very painful on the wrists?

Basically every touch-typing guide wants you to sit in this painful position[0].

Is there really no better?

[0] http://kinesis-ergo.com/wp-content/uploads/2013/07/ulnar-dev...
One problem I have with the page is the contrast of the lettering. I think you the light grey characters could be a little bit darker.
The page is HTTP. I try to avoid submitting any personally identifying information over the Internet in plaintext.

(Maybe the form submit is HTTPS, but I'm not typically going to bother to check a thing like that. Sites that I want to visit respect my privacy by defaulting to HTTPS.)
Completely agree. Looking at his eventual realization of these ideas, Cycle.js, it's just a complete mess in terms of declarative, easy to understand components. The beauty of React, beyond its simple lifecycle API and virtual DOM, is that you can glance at a component and very quickly reason what it does and how it works. I can't say the same for anything that came out of this article.

There's a tendency in JavaScript development especially to overthink, over-engineer, and over-abstract. We're still in the middle of the woods with JavaScript application development. I hope we get out soon!
I feel like I've been seeing Racket come up more often recently. It's interesting to me that it seems to be winning the scheme wars when there are other excellent distros out there (such as Chicken and Gambit). Has anyone shipped any software with Racket? I'd be curious to hear about it in real world scenarios (e.g., long-running processes and deployment).