skysight-inc/HackerNews huggingface dataset:
Identity has many different meanings depending on the context, just look at the Wikipedia page: https://en.wikipedia.org/wiki/Identity

How it is being used in pg's Identity, I believe, is referring more to a Self-Concept (https://en.wikipedia.org/wiki/Self-concept), or 'How one views one's self.' On the other, statements like "I've often been accused of being overly analytical" and "I already have OCD" refer more to Self-Knowledge, which the Self-Concept Wikipedia article suggests is distinct. The difference is in how we think about how things relate to ourselves, and is critical to what pg is saying.

For example, the article brings up an example in which a thread about programming degenerates into a religious-like war when programmers identify as a "X programmer".
By incorporating X into their identity, or Self-Concept, they are saying 'X is part of who I am.'
By incorporating X into their Self-Knowledge that would sound more like, 'X is something I know.'

The Self-Concept is dangerous because when someone else comes along and says something like "X sucks" the X-Programmer interprets it is "part of who I am sucks" as opposed to "something I know sucks." The latter is easy to dismiss (or discuss), but the former is personal and offensive.

pg warns that the more of these ideas we build into our Self-Concept the more exposed we become. By allowing more ideas into our Self-Concept we create new path ways for others to strike at our primitive, illogical, emotionally biased core. And its not that having that primitive core is bad, it's just that 'sophistication, logic, and rationalization' are slow and take a lot of energy. Presumable, that's why we have that primitive core, because people who try to rationalize threats to their well being are beaten, eaten, and humiliated; they can't react fast enough or keep it up long enough.

