skysight-inc/HackerNews huggingface dataset:
> I disagree that FP and OOP are the only abstraction methods. Arithmetic can be an excellent abstraction method.

Arithmetic in programming is typically about functions taking in numbers and returning new numbers, ie. returning a new number instead of mutating one of the numbers in-place. That sounds like the spirit of FP, to me. (Though of course arithmetic on fixed-size numbers falls short of this ideal when it comes to overflow and such, and we often don't handle this possibility.)

I don't doubt that there are other abstractions than FP and OOP. But arithmetic looks like FP, to me.
Attacking binary compatibility at the root with typed trees
> I say we need to fix how programmers think, not the language

I agree, but unfortunately, changing the language or replacing it, is a lot easier than changing the way programmers think.
The author says they raised a "small seed" round, so the funding might be much smaller than the typical seed rounds we hear about these days.
Looking for engineers who look great on camera and have a sense of humor
We are a small team bootstrapping a video education community. Looking for engineers who can explain typical engineering concepts in short videos. Website: www.saywhatyo.com Location: anywhere. time commitment:15 min. Please email dingding@interlo.co
I seem to have overlooked the "and written".
There is a library called "Durandal" that is built on top of knockout, and pulls in routing, DI, etc. : http://durandaljs.com/

Unfortunately, the developer has joined the Angular team and has basically said the next version of durandal is angular.
Eric Schmidt Public Speaking Class
I look after about 15PB of tier1 storage, and I'd recommend not doing it the backblaze way.

Its grand that its worked out for them, but there are a few big drawbacks that backblasze have software'd their way around.

Nowadays its cheaper to use an engenio based array like the MD3260 (also sold/made by netapps/LSI)

First you can hot swap the disks. Second you don't need to engineer your own storage manager. Thirdly you get much much better performance(2gigabytes a second sustained, which is enough to saturate to 10 gig nics). Fourthly you can get 4 hour 24/7 response. Finally the air flow is a bit suspect.

we use a 1u two socket server with SAS to server the data.

If you're brave, you can skip the raid controller and the JBOD enclosure instead and ZFS over the top. However ZFS fragments like a bitch, so watch out if you're running at 75% plus
Europeans also tend to stay upright for a longer period during the meal.

Americans gorge and lie down.
I hate commenting on political posts, but 1000 times this.
The US military industrial intelligence complex has always been deeply embedded in the telecom and tech industry.
Just because you have cool goth chicks on rollerskates and nerds in silver pants at Google doesn't mean they are any different. Hell, I vaguely know a cool goth chick who works in Ft. Meade. And now that Google is a company about the same size as Exxon, of course they have their shadowy fixers and Pinkertons. Facebook is the same. For all the noise made about how wealthy Russian oligarchs need FSB connections to succeed; it is the same thing here.
Awesome - thanks for the find. I actually needed something like this and was way too lazy ;)
I've been thinking about difference between Poland and UK. When I lived in Poland my day look quite different.

8:00 breakfast

11:30 2nd breakfast

15:00 Dinner (soup + main)

20:00 Supper (something light like sandwiches or boiled sausages).

I think this and more process food are the reasons why there are 2x more obese people in UK.
100 years ago frivolous appliances like washing machines where unesercery because you had a maid to do the heavy work
Hear, hear! I use Duolingo for new languages and their system of spaced repetition is so vastly better than Ms. McGee's that I wouldn't even think to enroll a student in a class anymore. I was using Duolingo to study Italian before a trip to Milan and even then using the app was nearly pointless. All it did was get me started in the grammar and some basic words, but actually being surrounded by Italian, seeing it on every billboard, every menu, every streetcorner, having almost no-one speak to you in English (if requested), THAT got me good in Italian. If we simply wanted to take a random assortment of children, fly them to #Country# and let them live there, that would get the language and culture into you.

Reading this back, actually, that is what I think I'll do with my kids then. We have family all over the world, speaking a variety of languages, we should just have the kids go there for a month each summer. In the end, it'll be less expensive, maybe....
Note: By looking great on camera I mean not camera shy, can work the camera. Not have to be George Clooney or anything.
Wasn't very helpful for the technical explanation unfortunately.
Looks like they were PATA for version 1 (search for 'PATA').

My guess is that they wanted to keep the SATA ports for their storage, and the motherboard had a PATA port available.

It may also have been non-trivial to boot from JFS, which is probably why they wanted a separate disk.
One thing I like to say when people bring up test coverage is that code being "covered" only says it was run, not that it was correct, so it's only a weak statement of quality. However, code that is not covered is completely unknown, so there is a bigger chance of bugs there. Obviously though, if that code is trivial, it may not be worth the maintenance overhead of another test for just that.

