skysight-inc/HackerNews huggingface dataset:
You are probably thinking of this article: http://www.dailydot.com/society/anonymous-website-challenge-... which links to http://voidnull.sdf.org.
Prior discussion: https://news.ycombinator.com/item?id=9985664
It reads like Chekhov's short stories: kind of dreamy and full of epiphanies.
you may also find http://www.jasymchat.com useful if you're a student.
Are you a programmer as well?
Hmmm, OK, although I note a VAT imposes higher compliance costs on an economy, and is harder to evade. And still, comparing to the US is very difficult, seeing as we have 50 state wide taxing regimes with much more complexity in what's taxed how much, many many many more local ones (the small-medium sized city I live just outside of has at least 3), and it's generally ignored on out of state mail order purchases.

Hard to compare, but probably not grossly larger in Switzerland.

I wonder how property taxes compare.

Ah, here we go, taxation as a % of GDP: https://en.wikipedia.org/wiki/File:Tax-Revenues-As-GDP-Perce... Overall we, the US and Switzerland, track very well.

From https://en.wikipedia.org/wiki/Taxation_in_Switzerland which I'm just starting to look at.
The energy involved here is between one and two grains of rice.
It's rather hard, and expensive to try to compete in domains where the government protects the status quo via heavy regulation.
Experience can't always trump creativity

Creativity not guided by experience tends towards the wheel.
I can see the boycott coordination angle (except, the offensive vendor can just change its identity).