So don't try to hit the other extreme, you'll just wear yourself out. But be careful what you allow into your Self-Concept, because your Self-Concept isn't rational.
Absolutely spot on, but it's damn near impossible talking to a non-programmer about Go without biting your tongue every time you almost say 'Google'
Electronic stability control is already required equipment on new vehicles in the U.S. (and around the world: http://en.wikipedia.org/wiki/Electronic_stability_control#Re...), because computers using sensors are better at measuring traction than humans are at estimating it.
Incidentally, for those interested in this sort of thing, http://discuss.bootstrapped.fm/ has a laser-focus on bootstrapped startups that makes for a very pleasant site.
> Yeah, so we'd have to carry that exception over in every other piece of software we create that uses it

The license is MIT, you don't need to add anything else.

> The >300 open issues and what seems like tons of ignored pull-requests

Old version of PhotoSwipe was not developed me and I did not manage repository. Previous owners just passed development to me a few months ago https://twitter.com/PhotoSwipe/status/444134042787930113 and I started working on a new version.

I can assure you that all new issues and pull-requests will be managed appropriately.
Zeplin – Efficient Collaboration Tool for UI Designers and Front End Developers
An incredibly fascinating story. Tom Perkins: "Mister Sloot, you have done an unbelievable job. You are going to be the richest man on earth."

A TV-repair man working for over 20 years as a recluse in his attic. When his invention was ready for demo's, Roel Pieper was one of the first to take a look at it. He almost fell out of his chair and said "This is it!" when the device showed 16 movies running at different speeds. He quit his job at Philips later that week to form a company around the invention of Sloot.

Had Jan Sloot really found a new and novel way to store information, beating Shannon's law? Vector graphics? Pre-storing the code book? Or was that only the hook to get as much investors behind it and make a few really really rich?

I think the system was entirely within information theory laws. To see this, we look at a former invention of Sloot. As a TV-repair man he had to buy the schematics for the TV's he was working on. These schematics came on a CD or floppy disk. Sloot patented a device that had all the schematics of every TV already on it in a heavily compressed form. To "unlock" a schematic, one could call a phone number and receive a small keycode that one would enter. This would remove all the hassle of individual data carriers like CD's and floppies, which was a huge market at the time.

I believe the Sloot Digital Coding System was to be a setup-box for media and software. A commercial PirateBay of sorts. You would download (or bring in your device to a local shop) encrypted versions of the latest software and movies. Then you could simply call a number or buy a chip card to unlock a movie you wanted to see. A CD-I Netflix 10 years before Netflix.

This would have made the DVD market redundant. Like a Dolby Surround chip build into all sorts of electronics, so would this technology be licensed to other manufacturers.

The only (and very big) problem was that Jan Sloot did not get to really finish his update-code. How to efficiently and automatically update the database of these devices? A team could have probably worked around it, but Jan Sloot kept to himself and was enormously paranoid. He did not allow Faraday cage tests to rule out suitcase transmitters. He claimed they could be used to reverse engineer his simple invention.

The source-code for the device was never found. In the locker that PI's expected it to be, they found a John Grisham novel, and the only device ever opened after Sloot's death, contained a simple harddrive.

Jan Sloot's attic room was cleaned the day after he died. All his papers, chips and devices were taken. The widow of Jan Sloot and her son have no clue were it went.
It would be nice if the title gave a clue about the content. I know the mods are busy, but perhaps it could be changed to something like:

Duktape: an embeddable Javascript engine,
with a focus on portability and
compact footprint.

Without that, the title is effectively click-bait, requiring a click just to find out what it's about.

Edit: I see it's changed - thank you mods, or contributor.
Colbert's Defence of the New Star Wars Lightsaber Design
The Lazy Man's Guide to Enlightenment
Out of sheer curiosity, I wonder if duktape can run node? If so, I would think it to be possible to repackage node libraries as ruby gems. Not saying this would be a good idea, I am just wondering if it would be possible.
Another website that doesn't render text at all with JS disabled. Fail.
I guess it's a question of perspective.

In the past few years I've been working a lot on Bitcoin, so I've become quite familiar with how the banking world works and what they collect and track about you.

If you really think Google and Facebook "track users relentlessly and insatiably" then I suggest you take a deep breath, and then go review what banks do in the name of anti-money laundering. It makes social networks look like quasi anarchist chaos camps. I mean, you can tell Google and Facebook your name is literally anything - they aren't going to check. They barely even care beyond trying to nudge you away from picking pinkponies_78, so the search function works. Google isn't going to suddenly suspend your email account and demand you provide documentary proof of where your business is getting its income.

WRT this: Google omits basic facts in their privacy policy about the data they collect about you

I don't think they do:

http://www.google.com/policies/privacy/

Just go read that page and it covers a huge number of topics including things like "who sees your data inside the company". I'm sure you would want even more info, but these sites represent a trade off - earlier privacy policies were dinged (by governments, lol) for being too large and complex.
Indeed, a lot of businesses with economies of scale and network effects can become monopolies. If we want to experience the benefits of free-market and competition, from a consumer point of view, we need to implement it through regulations. Peter Thiel explains it quite well, businesses want monopolies because they can reap a higher share of the value. Competition redistributes value to the customers. Once we recognize this, we can ask where, as a society, it makes sense to foster competition.
People use R as a convenient tool.i.e., R users are tool/library users, not tool builders in general. Haskell cannot compete with R for this user base.
I'm not planning to stop working on PhotoSwipe, it's under active development. There will be a WordPress plugin soon (with paid pro version), so project will be partly monetized.
Hiring for a Consulting Startup – Or should we call it dating?
Well, ROT13 is at least immune to collision attacks.
I'm happy to see that Zurb has customized Foundation for mobile apps, but it begs the question, why are all these UI frameworks coming out for angular and not ember?
Because it's cheap?
#4 is really nice; light moving at different speeds in different media. I'm also struck by #2, light reflecting off a mirror, because some of the photons apparently carry on through the mirror (he said, as if recording the main packet bouncing off it were no big deal...).

In the near term, could this technology lead to to the development of improved beam splitters, mirrors, bottles etc. that would drive the development of optical computing?
Same could be said of HN, with a few exceptions.

I have never webbed my way to Reddit, nor desire to; I welcome this.
Additionally, I think what's key is to note that he wasn't pumping Clojure too hard in the post. It was more a post about why he's leaving Scala. And in that analogy, you can be pretty certain that the girl you're leaving is definitely not "the one".
But how? Did you talk with some of the guys behind Dropbox or what did you exactly do to be allowed to violate this rule?
The article stretches the definition of "computer science professor" a bit too much.

Pieper has a Wikipedia article [https://en.wikipedia.org/wiki/Roel_Pieper]. It describes him as primarily an "IT-Entrepreneur". He seems to be mostly an investor/business type.

And (from the WP article):

> On 1 September 1999 Pieper was appointed as a professor of Electronic Commerce, a newly created chair at the faculty of informatics and technology management of the University of Twente. Pieper ended as a professor of business administration and corporate governance at the university of Twente in 2013.
I think the concern from third-parties is not so much about bloat or whether everything is bundled in the same binary but that by defining "the way" of doing things, you are taking the oxygen out of other ecosystem partners that have alternate approaches for doing so. You are making it pluggable but by having your official implementation it becomes the "de facto" standard.

By defining a standard way of orchestrating you make life easier for users that can deploy with confidence the same environment across multiple clouds, etc. BUT the tradeoff is that you alienate another set of parties (providers are commoditized, ecosystem partners offering alternate orchestration tools feel marginalized). Secondarily, there are concerns whether your approach is better than others and that is too early to tell.

I am curious to see how all this plays out, lots of things at stake here and a very thick fog of war :)
Great copy from Uber: "We use driver ratings to know who are great partners are"
Prison escape puzzle using chessboard and coins
Closing SolarList (for Now) – Shutting Down
I wonder what happened to the microISV movement? It kind of dwindled out a few years ago. Now everyone talks about bootstrapping startups and lifestyle businesses. Seems very odd to me, unless these are all the same things?
You beat me to posting! Yet another great posting from the folks at DataGenetics.
Why not Kindle?
Salade Niҫoise – Niҫoise Salade
Prepare a vinaigrette from the oil, vinegar, pepper, salt, and basil, and pour it over the salad.
It certainly seems to be a response to the commoditization (wow had to look up the difference between that and commodification) of manufactured goods. As cheap plastic stuff made in China becomes the norm, producing something better almost requires going boutique & indie to pay for the work required.
r/bitcoin is full of bitcoin fanatics who will bury any cryptocurrency-related news that isn't bitcoin. Mention XRP, BTS, ETH, or really any next-gen blockchain tech that doesn't ride on bitcoin and you are called a heretic.
You couldn't distribute the cheating code without cheating.
It's the typical diatribe from this demographic that wants to add this to every conversation whether it's relevant or not.
gigabit ethernet is a PITA to put on a PCB, and the applications running on them rarely require the extra speed.
I'd say there are marginally more RoR jobs than Django ones. There are especially more RoR jobs if you look for remote jobs.
Why Uber/Lyft’s 5-Star Rating System Needs an Overhaul
It doesn't matter if all the company PCs are running the same software.
Foundation for Apps
I'm all about Franz Ferdinand
I don't get why they don't launch if there is a boat. If there is someone with a death wish, that is his problem. Second time in a few months they have to scrub for a boat. Idiots should pay a lot of money.
I think you meant: it [SipHash] is NOT designed to be a PRF.
It originally said "using Node.js" or something along those lines. I was going to comment on it myself.
I usually use rss to read sites like this. but this site doesn't seem to have rss
I think with practical chosen prefix attacks this may have changed.
I hear people say this all of the time, and it was the initial reaction of many people when I told them about the US Department of State Cables leak.

However, the first time I heard of Wikileaks was after the 2007 election in Kenya when there was a significant change in the vote, suddenly, due to documents leaked there [0]. There are plenty of other examples where the US government was not the one being "attacked" but that is an early example, if not the first, which brought Wikileaks to the world's attention.

Maybe the US only seems to be the main target because it is US citizens who are most empowered and/or motivated to leak those documents to Wikileaks in the first place.

And sure, Manning is worthy of praise, but the point of Wikileaks presenting the information was to keep Manning anonymous - it was his own confession to Lamo at Wired which got him in trouble in the end. I don't see what Snowden has to do with it - does he have any formal relationship with Wikileaks? Other than fighting alongside each other for a similar/the same cause, and speaking at events together etc. I don't know how that is relevant. Wikileaks has had value to the world and hopefully will have a further positive impact in the time to come.

[0] http://www.dw.de/wikileaks-website-offers-promising-outlet-f...
Ruby gems? How'd you figure that?
All very good points. I think there are a lot of shades of grey. Citizens having guns and making criminality risky I think tips the scales further in the right direction, because less people would take those calculated risks since the risk would be much higher. If people are further shifted on the scale from desperation to abundance, then I think that risk does become irrational. Pragmatically both are difficult problems to solve. Guns are a difficult political issue, and they can be expensive, and people need to know how to use them responsibly if they choose to have them at all.
I know this has been tried a couple of times before (sorry I can't remember the URL) but those sites died just 1 or 2 days after they disappeared from the HN frontpage.
Yes, that's the way it should be

Real mode to Protected mode is like Water to Wine
Node = V8 + libuv, so they'd likely have to integrate with libuv.
I'm not sure this is a good idea either; but if it's possible we need to do it just because we can!
You can very easily expose C/C++ libraries to Ruby. Totally native too - not hacking it together.
Crews break up homeless camp in Silicon Valley
Why Kindle? Competition is good in any industry.
I really like ReadTheDocs and I like this encouragement to write documentation but I think it'd be good to add more information that isn't specific to use RST and Sphinx for non-Python developers. I personally really like RST and Sphinx but it'd be a good way to make this a common resource.
Yes, very much so. If you've embedded lua before it's very easy to do the same with duktape. A few conventions are different -- for instance stack indicies are 0-based instead of 1-based (mirroring the difference in JS vs Lua) and some of the strategies for interfacing with native-code objects is different (JS prototypes aren't exact analogues to Lua metatables, etc)
How to Build a Static CMS with Roots, Contentful, and Netlify
Do you have a source for any of this? I don't work in an open office but people are very lenient with WFH. Especially the second point; without a source those numbers sound too good to be true.
Yeah, I always saw it as a strategic "me too" product investment in response to Amazon Kindle.
Ruby gems can be written using C extensions.
It's in good hands now, no worries. Check his previous work and you will see, he is the master of touch! Royalslider pwned all sliders on day 1 now they have all copied it :)
I recently spent a good portion of 2 weeks working on a documentation strategy for my company, so I have a lot to say on this topic. It is a daunting task and this site definitely nails some of the pain points and offers great starting steps.

Highly recommend!
Show HN: Christmafy – Spread the Holiday Joy
Absolutely. The lack of context prevented me from clicking on the link at all. Thanks for providing a description.
Probably there aren't legitimate semantic or syntactic similarities between the three.

But for proposes of a TL;DR, I believe that a qualitative description of the situation should suffice.

I'll try again:

TL;DR: The language R lacks the quality without a name.

Or:

Jeeze, now I know why none of my previous attempts to learn a little R were fruitful.

Or:

The language R seems to have been developed in isolation and thus it fails to adhere to any particular convention--it is its own beast. Further, it sometimes lacks self-referential integrity and coherence.

Or:

haha cf. PHP or Excel.

:)
If anyone is wanting a node.js like experience with duktape, I've been working on libuv bindings for duktape.

https://github.com/creationix/dukluv
Ah, I was not clear enough: native SMP threads, as in each thread accessing the same shared memory heap. Gauche allocates a new VM for each thread ... ah, but I see it has data synchronization primitives. I believe it has moved forward since the last time I checked it, years ago.

Thanks for the tip!

Repeated from the other reply on Guile: Hmmm, now I'll have to narrow the statement to "The only native code compiling Scheme that I know of" (which is harder to do).
IMO the killer app today is compiling React server-side, and fast! I'd use that in Go...
The State of Dark Social in 2014
The Surprising Power of an Electric Eel’s Shock
"The bottom line is that unless they mention X as some major skill area, you pretty much have to assume that it was just another random thing they were forced to learn that day"

If you call yourself a data scientist but don't know a lick of statistics then you are the one being misleading. You can't just pick this stuff up overnight. It is a bit like claiming you are a systems developer but then in the interview you don't know a thing about pointers or what the heap is. If your actual knowledge of systems development is "I wrote a python wrapper around a c library once" then representing yourself as a systems dev is intentionally misleading your interviewer.
In South Africa JavaScript took off like crazy in the late 90's. Netscape was still big then. Here's a thing I built in 1997 - it was a side project I used to teach myself JavaScript -

http://www.wittenburg.co.uk/mobile/

Choose "Handsets" from the top menu, and play around with manufacturers and network types to narrow the list of cellphones
I think it's more than that - it's also that type classes allow a type of polymorphism that is not the subtyping polymorphism that mainstream OO depends so heavily on. ML attacks from a different direction with its parameterized modules, but with a similar result.

That's why I feel like something's missing from F# in this regard, in comparison to other statically typed functional languages.
The "Sloot Digital Coding System" is clearly hokum, but the "alien's stick" story is more or less the same as arithmetic coding - except instead of a notch on a stick, the fraction is stored as a sequence of bits, so it's not magically infinite precision.
Some Notes on Internal Implementation – Wolfram Language
Update: Sorry, I misunderstood.

Polyfills emulate service workers as they were not actually implemented in any browser. So they have to fall back on App Cache. But now they can seamlessly use Chrome's native service workers while still relying on polyfills for other browsers.
You don't have to arrest people to break them. You don't even have to touch them, or be on the same continent.

That's the essential "evil" of total surveillance: knowing is already enough to effectively take most people's freedom away.

You don't even have to threaten or blackmail. As long as they know you know all about them, you can control 99% of the population.

Blunt instruments like internment and torture are just tools. The essence of repression is fear, and fear of information will do just as well as fear of internment or violence.

Put such power into the hands of mere mortals, and it really doesn't matter if those mortals represent corporations or nation states.
PHP class to convert numeric data into strings and vice-versa
There was already http://coinspotting.com/
The Master List of Tech Internship Salaries Revealed
I'm just never going to understand libertarians.
What about implementing your own Scheme or Lisp if you want to embed an interpreter for your C/C++ project (the first scenario discussed in the blog)? I recently decided to roll my own Prolog interpreter for my project. With C++11 and shared pointers it is really a breeze (of course I've thought about doing this for a long time so the actual implementation part was smooth sailing but not the only story). The advantage of rolling my own:

1. No GC. Ref counting is sufficient for my own use.

2. Integrating with the C/C++ libraries I want to use is a lot easier. I designed my implementation for the purpose of embedding in my project and gluing libraries.
should have paid more attention to the machines in the dinosaur pen :-)

For non uk peeps a while back RBS had major screw up on the mainframe side that meant that some people where not able to access their bank account for days weeks for one of the NI subsidiary's
>It's only ever called if PLATFORM_EXCEPTIONS_DISABLED is 0

Quite the opposite. The ! operator means a logical negation.
I wouldn't describe this as a brainteaser. It's a well-defined math problem, not some BS question about manhole covers or barbers in Chicago.
An earlier telling of the puzzle, with a similar narrative:

http://ocfnash.wordpress.com/2009/10/31/yet-another-prisoner...
Not Node.js-compatible, but there are libuv bindings: https://github.com/creationix/dukluv
FWIW, as a startup cofounder with a non-technical partner who likes to do design/copyediting tweaks, the ability to do "docker up" and have it bring the whole system up on Linux, Mac, and cloud is a huge sell. I know how pipes work and can memorize a half dozen commands, but my cofounder certainly does not, and any tweaks she can do on her own is work that I don't have to.