skysight-inc/HackerNews huggingface dataset:
Seconding _Blindsight_, which is a great book (which he describes as 'a philo­soph­i­cal ru­mi­na­tion on the na­ture of con­scious­ness with an un­healthy focus on space vam­pires') You won't think about consciousness the same way again. And it's free!

This book also led me to discover _Portia Labiata_, a bewilderingly intelligent spider --- and so cute! https://www.flickr.com/photos/hirzi/6285232356 There's an accessible paper on what makes it so interesting here: http://www.researchgate.net/profile/Duane_Harland/publicatio... I wonder if Watts' suggestion that it timeshares its brain has any truth to it?

_Echopraxia_ is also superb, but I thought it was disappointingly similar to _Blindsight_. That doesn't mean it's not in any way a good book, but it's very much based on the same themes.

Be aware that the book called _Firefall_ is an omnibus edition of both books.

I haven't read any of the Rifters books. Worth checking out?
Replace or Fix ALL MacBook Pro Retinas with Screen 'stain Damage'
Is that the official repo?
I don't understand your comment, Sailor can be used with various web servers, openresty included! :)
Great. As far as I know there's no atscript anymore. So that's clear. But again browsing around https://angular.io/ one would read TS all over the place and, surprisingly, es6 is barely ever mentioned.

edit

I'm not dismissing TypeScript (in fact I love types being also a Scala dev)... I was just surprised Angular2 skips es6 altogether. That's it.
News sites are fatter and slower than ever
Plugin for image lazy loading
Which is the best image lazy load plugin in javascript to improve page loading performance.
PostgreSQL also does time calculations spectacularly well.
David’s Health Tech Newsletter: No. 66 – $2.1B 💵
What's the point? Swift is a much nicer language to work in, it's more performent and iOS supports it...
Test Your C++ Skills
All such comments about not working flash player on youtube make me think of some kind of adobe shills maybe? Or PEBCK. Unless you have some super lame vidoe card I do not see how one can not make HTML5 player work. My experience:
HTML5 player works really well on youtube, been using it for at least a year (well possibly +- couple months) exclusively. No problems after configuration, machine is quite old q6600 cpu that is 5-6 years old and GF220, which is also quite old now. Full hd video ON Linux (!), Firefox no problems (though possibly just 30fps, not sure if I ever try 60fps). And people complain all over the place about HTML5 youtube on Linux.
In my app, I've been quite pleased with REST API endpoints mapping segments to objects the API will work on and explicitly declaring the permission before any page specific code runs.

So if you have an URL like /{username}/year/{year}/profile_lists you would in a declarative style, say that "username" must match an existing Facebook user ID, and that the page viewer must be able to view certain privacy related settings of the username. When your code runs, you get the current user, the username from the URL is mapped to another user object, year is mapped to an integer etc.

It's an error to declare an API which needs access to a resource without saying what type of access is required. In Facebook's case maybe I'd go one step further and create a proxy object for the user that codifies those rules. So if you ask for "view profile friend stats" access, and it's granted, the user object your function gets cannot start modifying things.
I currently work in an enterprise environment for a company with a market capitalisation of over £1B.

