skysight-inc/HackerNews huggingface dataset:
In case you're wondering the name is Greek for "Euclid".
User focused question: will this seamlessly upgrade to the release stream when installed?
In iOS9 you tap on a blank area of the message then select 'add attachment' to browse for the file. It supports iCloud Drive, DropBox, OneDrive, and presumably any other apps that support the cloud storage APIs introduced last year in iOS8. Alternatively you can use the traditional method of exporting a file from an app into Mail.
Dogs for Huckabee
Yasp – a web-based assembler development environment
I love this quote from the article: "Hackers like to work for people with high standards. But it's not enough just to be exacting. You have to insist on the right things."
I'll probably get a ton of hate for this, but I was disappointed with their latest announcement regarding add-ons. When one of the most prominent developers for add-ons for their platform came forward (DownThemAll!, with more than 1.3 Million Users), instead of publicly asking which APIs that developer would need to allow their add-on to continue working, it was basically "oh well, sucks for you I guess". That attitude really doesn't jive with me, so there's no doubt that I'll discontinue my use of their browser, purely over idealogical reasons. But hey, this is just my own opinion.
Those statistics are old and useless. How many linux servers are "sold" before use?
well there's soft & hard science

https://en.wikipedia.org/wiki/Hard_and_soft_science

https://www.psychologytoday.com/blog/under-the-influence/201...
I didn't know Dogs were eligible to vote
Has anyone done any comparisons to other code formatters of other languages? Or even other code formatters within Dart?

Wish I could gain more context on how big an arena of these types of programs. I'm a bit lost as to how important code formatters and beautifiers were until reading more on the difficulty of writing such a program by Mr. Nystrom.
Email? What is this, 1995? Send a notification to my smartphone's app!
Man Bites Off Wife's Nose, Eats It for Not Answering His Calls
The yolo PHP framework deliberately invokes this rule:

http://yolophp.computer/
> For a device at that size, weight, and cost you would be better served buying an Macbook Air.

For some people's needs sure. I think that's why Apple sells the MacBook / MacBook Air?
I use my iPad for content creation every day and it's fantastic.

Editorial is perfect for writing and blogging.