So yeah, when a team claims 100% code coverage, usually that is just a signal that they care about testing and the quality of the code, therefore it tends to be less buggy. Not necessarily because 100% coverage itself made it so.

Really I only use a code coverage tool to check for important places that aren't covered at all, AFTER I have tried to think of the proper behavior/spec of the code from an outside perspective. It's like a secondary check after you think you are already done. That keeps you focused on what correct input and output are, and then patching up the little areas that you missed with a tool.
GP is asking about searching for "palm pilot" and getting results for "plam pilot".
Why would you need to do any of that? RAID6 can tolerate 2 drive failures and Linux will tell you which drive is bad. Just slide the pod out and replace the drive, no data lost, very little down time.
OK, it wasn't a tech company
How did you fit that around work? I could do the 2nd breakfast if it was something I could eat at my desk (fruit for example) but the 15:00 dinner would probably last too long to fit in on my lunch hour (and it's quite late for lunch too when most employees break at 12:00 or 13:00).
Show HN: Parse written text from users for date and time in JS
Looks great! This project shows why we need CommonMark. I want a CommonMark vim syntax. :)

Upvoted to help with this issue: https://github.com/jonschlinkert/remarkable/issues/34
Philosophy journals won't accept manuscripts typeset in LaTeX?!

Journal publishers charge thousands of dollars for subscriptions to individual journals. It seems reasonable to occasionally expect publishers to, you know, do the work for which they are being paid. (And to do it competently.)
We are building humanity's public library; access to information for those who cannot access the Internet.
http://Outernet.is

We aren't hiring until early next year, but feel free to drop a line if it's intriguing.
The lord freud should be castrated
Same. But if I am going to be at a computer for longer than a couple minutes, usually dvorak is in the keyboard layout options so I can just change it to that.
How to download pangu8 jailbreak tool
Well there is a ritual in Jainism which says not to eat after sunset (remember: this was written/said generations before all science and research came into existence). Being Jain, I am just amazed by how precise our religion/literature is. Like many other ritual, this one is also backed by science now.

FYI: It's called "Chauvihar" (http://en.wikipedia.org/wiki/Fasting_in_Jainism)
download pangu8 untethered jailbreak tool for iOS 8.1
Ambition – brilliant short film about the Rosetta mission [video]
We Must Protect the Bitcoin Underground
Here is a setup that is already complete with everything included except battery, charger and remote. Seems like a good deal!

http://www.hobbyking.com/hobbyking/store/__55569__Quanum_Ven...
The typesetting quality of web browsers doesn't even compare to that of TeX, which uses a dynamic programming algorithm to minimize the "badness" caused by line breaks in various places. This is aside from TeX's ability to typeset math.
Just subscribed! Thanks.
Replying at the top here given the conversation down below. Having done RC for many years, been licensed to do it, and having friends that flew helicopters AND jets with a very similar jet turbine in them, I can say with 99.9% confidence that this video was taken at an RC flying field. If this assumption is correct, this has several other assumptions tied to it: a) they are suppose to be there, b) the field is permitted for these types of flights, c) they are certified for these types of flights.

Also, the shot at 4:08 appears to show the runway. The shot at the end where it's landing clearly shows a boundary between longer grass and shorter grass meant for belly landings. We had all of these things at our flying field.

Given the equipment setup, launcher, gauges, fire extinguisher, etc., I'm going with the probability we're dealing with a couple of pros who are capable of conducting this flight in a safe manner at a designated location. You jumping in here making guesses about intent and outcome is a bit shortsighted, and the FUD you are hypothesizing with is simply there to elevate interest in your comment.
Russ Roberts and Mike Munger on How Adam Smith Can Change Your Life (podcast)
On top of this, certain foods may be worse than others. Through experience I've found out that the following foods seem to increase symptoms related to acid reflux: dairy products, red meat, citric products, chocolate, alcohol, soda drinks and coffee.
I don't think he understands what the word "proprietary" means. It means that the file format is secret or there are legal constraints on its use. Until recently Word documents clearly counted as prorietary, but now that microsoft has been forced to document its format to some degree .doc is listed as "controversially" proprietary on wikipedia.

http://en.wikipedia.org/wiki/Proprietary_format

Even today you will need to buy Microsoft Word to "properly" read .doc files. There are other readers (libreoffice) but they only do the basics, and in my experience they usually mangle the file.

