skysight-inc/HackerNews huggingface dataset:
I am a firm believer in actively curating a mental model. At work I could be accused of over-communicating and I demand the same from those around me. I do so because my goal is to help refine the mental model of myself and all my coworkers so that everyone has a better intuitive understanding of the system/process/organization we're working with.

By this process I've been able to internalize much of a massively complex system (SAP) in a relatively short period of time.
Battery is definitely a concern, though it probably doesn't matter since it will be plugged up. The screen dimming might be a concern for me as well. Honestly though, now that I think about it, I've never been worried about that with my laptop, so I probably shouldn't care about it with my ipad.
To be fair, calling it "Neural Information Processing Systems" isn't significantly more informative. The name is just a quirk of history; NIPS in its modern form includes research in all areas of machine learning, not just neural nets.
My AI prof once wrote on the board "Learning is generalization". It makes sense: if the only way you're reasoning is by attempting to retrieve things from your cache, it's rote learning and you're not able to deal with situations you haven't encountered before. And even if your cache is super-extensive, all you're doing is overfitting.
Ars Technica hacked
This may be one of the more polite pwns I've seen in a while.

Ars Technica Twitter feed: https://twitter.com/arstechnica

Hacker1 Twitter feed:
https://twitter.com/nidohax/

Hacker2 Twitter feed:
https://twitter.com/metapawd
Americans are trading sleep for work, and it’s literally killing us
I like to ask if I could speak with some of my potential teammates. If the interviewer is hesitant to allow this it typically means 1 of 2 things. 1) They are really busy and not a minute can be spared. Not a place I'd like to work. Or 2) They don't want their current employees to scare you off.
My editor of choice is Vim. Vim has the vimwiki plugin, so your wiki is always available. I write it in markdown and then use a small gem wrapper (https://github.com/patrickdavey/vimwiki_markdown) to compile to html. Then on a git-commit hook, I rsync everything up to a webserver. Works really well for me :)
By far the best write-up about mobile app development and the true cost of GC has been in [0]. It's a very long read but well worth it.

If you took just one rule of thumb from it, let it be this: if you want speed with garbage collected languages, be sure to use at most 1/6 of the overall system memory.

0: http://sealedabstract.com/rants/why-mobile-web-apps-are-slow...
Only Persistant Determination can make you reach Greatness
> And there is no central Internet Corporation for Assigned Haiku.

Um, yes there is. It's an address; you get your address space from your upstream AS (probably your ISP), they get it from their RIR, and they get their addresses from IANA.
"Not doing TDD" absolutely does not mean "not doing testing". You can definitely still test your software, even if you your development process is not test-driven like that. I can't quite understand why this is an issue.
No, sorry to disappoint you!

http://support.apple.com/en-us/HT3924
Also, matplotlib, the most commonly-used Python plotting package, can generate xkcd-ized plots with a single additional command (see http://matplotlib.org/xkcd/examples/showcase/xkcd.html).
Actually, a few years ago someone wrote a script that pasted random YouTube comments together and submitted them to Amazon's Kindle Store as an actual ebook. Amazon published them all -- including their randomly-generated titles (like "A Lot Was Been Hard") -- until the books began receiving lots of media attention. Only then did Amazon remove them, citing the possibility of an unpleasant reading experience.

http://www.beyond-black-friday.com/2012/06/27/the-legend-of-...
One of the most significant books I ever read was A Walk Across America by Peter Jenkins. He graduated college in the 70's, wasn't sure what to do, and decide to walk from New York to the Pacific ocean. This book covered the first half of the walk; he wrote it while taking a break in Louisiana along the way.

That book was hugely influential to me. I graduated college and spent two years teaching. The summer after my second year of teaching, I had no obligations to anyone else for the first time in my life. I remembered Peter Jenkins' story, and decided to bicycle across the US. I knew I wanted to travel under my own power as he had done, but I wanted to go a little faster than he did. Bicycling was perfect for me. I ended up doing two cross-country trips over successive summers, and then I spent a year living on my bicycle, circumnavigating North America.

I reread A Walk Across America some years after doing my own trips. I was amazed at how bad I thought the book was. pg observes that

The same book would get compiled differently at different points in your life.

This is absolutely true. Now that I'm in my 40's, I'm going to go back and reread the most influential books of my 20's. I might even have to change my HN username after doing so, but I hope not.
I failed reading comprehension 101 so I don't think this is required. But I'm always interested in reading interesting links if you have anything you'd still like to share.
Just posted the same thing. Definitely hacked:
https://twitter.com/arstechnica/status/544587442305523712
I believe they're phasing out the Google Voice apps (although this may not have ever been announced) in favor of more integrated solutions. Now why Hangouts are not searchable, I will never know.

I could care a bit less about the colors and animation strategy Google is using, but why they don't just put a search bar at the top of every product of theirs is a mystery I'm afraid I'll have to live with for quite some time. Even the Google+ app (at least) has terrible search and takes too many clicks - I believe Facebook has actually caught up on this.
It's never been easy to make a living as an artist, and I agree that money isn't and probably shouldn't be the major motivator of good art.

But I fail to see how either of those things are really relevant to my argument.

Be clear: what I'm arguing against is the idea that industrial-scale mass piracy is actually a social good. I'm arguing against people like the "Pirate Party," etc. Conversely I am arguing that building a click mill "portal" on the backs of other peoples' work (like TPB) is at the very least a dick move even if it's not actually illegal.

Pulling more money out of the creative economy is only going to make things worse for artists.

I also disagree about the value of things like the LoTR films, etc. While these are to some extent purely profit-driven, they serve as vehicles of employment for vast numbers of creative professionals who use them to hone their craft. It's blockbusters like this that pay for the cool indie art flicks, and that create careers for the people who make such things "on the side." They also drive massive advancements in the technology and technique of film-making, and these make it easier and cheaper for indie art flicks to get made. I'd say the same thing about pop music-- it supports a vast technical infrastructure of music making, recording, editing, and distribution that indie acts can tap into and use. Without all that money going in at the top, you wouldn't have such a massive market for instruments, fuzz boxes, production software, synths, etc.

Freemium and "pay what you want" can work in some cases, and some artists have made it work, but my point is that it's the artist's choice what model they want to use. Making that choice for them and then preaching about how you've got the right to do so because your "free" views are morally superior is just assholery. If an artist doesn't want their work distributed in that way, doing so is saying you don't give a damn about them.
My most fun safety announcement was on Alaska Air when the flight steward came on an said something like "This is a very exciting flight, as it's the very first flight for our two pilots." (Everyone starts getting nervous at this point.) "Captain John and Captain Jane, please stand up and wave to your passengers" at which point two (unaccompanied, perhaps) kids stand up with huge grins and wave to the other passengers.

It was a good way to get the attention of everyone before we could all go back to ignoring the rest of the safety instructions.
>And the tendency to play semantics and say "since GDP hasn't fallen for two successive quarters the recession is over" when the economy is clearly still in shambles ignores the real struggle of millions of Americans who are not seeing the benefits of our "recovery," other than hearing about it on the news.

The formal definition of recession as two quarters of falling GDP isn't prone to semantic arguments, while your soft definition, talking about "real struggle" and "what Americans see" is.

That's why we choose the former.
So, what exactly are the bounding box effects?

I tried looking it up, but couldn't find any information about it. Is the Wii able to do some weird tricks with bounding boxes?
Was the naming intentional? Did they know the common English meaning of it?
>are being pushed away FTL but they're not actually 'moving' FTL. They couldn't travel that fast towards us, or indeed towards anything.

it is kind like saying that because all stones fall down, one can't fly or jump. Like stone falling down, space expansion (cooling down) is an entropy increasing process. What we know is that any entropy increasing process can be reversed by applying energy (which gets obtained by even more increasing of entropy somewhere else).
FWIW, the US is actually doing a great job of deleveraging its private debt, especially relative to other countries.

http://www.mckinsey.com/insights/global_capital_markets/unev...
You did not read the whole sentence.

Duet is the first app that allows you to use your iDevice as an extra display for your Mac using the Lightning or 30-pin cable.

This app uses a cable. All the other apps use wifi.
All interpretations yield the same testable predictions, so the only way to choose between them is to say one is more or less simple/elegant than the other. Just like it's possible to construct Newton's laws of motion in a rotating reference frame, with multiple corrective terms, and end up with exactly the same testable predictions - but that theory is nevertheless in some sense "less true" than Newton's original theory.
Sorry to hear of his issues, but surely perpetuating high house prices means his children would also be under huge stress as they stretch themselves to the limit (and assume zero unemployment like this guy).

The "wealth" created by pulling forward demand through credit through housing wasn't real. That's why living standards fell - we stopped creating wealth and started adding zeros to numbers on a screen.

Reducing house prices means more disposable income for our children. And their children. And theirs.

Yes there was a hit to the housing crash, but only because the loss in living standards was a result of the misallocation during the "boom". 2008 was just Wile E Coyote looking down having already run off a cliff.

Want to avoid a fall? Don't run off the cliff. Not looking down isn't an option long-term.
The science behind what clouds weigh
"Reading and experience train your model of the world. And even if you forget the experience or what you read, its effect on your model of the world persists. Your mind is like a compiled program you've lost the source of. It works, but you don't know why." -- love this
"The same book would get compiled differently at different points in your life. Which means it is very much worth reading important books multiple times."

For me, this quote was the most powerful. I strongly and immediately agreed, yet I hadn't consciously considered the idea before. I now ask myself the question, "Which ones were the important books?" Some seem obvious, but I may have a deeply rooted worldview established a long time ago that needs to be reevaluated. I may have read books that added support to that worldview, and have since forgotten from where that support came.

I'm not very well read yet, but I have a question for those of you who are. What are some methods you utilize to remember which books are the important ones?

Edit: The comment at https://news.ycombinator.com/item?id=8753656 contains a great idea. I agree that taking notes and writing a journal can be great solutions, but I don't often read the notes and entries I've written. A personal wiki that is searchable and contains references seems very interesting.
Christmas Carol and other eigenvectors
In fact for some years neural networks were very out of fashion there, and it was almost purely a statistical machine learning conference. I tend to just think of it as a machine-learning conference named "NIPS", which stands for something historical (like Perl and Lisp do).
Yes, I would like to have seen more too.
Hi. Small CodeMirror-related nitpick. If you set your editor to be the height of the panel it is in, and let it take care of its own scrollbar, it'll look better (the gutter will span the whole panel) and be more efficient in case of big documents (it'll render only the visible part).
Batteries on the moon could be used incrementally, sending only 100 up at first in a 10 x 10 grid, and flashing back crude pictures or ideograms, even basic movies of McDonalds burgers, so there's free cash flow early on. An orbiting billboard, however, needs to be built all at once before it's useful, so it's a bigger upfront investment. Moon batteries can also be placed strategically to blend in with the topographical features already there, so instead of a Man in the Moon, we see a Man in the Moon drinking a can of Coke.
R. Christopher Goodwin and Associates Now Using TrueConf Server in the USA
Hypothetically, let's say this writer is really talented. Few writers use hyphens for maximum effect. So few readers get to experience the hyphen-joy. When they do finally encounter it, they might be confused or annoyed. To some of us, that's sad, and aggravating. The technical glitch, at least at first glance, feels like the symptom of a larger lapse in longing for literacy and appreciation for poetry.
Build Newsletter: Containers, Mobile Apps, App Design, Data and Scale–December '14
Ars Technica Hacked
Just tried to go to Ars just to see this.
I am just a bit concerned with a few of your assumptions here. Maybe you are right, but my experience has been so different I have to point a few things out.

In the software business we are all "refactor guys" as you put it. The old adage goes "as an engineer, I have never found a code base I liked". I understand there are best practices that are really helpful. I am a huge believer in TDD, paired programming, DevOps, and other extreme programming principles. But I have never been in an organization that had the zeal that I do for these things. Every code base I have worked on (including code bases I completely wrote on my own) has needed refactoring. Some, most, on a constant basis.

I hate to admit, but the minority of engineers who write code correctly the first time is so low, you will not run into them very often in your career. [1] I hope you find them. Personally I have become quite happy with refactoring poor code, even when those who did not write it correctly the first time do not appreciate nor learn from my efforts.

As for your comment about your first job, I think you will find that there are a few engineers who have many many years of experience. However, you will find many more engineers who have one year of experience repeated over and over again. They may have 10 years on paper, but in reality they have about 1 years worth of experience. How you learn to correct them and help the organization who pays your check will be the deciding factor in your future financial success. You are at the precipice of a hugely successful career! Don't get too stressed by poor engineering groups, because you will run into them regularly.

It really seems like you have made up your mind to move on. Frankly, that's not a bad decision at all! Just remember though the old saying "The grass is only greener on the other side because of all the cow pies fertilizing it".

[1] You may get into a position where you can train up your own team. In this case, you may have some fantastic teams who are a lot like you in many respects.
This is why it is imperative to build your model up from first principles. Before adding anything to your model, it should be filtered through proper logic. This makes it easier to build stable models without contradiction in the first place, and also makes it easier to follow a chain of reasoning about a complex viewpoint back to first principles. "Philosophizing in midstream" leads to incoherent thought with unchecked premises.

The method of loci, for building/encoding hierarchical "memory palaces", works well for remembering key ideas or facts and building upon them to compose your models. Also, using software like "The Brain" [1] and other mind mapping tools are useful aids for organizing information so you can easily go back to remember.

[1] http://www.thebrain.com
>There's not much room for interpretation there unless you choose a different definition of "recession".

Inexplicably, the mainstream definition of GDP omits to explain how GDP growth is distributed.

Equally inexplicably, almost all of mainstream economic policy and theory makes similar - let's be kind - interpretations about economic experience which privilege a certain perspective while ignoring other equally valid perspectives.

So technically you're correct.

Politically, in terms of the everyday experience of most of the population, 'The recession is over' is raving nonsense.

>It will probably just take a while for society to sort all of this out.

I'm betting on a millennium or two. (At least I would if it were practical.)

>I think most people reading this will be just fine and probably live really nice lives.

So that's just fine, I guess?
> The world you paint isn't the real world.

My world is this one:

http://www.prover.com/company/press/view/?id=47

http://www.cl.cam.ac.uk/~jrh13/slides/nasa-14apr10/slides.pd...

http://sel4.systems/

... and so on.

And, honestly, I don't want to have anything in common with your "real world", where graduate larvae with IQ < 80 is allowed to code automotive microcontrollers.

> In other words, one where your total languages are virtually nowhere to be found.

We're speaking about mission critical stuff, which is already a virtually nonexistent thing dwarfed by CRUD and all such crap.

> And, BTW, even experienced programmers screw up recursion because it just isn't used that often. I don't want to blame newbies.

I see. You did not get a single word from what I said. Pity.

Let me repeat my point again: humans are brainless scumbags. They should never be trusted with anything important. If anything can be screwed up, it will be screwed up in an epic scale. The only way to avoid an epic screwup is to exclude this brainless scum from the process, and let the immaculate formal systems do the job.

> I am just asking that you understand that the frame of reference you have constructed is not one that matches our current reality.

I'd prefer to stay away as far as possible from your reality. Mine is much better. In my reality, a code without multiple layers of formal proof would not ever be signed off for anything mission critical (although I admit that the most deadly stuff I worked with were anti-aircraft systems, nothing fancy like nuclear plants and such).
Yeah ... no. This was not done by a whitehat, Dual Core posted that he found out after the hack on FB.

See: https://www.facebook.com/dualcoremusic/posts/101529796391238...
Google admits that advertisers wasted their money on Internet ads
As with most things, it could be worse. But the overall picture -- especially of wages vs. asset prices -- is not exactly good.
I couldn't find the folder icons. Could you post the link to it please?
iOS 8.1.2 doulCi bypass icloud activation
It's strange that you educate us on what hyperbole and rhetorical devices are, yet can't recognise both those things in a sentence which begins "Are there people out there...?". The author is saying the direct opposite; that people aren't that stupid.
Doesn't iOS 8 do dynamic Mac addresses now? This would mitigate most privacy concerns from WiFi tracking.
Am I the only one who disagrees with the premise that two files that tend to change a lot together indicate poor software design choices?

If you change an API, you will have to change consumers of the API. Does that mean that your code is bad?

This exists even in a low level examples: if you change a c++ class, you will need to also change the corresponding header file.

Or perhaps, am I misunderstanding the concept?
The state of an HLL is completely determined by the set of distinct symbols that appear, not the order or the frequency
of those symbols. So, inserting a billion A's and a single B into an HLL will have exactly the same outcome as inserting a bllion B's and a single A, or even just a single A and a single B.

Does this address your concern, or did I misunderstand your point?
That's brilliant. Reminds how did DNA sequencing back in the day. Genetic linkage analysis.
That and the fact that they do family preboarding which really makes everyone happier (no screaming crazy kids in the lobby) and probably increases boarding throughput (no backup while moms wrestle carseats into window seats)
Running Windows XP without any service packs!
Four Unnamed Sources
This doomed Alaskan village shows just how unprepared we are for climate change
Enjoy your JetBlue legroom while it lasts!

http://www.wsj.com/articles/jetblue-to-add-bag-fees-reduce-l...
> Anecdotes of Gmail tabs consuming multiple gigabytes of memory on resource-constrained laptops and desktops were being heard increasingly frequently

You know, I think I recall being able to run quite nicely featured GUI mail clients and IRC clients simultaneously on a Pentium 90 with 16 megs of RAM. And, I expect those clients had an order of magnitude less developer effort put into them compared to the GMail client-side code. Meanwhile, I'm quite confident that Gmail team is composed of very, very smart developers. So, what am I missing? Why does GMail require two orders of magnitude more resources?
It was over very quickly.
Neural Networks Look Set to Thrash the Best Human Go Players for the First Time
Learning is not limited to events, it also includes approaches, backgrounds, attitudes. Those are all reusable. But yeah, if you read a "fact" one too many time you will take it to granted despite fictitious provenance. There is danger in that.
This is a great idea. Full-text search for "my knowledgebase", books I've read, thing's I've written, etc. is an area with potential that still seems unfulfilled.

Some ideas:
- Apache PDFBox https://pdfbox.apache.org/ - command line:
https://pdfbox.apache.org/commandline/#extractText
- XPDF has a command line tool you can use in Windows - http://www.foolabs.com/xpdf/ - pdftotext
- If you're going for accuracy, Tesseract is one of the most accurate https://code.google.com/p/tesseract-ocr/
- Apache Tika is often used the way you suggest:
http://tika.apache.org/
Communism - the utopian ideology - didn't kill hundreds of millions of people, because it has never existed. It has been used several times as a means to reach power, after which the dictator(ships) have chosen to either adopt it to his/their own liking (Stalinism, Marxist-Leninism, Trotskyism, <insert>ism) or practically abolish it as is the case with modern-day China. Fully developed communism is supposed to (alas, probably never will) be 'a stateless, classless and moneyless society, structured upon common ownership of the means of production.' [1]

That's about as far from Stalinism you can get.

[1] http://en.wikipedia.org/wiki/Communism