skysight-inc/HackerNews huggingface dataset:
> and for the foreseeable future

That depends on whether or not 2017 is foreseeable (http://en.wikipedia.org/wiki/Commercial_Crew_Development). Since 2012 the US has had a craft that is capable of taking people to and from the ISS, NASA just wants to do an excessive amount of testing and incremental improvements before we trust it (http://www.newscientist.com/blogs/shortsharpscience/2012/05/...).
I learned it that you move onto the other hand.
Thanks for the correction - I typed that in a hurry and you're quite right that he was making a comment about the journalism at TNR rather than articles in general. All the same, I don't think it speaks well of him to make such a comment to a staff that specializes in long-form journalism.
Oration, located in the San Francisco Bay Area (Foster City, CA) is looking for a Front End Engineer

Oration is helping millions of people optimize their healthcare spending by creating a free and fair market for healthcare products. We're putting the interests of consumers and taxpayers ahead of the industry and we're helping people find the best care at the best price.

We're hiring a Front End Engineer to join our product team. You'll work with designers and engineers to build great user experiences that enable our users to optimize their healthcare spending.

We're offering competitive salary, stock options, health insurance, PTO, 401k, fully stocked pantry, catered lunches weekly, and opportunities for career advancement.

Oration is a Public Benefit Company. This means we have a moral and financial obligation to serve the public good in everything we do.

For more information, visit http://www.thesourcery.com/jobs/857 or email us at jobs@thesourcery.com
I wondered what had happened to it. In the early 90s it seemed like it would be the future of image compression, and here we are in 2014 still using DCTs.
I find the argument that there would be a lack of high-quality images in 1973 utterly unconvincing. Life magazine or national geographic could have been used. It was just a historical accident, and contrary to what you claim, I do not believe there is a pressing reason to keep using the exact same image, it's merely a relatively unquestioned tradition.
Seems to work fine for me in the three ways I tried, via Virgin Fibre (from London), EE 4G and O2 4G.
Amazon starts bricking rooted Fire TVs in latest firmware update
Works great: https://addons.mozilla.org/en-us/firefox/addon/hn-utility-su...
Almost everyone has problems when they first start running, and these become worse the older you get. The good thing, though, is that most people can work through the initial period if they do it right.

I was a runner on cross county and track teams in high school, but basically went thirty years after that without running regularly. I would often start up for a few weeks in the summers, then peter out. As I aged into mid 40's, found that I was getting injuries when starting out, and they didn't go away. I tore my calf muscle at age 45 (trying to imitate Usain Bolt), and that injury stuck with me for several years; I thought I'd probably never be able to run pain-free again.

Then a few years ago (2011) I started running and took everything more slowly, both mileage and pace. I actually started out just doing hikes in nearby mountains, since my calf injury made running painful but hiking/walking was fine. I ran a little bit later that year, things went okay but I still caused myself some injuries because I always wanted to try and run faster. The same thing happened in 2012, although I ended up running my first marathon late that year. It was painful and my persisting Achilles/calf injury was always present, at least in a small degree.

In early 2013 I started running again and threw all thoughts of fast pace out the window, and paid close attention to pains, backing off and sometimes taking time off until some niggling pain went away. I started running more often, five or six days a week, which paradoxically helped. Yes, you generally need more recovery time as you age, but if you keep your runs on the slow side and don't tax your body as much, running every day can be easier and more injury-free than running just a few times a week. I have talked to others with same experience.

I ended up qualifying for Boston Marathon last fall, proving that you don't need to train fast or hard to race fast (in fact best training for marathon is much slower than most people think). And this year I've run the Boston Maraton, a 50 mile mountain trail race, and I'll be logging well over 2,000 miles for the year (i.e., averaging 45 miles per week).

I have heard similar stories from many runners I know. "Injury prone" is very often a tag that attaches to any person who tries to start running too many miles or who tries to run them too fast. Since most people try to start running that way -- trying to do too much too soon -- most people end up being "injury prone".

Instead, start out slow, walking most of the miles if you want, and ramp up very slowly. I've gone from being injury prone to being injury free, mostly because I know the sorts of things that would cause me injury and I avoid doing them. The good thing is that once you've slowly ramped your body up to a given level, say for me 50 miles/week at pace around 9:00 to 10:00 per mile, my body is rock solid. I'd have to be careful if I wanted to increase mileage or speed, but if I just want to keep running at level my body is acclimated to the odds of injury are very low. And the pleasure when running is very high.
I have a similar system, and I sell back for about 80% of daylight hours. That credit covers all of my other needs in the summer (and then some), and about half of my usage during the winter months. When you originally design the system, you use current rates and policies to create a system that generates at most a net zero usage.
This is especially handy when you want to figure out how many days are in that pesky month between January and February.
Polyfills have been around for a while; this isn't the first one. e.g. http://webpjs.appspot.com/ http://badassjs.com/post/12035631618/broadway-an-h-264-decod...
It is intended to demonstrate chiralty (aka handedness). Notice the mirror in the background that reverses the handedness of the handshake.
Didn't know that Sardinians and Okinawans were all runners...
isn't running absolutely horrible for one's joints (e.g. knees)?

not to mention the bowel issues
I semi-recently implemented a malloc tester (am TAing an OS course). Students write their own implementation of malloc and free, and then I "intercept" their calls to brk and sbrk by using macros to re-define those symbols as my own versions of those functions.

It is quite nice: I have knobs to "fuzz" the alignment of returned addresses from sbrk, as well as to inject arbitrary EAGAINs, to see if they're following the man pages. Another thing that I looked for was re-entrancy. This was a bit hand-wavy, but ultimately took the form of a try-lock in my sbrk implementation, where if the try-lock fails, their invocations of sbrk are not being synchronized.

Another thing I did to evaluate their implementations was to poison the entire unallocated and allocated sbrk space, poison all allocated memory blocks that my test runner allocates, and poison all freed memory blocks before my test runner frees memory. This all enabled me to estimate the meta-data overhead of their malloc implementation at a byte-granularity. That is, I can search the sbrk space for the various poisons, and then report on their relative frequency. If the sum of the frequencies is under 100%, then I claim the remaining percent as meta-data overhead.

The poisoning also also allowed me to detect simple bugs: if they write beyond the returned sbrk pointer, then I can potentially catch that because the values in memory don't match the expected poison.

Overall, it was fun to do and I could present some nice stats. For example, I produced a histogram of malloc call sizes and sbrk call sizes. This allowed one to quickly see if they're invoking sbrk unnecessarily often.
Another payware from Varnish?
They both have to worry, just a different person. For JS, it is the page author / publisher. For C++, it would be the browser vendor.
A downward spiral as it were, but in this case, a positive one.
There's also Javelin: https://github.com/tailrecursion/javelin

which à la 'Simpsons already did it' rule:

http://www.cliki.net/cells
I'm very interested in working on a Javascript framework where you work directly with XML (for data and event binding) and let XSLT handle transforming it to HTML -- imagine React, except you work with XML instead, and treat it as an interface for your HTML.

Email me if you'd like to chat about it!
Would you be open to working with someone on their idea?
How about 15 bytes? (x86, month in ecx, result in eax)

// 28 + ((0x3bbeecc>>m>>m)&3);
b8 cc ee bb 03 mov eax,0x3bbeecc
d3 f8 sar eax,cl
d3 f8 sar eax,cl
83 e0 03 and eax,0x3
83 c0 1c add eax,0x1c
This looks interesting. Is there an RSS/Atom feed available? (I didn't find one, but I could've missed it)
It's almost like Varnish is a company with paid developers.
What are you talking about? The New Republic caters to a very specific audience, I didn't realize there was something wrong with that. The magazine never needed to represent the country just the readership. Does this also mean Telemundo is irrelevant because it doesn't speak to the life experience of a majority in the country? so stupid....
If you or I get fired from a software job, it's 2-3 months to find another one. A fired academic is toast. We have more month-by-month job loss risks but they have long-term career risks. One hit on your reputation and you're done as a professor. So, they face a different set of problems.

Academia didn't kill him singularly but I'm sure that it was a contributing factor. Was it murder? No. Wrongful death? Yes.
Build a Spreadsheet-Driven App by Writing a Single Function.
Grimm's Tale
Coin, located in San Francisco, CA, is looking for an Android Engineer

Coin is a consumer electronics company focused on creating things to make life better. Our flagship product is a connected device that pairs with our mobile app to hold and swipe like all of your credit, debit, gift, loyalty and membership cards. With Coin you'll carry fewer cards in your wallet with security and utility beyond what a plastic card can offer.

We're hiring an Android Engineer. As one of our first hires in this team you'll develop and improve our Android applications and services for our Coin device.

For this role, we're offering a competitive salary, equity, benefits for you and your family, commuter benefits, full stocked kitchen, daily catered lunch, in-office wellness programs, and the opportunity to grow your career and be involved in the tech community.

For more information, visit http://www.thesourcery.com/jobs/860 or email us at jobs@thesourcery.com
What a ridiculous headline. Then again I wouldn't expect any less from Gawker.
Totally agreed. I'd love to see this in Clojure.

I will stop using XSLT as soon as there is a better way to... transform XML. It is a pure functional language you can use to make web pages, yet it is really automata non grata, if you will, at least to the extent that many people want to kill XML itself.

I wish Microsoft had implemented XSLT 2.0. It seems to me that Michael Kay has almost singlehandedly kept the whole thing alive, but running Saxon in .NET over IKVM (or in Javascript over GWT) is a bit too high a tax for me.
Another exercise that is in vogue these days is foam rolling. I'm trying to see how it helps, but I'm not sure what kinds of changes I'd notice and after how many sessions.
DNA HACK
Is it possible to hack the DNA Helix Sequence and reveal its quantum information around it? chr2 proteins ahve been used to hack visual data using baysian mathematics, but can it be used to reveal DNA helix information?
Works fine on GiffGaff 3G (which uses O2 network) but I have already turned off content filtering.
My impression, from a number of years in suburbia but admittedly still with a limited slice of it, is that a lot of people who like to live in suburban areas find a need to coordinate with neighbors over resources actively distasteful, and would rather buy them in an impersonal sense from a general provider. I.e. it's not just that they prefer the physical form-factor of a house to an apartment, and would otherwise be fine with some of the communal resource-negotiation that goes on in apartment (central heating, common maintenance of the electrical system, etc.). Rather, one of the things they prefer about suburban houses is that there isn't much need to coordinate with your neighbors, over anything more important than maybe trimming your common hedge at the property line.
I can't find any way to calculate days in month using Zeller's Congruence °_° That's seems to calculate only the day of the month (and it's awesome!). Even the Java program use a fixed array to output the days in month! XD
> Gas is still too cheap and too plentiful and battery tech is still too terrible.