LaTeX has never been proprietary because it has always been publicly documented.
This is a great article. I wonder how implementing a VM in RPython compares performance-wise to using the LLVM toolchain. I know that Julia (which is a very fast, dynamic language), for example, uses LLVM to provide its JIT compiler. (Of course, Julia is also specifically designed for performance, while most research languages won't be).
Exoskeleton for your hand lets you feel virtual objects and control robots
LaTeX is but the code of a LaTeX isn't. You should be able to create whatever you want out of it. The commands in the file (just) have to be interpret differently and yes, this "just" thing is the big point, because it is not easy, especially for a language which is as old as LaTeX.

For me it is odd, I currently rely on LaTeX for my workflow. Creating documents which includes other PDF files and a certain pre defined layout is (for me) very easy to do in LaTeX. Especially if the ground work (layout) is done.
> don't enable new features

most of the time, the default is to enable the new privacy invasive features unfortunately... (it should be opt-in, always)
I don't understand how math answers without workings presented and marked are in any way useful or anywhere near "the right track"?

The goal is to have a score which is a) standardized and objective b) well correlated with mathematical knowledge in the curriculum.

Bsilvereagle identified a flaw with my particular example - students can substitute an easier problem for the real problem. But there are mechanisms to fix that. So given fixes for particular flawed questions like that, it seems like a typical standardized test will provide both (a) and (b).