By what mechanism does Ethereum enable monopoly elimination? (sorry, I don't know too much about Ethereum)

The problem with detainment, collective detainment, sanctions, etc. is that the local conditions when a detainment occurs may be far from the theoretical situation. What if everyone around you believes that you should be detained, but you actually shouldn't (according to the theoretical 'rule')? You just threaten to "stop funding" them and they let you go? What is to stop them from escalating the violence? Nothing.
"Arguing that API is a technical problem is like arguing that state borders are a geographical phenomenon.

Yes, boundaries often coincide with rivers and mountain ridges. But often they do not."

This is geography, i.e. humans in space. Rivers and mountains are topography and geology material.
If you've not read any of Murakami's fiction and are interested, check out "Hard-Boiled Wonderland and the End of the World". I think most HN readers would enjoy it.
Self-driving vehicles enable smaller higher-frequency buses in less-dense areas.

And auto-taxis for the .50cent/mile cost of a personal car cut the Gordian knot of parking politics that often prevents new dense development in urban neighborhoods, since people don't need to own their own cars to take economical car trips occasionally.

And they shift the economics of vehicle ownership, so fewer people own cars, and thus fewer people identify as 'drivers' that are only concerned with roadway widening and parking construction, rather than public transit provision.

And, if nothing else, they'll make a big dent in the 30,000 people killed by automobiles every year.
> corporate finance is simple enough ...

Chess is simple enough for a kid to learn. But the level of mastery varies greatly among people. Worse, inexperienced players are unable to recognize their own weaknesses or to recognize skill in others.
Probably because it was rendered in AfterEffects, which is a quick and easy way to make animations.
Thanks for your input!

The View Rules button should work now - in case there are still issues, you can see the rules here: http://alexnisnevich.github.io/kalevala/rules.html

It might be helpful to play Single Player against AI first to get a sense of how the game works. It's possible that what happened with your game was that it was your opponent's turn first but they didn't place any tiles.

It looks like there may be an issue where if you start an online game and disconnect, you can't connect to anyone again without refreshing. I'm trying to figure out what's causing this.

I do apologize for all the issues - as far as I can tell, this is the first time anyone's made an online multiplayer game in Elm, and there's definitely some kinks still to be worked out.
It might be the most innovative and most productive place but how does it affect the rest of the world ?
Let us not forget the other side of the coin.

(1) On one side - tech has magically enhanced the world and our lives. Socially, it has freed us from opression and gave us all a voice, ...etc

(2) On the other side - tech has disconnected us from nature and has negatively affected the environment, by making us much more efficient at extracting and transforming nature (raw materials) into goods.
Socially, even though everyone has a voice, it's lost in the cacophony - everyone tries to out-shout everyone else; we're constantly fighting for each other's attention, we're walking around looking at screens while our children are pulling our hands and screaming for our attention. And so on..

So is 'innovation' good or bad ? The answer is some union between (1) and (2). Only the future will definetely answer this.

It so in our nature to look at the extremes and ignore the other side of the coin that some are only going to see (1) and some are only going to see (2).
And for those who see only (2), Sillicon Valley, with all the good intentions, might just be the most destructive place in the world.
"If I'm the father of open source, it was done by artificial insemination with stolen sperm."

Richard M. Stallman (https://www.youtube.com/watch?v=FpAKasXdrXI&t=2m55s)
Unsigned overflow is defined but that doesn't necessarily make it any more expected when it happens. It can still ruin your day, and in fact it happens much more often than signed overflow, because it can happen with seemingly innocent subtraction of small values. After personally fixing several unsigned overflow bugs in the past few months I'm going to have to side with the Google style guide on this one.
Our intention is definitely to have this available on AR headsets - we work closely with ODG and Epson and are looking forward to supporting them!
Show HN: Dot – A dotfile synchronisation script
Sick of doing manual dotfile synchronisation, and not wanting to have to install yet another tool on every new device, I wrote a bash script that does two simple things: stores the dotfiles you specify in a git repository, and installs dotfiles stored in a specified git repository.

I believe the most innovative part of the tool is its simplicity, in that the dotfiles are stored in a format that still allows them to be easily traversed and edited within the repository, particularly when [using GitHub for storage][1]. In fact, many operations that are expected to be used rarely (compared to storing and fetching), such as deletion, have been delegated to GitHub for simplicity.

Disclaimer: I am [cross-posting][2] `dot` from Reddit in the hopes of gaining more feedback. Please let me know what you think!

[1]: https://github.com/eZanmoto/dotfiles
[2]: https://www.reddit.com/r/programming/comments/3bihre/sharing...
1 – How to make an operating system from scratch
This seemed familiar to me and I recalled this: http://www.benjaminkeen.com/open-source-projects/smaller-pro...

It is the first hit in Google for 'form filler bookmarklet'.

Any noteworthy differences between yours and that? (Honest question, no snark intended.)
Sadly, How Windows 10 Reveals Microsoft's Ethics Armageddon
He's Austrian, and his first language is German...
Good review, but it's worthwhile to note the source of the essays as well: it's a ribbonfarm adjunct and memetically sponsored by a16z, the saviors-of-humanity-with-no-ulterior-motives-whatsoever-but-keep-giving-us-billions-of-dollars-okay-mm'thanks.

Normal humans aren't supposed to understand this stuff. You are supposed to sit back and absorb it potentially while under the influence of mind expanding substances. It has also been rumored it helps to have two or more brains to understand ribbonfarm posts after 2012.

Plus, these writings are explicitly "inspired" by spending a year with Valley Thought Leaders and growing their already delusional viewpoints to even higher extremes (source: http://www.ribbonfarm.com/2015/07/28/breaking-smart/). If you want to know how the movers and shakers in SV view their positions on high, read these essays and bask in the glow of their perfect prophecies of how the future will play out and how they, the ones on high—they, and they alone, are instrumental to the future of humanity. (plus, like, lol sharing economy with 25% vig so you maintain a monied billionaire class, obviously. feel free to share, but always give us 25% or we'll cry.)

These essays follow in the modern ribbonfarm style (high concept stream-of-thought/forget-the-world story telling—start with a thesis, see how far you can go until the world breaks). For example, here's a recent totally serious ribbonfarm excerpt about email:
Stream workflows avoid the illusion of perfectability of information flows implicit in notions like Inbox Zero altigether. Flow Laminar is an asymptotic ideal you will never actually reach, because incoming flows always bring in entropy, and while you can impose laminar flow on downstream parts of a stream, the only way to get rid of turbulence is to shut down the flow altogether.
I agree with the sentiment. Off-topic suggestion, though.

Want people to value your "content"? Consider abandoning the word "content" forever.

Those same people analytics people you deride use it in their spreadsheets.

Words matter, and the word "content" is about as icy and evocative of technical, corporate fetters as "enterprise solutions" to me.
How else can you be a legitimate thought leader?
"OCR will not work properly on screenshots from non-Retina displays. They just don't have high enough resolution."

Not sure I understand why 1680x1050 is not a "high enough resolution"?
Great video. I think this should be shown at the beginning of every introductory computer graphics course.

For a nice overview of Disney's proprietary Hyperion renderer that implements this light bundling technique (and a whole lot more), see : http://www.fxguide.com/featured/disneys-new-production-rende...
That was a clever and legitimate comeback. And many of the electric cars in the US are there right now based on edicts/legislation. In fact many car companies lose money on each sale but nred to manage to overall blend/mix %s each yea .
Your code runs about 85x faster than the original Python code, that makes it just 1,20x slower than the C code they took as base, so about 3x faster than the CClasp code. With just a decorator.
Umm, who is Venkatesh Rao and why should I read 30 essays by him?
Free Software is a philosophy and political movement. If your system runs code, you have the right to modify that code. Closed source binaries are profane and immoral (user retains freedom of usage and modification; developer may never "close" the source unless they originated the entire codebase (see: "viral GPL")).

This is also where the nerd-power term "Libre" comes into play which inspired such misnamed catastrophies as "LibreOffice."

Free ~ Libre = Freedom of User Modification, free as in "I'm free, I'm not a slave" — nothing to do with monetary "free" of not paying for code you can see, though that is seemingly a prerequisite.

Open Source is just putting stuff up online and saying "lol whatevz." If your system runs code, it may have had an origin in open source software but got forked and now the new creator doesn't want you to see it. Open source binaries give you no rights as a user (developer retains freedom of distribution and profiteering off other people's code without giving back; user has no rights).

Update: Free Software also prides itself on excessively pedantic terminology and 16 different kinds of Free Software each with their own rights and restrictions (e.g. AGPL (or "The Coward's License") versus GPL2 versus GPL3 versus LGPL versus TEAPOT-GPL, ...)

Update2: They also like parrots, but please do not buy one just for them to play with. Parrots are a lifelong commitment.
Yeah, the book is impressive. It will teach you how to become likeable by most people, and that is something you definitely need if you want to become a manager or any kind of leader, or just if you have to deal with people on your job, even if it's just your boss and coworkers.
Sure, the brain is a sponge and remembers many things which you're not consciously aware of. Those memories can affect your decisions. So far, so good. But... and there is a big 'but' here...

Advertising does not always have the desired effect. I generally avoid commercial content - whether it be printed advertisements, sponsored content or otherwise - but it is nearly impossible to avoid being exposed to some commercial content, whether I like it or not. Those advertisers which, through sheer tenaciousness or downright trickery manage to make their way into my consciousness might not like what their presence there does: it actively lowers my perception of their products as viable choices. To me, advertising is like mould on a piece of bread, like slimy threads in a bottle of beer, like a wriggling meal worm in a bag of flour. It does many things, but it does not make me want to buy the related product. I probably conditioned myself to behave like this due to my dislike of the dishonesty in advertising, but this is less relevant. I'm pretty sure I'm not the only one out there who reacts like this. Mentally connecting a brand or product to a piece of advertising just makes me think it is of low(er) quality, over-priced, designed to fail or otherwise deficient as the manufacturer needed to whittle down on production costs to pay for said advertising. It might not be true, but to me it feels like it is.
It's Python 3 code, he used the print function without importing from __future__.
The author falls into many traps of the law vs code debate. There is a big difference between wet and dry code, as Nick Szabo, the original inventor of 'smart contracts' put it.

Admittedly, it is very stimulating to entertain thoughts in the direction the author takes his description. But in the end it is not a fruitful approach to understand ethereum and other smart contract systems.

Law has an open texture. It is deliberately broad and ambiguous to allow specific real life events to be subsumed under the conditions of a given regulation. Legal provisions do not have to be formulated in a natural language. They can be expressed in pictures or even in (pseudo) programming code. What is important is who (or what) parses and interprets the code. Wet code, i.e. legal provisions, are interpreted by humans. Nothing else can (currently) understand the "actual meaning" of a legal provision. Dry code is the opposite in that it is not interpreted by humans but by machines. Smart contracts - the official (but historically inaccurate) name of those programms that are hosted and executed on the ethereum distributed virtual machine - are written in dry code.

Ethereum is a 'rich and trusted' execution environment for software. 'Rich' because the ethereum virtual machine has access to a whole bunch of data that carries deep meaning to specific individuals and human society in general (or rather might some day). Trusted because the code execution is performed in a way that is extremely reliable. Whatever the competing interests behind the outcome of a specific computation may be, influence over the network may only be gained through computational resources (and at a later point probably stake/ether) which - in the real world - means economic resources. The achilles heel of a network such as ethereum (and bitcoin) is that "the crypto-economy" needs to stay causally disconnected from the other economy, that uses blockchains as a tool to run trusted fiduciary code (currency, insurance, identity, reputation).

"Law vs Code" is a very interesting talk to be had but there is no room for a "doomsday argument". Both are separate but intertwined domains. A fruitful approach to understanding the relationship between code and law may be Luhmann's system theory.

[further reading]
https://en.wikipedia.org/wiki/Niklas_Luhmann
https://medium.com/@heckerhut/smart-contracts-platforms-and-...
Yup, about 55 and ready to go another 20 years :-)
> Did you know that the 4 major political parties are all in the government together - by mutual agreement?

It's actually 5 different parties (with only 7 seats in the federal council).

https://en.wikipedia.org/wiki/Swiss_Federal_Council#Members_...
As a temporary measure for the can't-connect-after-quitting-to-main-menu issue, quitting to the main menu now refreshes the page instead. Not the cleanest solution, but at least it works for now.
Even by Hacker News standards this comment is disappointingly negative. You'd do well by including even the tiniest bit of positive feedback – this collection obviously took a lot of work and apparently you were engaged enough to make it through 11 essays.
Firstly, we would refer to them as proprietary or non-free binaries (perhaps even user-subjugating), not "closed source".

Second, you're conflating copyleft with free and permissive with open. This is not the case. The definitions of free software and open source are largely identical (copyleft/permissive being OK both under free and open definitions), however the open source movement rejects all ethical, moral and social arguments, in addition to not concerning itself with privacy rights, DRM, Tivoization and other threats to user freedom.
Communication needs added to that list. It's as important as any one of those. We just got to watch nations provide frequent updates to the public about the Greek negotiations via Twitter. Silicon Valley has created a vast number of technologies around communication over the decades.
I wrote up a very rough summary/set of notes. Please excuse all the errors in punctuation, spelling, and formatting. Thought it might be helpful for people who want to skim, as the whole thing is more-or-less a book.

https://docs.google.com/document/d/1rWspzjvnv4a3bRkVaaFFMWU_...
Its a really nice book. In fact, I am gonna read it again after seeing your comment!
But you have to balance the probability of a problem with its severity. I do a lot of work in C with pointers and arrays, and there are many situations where I select unsigned ints because (, although problems are more likely,) there are less likely to cause a memory read or write error (for my application, though not necessarily for others). I also often use unsigned when I am doing math that includes logs, because I am less likely to cause a math error.

I would like to be clear that I agree with your assessment for most situations, with some exceptions.
CClasp is looking really, really interesting. I'm still enjoy SBCL, but on the right project—why not try CClasp?
>>> Specific examples include lack of a staging environment, source control, testing procedure, engineering leadership, auditing... it goes on. Also might suggest in future not putting all code into MySQL.

This. . . is. . .particularly shocking. The FIRST thing I did when me and my two partners decided to start a business was to get all of these in place before we even started thinking of what we were going to build. All three of us thought it was that important.

Dude, I mean, lack of source control? Who does that? Even when I only had two years of development experience it was drilled in my head this was not just optional, it was absolutely necessary - there is no option to the contrary. It was just basic stuff you should know and this guy was handling millions of dollars in transactions every day? It really makes my jaw drop to think about.
SciRate: an open source website to browse, save and comment arXiv articles
> I am all for thoughtful content, but binging isn't a concept that can be applied to blogs.

I'm sorry, what? Oh it certainly is, believe me.
Wouldn't it be ironic if Windows 10 was the final straw that pushed Linux to the desktop?
Source for this video with more information:

http://www.disneyanimation.com/technology/innovations/hyperi...
It defines a "long" integer, for the block and key size, as eight bytes (64 bit).

It would take a lot more than a one page PDF to properly review. The example there only supports an ECB-like mode of encryption - is this a documented "feature" of the system or is it just that we are only looking at a simple example?
It's not quite that; phones can't even be classic Skype clients because holding a TCP connection open on mobile either doesn't work or drains battery. So they switched to using push messaging for incoming calls/messages, but AFAIK Apple/Google won't let random machines send push messages.
Seconding. I found it an invaluable read, as well. It dispels quite a few invisible myths.
Not based solely on stock value. Just those 99 companies, referenced in the article, account for 6% of all US corporate earnings.

Intel + Apple + Google + Cisco + Oracle = ~$95 billion in net income.
I haven't read that particular one, but probably have it in a bookshelf somewhere. My wife is a big Murakami fan and I've read almost all of them. I will make that the next one on my fiction reading list, thanks!

I particularly enjoyed A Wild Sheep Chase and Dance Dance Dance, whereas my wife loves Kafka on the Shore (which I didn't like). Funny that...
Previously: https://news.ycombinator.com/item?id=9976938
RPython isn't really much like C, so that would be misleading.
right.

it is only a simple example. here's a working demo: https://www.youtube.com/watch?v=h1kABn5dfXc.
It's too expensive.

So's SF.

In regards of programming jobs, sometimes it's like living 40 years ago.

You program with punch cards? 40 years ago was 1975.

Racism is annoying, but normal here. And you must be proud of being Swiss.

You say that like it's a bad thing, but it's a big reason I like Switzerland. Life's too short to be ashamed of who you are.

Switzerland is tiny. Finding (and keeping) friends here can be hard, because if you even dare to fart, the whole village knows about it within seconds.

Same with any small town in the world. You say that like you're afraid of being drug out into the street and shot.

And you shouldn't use your brain too much, so you can keep up with the others. But I'm pretty sure that doesn't only apply to Switzerland, so you may safely ignore this one.

I don't think you'll have any problem with that one.
Does P2P Windows updates really count as a question of ethics? I don't think so.

Any privacy options are quite clearly stated in the installation options, and they are in the settings menu in easy to find places.

Security is another issue, I'm not a fan of the OneDrive bitlocker key that MS automatically gets, or the Wifi Sense, but other than that I think MS has been quite transparent.

Considering that most privacy settings revolve around Cortana (i.e. the flagship feature for the OS), I don't see why people are getting their pants in a twist over it. For most people that pick the express installation, that will by default send all data to MS, their experience will be vastly improved.

For everyone else, you can switch the settings off, and for people who still have an issue generally use Linux (or OSX if they're that way inclined).

So really it isn't that MS thought you would say no to all their privacy questions. It's because Cortana doesn't function all that well if she's not able to send data to MS. Would it be nice if MS were more open in what exactly they were sending to their servers? Yes. So if that's the real problem, then don't question ethics, question their documentation.
If you mean run RPython code as regular Python code, that doesn't always catch typing problems. For example, returning a None where an int is expected works fine in Python, not so in RPython.
Do you know anything at all about Europe? (hint: Europe ­— particularly the germanic part — is far less patriarchal than north africa and the middle east).
Even within the US, state borders are still not a settled matter.

http://mobile.nytimes.com/2014/08/24/opinion/sunday/how-the-...