skysight-inc/HackerNews huggingface dataset:
Hey. I'm the author of the article.

If folks want to toss links to good examples of cartograms in replies here, I'll add them to the article!
Yeah man it's definitely those spooky SJWs who think colleges should prohibit racist/sexist speech. I'm sure if you asked an average person they wouldn't respond similarly.

Honestly surprised it's only 43% of people think colleges have the right to ban extreme speakers.
A very click-baity article that's getting a lot of coverage from the usual pro-Apple websites
Digg used to compete, but the redesign killed it.
Dam, that's gotta hurt!
You still need to ensure that the IV is unpredictable, even if the ciphertext is authenticated, but then you still need to make sure CTR (or GCM) nonces are unique, so that nets out.
As much as GitHub has done to antagonize people by being non-responsive on some issues, it has never gone as far as SourceForge has historically.

There's a decade of utter indifference there combined with malicious sabotage of popular projects several times over.

Going from the frying pan to the fire is hardly the best plan, especially with offerings like Gitlab, Gitorious and Bitbucket readily available.
It's more like you guys bought property that's an EPA Superfund site.
The story provides specific examples of hate speech speakers, such as secretary of state, IMF directors, and the prime minister of India. Its important to note that until recently, "hate speech" meant the Klan and such, that definition has dramatically changed.
I am most upset at this continued insistence of using a Bel as unit of data.
British Intelligence Is Legally Allowed to Hack Anyone, Court Says
"system package manager" is a meaningless distinction.

If you want the game to load/unload addons at runtime, rather than just wrap the games executable with flags, then yes you have to learn to talk to nix daemon directly which is a bit more work. But do that and things will still work just fine.
Just checked, my adblocker nuked the embedded vimeo-video and the loader script showed a big red error message instead.
Great idea!

I'm working on a fully featured jupyter kernel that will eventually get merged into the main Mathics repo [1]. I was planning to inquire about some hosting in a couple of weeks (once my exams are over and I have a chance to finish the jupyter kernel off).

Edit: [1] https://github.com/sn6uv/Mathics/tree/jupyter
> "kilo" meant 1000 everwhere else but for some reason it meant 1024 when it came to storage sizes
Only when using storage. They sell storage by 1000 to inflate the number shown to customers.
At least one problem with this advice is you do not define "just good enough". When I was a new developer "good enough" simply meant it passed all obvious tests I could think of.
This article states the dam was no longer worth the costs involved in maintaining it. According to Wikipedia:

by the early 21st Century, the combined power output of both dams only provided the equivalent of 38% of the electricity needed to operate one paper mill, the Daishowa America mill.[citation needed]

https://en.m.wikipedia.org/wiki/Elwha_Dam#Construction
"Kibi" and "Mebi" is moron speak. A kilobyte is 1024, a megabyte is 10241024, and a gigabyte is 10241024*1024. Period.

Anyone who is using base 10 is simply wrong.

Or lying to sell you a smaller storage unit.

Whatever confusion there exists, it was created by dishonest mass storage manufacturers. Prior to 1990-something, there was no confusion. As larger and larger storage devices became available on the mass consumer market, the sneaky bastards at Seagate, Quantum et al started to use base 10 to make their products appear more capacious.

The solution for that is to simply take back the kilobyte.

Possibly, legislation could help: make it unlawful for a storage device which holds 100000000000 bytes to be called a gigabyte device.
https://news.ycombinator.com/item?id=11090630
I don't get it. Everything you just said is better done by a computer.
Apple would rather be profitable on 10% market share than unprofitable on a 90% market share.
> Some of us (most of us, I would contend) who have been successfully programming highly concurrent software without them for 20+ years are totally OK with that.

I work on parallel software every day and I would not be OK with having threads and channels as my only tools. I would agree that they're usually the best thing to reach for initially, but it's essential to be able to have low-level control over the scheduling if you want to get good parallel performance out of the hardware. I have workloads that today result in 3x speedups on 4 cores but would become slower than the sequential algorithm on 1 core if I were to rip out the highly-tuned parallel scheduler and replace it with threads and channels.