Please don't get any ideas that this is the case. Most of OPEC requires $100/barrel or more to balance their budgets. The only reason we're seeing oil prices plummet is because OPEN is attempting to play chicken with US tight oil ("fracking") plays. Fracking in the US, in some cases, is profitable all the way down to $42/barrel.

Several tight oil companies have already cancelled their dividends, and there are concerns they won't be able to obtain financing to continue operations (depending on the company).

This ignores the elephant in the room that is China, that is ramping up filling their strategic oil reserves at these low prices.

Sidenote: Tesla adds 1-3 Superchargers to their network per day.
I want to love Julia. The core language is excellently designed and better than the alternatives, although the performance in practice is not nearly as good as the benchmarks would have you believe. String manipulation and building recursive data structures composed of small types (trees) are especially slow, considerably slower than Python.

The libraries, on the other hand... I know it's new, but the DataFrames.jl package in particular gave me fits. Data frames are essential tools for statistics, and there are many problems. When I last used it, it took several minutes to load modest 10MB TSV matrices, and segfaulted entirely on slightly larger ones. It doesn't support indexes on both axes, and the developers made the extremely questionable decision to require that index names be valid symbols. I could go on.

I think the core developers should exercise more control over the library ecosystem, at least for the packages that are crucial to the type of workflow they're building the language for.
Yes, the "1995 programming" solution would be to put each cached object in a file and the let the filesystem manage it. I'm sure there's a good reason why they don't do that, although it would be interesting to hear what that reason is.
And if you left Google after a week and wrote about it, most people would probably dismiss it
Thank you for posting this. It was a fascinating read.
The problem is that we're mixing encryption and authentication in one bag. Somehow we've managed to teach every non tech-savvy users to be more scared of a self-signed certificate than browsing the very same page unencrypted.
I worked for Dr. Barnsley at Iterated Fractal Systems. It was aquired by Interwoven which was acquired by Autonomy. And finally HP which led to a huge financial scandal.

