skysight-inc/HackerNews huggingface dataset:
Nice comment. I'm wondering if there is any discussion on the superintelligence's weakness and its potential systemic behaviours as a group? Human beings have our biological sensors to distract(not always the case) us from being pure logical creatures. Thinking superintelligence as a complex system may provide different angle as well. But I don't have the information and the knowledge to answer these myself.

[edit]: grammar mistake
I don't get your point here. He's explaining why it works the way it does. You're saying you don't think about it as a user. That doesn't invalidate or even respond to his point.
Intel's (Cordova-compatible) Crosswalk project supports SIMD:

https://crosswalk-project.org/
Shuhari – Learn, break, transcend
CampStove – Burn wood, cook meals and charge your usb devices
For those interested in patio11's thoughts on how he would run tarsnap
http://www.kalzumeus.com/2014/04/03/fantasy-tarsnap/

And the discussion on HN https://news.ycombinator.com/item?id=7523953
There's also mOrgAnd:

https://github.com/hdweiss/mOrgAnd/wiki
Unikernels are cool to play with. Erlang is cool too. But...

- [name] is a kernel thread not a user space process.

- its libssl, not "libopenss"

- installing rpc, some obscure 55k listening port, and calling it bloated.. heh so cheap.

Once past all this FUD - what does a unikernel (basically the same as running linux and your app as /sbin/init except it's in Erlang and not C here)?

- its obscure. you get security mainly because nobody knows what you're running.

- its library based. like regular OSes.

- it runs only one program. or a million of them, like a regular OS, but with zero separation between them so compromise one means compromise all, actually. Else you have to add the separation layer yourself by writing more apps per "system" and make them communicate.

- its undebuggable without a lot of knowledge

- 'script kiddies' will run ./erlang-hack-for-x instead of ./rootshell.sh, this changes nothing to that. Remember the XEN exploit a few month ago? That'd still work and give access to all the Erlang instances. Its not that hard.

- its not faster, its actually slower, when compared to C kernel+code.

- it doesnt compile itself, you need a "regular OS" to deploy it

- it uses the same memory space for mostly everything (regular OSes use protected memory per process, its hardware enforced by the CPU)

- namespaced linux boots in < 10ms already...

There are much better implementations of safer, faster, cleaner OSes with better paradigms that also do away with backward compat and using modern, memory safe languages (http://en.wikipedia.org/wiki/Singularity_%28operating_system... for a well-known one). For the record MS also developed Drawbridge (process+lib, so not exactly a unikernel) because they could not do away with windows compatibility. So yeah.

If you have doubts, look at the example code at https://github.com/technolo-g/unikernel-demo
That brings a whole new meaning to "money laundering".
> That's because Java engineers can set up multilateral bidding wars every 2 years and get huge pay bumps; in Haskell, that's nearly impossible because it's a small community.

That's why you do more than Haskell. If you are such a great programmer, you can get people from Haskell and Java land (etc) to bid on you.

(I prefer Haskell myself, and have worked with it professionally for most of my short career.)
In a later PDF, the lawyer complains about IOActive wanting access to company engineers on "a few days notice".

I really don't support people throwing around the DMCA, but if the company's lawyer's complaints are accurate (if) then IOActive sounds like they prioritized having a quasi-journalistic "scoop" over professionalism.

https://plus.google.com/118103547235676487972/posts/Sot7Tp1C...
The Farmer's Dilemma is very clearly the same as the Public Goods Problem: http://en.wikipedia.org/wiki/Public_good

Specifically, public goods are goods where there is a temptation to free ride. As illustrated in the article, this doesn't always mean 0 public goods get made even by perfectly rational actors -- sometimes it's worth it for someone to do it anyway (Imagine putting up a street light in front of your shop if your local government didn't do it for you.)

The Wikipedia page has dozens of possible solutions, both economic and social -- everything from government provision to buying out possible free riders to subsidies to social sanctions.
Interesting research, specially because it has a lower learning curve. I see it as a halfway between fully structured and fully textual.

The large screenshot[0] is a textbook example of structured editor, but the cursor moves around as if it was text. It looks like the document is modeled as a combination of complete structures plus a few incomplete pieces of text. That's interesting because you get the benefits of structured display without paying for structured input.

However, I'm not sure I would use this. It's not clear how to call the Δ function, for example. You can consult the manual or ctrl+c the character, but that's not desirable. Also, does erasing the dot after ≱ yield ≥ or ≯?

I do like structured input. You type an awful lot less and there's no meddling with commas and parenthesis. The learning curve is tough, but Vim users are here to prove people are willing. If structured editing lives up to the hype, of course.

Anyway, I'm always glad to see research in this area.

[0] http://research.microsoft.com/en-us/projects/liveprogramming...
Customer service and security
Did you follow the installation doc?
most addicting game ever.
I thought Erlang relied heavily on threads...how does that even work without as OS?
For those that want to run a similar service using their own systems, I found that Attic [1] is a great open source backup tool that works in a very similar way, including deduplication and compression.

I backup some VPS servers to my NAS at home using attic over an SSH tunnel. Incremental backups are quite small and it's easy to automate with a simple cron job.

[1] https://attic-backup.org/
Because in games accomplishment is often easier than in real life, maybe because it's more structured and well defined, maybe just because each accomplishment happens faster. We then probably get some kind of chemical hit from accomplishing things, which doesn't discriminate very well based on the importance of the thing we accomplished.
And watching http://curvefever.com/content/team-iloveyou-wins-april-2v2-t... pretty much puts the rest the thought of me ever being good with this game.
Investing in technology: 6 lessons from a school portal gone wrong
In some sense pointing out 'text'ness of the text tools is the wrong thing to do (e.g., 'text' is something that contrasts with 'binary'). All of Excel, LabView, Scratch etc (as jamii pointed out in the other comment, as examples of structured editors), could have text file formats behind the scenes which could still be diffed, grepped etc. (unless the author made the distinction between text and ASCII/Unicode).

I think the author has made an interesting point, but I would add that "time has come" to, not abandon text tools (which I don't think has worked; I think the trend is going away from Excel to R and python+pandas, in data science etc), but have a hybrid system, where the text representation of the "view" is visible to the programmer all/most of the time.

For example:

- we either have plain text "LaTeX" editing where we edit out document/source "blindfolded", and only get to see the result when we compile and view the pdf.

- we use a WYSIWYG tool like Word (and some WYSIWYG LaTeX editors) where we stick to the view and are scared (sometimes it's impossible) to dig into the text representation

- what we need is something like a hyprid, where a "view" line, and a "text" line are interweaved, or "view" on left side, and "text" on right side. And we could edit any of the two ways, and the other should update.

I've been thinking along these line for quite a while, and if I get a change I intend to create some kind of system based on that.
"though at the end of the day" "nothing is perfect" ... Aerospike makes blatantly ridiculous promises in their high-level descriptions of their database. That makes our jobs harder (before Aphyr makes them easier) because we don't know what Aerospike is actually good at or exactly what kinds of data loss potential we need to architect our systems around.

Isn't it kind of annoying that some technical projects bolster their popularity/ecosystem with very fancy websites and impressive/competitive claims, but to really do your job right you have to throw all that away? The best you can do is try to get a sense from the reports of others who have tried something (and may or may not have been rigorous in their evaluation) so you can pick good candidates to even put through trials. (so again, thanks Aphyr)
Not to mention "Call me maybe: Redis" [0]. Rinse and repeat for every NoSQL database out there.

Point is, @aphyr skewers everybody. Aerospike is just the flavor of the month.

[0] https://aphyr.com/posts/283-call-me-maybe-redis
Frank Wang's Quest to Put DJI Robots into the Sky
Oracle, Sun to work on new type of computer (1998)
I contacted the author today. He responded to me in 30 seconds.
It's the picodollars - tarsnap was the second business I fell in love with on HN (the late Kiko was #1) purely because of the awesome vibe I felt emanating from your enterprise (which I'm assuming is a reflection on you as well).

Years later, you've also become a cause celebre for holding true to a clear business and lifestyle vision (again, perceived at distance), in spite of the recommendations and 'support' provided by Patrick and others, including myself. Keep being true, and I suspect the community will keep learning from you Colin.
To jump on the bandwagon here, I recently set up a gopher site for a friend running for local office (sort of as a geeky in-joke). I came away from the experience actually wanting more gopher. Yes, the web can be a platform for things that should be simple documents, but gopher all but guarantees a uniform UI and nothing but content.

I didn't bother to figure out the multi-dimensional navigation of these slides. Paraphrasing Tufte, Richard Feynman managed to write about much of physics without resorting to more than two levels of headings. I'm similarly unconvinced that multi-dimensional, nested documents are really that helpful here.
> If an engineer who'd be nothing special in the Haskell community can take home $400k per year slinging Java, then what is a half-decent Haskell engineer (who, most likely, makes a lot less than $400k) really worth? $700k? $3 million?

The actual language isn't worth anything. Knowing the language that my business application is written in, is what counts. COBOL is the best known example - outdated, hard to use language with no features. Yet COBOL programmers are probably, on average, the best paid programmers out there, because they work on systems that the businesses care about.

The reason a 'nothing special Java dev' is worth $400k is because there are systems that make businesses crap-tons of money out there, written in Java. Not because Java is a good/bad language.
The new Waterloo deal
Here’s What the New Tesla Battery Means for the Military
There is a good discussion about this:

http://meta.salesforce.stackexchange.com/questions/1946/is-s...

It looks like research did not have representative population.
Fhars has the numbers involved, and you can search the mailing list on this. What I remember is, Ian Hixie was spec editor and was then working at Google. He would do bigtable queries over "all the HTML pages in the world" in some sense, and find out things like that so many million pages had IMAGE tags. So he would float to the list that it should be handled as a matter of robustness. And most of the time those queries would be inspired by someone's suggestion, although I think he had gone ahead and tabulated a frequency table. This way you could judge whether potential new element names would clash with mistakes authors were already making.
> you'd figure out a way to raise the money

They do. They go to VCs.
Good points, thanks for the feedback. Apart from raw population number comparisons here, I personally find the "urban" metric more interesting because that represents the population groupings already in densely-configured spaces. With density comes greater efficiencies across a broad spectrum of measures (energy, face-to-face interactions, waste management, etc.) and those efficiencies, prudently managed, hold out the future promise of unlocking compounding economic advantages. There are of course downsides to dense populations (pollution management, real estate speculation, etc.), as well.
Common stock purchases for investors are only problematic if you structure them that way.

1. To who? There is a liquidity problem here. No one would buy a company at par value that just had the founders bail - and no founders are going to bail on a company that is killing it. This is such an outlier case that it's ridiculous to assume its a primary motivator.

2. Simple, give employees vesting equity grants like the founders, not options.

3. Downside protection is anti-pattern for VC. High risk = high reward. You might get more investments, but those are inflated and skews the market toward making riskier investments if they know they have a fall back. Secret is a perfect example.

The reality is LPs are in there because that's been standard and companies who need investment would rather take the money with shitty preferences than not take it at all.

If you don't want to do investments with LP, then either be so good that people want to invest on any terms you offer or don't take VC.
Slightly offtopic since not really about the article, but if you're even a little bit into pinball and you live anywhere near the Bay Area, you owe it to yourself to check out the Pacific Pinball Museum[1] in Alameda.

$15 for an all-access pass to over 100 machines, all on free play -- you can get lost in there (and I have). It's awesome.

[1] http://pacificpinball.org/visit
The very first programming text editing interface I ever used was the ZX Spectrum's BASIC editor. The Spectrum had a peculiar modal entry system, where entering any keyword was always a single keypress. The keyboard had all the BASIC keywords written on and around the keys (see http://en.wikipedia.org/wiki/ZX_Spectrum#/media/File:ZXSpect...).

As you typed a BASIC command, the cursor would switch between being a flashing 'K' (keyword entry mode: the next key you press will enter the white keyword on that key), or in expression entry mode, a flashing 'L' (lowercase letter entry) or 'C' (capital letter entry). Other keywords were accessible using the 'Symbol Shift' key (to enter the symbols or function names in red on the key caps), or by pressing symbol shift and shift you could put it into 'Extended' mode and enter the red or green keywords above or below the keys.

The upshot of this was that Spectrum BASIC never had to lex code outside of basic expression parsing - and the only ASCII lexing it had to handle was expressions containing literals and variable names. Any keyword token was stored just as a single character token in memory - the program was stored tokenized and ready to be interpreted. It was fundamentally impossible to type certain classes of syntax error.

I remember being kind of surprised when I came across the BBC Micro and C64 where you had to type BASIC keywords out in full. It felt crazy - how could the computer handle you mistyping 'prnit'? How come the computer let you type lines of BASIC in that were wrong?

I still think there's something slightly broken about the fact that text editors let you type syntactically invalid code.
But its not cheap, which was my point. 100GB of storage costs:

$300/year at tarsnap

$36/year at S3
Canadian real estate prices are a case in point. Crazy/greedy real estate brokers egg buyers on to take ever larger mortgages at current low rates. Buying a starter home should not take 30 years to pay off for the average buyer.
Context? Yeah, right.
I hear what you're saying. But I've been programming for 35 years. I've found that getting syntax right is at worst a tiny percentage of my time/energy/brain cost when doing programming. Once out of the newb phase. Once I've fully grokked the language and I've had enough ramp-up that I'm in "the zone" it's nearly effortless to type syntax-perfect code on my 1st attempt. Even getting built-in library calls and macros right, on 1st attempt, becomes nearly effortless, once in that frame of mind.

It's the think-design-code-test loop that is the biggest driver on my time/energy/brain cost. Not syntax conformance. Conformance becomes like a musician having played a certain instrument for enough years, you acquire muscle/eye memory for what note requires what finger/body/mouth positions/behaviors, nearly a one-to-one map, autonomous.

Do agree that anything that enforces syntax correctness, upfront, is helpful for newbies, especially "forever newbie" use cases, the non-expert users.
It required me to install tk before running, and it's mentioned in the build dependencies.
Polish Bank Introduces Mobile ATMs You Can Summon with an App
Did Colin ever reply to that? I've always wondered what his response was.
> Those who disagree, why?

They probably feel that the Nuremberg trials are a hyperbolic example here, and worry that line of argument brushes a little too close to Godwin's Law.

Upshot, we probably all agree with you that everyone has personal responsibility for their actions. There are still situations where we want attorneys to listen to their clients though.
I wrote an academic journal article about this guy! It's interesting how often his story bubbles back up into popular consciousness in different contexts. In fact that continual repackaging of his narrative is in part what the article is about, along with the transmission of his invented language which is sort of like a Borges story before Borges:

https://www.academia.edu/4042982/No_Man_Is_an_Island_Early_M...

There's also this is a popularization of it that I wrote in 2013. His drawings of supposed "Formosan" (Taiwanese) townsfolk are worth checking out:

http://theappendix.net/issues/2013/10/made-in-taiwan-an-eigh...
Here's one I've started to focus on in the last few months:

say "ปฏิบัติจริง".chars; # says 7 [1]

Perl 6 may be a game changer in years to come among those who need to munge text that's Thai, Chinese, etc.

http://www.reddit.com/r/perl/comments/2szv7m/beginner_progra...
My Weekend Confusing People with a Futuristic Credit Card
One would hope they would have learned. But France has always been a police state. The only difference is, now they are now openly admitting to it.
Thank you - good to know of the new developments.
A serious question from someone who is in and out of studios weekly and who works almost daily in Ableton and weekly in Pro Tools and Logic (doing production as well as post stuff).

Does anybody use something like this to make music for any professional/commercial use or is it really just of academic interest and for tinkerers (no offense - there is value there to I know).

I ask because when I look at this (and I'm also an EE and a software developer) I get a headache.
Wonder which car "rust" would be. I like the hard-to-spot text at the bottom though :)

"If you're wondering about this choice of cars, and if they fit the facts; then repeat to yourself 'it's just a joke, I should really just relax...'"
> Consider that the US Supreme Court does not render advisory opinions; to overturn an unconstitutional law, one must violate it first, then defend oneself all the way to the Supremes.

Please don't take this the wrong way: Research this topic further!
I personally just trust Colin's crypto skills more than anyone.
Macromedia Dreamweaver had a nice split pane option where you could view both the html and rendered page at the same time. You could edit either side at will, and they both would stay in sync. Some things were much easier just dragging and dropping them into place, whereas other items it was easier tweaking text to get it to look right.
> Although some ethnic distinctions existed during this period—such as the difference between light-skinned northern Europeans and sub-Saharan blacks—modern categories of race didn’t yet exist. There was simply no conceptual framework in place to ask the question, “Aren’t you Caucasian?”

This sounds a little silly to me. From the way European and Arab chroniclers describe the Mongols and their appearance, it seems that people back then had a more than robust enough system of racial categorization to separately classify East Asians. More likely Taiwan was simply such a remote, alien place to Europeans that almost none of them had sufficient first- or second-hand knowledge to call Psalmanazar's bluff.

In fact, I suspect that the quoted sentence expresses the author's primary motive for even writing this piece in the first place; namely, to argue - contrary to the entire field of population genetics - that categories like "white" and "Asian" are wholly arbitrary social constructs and that races (or at least white people) don't really exist.
Does $500k in the USA still buy you permanent residency?
The valid points that you are making are getting lost in the hostile tone. The article is about finding one's self (the author), not everyone's self.

Farming isn't a silver bullet, but neither is programming. Of course. I see the value, appeal, and benefits in both. I don't believe the author intended to label programming a disease for anyone other than himself, so vilifying him for it seems pretty harsh.
I took Caltech's "Learning from Data"[0] (machine learning) MOOC a couple of years ago. Of course, one of the classic ML applications is loan approval. In one lecture, Prof. Abu-Mostafa mentioned he was a consultant to a large financial organization and his project built a successful loan selection system. But then the organization's CEO asked "Why did you turn down these loans? Under the Fair Credit Reporting Act, we have to tell the applicants why they were rejected." Of course, he couldn't say "because that applicant was not on a high enough peak in a 10,000 dimension space." A question came back from the audience, "What did you end up doing?" and the professor told us, sheepishly, "I can't tell you." And so it goes...

[0] https://work.caltech.edu/telecourse.html
In theory it should be straight up taxable income.

They likely owe ~$1.5 million in taxes on the $3m, between state and federal.
Jebus, you'd argue with a post.

You're agreeing with me.

I said not all of these things should be called "DAW", but they are all called DAW by many people. I'm saying that is confusing terminology and I wish we could settle on calling some of these things something else. I don't care which things get called "DAW" and which ones get called crows or other types of corvid.

But, the term "DAW" is overloaded, and one of the negative side effects of that overloading is that whenever the discussion comes up somebody has to argue that a bunch of these things that people call "DAW" are stupid and we should hate them because they aren't good for X, Y, and Z. As you have eloquently demonstrated.

Were you trying to demonstrate that fact?

Also, I not only had no intention of derailing OP's question, I answered it by explaining that Radium is in the "modern tracker" category.
> Americans had far more rights in 1788, as long as they weren't slaves [1].

Or women. The omission does say a lot about you.
We actually have our Chef rdiff backup cookbook randomly distribute jobs across a buckets of time using a hash function of the hostname.