To be fair, though, I'm working on CPU-bound software and if my workload were I/O bound I'd likely have a different outlook on this.
>leaving, ARM CPUs, I guess?

Or POWER8.[0]

[0]https://raptorengineeringinc.com/TALOS/prerelease.php
Very interesting data. It was cool to notice some graphs had much higher variability and then notice that they were all sites that are far from the equator. Then the article helpfully explained precisely why they had more variance!
> The point is to sell Swift. In the C++ example, he didn't cast each integer to int64, but he manufactured a reason to do it in Go and Swift.

Wow, the crazy is strong with this one. The reason for the cast is that C++ follows C in implicitly converting between integer sizes but neither Swift nor Go do, remove the casts and the code doesn't compile:

> swiftc -O test.swift -o test_swift
test.swift:8:18: error: cannot convert value of type 'Int' to expected argument type 'Int64'
x.append(i);

> go build test.go
# command-line-arguments
./test.go:12: cannot use i (type int) as type int64 in append

And while the correct fix was probably to type the loop variable as an int64 (which incidentally is ugly and non-obvious in Go, you have to convert one of the for loop's bounds to an int64 were Swift will just let you explicitly type the loop variable to Int64) it also changes jack shit to the runtime:

> time ./test-go-type
9999010000
./test-go-type 10.88s user 0.86s system 153% cpu 7.660 total

> time ./test-go-cast
9999010000
./test-go-cast 11.04s user 0.87s system 154% cpu 7.699 total
I do like reading "unicorns do X" and imagining real unicorns doing that.
The byte notation doesn't make any sense to me if you're using SI. It's kind of like saying Giga Inches or KiloCM, just seems wrong
It is indeed a fact that the TPP moves us closer to Economic Integration. Claiming that Economic Integration is a threat to classical liberalism is your opinion, and is not supported by the link you cited.
The Revelations of a Nazi Art Catalogue
Where's the Love? Florists Under DDoS Attacks Leading Up to Valentine's Day
> For quite a few of us, there's no one offering the services SourceForge does.

Garbage. Not even close to true. It may be inconvenient to use other hosting systems but this is 2016 and there's an embarrassment of alternatives to SourceForge. It might require bolting a few different systems together to make it work, but it's doable.

> If we move off SourceForge, we'll have to self-host and figure out a way to cover the expense of that.

GitHub offers a lot of free hosting, including downloads, but it's a little trickier to use than SourceForge. There's also very inexpensive hosting via other providers where bandwidth is very cheap to free, and many offer steep discounts for open-source projects.

I'm dismayed the community put up with SourceForge as long as it did.

Where's the open-source SourceForge alternative? That's what we need. Even if SourceForge does clean up its act, nobody should be held hostage there. Same goes for GitHub or any other "mission critical" service. Too big to fail is a problem.
Vancouver Never Plays Itself [video]
> if he couldn’t get a billion-dollar valuation straightaway for his company, he wouldn’t raise capital at all, saying the valuation was a “psychological threshold” for “certain types of customers”

In psychology, this is referred to as Projection.
These look excessively conservative to me. Projections from present-day plans that don't take upheaval into account. Example: good luck finding a job as a postie if drone delivery takes off. Or a trucker, competing with self driving vehicles.
But better along what axis? There is a lot of stigma around having a sex doll/robot. There's even a smaller amount of stigma around sex toys for men.

So to penetrate a mass market it would have to not just be better than a sex toy, it would have to be better enough that it outweighs the stigma associated with it (and the difficulty of keeping it hidden).
Slide Show: Darwinian Doodles
I read your post as a huge piece of sarcasm, but the sad reality is that with sales/marketing people ru(i)ning the asylum, the tech world is really turning into what you've described.
I'd say jupyter notebooks surpass Mathematica UX wise.

I maintain Mathics [1] which has it's own web interface e.g. [2]. I don't think the Mathics interface is as nice as MMA but the documentation bar on the side is really nice.

[1] https://mathics.github.io/
[2] http://mathics.angusgriffith.com/
Remember Geocities? How about MySpace?

What about Google Code? Freshmeat?

Overnight is not a literal thing, but one day the site's there, and the next? Nothing.
Which floppy disk?

My Apple II floppy drives had 256 byte sectors, groups of which were called a kilobyte.

Wikipedia quote: An MFM-based, "high-density" format, displayed as "HD" on the disks themselves and typically advertised as "1.44 MB" was introduced in 1987; the most common formatted capacity was 1,474,560 bytes.

(Why is it 1.44 MB? That's a bit of silliness: it's the result of dividing 1,474,560 by 1024, and then just moving the decimal point by three places instead of dividing by 1024 once again. The beginning of idiocy.)

All the storage examples you're giving are due to dishonest mass storage manufacturers who confused things sometime in the 1990's simply by lying.

All other storage uses 1024. A gigabyte of RAM is 512 megabytes times two.

RAM is not the "exception"; RAM is fundamental. A computer can operate without mass storage, but not without some RAM.

A good reason to use powers of two sizes whenever bytes are involved is that the byte itself is a power of two unit already: it has historically settled on 8 bits.

A kilobit of data already does not correspond to a power of ten byte value.

If you want metric byte storage sizes, then first redefine a byte as 10 bits. Then a bit can be a centibyte, a byte can be a decabyte. Ten megabits will be exactly a megabyte, and so forth.
Both dams together put out 19 megawatts.

https://www.washingtonpost.com/national/health-science/elwha...

edit: That's less than the coal plant near here that was recently shut down because it had become uneconomical (it was a bit more than 20 MW).
Better email the Smithsonian and tell them to take all that photography out of the American Art Museum. Ansel Adams was merely under the illusion that he was creating something, but it was just an annoying act of self-delusion.

Photography isn't really proper art, especially if done using a smartphone, right?
The grant amount is $250,000
You'll notice that the entire source code for reddit is hosted publicly here (https://github.com/reddit/reddit) which makes your question that much more interesting.

And the answer?

It's the community and the centralization.

By making a subreddit, you have a chance at scoring some of the people who already visit the site, rather than having to look for them or advertise on your own. Discoverability aids the community, but it's only made possible by centralization.

Then there are things like global shadowbans and antispam and the fact that karma is shared across reddit.com. If you made a separate reddit, karma on your site would not be reflected to the original. Which would suck.

Reddit.com dominated the reddit market for just about everything.
Why accountant is not in the list?

AFAIK, there is no changes in accounting process since, I don't know, 50 years ago? Accounting should have been replaced by software and people start teaching/learning how to use the software instead of teaching at university.
While I agree that cartograms beat standard maps for showing people-centric data, picking on FiveThirtyEight (which has done so much to de-obfuscate the American political system) seems a little silly.

> Maps could be a reason policymakers don’t focus on minority issues.

Well it could, but other factors (such racism as gerrymandering) play a definitive role in influencing policymakers and the constituents they answer to.
Of course that's historically true. The point is it doesn't make sense so it should be changed. Kilo means 1,000 for every unit of measure except bytes. Mega means 1,000,000 for every unit of measure except bytes.

It doesn't even make sense... 1024 isn't a base two number, it's a base 10 number! If you really wanted to represent 1024 bytes in base 2, it would be 1000000000 bytes. Kibi and Mebi are not moron speak, they are the correct term for these quantities in base 2: https://en.wikipedia.org/wiki/Binary_prefix

Using a base 10 prefix for a base 2 number is just historical weirdness. There's no sensical formal framework in which it fits with other uses of these prefixes. It's good to try to preserve old standards wherever possible. No need to reinvent the wheel. But in the long term in computer science we are trying to get to a world where ideas make sense together and form an easy to understand system. In the long term it's better if people don't have to learn this arcane idea that prefixes are base-10 everywhere except digital storage.
Yeah, before the smartphone, all photography was serious. Nobody wandered around with a 35mm compact taking photos of their friends and family and holidays in Disneyland. Everyone was trying to make great works of art with their cameras.
If this wasn't Slack that it was referring to - I think I'd agree.

However, if I remember correctly, it was basically Stewart taking advantage of the investor frenzy and putting a ton of cash in the bank.

It's not like they're burning it on ads or promos like Groupon or Uber. My feeling was they were taking advantage of the investing environment to really shore up their cash reserves - no matter the valuation.
Salary and bonus system. Rules on code ownership and individual OS contributions. (do they think they own that) Option of working from home when you need to do something that would otherwise require 1 day off. Work assignment: do you get tasks from small team pm, or 30 different people with different priorities. Work system: everyone does their thing, or are you working in a group of N. What kind of tasks you get assigned: month long projects, or small bits.
Blog post about it.

http://dev.saxonica.com/blog/mike/2016/02/introducing-saxon-...
If you like marching cubes in WebGL, here are some more examples (both CPU and GPU based implementations):

http://threejs.org/examples/webgl_marchingcubes.html

http://webglsamples.org/blob/blob.html

http://webglsamples.org/caves/caves.html

https://www.clicktorelease.com/code/bumpy-metaballs/

http://dev.miaumiau.cat/rayTracer/

http://dev.miaumiau.cat/sph/

http://mikolalysenko.github.io/Isosurface/
Agreed, except smoking. Can we agree, smoking isn't a good idea anymore? I lost 20 years of healthy life for a wasteful addiction and it started in 1991 when I was 16.
My freshman year in college I took a science fiction literature course (aside: it turned out that my dad took the same course with the same professor some 40 years earlier). The professor said that Stapledon's Last and First Men was the most ambitious and significant work in the genre's history, and I am inclined to agree.
i wouldn't ever take investment money without personally benefitting from it. after working my ass off for 6+ years, the thought of giving a portion of my company away without money in pocket seems patently absurd. like, a total non-starter. nope. i would laugh in the face of anyone who offered. anyone who tells you otherwise is probably trying to fool you -- that happens a lot when you own a business.

if i were a vc, i'd also want my entrepreneurs to take some money so they can focus on more important things. the executive team of a funded company with real employees and real expectations of not pissing away a small fortune and many careers should not be worried about personal money at all. they should have enough disposable income to get all their personal luxury crap like laundry service and car rides, fancy gym memberships and whatnot taken care of. supporting a family? then it's even more important because it relieves the stress of multiple people which would have been the executives' to bear.

plus, a pissed off founder that got ejected from their own company after years of work and no compensation..... not a recipe for good things. in fact it's a recipe for very, very bad things.
People are drinking way more to compensate for that. I prefer that people kill themselves instead of killing others (in traffic accidents related to alcohol, etc.)
Bash Script for stocks
Is this article written by confused AI that collected sentences from other articles?
Behaviour Driven Design Explained
> I believe that's why socialism fails.. Every... Single... Time.

Sweden is doing fine. Australia is doing fine. Those two countries are generally in the top 5 of any quality-of-life measure you care to name. The UK is mostly doing fine.

Socialism is not communism.
Well see in my opinion, they don't need to be complex tools at all.

And I would argue that 80% of users probably use the tools in more or less the same ways anyways: hence the design in the first place.
Another .NET version arrived, 2x faster LOL
As one would expect, the reallocations way dominate the costs: here's the original program

> time ./test_cpp
9999010000
./test_cpp 2.29s user 0.86s system 99% cpu 3.170 total

here's by replacing []-indexing by at:

> time ./test_cpp_at
9999010000
./test_cpp_at 2.31s user 0.85s system 99% cpu 3.173 total

and here's the second one with vectors reserved to 1000000:

> time ./test_cpp_at
9999010000
./test_cpp_at 1.27s user 0.30s system 98% cpu 1.587 total

I expect with iterators and iterator transforms an actual C++ developers could get pretty much the same no-alloc thing I got using them in Rust:

> time ./test_rust
9999010000
./test_rust 0.53s user 0.01s system 97% cpu 0.556 total

And of course you could just remove the entirely unnecessary initial loops and just do the summation on the index values anyway because that's what's in your vectors, at which point the compiler realises it's a constant (or it doesn't — I didn't actually check ‚ but it just has 10000 iterations to run with 3 additions each so there isn't much of a difference between that and a constant on a superscalar GHz+ CPU where everything fits handily into registers because there's only two values and a constant):

> time ./test_cpp
9999010000
./test_cpp 0.00s user 0.00s system 45% cpu 0.009 total

though assuming you didn't know the upper bound (or the step) I assume there's a formula which gives you the result in constant time.
Here's a Reddit-like site I found out a while back--the community is growing, too. [0]

[0]: (https://voat.co/)
I also wander what would happen if Nokia have gone with Maemo platform with Qt as an official SDK, instead of switching to Windows...
This is a very extended assumption which is quite wrong.

When Nokia opted for MS all paths were already downhill. Going with Android would have meant and injection of money from Google, but clearly Nokia was not prepared to land in the highly dense Android ecosystem, fighting for a tiny piece of the cake with giants like Samsung. There was no way that Nokia would have a success in Android that would put out the fire.

MS in turned meant to have most of the Windows Phone market for itself and a BIG partner behind. As terrible as WP was at the beginning, it bought Nokia a LOT of time. Nokia reorganized its business in the meantime, separated the location business (what is now HERE), the NSN side and consolidated its patent portfolio and research divisions.

This way, they managed in the end to sell Devices to Microsoft, which was a huge burden. And then sell HERE (which wasn't really profitable) to the automotive consortium. With this two moves they kept the company afloat, along with many great assets that actually make and will make money (the research division and NSN ), and the brand.

Had Nokia opted for Android back then, it would have ended much worse (Blackberry maker comes to mind). I think from the point of view of share-holders, Nokia escaped dodged a terrible future. Basically they took their things and left the platform in the rescue boat, while the rescuers (MS) burn with it.
The Apple IIGS was an awkward collision of the Apple II and Macintosh approaches.

Edit: This comment originally went on to briefly describe the Apple IIGS, then tell a long-winded personal story. But I've moved that to its own blog post:

http://mwcampbell.us/blog/apple-iigs.html
All unicorns together are worth less than Apple.

https://www.cbinsights.com/blog/unicorn-companies-worth-less... [August 2015]

(It's also less than Alphabet, given stock price movements since August. Take Uber and Xiaomi out of the unicorn list and the aggregate value of all unicorns combined is a little less than Microsoft.)

The total value of unicorns, including Uber and Xiaomi, is roughly 10% of the NASDAQ 100. [per same link]

The total value of the NASDAQ 100 is about 1/4 that of the S&P 500:

http://marketcapitalizations.com/historical-data/total-marke...

Multiply them out and all unicorns together are worth about 2-3% of the S&P 500, or less than 1/4 of the decline since the beginning of the year. That's the typical fluctuation in value on a fairly active trading day.
5 common choke points in the continuous delivery pipeline
I like to mock the drive-maker's kilobyte too, but in their defense the tradition is older than standardized byte and word sizes. There was a time when drive sizes were measured in bits, and they naturally used SI prefixes for those -- nobody has bit-addressable memory.

That said, they aren't measuring them in bits any more, and using gigabyte in the SI way is definitely misleading.
BBC Radio Science Hour: Gravitational Waves Detected
Love this process for building a modern website
This is a thesis without any supporting arguments.

tl;dr the thesis is Maps could be a reason policymakers don’t focus on minority issues

The American system of government is based on a bicameral system. That is, half of the legislative function (making new laws) is handled by a representation of the people, the other half by a representation of the land area.

This is by design. It is not a bug. The system is not a true democracy and while paying attention to minorities is important in any republic, it is not the only consideration. The reason land mass was called out was because the states establish and form the U.S., but I guess if you had to do it over again you could assign power to people with lots of money. The point being a legislative body representative of the existing system (and responsible for the architecture, not just the performance of government) was desired.

But none of that was in there. Neither was there much proof that maps cause harm to minorities. Both of these things should have been addressed for the essay to be worth much, sadly. Nice graphs though.
I use my iPhone to collect data for OpenStreetMap. If you ever find yourself in London using an OSM-based map, some chunk of it will likely have been created using my pointless silly Facebook twit-machine.
A Modern App Developer and an Old-Timer System Developer Walk into a Bar