We run most of the Atlassian products internally. The only Confluence plug-in we have seriously considered purchasing is Gliffy (https://www.gliffy.com/products/confluence-plugin/).

The only paid-for plug-in we have across our Atlassian products is JaM (https://marketplace.atlassian.com/plugins/com.go2group.jira....) - for bi-directional synchronisation of defects between JIRA and HP Quality Center (QC). This is because it is a real cost saving for us to not purchase QC licenses for developers.

Can you clarify what it is you are seeking a report on?
Looks pretty good. Some nits:

The query "9999-99-99" throws java.time.format.DateTimeParseException (http://durat.io/?q=9999-99-99).

The query "2147483647 days + 1 day" throws java.lang.ArithmeticException (http://durat.io/?q=2147483647+days+%2B+1+day)

The query "1752-09-14 - 1752-09-02" returns PT288H, but arguably it should return PT24H (http://durat.io/?q=1752-09-14+-+1752-09-02, see also: https://en.wikipedia.org/wiki/Cal_(Unix)#Features)
Totally agree, it'd be really hard deciding where to draw a line if you start banning subreddits. Plenty would disagree with whatever choice you made.

That said, banning isn't the only option on the table.

Part of the problem is that close-knit extremist groups tend to cut themselves off and form echo-chambers that pressure the members to conform, and exclude anyone that criticises them either directly or by labelling them as someone to disregard (see gamergate's use of SJW, or scientology's use of SP).

If I were in charge of Reddit (aside from running a business) that self-propogating isolationism would be the thing I'd want to change, mainly using product design.
H4sh – Exposing the Haskell List library as a set of shell utilities
I was always told that Engineers are scientists with thumbs and engineers defiantly do do scientific experiments - as we did at my first Job.
Huh? You can use C libraries on Android with JNI & the NDK. In fact it's how most games do it.
Link to actual article (there's nothing on the Reddit page except this link):

http://www.i-programmer.info/programming/cc/8766-test-your-c...
Uber should have to follow the same laws that other taxi companies have to. I don't agree with the monopoly systems that are in place for taxis in most cities those should be removed. But at the same time many of these laws are so that taxis are available not just in the peak period but other times as well. So laws that force taxi companies to have part of the fleet available at all times should be also be enforced on uber and other such companies as well.
When I first drove in the UK, I was surprised how natural driving on the left side was. I was expecting it to be a huge problem, but it took me only half an hour in real traffic to get used to it. The only problem I had was that you can't shift gears and control the left/right signals at the same time. Normally, I can turn the signal on with my right hand and switch gears with the left hand, so it's not an issue. When driving in the UK, I needed to signal turns in advance, but that's probably a good thing.
I think this article also gives some insight into the differences.

http://www.theguardian.com/commentisfree/2013/feb/27/greece-...
Well, the games they make are undoubtedly fantastic. But....as a company they lose money. So there are two sides to that coin. I think the most common argument at the moment is that they could have easily released a game like Mario Kart 8 on PS4/Xbox One and they would have made many many times more money, but because they have released it on a platform that sold incredibly poorly they are not doing as well as they could have been doing.
The same Go code works on Android and desktop too.
The hint is in the name. The "3L" consumes 3L/100km (under optimal conditions yada yada yada). That is 78.4mpg using US gallons or 94.2mpg using UK gallons.
Hopefully Apple will do the right thing here.
There are plenty of apps on the App Store with using Flash (Adobe AiR). As well as other languages like JS (React Native, Titanium).

I think you're thinking of when iOS decided not to support Flash in the browser.
AngularJS directives for the Google Maps JavaScript API using the native way
Spring MVC 3 and handling static content
Worth to mention, only the logic part is shared[1], for UI, both on Android and iOS native tools are used.

[1]: https://www.reddit.com/r/golang/comments/3d0stz/ivy_first_an...
The fundamental problem here is that the charitable sector is packed full of moral hazard, broken incentivisation, inefficiency, lack of transparency, and ignorance of customer needs.

There are very few markets where I'm willing to go as far as using the word "broken". One is insurance (which is why I helped found Guevara) the other is charity.
Show HN: Send free postcards worldwide
Thanks for the QA! I haven't put all to much time into weeding out all the bugs yet. If the site gets popular that will definitely change.

edit: The first bug is a showstopper. Everything is supposed to be a bigint, so this will be fixed ASAP. The second one I will catch and print a nicer error for. The third one I will have to look into. I probably perform the calculation incorrectly by using the wrong temporal types. Thanks again.
You could easily have made this point without degrading women.
science is about 'why', while engineering is about 'how'.
Literally every single game you named was made using a 3D engine. They just went for a 2D top-down view and pixelated graphics,but internally they are all rendered using OpenGL/DX and orthographic cameras.
Tupac and HoloLens are not Holograms
Why do puddles stop spreading?
Bhuvan Bam joins Chestream
It means teaching according to the latest (scientific) trends/discoveries as opposed to teaching what provably works.
Game designers prefer the traditional model of being paid up-front for games
If no-one sees the crash coming, then it doesn't come.

When enough people see the crash coming, then it comes.
Can it also make immutable copies (snapshots) of the filesystem?
Step by Step: Making Your Blog More Useful
Hacking Team Supported Italian Special Operations Group with BGP Routing Hijack
China is doing a mass arrestment*1 of 100+ human right lawyers last weekend, in the same times as DDoS start and end, and there's a news from China's official news agent indicate that Telegram is the main secret contacting tool that human right lawyers used.

Some people think it's China who attack Telegram, to avoid the lawyers to warning each other for the arrestment.

1) https://www.facebook.com/chrlcg/photos/a.1571958406350448.10...

2) http://news.xinhuanet.com/politics/2015-07/11/c_128010249.ht...
I'd apply the same logic to hard drugs, with emphasis in treatment, not criminalization, if you develop addiction or other problem. I think a big chink of the drug problem is the alienation it creates, in part due to being illegal and a taboo. If it's just something you can do, it probably loses half the appeal, and information about its risks and intricacies are probably more generally available.

I emphasize critical thinking, so yeah I think there are limits to my approach, especially when it concerns other people more directly (e.g. hurting others is not ok).

Process is generally warranted as well when a large group of people have to interact directly and the consequences are more fatal, such as traffic. In fact, I am pretty much for there being processes, not necessarily for minimizing risks, but to reduce conflict in a functioning society. What I don't like, I guess, is micro-managing daily behavior of people without a very good reason.

EDIT: I also think process should be revised constantly for an evolving society, again, with an emphasis in acceptance and critical thinking, not just accepting the status quo. The last thing we need is 18th century law causing problems today.
I got hit by two of these (1/27 to Feb 4th and 6/4 to 6/22), and they were relentless. It was difficult to know where the attack originated because many proxies were involved - most inside the USA). We only managed a 62% uptime during the whole affair, many customers were upset, and it really hurt business. We ended up refunding everyone for the month and sending out a huge apology, for which many customers were understanding. Still, it hurt our business dramatically.
I did actually think that Apple required the use of Apple's developer tools for iThing apps --- so unless you can compile your target language into C, C++, ObjC (or Swift, I suppose) and then use XCode to compile the final binary, your app would be rejected. Has this changed?
I had used it once. But the speed it gave to me is too slow. I could not even open a basic site without waiting for 10-15 seconds. Had I done something wrong or is this speed same to you?
I think the early 3D systems were the worst for holding up. I can load up pretty much anything that was released on NES, SNES, GameBoy, MegaDrive, and still have an absolute blast. I am sure that if you gave Super Mario Bros to an 8 year old now, they would still enjoy it. But any of the early 3D games are just so visually jarring I can't force myself to play more than a short while before I turn them off. Especially with the early, horrible 3D controls. Even the games which I loved when I was young - Metal Gear Solid, Mario64, Wipeout - they are all unplayable for me now.
The Germans still use the old version where a billion is 10^12 with the added benefit of having to deal with just billions of debt (instead of trillions as the rest of the world).
Reminds me a little of Date::Manip, the crazy Perl date library that would actually accept strings like:

"2 weeks ago on Friday at 13:45"

"Saturday Christmas 2010 at noon"

http://search.cpan.org/~sbeck/Date-Manip-6.50/lib/Date/Manip...
I don't really know, computer science seems concerned with equipping the student with the best tools to solve a problem, and mastery in the creation of them. Computer engineering concerns itself with similar concepts, but at a lower level of abstraction. It's still not EE, which is lower still.

I studied computer/electrical engineering for part of my undergrad, and computer science for my masters. The biggest difference I recognized was the level of abstraction. Each has it's own maths, systems of reasoning and analysis.
OpenGL/DX are not engines, they are graphics APIs.
Review of Freedom Regained – Cosmos
The third one is the hardest to deal with:

~$ cal 9 1752
September 1752
Su Mo Tu We Th Fr Sa
1 2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

This isn't the only bit of craziness you'd need to deal with if you wanted to handle historical times perfectly. For instance, consider attempting to get an accurate duration in hours of a time that extends across the daylight savings time switchover, historically, in a region where that has changed from year to year.

Another interesting one: 2015-07-01 - 2015-06-29 returns "PT48H", but it should be 48 hours and 1 second.
Looks interesting. But I can't seem to find any review of it by actual users.
You could try some videos as bookwormAT suggested, alternatively (or in parallel) you can just play as one of the easy nations (Ottomans, Spain, Portugal, France, etc) and blunder about. The Ottomans are nicknamed Easymans by the fans.

That's how people learn Dwarfortress, which is even less penetrable. Remember, losing is fun.
Yeah, that's pretty accurate, there's plenty difference between Fuse and hybrid app solutions / traditional cross-compilation stuff. The people behind Fuse come from GPU design and demoscene backgrounds too, which I would say is a good sign :)
Science is a great tool to improve greatly our understanding about how the world works, but it's not necessary to know SOME facts.

Stone age people were smart, and they knew that things go down, some materials are harder than others and a pointing object hurts.
Engineering is the process of using that to build a construction like Newgrange or a spear to hunt. Making use of your understanding of the world to take advantage of the medium.

Science just allows you to greatly increase the understanding of the world, in a more precise manner and at a faster pace. You learn properties of rocks (science) that can be used to infer newer materials, lighter and more resistant than others (engineering), or to predict with more precision star movements (science) and allow you better navigation through sea (engineering).
A welfare system that abruptly stops paying out when you've got a job sets a de facto minimum wage.

A basic income doesn't prevent you from working for a small amount of money. (And people might even elect to do that, if the job has other good sides.)
Hey guys, we've discovered that averaging a noisy signal improves results!
I'm currently passing on all the date calculations to the java.time API, so at least I won't have to do it all on my own. But it's sometimes a challenge to even pass it down the right way will all the different use-cases and temporal types available.
China’s High-Speed Consumers to Add $2T in Spending
Bessemer Venture Partners Anti-Portfolio
50 % of Indian IT is not development but "infrastructure management" which is just monitoring servers etc.

With all the infrastructure being outsourced to the cloud and being managed by super small teams and highly efficient algorithms half of the business of Indian IT has stopped growing.

On the other hand you have companies like IPSoft which automate monitoring your own infrastructure.

The third blow is from things like Salesforce etc.

Altogether it could be a bit of a major blow to growth in Indian IT. Because it never really competed on technical strength but only on cost . Now all the low cost work is vanishing and they're forced to somehow transition to 100 % dev work with the poor quality of devs they have (on average) .

The article is a bit poor as it doesn't shed light on these aspects.

We definitely need better articles on this subject as it's effects on India are going to be huge.
Robots under test for oil and gas rig duty
Note that the maximum fill factor of hashtables can be increased well above 90% with comparable or better performance to standard open addressing using Robin Hood collision resolution with backwards shift deletion. The hashtable in the Rust standard library works like this and there is an argument to be made that it should become standard.

Of course, this doesn't do away with the need to resize, so it might not be appropriate for low latency or memory constrained systems. I wonder whether a tree-based data structure like a crit-bit tree or a HAMT might be able to do similar things to sparsehash with better performance.
Spelunky was made in GameMaker, no 3d there.
Well of course, but like I said - the games are made using 3D engines,which use OpenGL/DX to render the scenes. The reason why I point it out is that in both of these APIs if you want to make a 2D game you still operate within 3D space - you just use orthographic cameras and have your Z coordinate set to 0.
in case folks are interested in this topic, i would heartily recommend Mihai Pătraşcu blog for some theory :)
Um, no. Chrome prompts you to login, and uses the same login for your browsing session and the browser, but if you don't log in then you won't be logged in.

What are you asking for, exactly? That the browser should force you to login twice?
I just went for tailored shirts and trousers, and didn't bother with a tailored jacket since they come off in an interview most of the time anyway.

Was much cheaper than 1000 USD in Hong Kong.

I looked into online tailoring services, but didn't trust doing the measurements myself.
Yep, but my key point here is the syntax baked into the language itself.
how does this work? Is there a business model?
The players don't have to be rational. It is interesting to study PD with non-rational players, e.g. when it arose as a model of the nuclear arms race. It's true that the PD also "shows why two purely 'rational' individuals might not cooperate" but that is not part of the defn of PD.

I was not confusing iterated and n-player versions.

For a ref, eg http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.29.... and it gives some further citations.
and web.
Exactly. While reading the title, I thought... what a good idea.

But what I had in mind, was to use FUSE (Filesystem in USEr space) to locally mount a webservice/API and then use C# native GUIs to do the presentation :)
I added it to a list that I maintain on the Haskell wiki, trying to sum up all Haskell effort related to shell scripting:

https://wiki.haskell.org/Applications_and_libraries/Operatin...
Airbus' Electric Aircraft Crosses the English Channel
To me it shows a bit of naivety by the police force. Hopefully Inspector Montalbano was not in charge of this one.

I think in economies where tech is slower to adopt into the mainstream agenda, abuses like this are seen as the digital equivalent of 'reasonable force'. Where there is no existing protocol, there will be fuzzy lines and abuses in order to justify bringing criminals to justice.
An Awesome Article on Disjoint Set and Union
Perhaps it's a topological insulator, so that the bulk conducts but you'd never know it because the surface doesn't.

I'm a total noob, so if that is correct it's a miracle.
How could one go about installing Firefox without Pocket from the command line? Clicking doesn't scale well.
This page is really hard to read on mobile (android chrome). There's basically one word per line.
European Leaders Reach Agreement to Resolve Greek Debt Crisis
Author here. I built this primarily to perform time-sheet calculations and to figure out what time it is in different cities easily when talking to friends overseas.

The site is the culmination of my experimentation with parsers, and specifically my last little Java TDOP parser library bychan (https://github.com/atorstling/bychan).

Please criticize / ask any questions and/or suggest anything below.
Go for me. The PHP slogan: "Training Wheels without the Bike" made me laugh :D
http://www.simppa.fi/blog/
It can be very slow because of the nature of the communication method. :(
If you scroll down you'll see they have ads and a way to donate to the site.

"It costs us some to print and post your photos as postcards. Please support us to keep this service free, forever."
I'm still looking for a way to close open sockets of a process. I know about the gdb hack [1] mentioned in the comments of the article, but it seems like an opportunity for somebody to write a nice tool for this.

[1] http://hacktracking.blogspot.nl/2013/06/closing-process-file...
Generally accepted philosophy of science is positivism, which states that 'why' in general is unanswerable and we should satisfy ourselves with descriptions. Therefore science is more about precise descriptions and their predictive power.
Removing ssh ties the hands of your operations team when an outage hits because you have removed their debugging console.

With this change, the team loses access to all the standard OS tools which are useful in the event of a service outage for debugging. What usually ends up happening then is that the standard tools are replaced with substandard and patchy implementations.

If your infrastructure is drifting then a better solution is to restart it more regularly. If you find staff are still making untracked changes then that's not a technology problem - it's a people problem.
Will iMessage ever be available on multiple platforms? As a longtime iPhone user, currently with an Android phone, I really wish iMessages would be available everywhere.
Yeah, I've had an MRI and was told there was nothing obvious and to habituate it, which by then I already had. However it varies quite a lot and am beginning to notice it tends to be a lot worse when I'm stressed or my shoulders feel tense.
Thanks for the info! I've been to the ENT and had an MRI to make sure it's not anything more than tinnitus. Most of the time I'm fine with it, but sometimes it gets quite loud and it tends to be when I'm stressed. Which makes me more stressed!
Not really directly related to the OP (sorry), but I have always wondered how the hell people manage to remember the right xkcd. Awesome :)
Rust-Farmhash: Implementation of farmhash in rust