There's a photoshop plugin, Genuine Fractals, that uses fractal image compression for image resizing.
NASA's Orion spacecraft is no smarter than your phone
R's S4 classes has multiple dispatch also.
PEM SHA1:

13:5C:EC:36:F4:9C:B8:E9:3B:1A:B2:70:CD:80:88:46:76:CE:8F:33
Not right now :(. I will add one later this evening.
Very true. The twisted irony is that the long term risks of academia are devastating. We have a lot more short term job volatility in software, but unless we work for some outlier asshole who torches our reputations, we can usually get new jobs. Academics almost never get fired except at legible points (e.g. tenure review) but when they do, it ruins their lives in a way that most of us have never experienced.
You can actually use HEVC for your content for free, even commercially.

Royalties only get involved when distributing encoders & decoders.

See page 7 here http://www.mpegla.com/main/programs/HEVC/Documents/HEVCweb.p...
Cartilage is one of the few tissues that is not known to regenerate.
>Looks like a normally proportioned guy to me.

Skinny by American standards?
In MVC should a model contain subview models?
I don't think this is a quest for world or market domination, but a great tool for people who want a better format. Works today.
Try this Google fu: https://www.google.com/search?q=house+condemned+off+the+grid
> Why does he need a legal fund if he has no intention of returning to the US and facing trial?

Because stuff like dealing with Russian immigration law and maybe also negotiating with the USA does require a lawyer?

And for the question why it's only $9k, the Wau Holland Foundation also accepts bank transfers which won't show up there.
> In addition, radioactive decays produce electrons that are slightly more likely to be left-handed.

Is this a mistake in the article? I was under the impression that all electrons are fundamentally identical to one another.
Having seen ideas come and go, I think it's more that the problem XSLT sets out to solve--generic tree transformation from XML to anything more-or-less well-formed, with special casing for HTML--is difficult to represent in a clean and sensible way. DSSSL [#] failed. DSSL-O failed. XSLT almost failed.

I use XSLT as part of a reporting engine that generates HTML from fairly complex XML documents on the back end, and whenever I touch it I'm amazed by a) how powerful it is and b) how painful it is to use.

It isn't clear that it's possible to get similar power without similar pain, though, and I think it's beholden on anyone who claims it is to step us and give us an example. A lot of really smart people were involved in DSSSSL and XSLT, and they couldn't solve the problem. Even stripped of the awkward, ugly, syntax, the kind of thing you want to specify in XSLT is complicated and messy.

"Emit X when you encounter P except if the third element of type Z (if it exists) of the grandparent of P is a Q with attribute TUESDAY having value FIZBIN emit Q's content transformed according to rule Y" is never going to be pretty, and while you can argue that only badly designed document formats require things like "the third element" to be specified, the world we actually live in is full of such things. And because we will always re-purpose document formats to ends their designers never envisaged, it will always be the case.

[#] I can't actually remember how many S's DS*L has in it, although I once did know most of the words to the DSSSL Song.
Course Hero, located in the San Francisco Bay Area (Redwood City, CA) is looking for a Senior Software Engineer

Course Hero is creating a platform where students and experts can share and access great academic content they need to succeed at any time, from anywhere. Today, millions of students take advantage of our educational resources including study guides, flashcards and tutors.

Course Hero is looking for a Sr. Software engineer who can hit the ground running. Our engineering team releases code every day to millions of people, so we're looking for someone who can take on challenges, build new features, and iterate quickly.

We're offering industry competitive salary, stock options, full medical benefits, 401k, regular team outings, Free Friday lunches, endless snacks & drinks, and on-site amenities including a day spa, full-service cafeteria, nature walks, and free membership to a 7500 sq. ft. fitness center.

For more information, visit: http://www.thesourcery.com/jobs/793 or email us at jobs@thesourcery.com
ahhh, XSLT, haven't heard that name in awhile.

For my CS honours thesis, I created XSLT debugging program - my research paper is here

http://ww2.cs.mu.oz.au/~jbailey/papers/wise.ps

I miss it :) but now that I'm doing lots of web development & javascript, I do wonder that it is somewhat "slow" or "heavy" than other approaches.

Nonetheless, it was an awesome experience diving deep into the technology.
2014 24Ways has started
I wouldn't be in such a hurry - right now x265 (as far as I know the best HEVC encoder) still loses to x264 in terms of practical use (you only really get better results by using bitrates so low that the end product will look terrible anyway, and x265 loses hard to x264 quality-wise when encoding at similar bitrate and speed). Considering that x264 is backed by about a decade's worth of development, this isn't that surprising.
I completely agree; I currently maintain an old web-app that uses xmL/XSLT and it is a complete nightmare to do anything useful.
Is Monsanto About to Unleash GMO Marijuana?
No, not blocked at all, working just fine here from several different UK ISPs. What is the source of this claim of blocking?
The joints issue was my first thought too. Could you explain the bowel point though? How does running effect this?
I've had similar problems with pain and discomfort when using a mouse. Was using an Evoluent Vertical Mouse for about a year, which helped, until the left clicker started playing up. Replaced this with an Anker vertical mouse which costs a fraction of the price and is just as comfortable. Can't recommend it highly enough!
Xlennart: An XBill modification
If I never heard the acronym XSLT again it would be too soon.
The certificate is not trusted because no issuer chain was provided.

[?]
NOPE - Show me a runner who is 50 and he looks like 70. Show a swimmer who is 70 and he looks like 50. At late middle age running is dangerous.
Some ISPs include optional filters. Some of those filters have some granularity - pornography; violent content; hacking / cracking / piracy; etc.

If your ISP has those filters you've probably already turned them off.
Anti-Semite Obama Mulling Sanctions Against Israel
Scroll to the bottom and cross your eyes to superimpose the two images. http://www.cs.northwestern.edu/~agupta/_projects/image_proce...
I got tired of updating my resume in Word then Manually generating PDF and massaging a plain text export into something decent. Now I write one document in ReST that is converted to Docbook (with XSLT) then run the Docbook through XSLT to get the meat of a DocX, XSLT to get an XSL-FO derived PDF, and XSLT to get an HTML derived plain text. Obtuse but powerful.
NASA has a tremendous pool of talent, that's not the problem. The problem is the bureaucracy and the organization. Just compare the unmanned vs manned parts of NASA. On the unmanned side there is a huge diversity of projects, mission architectures, and destinations, and a lot of recent accomplishments across the Solar System. They take the effort to separate out technological development projects, they use incremental development processes, they build on what they've accomplished previously, they deal with budget constraints in sensible ways, etc. They still have huge problems from time to time and are still hugely bureaucracy heavy, but they get things done. On the manned side things are completely different. The average project is some huge multi-billion dollar venture of questionable value, with a reasonable chance the project will be cancelled partway through (X-33/VentureStar, Constellation, etc.)

In large part a lot of the blame for that falls on LBJ and the way he pushed the Apollo program through congress. LBJ was a consummate politician and he used every political horse trading trick in the book to make Apollo happen, largely by siting manufacturing and staffing in powerful congressional districts, funneling funding to those areas. A situation that has continued to exist through the present day and is a huge driver for the shape of NASA manned spaceflight (it is the entire reason the SLS exists, for example).