Procreate is awesome for painting(of course it's not PS+Wacom, but it is surprisingly good).

I can use Recorder to record audio for my videos.

And Pinnacle Studio is a surprisingly awesome for editing videos.

Maybe they don't exactly compete with pro tools available for mac and pc, but they are amazing. And Pinnacle/Procreate totally crush everything available on Linux(for my purposes).
Don't try this on pendrives or sdcards.
+1, also annoyed by this change/regression.
Just a reminder: installing this will enable System Integrity Protection (aka rootless, prevents even root from modifying system files), but it can be disabled by rebooting into recovery mode and selecting Utilities -> Security Configuration.

Edit: Actually, some webpage says that the method was changed in a later beta. Let me actually do the update and see how it works now...
The Chromecast basically doesn't need to do anything except stream video. This, on the other hand, has a reasonably hefty mobile processor (same one as iPhone 6). Also, the Chromecast's wifi is pretty anaemic; not much room for antennae.
While this really has nothing to do with programming R, this is a neat way to use Haskell for some statistics/data science tasks whilst making use of all the work that has gone into R over the years.

I personally don't see this as a way of using R, rather a way of using Haskell.
> Gravity drops on linearly inside a planet, going to zero at the center. Anything dropping through a cored planet or asteroid will bounce up and down the shaft just like a kid on a swing or a pendulum […]

…assuming the density distribution is homogeneous which is not fulfilled for Earth [1] and even more unreasonable for gas planets like Jupiter.

> So actually you can’t reach the event horizon.

As was already pointed out, this is not correct.

> The closer you get, the faster the universe behind you moves. Stars are born and die in a tick of the clock, galaxies form and collide, galactic superclusters orbit super-superclusters and before the whole universe can die

Gravity is a non-linear theory. Different solutions to the field equations cannot simply be superimposed, so aligning the time variable of a Schwarzschild spacetime (let alone of a falling observer) with the time variable of a Friedmann solution (which describes the evolution of the universe as a whole) is a priori very difficult. I would be very careful about trusting the above statement.

> Imagine the lines on a ruler getting further apart the closer you get to a gravitational object.

Oh god. This is wrong on so many levels.

> Closer to the star, distances seem longer.

Longer than where? This seems to assume that one could move a scale from one region of spacetime to another to see it grow or shrink. But this is wrong. Distances are tied to the spacetime by virtue of the metric which is a field and hence depends on where in spacetime you are. It makes absolutely no sense to compare the metric at two different points.

> The more gravity, the slower time runs.

Slower than where? Similar to above, distant observers cannot simply compare the hands on their clocks, so in general this statement makes no sense, either. The only thing one could compare are the lengths (eigentimes) of time-like curves starting and ending at the same spacetime events (like it was done in Interstellar: One person stayed in the orbit, the others went down towards the black hole and returned later).

Also, in what geometry is all this supposed to happen? The author probably assumes a Schwarzschild geometry. But in a Friedmann universe, for instance, where gravity is strong as well, time keeps passing in the same way for all observers moving along with the matter, even as the universe might collapse (and gravity might intuitively become stronger).

Conclusion: Gravity is not that simple that it can be broken down to a few easy facts.

[1]: https://en.wikipedia.org/wiki/Structure_of_the_Earth#Structu...
But that's cool, lets all keep dragging files around with a mouse or typing in terminal and wait where did I save that file I was just working on again?

How are those things innate to having a hierarchical file system? A straw man if I ever saw one.

Mainframe guys said the exact same thing about minicomputers.

And they were right. Minicomputers didn't take in definitively until they became self-hosting.
In the intro to programming course I took at University the final assignment we had was something similar (Format Text) we had to write a program that when given three arguments (a text file to read from, an int specifying the characters per line and an int specifying the lines per page) would output the text file formatted correctly breaking on words etc.

From memory there were other requirements indenting the first word of each paragraph things like that.

As the article alludes to it was a surprisingly complex problem - we also had to worry about memory allocation as we were using C. I remember I was quite proud when I got the sample text (which was a few paragraphs from "The Hobbit") to render correctly.

I've never thought about writing a code formatter I just trust emacs to format my code for me. I'd be interested in digging up my old code and seeing how easily I could modify it to operate on source code.
Lisa yes, but Mac the v2 version of the same idea, carried the company for the next 15 years.

Newton is a more clear cut failure -- but was too ahead of its time as most things one would want just werent there (internet would be a biggie).
It was an amazing summer and I learnt a lot. Thanks for giving me the opportunity to work with you guys !!
It could combine the discriminants, I think:

Option<i32> could have discriminant values 0 or 1, and Option<Option<i32>> could use discriminant value 2 for None, and 0 or 1 mean the object's an Option<i32>.
Thanks Rahul. Yup I did learnt a lot. It was a really productive summer ! :)
They do support Roku though, so that probably says more about Google and Apple than Amazon.
Related: Scriptor has created what some would call an abomination, but I consider a hell of a lot of fun to play with -- Pharen, an entire Lisp in PHP :)

http://scriptor.github.io/pharen/
Has anyone created a web interface yet for browsing these emails?
Although a device of far less sophistication, I am also fascinated by an ancient Athenian sortition device, the kleroterion (https://en.wikipedia.org/wiki/Kleroterion). It is perhaps one of the earliest examples we have a random number generator.
Thanks Pawan. It's been a long time. Hope you are doing good !!
Empire of the geeks
We have one and I think myself and the kids played with it most of last weekend. I was hoping that the Bluetooth sequences might be able to be decoded so one could emulate commands (or create new ones) from a Bluetooth equipped broadcasting PC. If anyone has any info on anyone attempting this, please post.
Thanks Utsav !! Congratulations to you as well. Hope you are doing good. :)
That's the one. Juan mentioned it in one of his talks, said that it would be possible for IPFS to sit on top of that and use it as the network layer.
I've wondered if it's a DisplayPort bandwidth thing.
Also I'd make a Darwin Server that is just the shell and no GUI for use on VPS systems. I'd add a package system to it so that it can install LAMP stuff, Ruby on Rails, Python, and other stuff so that Startups can use it instead of GNU/Linux. I'd port the Microsoft CLR Roslyn compiler to it so it can run ASP.Net C# apps as well.