It would be quite a coincidence if a student could write down the answer to many questions without knowing the intermediate steps, no? (I'm of course assuming security is sufficiently strong, i.e. no cheating.)
Does anyone know if the macbook air (13-inch, Mid 2013) supports n-key rollever

I tried this link and it seems like I can press multiple keys at once: http://www.gigahype.com/nkey-rollover-test-page/

It looks like I get 6 keys so maybe that is not enough?
To add perhaps some more support to this, see how Sumo wrestlers of Japan gain weight: http://www.diet-blog.com/05/sumo_wrestlers_this_is_how_you_g...

Particularly 3 and 4: Take a nap after eating. Eat late in the day. Probably #1 too about skipping breakfast.
AP exams are the only standardized tests I have taken that were not multiple choice.
"It is somewhat easy to write a program that works. It requires practice and effort to write code that you can maintain and support."

Truer words were never spoken.
To whoever changed the title: it really was supposed to be "I � Unicode", not "I Love Unicode". The "�" symbol is embedded in the document as a raster image, so the author really meant for it to be that; it wasn't just a font rendering issue on your end.
> React is just for the view (think jQuery)

That is comparing apples to oranges. I agree that React is a view layer, but jQuery is most definitely not. The only thing they have in common is that they (usually) act on the DOM in some way.

Agreed on your point about needing other components/architecture to use React.
A curated list of Web Performance Optimization. Everyone can contribute
Decades-old scientific paper may hold clues to dark matter
Terrific advice.

We're social creatures. When we work cooperatively with others we gain an enriched sense of accomplishment, even when know we could have done the work ourselves.
Useful, friendly, simple, Allahabad: Khitchdee
Ask HN: How to communicate specs for web app re-write to remote developer?
This seems like a trivial question but I am stuck. I am working with a developer on a project where I drive the requirements. Problem is: how do i communicate my requirements to him when he is thousands of miles away ?
I really hate the idea of using a Word doc with table of contents. That just doesn't work for web app in terms of UI, UX, flow etc.
Then I thought about using mockups to describe the flow using balsamiq etc. But that does not help me completely to describe exact flow of events.

So i thought of use cases. But not sure about that either.

Also I think in this case, it matters that I communicate the specs because I am re-writing an existing project from scratch but in a different tech stack.
In other words, anything that tastes good.
The Most Soviet Park in Russia
BEHEMOTH was just a ploy to get free burritos at the Taco Bell drive through...
So LaTeX sucks, but there's not a good alternative?

I'm in the midst of creating a document from scratch with LaTeX for the first time (as opposed to using a template provided to me) and while some things have been annoying, it's mostly been the learning curve of figuring how to do what I wanted. Tables are a mess though. It seems like I need to stitch 3 different packages together to do what I want with my tables.
Review of Citizenfour
Twitter Insights That Matter: Improving Sales and Loyalty
Q1: Okay. Wow, so many replies, favourites and retweets to my brand. I’m feeling so good. But, what’s next? Are they our customers? What can I do to make them more loyal and spending more money in our products or services?

Q2: Oh my god! So many people feel negative about our brand! Why? Which product? How can I resolve this? And… Can I really believe this?
Planning to Get Your Project Funded Online? See How Crowdfunding Websites Work
thanks. welp, I'm still learning
> I wonder, are there search tools, anywhere from functions to libraries to engines, that will search for mis-spellings?

Yes: http://www.typohound.com/

It does actually work for popular things: http://i.imgur.com/emjLPad.png
Adblock using DNS
what option people have? wherever they host their content it will be accessed by the government
If you don't already know how to implement them you aren't supposed to implement them. The spec even tells you not to implement them (and Microsoft does not implement them). They are there for third parties who reverse engineered ancient Word and WordPerfect formats and built tool chains around them, and want to move to a newer format but need to mark places where they depend on quirks of those ancient programs.

Here's the use case this is aimed at. Suppose I run, say, a law office, and we've got an internal document management system that does things like index and cross reference documents, manage citation lists, and stuff like that. The workflow is based on WordPerfect format (WordPerfect was for a long time the de facto standard for lawyers).

Now suppose I want to start moving to a newer format for storage. Say I pick ODF, and start using that for new documents, and make my tools understand it. I'd like to convert my existing WordPerfect documents to ODF. However, there are things in WordPerfect that cannot be reproduced exactly in ODF, and this is a problem. If my tools need to figure out what page something is on, in order to generate a proper citation to that thing, and I've lost some formatting information converting to ODF, I may not get the right cite.

So what am I going to do? I'm going to add some extra, proprietary markup of my own to ODF that lets me include my reverse engineered WordPerfect knowledge when I convert my old documents to ODF, and my new tools will be modified to understand this. Now my ODF workflow can generate correct cites for old documents. Note that LibreOffice won't understand my additional markup, and will presumably lose it if I edit a document, but that's OK. The old documents I converted should be read-only.

Of course, I'm not the only person doing this. Suppose you also run a law office, with a WordPerfect work flow, and are converting to an ODF work flow. You are likely going to add some proprietary markup, just like I did. We'll both end up embedding the same WordPerfect information in our converted legacy documents, but we'll probably pick different markup for it. It would be nice if we could get together, make a list of things we've reverse engineered, and agree to use the same markup when embedding that stuff in ODF.

And that's essentially what they did in OOXML. They realized there would be people like us with our law offices, who have reverse engineered legacy data, that will be extending the markup. So they made a list of a bunch of things from assorted past proprietary programs that were likely to have been reverse engineered by various third parties, and reserved some markup for each.
i recently have been thinking about the potential of sleep extension as a path to immortality

in the film Space Station 76 there is a grandma in a cryo pod being wheeled around as 'luggage',
this visual set my mind off:

(i) imagine a false future where cryo has become practical to the point that all people, instead of dying, simply cryo themselves at near death, the hope is to stunt any further aging, turning what would have been five years of living into 500 years of cryo in the hope that immortality will be medically possible by that time where they can then be woken and live forever, the comedy of it all is that it will fall on younger generations to tend to their lineage.. everyone will have huge warehouses full of old family members that you will have to protect and drag around with you, family as furniture: certain figures with interesting life stories will be stored in the living room as a mantel piece while the majority will be stored in the warehouse; the numbers increasing with every generation more that lacks medical immortality

(ii) then i was thinking.. what if sleep, a completely unexplained phenomenon, is an untapped resource? sleep seems to me a means of organising new information in the brain and healing the body, what if there is research that extends the time we sleep in order to optimise these procedures, what if instead of limiting our sleep with amphetamines and caffeine we looked to increase the time we sleep, another imagined future where we live for 70 years and sleep for 70, missing an entire generation, waking again for another 70, to sleep then for another 70, how interesting to lose our culture and find ways to symbiotically live in the new, what kind of infrastructure would be needed.. long term sleep rental space, protecting the sleeping

ideally, we will be able to achieve the health benefits of sleep in wakefulness, but it just seemed a new to me and interesting meditation to think on potential benefits by altering conditions and internal processes to sleep actively
For me it wasn't when or how much but what. At it's worst I was taking prescription medicine ate what I thought was healthy food (whole grain bread, oat cereal) and still had heartburn every night. I am not celiac but eliminating beer, whole grain wheat, and oats got rid of my acid reflux. Wheat, especially the modern variety, is not well tolerated by humans http://news.discovery.com/human/why-you-should-probably-stop.... If you can't give up bread eat Sourdough http://cookusinterruptus.com/blog/?p=4245
Doesn't matter how fast your boot drive is. (A friend of mine runs a home RAID setup, a couple hundred terabytes, and boots off of thumb drives).
> I am just amazed by how precise our religion/literature is.

Or just a coincidence/accident.
Wait... what constitutes exercise on an empty stomach? because I workout early in the morning. So I just have a apple+banana+milk shake for preworkout. And then after workout I'd have my breakfast.
King's Assembly looks very very cool. I would buy it without the mouse functionality. To my knowledge, it is the first mechanical keyboard of any configuration with wireless capability. Having wires on my desk is quite messy and to be avoided. I'm curious to see how the programming works. It's not clear how the project is progressing. I wish them luck.