I'd sell tech support for Darwin Server to corporations, and add in SAMBA so it supports SMB shares with Windows operating systems. I'd market Darwin Server as a free alternative to Windows Server Core, built on Apple technology using the XNU/MACH Kernel. One that is more secure, uses less memory and hard drive space, and free and open source. I'd put the source code for Darwin Server on Gituhb so people can download and compile their own versions if they don't trust ours and compare the binaries with hashes to make sure they are the same.

The goal is to take the Darwin which is the core of OSX, and turn it into a marketable product. Also the Android based Core phone and tablet is a way to sell to markets Apple cannot sell the iPhone to because it is so expensive. By working with Valve to give SteamOS features to Darwin, will give SteamOS features to OSX as well, and developing new standards to help port video games to share with SteamOS and GNU/Linux.

Edit: added goals
I'm always thinking about a Shellshock type scenario.

Instead of "use x tool to upgrade bash on every server", it becomes "upgrade bash on every server", followed by "rebuild each of my several types of containers" then "redeploy every single container".
Might be a clearer as "How Soundcloud ended up with microservices". I was expecting a piece on the general trend within the industry.
To the extent that history is the organization and interpretation of known past events, no it is not science. But, neither does it need to be, since it is not factual discovery - it is not dealing in objective truth, rather cataloging known truths. However, the part of historical study that concerns itself with gaining knowledge about the past is absolutely science, and it can and should make testable predictions. If you read historical accounts of Mongolian invasions of Eastern Europe, you might expect and predict that Eastern Europeans would have a genetic heritage that is partially shared with present-day Mongolian people - and indeed that turns out to be the case. If they didn't, we would have reason to believe the historical accounts are exaggerated or even false.

In other words, "history" might not be science depending on your definition, but anthropology certainly is.

Any statement you make about reality, or a model for reality, should have a consequence in anticipated experiences. If it doesn't, you haven't gained any knowledge.
I worked for several years as corporate IT support back in the day. Each employee represented around 2K user's nation wide.

It was very busy and we didn't do a good job (understaffed) but we did everything. Supported ALL the applications. All hard ware. PC upgrades. You name it. You handled your 50 calls a day. It sucked, that's why we all left, but 2K+ for one person for one application stack... not that crazy.
Even high-tier MS support isn't great. You may rely on it and `need` the support, but you don't really need it.
I'm working on a data validation pipeline, and I recently noticed that the rules in my jury-rigged rule engine already look a bit like lisp, and briefly considered embedding a tiny scheme. That consideration lasted about a coffeetime.

My solution is going to be turning these rules into something that looks like Python, and feed each line to eval(). I reckon that will make 90% of the rule evaluation engine, which is my brittler code, to just disappear.

Sometimes the most obvious choice is also the best.

No, none of these rules are input by users. All of them come from our repo. We're safe and good.
The Promise of Deep Learning by Yoshua Bengio
This is the most important part of the email! I almost got fired once for very modestly bringing up the idea at a previous role ;)
If a device has a frankenchip, it's guaranteed to be stuck with frankenapps. Which is exactly the state of Surface unfortunately.

Its kinda heresy to say here, but good software is only possible when devs adapt to the platform users choose, not the other way around.
> It is not a "technical bias", it is more your bias towards Apple.

Preference or bias? No random person commenting on Hacker News is obligated to be unbiased. We're allowed to have preferences still right? My preferences might be different depending on different contexts. I rarely order cocktail sauce to put on my chocolate ice cream but I also rarely order whip cream to put on my shrimp. That doesn't make me bias against cocktail sauce or whip cream.
After their complacency in supporting the use of torture, it's surprising the APA and psychology as a profession hasn't been completely dissolved yet. Clearly the use of their research (which isn't even reproducible ...) has only found uses for nefarious purposes rather than helping people.
Yeah, while the ability to provide a pointer seems meaningful, it might be illusory. If our value is None, then a pointer to the inside Option<i32> is... what?

Edited to add: With your proposed encoding, the memory contents of an Option<Option<i32>> is identical to an Option<i32> precisely when there is an Option<i32> to speak about. And when there is no Option<i32>, you can tell that with one comparison, rather than by backing out an unknown number of levels. I like it.
To the author -- you should give credit to the artist whose artwork you used :).

http://mikeangel1.deviantart.com/art/Metamorphosis-Franz-Kaf...
Unrolling loops at runtime with Byte Buddy
NutWorks electronic humour magazine (1985-1990)
Workplace stressors and health outcomes: health policy for the workplace
iPad is much more niche compared to iPhone. Not everyone wants/needs a consumer device to lounge around with for the price point. Everyone wants a phone. And to people like me, the iPad keyboard is simply unusable in landscape mode. Has this changed? No idea why they insist(ed) on stretching the keyboard across the entire screen instead of leaving half of the keyboard accessible to either side with thumbs. Even if the keyboard has been updated, the larger form factors are just too large and clunky for 2-handed use.
From the summary: "...We find that job insecurity increases the odds of reporting poor health by about 50%, high job demands raise the odds of having a physician-diagnosed illness by 35%, and long work hours increase mortality by almost 20%. Therefore, policies designed to reduce health costs and improve health outcomes should account for the health effects of the workplace environment."
You're the wrong kind of user. I do end user architecture in a large enterprise, we ran into this with a lot of early adopters.

People who are mobile (as in floating around an office or travel) whose job tasks are easily attributable to specific applications are very happy with iPads. Ideally, the number of applications they use every day on a traditional PC is less than 5. Examples: Sales, Executives, auditors, policemen, medical professionals, case workers.

We had one group of auditors who literally sent my team a $200 fruit basket in appreciation for their iPads. The card said something like "You changed our lives. Thank you!" Executives spend 95% of their day in mail or approving things... again, perfect use case as long as that workflow doesn't require IE6 :)

If you're a consultant, whose specific tasks may change day to day, a full-stack devops guy using any of 15 tools, or a professional writer churning out copy, than an iPad doesn't work. That's ok... a $500 nailgun doesn't make sense for hanging a picture. We have the luxury of choosing tools these days... in 1999, mobile == 12 lb laptop with cable!
This is because technology is US centric, and the U.S. uses inches, therefore they are the standard measure for diagonal screen size no matter where you are.
https://en.wikipedia.org/wiki/Motorola_6809

Apparently it is 8 bit with 16 bit features.

I had a friend in high school who upgraded from the TRS-80 COCO to the TRS-80 COCO2 and offered me his old computer. I already had a Commodore 64 and I told him no, to give it to another friend who didn't have a computer yet. I should have taken it so I could run OS9 on it.
AFAIK it's partially supported and under development.
http://pypy.readthedocs.org/en/latest/faq.html#do-cpython-ex...
Yes.

Also, more often than not, OS X GM is the version that's released to the public.

Even if they do update GM versions, it's still a delta update between the final GM and the subsequent release (10.11.1 in this case)
Categorizing Medical Transcripts Using DMOZ and Word2Vec
"Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data." [1]

Interesting, I figured Google was handling data serialization in their own way, and now I know[2]

[1]https://developers.google.com/protocol-buffers/docs/overview
[2]https://github.com/google/protobuf
What gets me is the useless numeric desktop naming. I'm shocked that we still can't rename a desktop, eg. TaskXDesktop instead of Desktop 4.
Cool! Would you be willing to share photos or details of your setup? Or point me to a similar one?

I live in Taiwan and currently get drinking water from fill-up stations outside due to heavy minerals in the groundwater here. It's not too inconvenient to do it once a week or so, and the water stations are ubiquitous, but I miss having drinking water from the tap.

I've visited water filter shops 2-3 times with the intent of buying a filtration system but am put off by the cost of replacement filters which I know I will have to buy frequently. I'm being cheap but the engineer in me keeps saying there's a better way.

Also, I was not able to figure out how I can test the water quality without sending it to a lab in the US. Do you test your own water?
Because the job came easy and I liked it initially. With money inflow temporarily secured I focused on dealing with other areas of my life. I didn't notice how much I'm burning out at first. By the time I did, I started having financial difficulties, because my salary started following my work performance, which was decreasing because of the progressing burnout, which... well, I managed to escape that feedback loop after spending over an year in it, but not unscratched. So basically at first I didn't leave because I liked the stability, and later I couldn't because of a sense of duty.

I was originally in a team of 4-5 programmers, but the company slowly got rid of everyone except me. At that point I tried to leverage the situation and institute some changes in the programming languages, web stack and workflow automation; most of them were rejected by the boss on the grounds like "sure, we could switch to something better - like say, Ruby - but Ruby programmers are much more expensive than PHP."

It took me a lot of work and pain to eventually leave. My two biggest mistakes:

1) Not noticing when was the best time to go. There was a moment when the old project ended and they wanted to get me into a next one. Building it solo. From scrapped bis of metal. I should have left right there.

2) Being too afraid of changing jobs. I know that with my skills I can land a new programming job very quickly, but the process of job interviews scares me.

Oh, and 3) Singing that exit-level contract that ended up with me working my ass off in the evenings to finalize some contracted components.
Why Rust? – Free Ebook from O'Reilly
Does it trigger your work firewalls?

Are your government's internet filters too aggressive?

Or do you just have nothing else in life to complain about?
Alzheimer's appears to be spreadable by a prion-like mechanism
Wireless flat panels? Thats quite excessive. I bet you cant even get good bandwidth out of them. Wonder if in the near future complex configurations of directed wireless equipment will become a fire hazard lol
> It's never okay for a psychologist to deceive their patients

This is not true, as there are certain cases where doctor/patient confidentiality is explicitly allowed to be breached - if you credibly threaten the practitioner or other people, then the duty of care changes. If you credibly threaten to murder someone, then a mental health staffer is entirely within their rights to breach your confidence.

Your own situation you describe, of course, does not appear to be one of those cases.
Character-Level Convolutional Networks for Text Classification∗
Untangling the mechanics of knots
What's the definition of system files in this context? I run ssh on alternate port by editing /System/Library/LaunchDaemons/ssh.plist . Will that not be editable anymore or is this applicable to executables only?
Null pointer derefs are easy to find and fix and : yet.
Tunneled bombs were used in a major way in WWI too.

In January, 1917, General Sir Herbert Plumer, gave orders
for 20 mines to be placed under German lines at Messines.
Over the next five months more than 8,000 metres of
tunnel were dug and 600 tons of explosive were placed in
position. Simultaneous explosion of the mines took place
at 3.10 on 7th June. The blast killed an estimated 10,000
soldiers and was so loud it was heard in London.

http://spartacus-educational.com/FWWtunnelling.htm

The craters are still there and form ponds in the fields where the battle took place.
Show HN: Angular Boilerplate with NPM Only (No Bower/grunt/gulp/broccoli)
If you like this you should check out OMeta and Ohm from the same group.

https://github.com/alexwarth/ometa-js
https://github.com/cdglabs/ohm
What, really? My bad.
Don't understand why people like the Chromcast. I couldn't believe it didn't run apps natively. What a joke.
There are lots of diagnostic reports that are run in beta versions.

On the latest beta of 10.11, I easily get 8-9 hours battery life with brightness set to the middle with Safari, iTerm, Mail and iTunes running.

Are you using Chrome/flash at all?
>Apple sells more phones than any company in the world, with Samsung close behind.

what?

https://en.wikipedia.org/wiki/List_of_best-selling_mobile_ph...
look closely --- it's still there.
This one definitely had the most depth I've seen in a mapping algorithm. It's weird in that it's almost that if you stand farther away you can see the room better.

http://graceavery.com/deepdreams/flickr_norm1_0013.jpg
That won't be editable anymore. But you could disable SIP from recovery mode, make the change, then re-enable it.
This is my mostly terrible argument when people start claiming compilers are hard. :)