skysight-inc/HackerNews huggingface dataset:
While I do think that doing throw-away prints of webpages is bit questionable, there is still some value in making webpage print out nicely. I think "printing" PDFs is one of the easiest robust ways of archiving web pages. It creates nice static self-contained local copy of the content, which is readable basically on any platform.

Another example would be e-readers (eg Kindle) which in ways are closer to print than web as a medium. They are not currently really equipped to handle web-pages well; Send to Kindle extension seems to do some sort of readability-like heuristic when formatting web-pages to be sent for Kindle. It would be kinda nice if print css would be good enough to work as-is on Kindle (etc).

Of course there is the question of the overall quality of current web-design. Many pages are just ridiculously busy to begin with, something that somehow becomes accentuated when printed out. Maybe designers should spend a moment after building a print layout reflecting if all that stuff that needed chopping away for print was actually necessary to have in the first place.
I should mention that the pieces fly off in a very predictable pattern and end up in a stack! The force is tightly constrained based on the direction and orientation of the axe when it strikes the wood.

My son joked that I could probably reproduce something we once saw in a cartoon, where the chopped pieces assembled themselves into a log cabin.
How Can I Invest in Microfinance? Part 2: My Zidisha Experience
For splitting wood from a fallen tree or cleaning up around the property a regular axe and splitting maul are fine. When I've had to split enough wood to burn for the winter I always just rent a hitch-mounted hydraulic splitter. 60 bucks and I can do 5 cords in day.

This tool could possibly take the place a of a splitting maul but a great advantage of the maul is it can be used to split knotty wood that doesn't have straight grain. It takes a bunch of swings and force but does get the job done. With the wide head of the Vipukirv it wouldn't be able to get down to the center of a half-split log.
Hidden Vulnerability Discovered in the World's Airline Network
> unable to prove your innocence

Here's the issue. Return presumption of innocence back and problem's solved.

Obviously, that's impossible in a real world.

> credentials for the anonymous party to use

That wouldn't be anonymous anymore. And there's no way to realistically force a single human to have only one credential - if one's banned they'll just generate a new one.
Great point about agriculture. Fortunately, telecommuting enabled me to stay on the farm, which couldn't support me by itself. Had I been born a decade earlier, moving away to a populous area would have been an almost certainty. If you have to move away from your family, the risk is already high, so what's a little more? Now, the vast majority of the population already live in urban areas, so we are back to not having to move very far from your family.
> The people who fail to do this are simply that: failures.

Yup, sounds 21 to me. Quick to anger and lash out, quick to judge, moral certitude, and lack of empathy.

For one, there's significant variance to how family units function across the human population. In many parts of the world, living together for far longer than 17 is the norm, and the model of how one generation financially supports the next, or families co-manage/pool their finances, works very differently. Often systems emerge that entrench this (e.g. the massive up-front down payments on rental apartments in the South Korean retail markets, which kids simply cannot afford because there's no time to make that kind of money).

So blanket statements like this reek of cultural superiority and lack of education, frankly. I get that you're pissed because you don't feel you're getting the respect you deserve for your accomplishments (or at least that's what I seemed to read there), but starting with some humility and respect for others might change how people respond to you.

(And yeah, I was financially self-sufficient at 21, too. Big deal. It's possible because I happened to enjoy doing work in an area and market that allowed for it. Many things worth pursueing, and of great contribution to society, don't make you money at 21.)
There was a humorous video on the net recently, where each US state had a quote attached to it. The one for Hawaii:

"Hawaii: If you lived HERE points to stunning scenery you'd be lazy too."
Has it? I've tried two recent versions of Kubuntu (14.04 being the most recent) and found both of them so buggy and unpolished as to be practically unusable. I want to love KDE so badly because I love so much about it (the apps are powerful, you can actually configure things, it uses Qt) but the target audience appears, to me, to be people who make Youtube videos demonstrating KDE, not people who actually want to use it to do work. YMMV, as always :)
Circumventing the globe while traveling is a pretty impressive feat, unless you're an astronaut.
From Clojure/Emacs cider-words-of-inspiration...

"The best way to predict the future is to invent it. -Alan Kay"

"A point of view is worth 80 IQ points. -Alan Kay"

"Lisp isn't a language, it's a building material. -Alan Kay"

"Simple things should be simple, complex things should be possible. -Alan Kay"

"Measuring programming progress by lines of code is like measuring aircraft building progress by weight. -Bill Gates"

"Controlling complexity is the essence of computer programming. -Brian Kernighan"

"The unavoidable price of reliability is simplicity. -C.A.R. Hoare"

"You're bound to be unhappy if you optimize everything. -Donald Knuth"

"Simplicity is prerequisite for reliability. -Edsger W. Dijkstra"

"Deleted code is debugged code. -Jeff Sickel"

"The key to performance is elegance, not battalions of special cases. -Jon Bentley and Doug McIlroy"

"First, solve the problem. Then, write the code. -John Johnson"

"Simplicity is the ultimate sophistication. -Leonardo da Vinci"

"Programming is not about typing... it's about thinking. -Rich Hickey"

"Design is about pulling things apart. -Rich Hickey"

"Programmers know the benefits of everything and the tradeoffs of nothing. -Rich Hickey"

"Code never lies, comments sometimes do. -Ron Jeffries"

"The true delight is in the finding out rather than in the knowing. -Isaac Asimov"

Source: https://github.com/clojure-emacs/cider/blob/master/cider-cli...
Ray Oldenburg wrote the influential book about this topic.
http://en.wikipedia.org/wiki/Third_place

I read it years ago so I'm less familiar with how it's viewed today (with the rise of virtual third places).
Someone who doesn't use any services (or log in for a year) can hardly be called a customer.
We don't have software patents in Europe and seem to be doing ok.
Au contraire – the evidence of absence of bugs is that the code works. (i.e., to some degree, programs find their own bugs simply by being used.)

Code that has been humming along issue-free is likely either simple, or well-written, and harbors few, if any, bugs. Otherwise, they would have evinced themselves by now.
Before this article I had never heard of the Shorty Awards. Is it really a big deal (or a deal at all?). Most digital/ web/social media awards programs seem like pointless farces to me.
Where's this entitlement coming from? From the sound of it, your account was serving zero ads at the beginning of 2014. You were clearly not a "customer" of theirs. There's no reason for them to offer you a free 100 million impressions on a service you weren't even using.
We thought about different alternatives, but nobody came up with anything that looked better. It's important for the sigil to look lightweight, as you tend to type it a lot, especially next to the reference sigil &. If it's something that looks heavyweight, like @ or a keyword, then it just clutters up definitions. You don't want constant strings to look like "&lifetime(static) str" or something, and "&@static str" just looks ugly.

Besides, ' suggests "type parameter" to ML users, so there's some precedent.
I had not heard of Betteridge's Law, so I had to look it up [0]. Given I only just became aware of it due to your comment (thank you, by the way: good comment) it feels strange to be pedantic about it, but the question in the headline is not a yes/no question and therefore seems immune to Betteridge's Law. :)

[0] - http://en.wikipedia.org/wiki/Betteridge's_law_of_headlines
Military Satellite Communication Systems are Vulnerable to Hackers
I'm confused; first you said that reaching the moon was a hallmark for intelligence, and now you're saying that reaching the moon within the next 50,000 years is a hallmark for intelligence?

If we find life in another solar system, are you going to deem them not intelligent because they haven't reached our moon?

The point that I'm trying to make here is that you're setting a very arbitrary flag in the sand when you say "Everything to the right is intelligent, everything to the left is not". You need to define your terms much much more clearly and unambiguously; you need to point to specific attributes that humans display which no other animals display and say "This is the mark by which I judge us intelligent". Saying "Well we got to the moon" doesn't do it, because obviously we were intelligent long before we got to the moon. And if we were intelligent long before we got to the moon, by what right do you have to say a chimp or a dog isn't intelligent until they do? Maybe chimps just don't care; maybe dogs are afraid of heights.
> it's not good Rust style to ignore return values, and dropping a type that should not be ignored

If I remember correctly, much of OpenSSL is not written in "good C style" either. Considering that we're talking about "a language which is expected to have applications in safety/security-critical coding", it seems like a legitimate concern.
Lucrative Stardom In China, Using A Webcam and A Voice
Seriously, drop it. Your faux outrage is pretty transparent given you didn't even actually use their service.
I knew I would get someone calling me out on "it's not good Rust style". This style is enforced by warnings for important types, such as errors.

The semicolon thing is repeatedly brought up as a possible source of errors, and I had concerns about it too at one point, but I've never seen it lead to a single one. There are just too many other safeguards. First of all, you get warnings on unused results for important types (for example, errors). Warning on dropping errors covers the hazards for crypto (and I can go into more detail here if wanted). Second, it's extremely unlikely that changing the return type from unit to something else won't cause a type error later down the line. For instance, returning a unit value from a function declared to return non-unit gives you a type error.
There's also the related phenomenon that in the US, the rich are in the spotlight of society and the poor are decidedly disliked.
Any more background to that story? Did he specifically go after them or was it just a culture change that scared off all the talent?
Is having a beard something that all programmers should strive for? Or just the men?
Yes. But it makes for a worse didactic example, since Sage does not support it out of the box.

Imagine you know the middle 288 bits of p. Then you have to find small roots of the equation

x1*2**400 + partialp + x0,

which now has 2 variables x0, x1 < 2^112. This requires building a different lattice than in the single variable case, but the complexity of the attack is not very different.

Also note that it doesn't have to be p or q. Bits of d, d mod (p-1), and d mod (q-1), and possibly other intermediate values of RSA computations are also usable for this.
As an American, I'm extremely curious. What does your nationality have to do with that comment?
Russian Spy Planes In US Skies
What a nice story, thanks for sharing. Which autobiography is this one you are talking about? I loved 100 Years of Solitude...
Analyzing Keats: Is beauty truth and truth beauty?
Use Mandrill to send transactional emails in your Rails app
But how many people have never used an OS before? Very few in my opinion, and majority have already seen other OS in action already
Ohhh!!! I din't even know you could upgrade XP to 7!

Regarding the time it takes to upgrade windows, Ubuntu too takes the same time for me. I have a fairly good 12mbps connection but still I have never been able to do an upgrade in less than 6hrs.
Many people use desktop at work, and this will likely continue for a while. Desktop is also often preferred for more complex tasks. Though mobile use is growing, no evidence that desktop will go way of horse-and-buggy.
The New Cop on the Beat May Be a Bot
If you write a blog post about the state of photo storage and post it back here it could spark the right dialog?
Missing from the conversation seems to be the complete removal of all outlets for energy, anger, aggression or frustration for children today.

Maybe if the kid dealing with his parents divorce got to play dodgeball in second period he'd be able to calmly sit and pay attention in third and fourth.

Maybe if the victim could punch his bully once without fear of zero-tolerance policies suspending/expelling him, the problem wouldn't continue to build until they snap and do something drastic or more often, just develop lasting social/emotional issues.

Dodgeball was a fun part of grade school. We had a rule that you couldn't throw the ball at someone's head. I never saw an injury and the best players on the opposite team were more likely to be targeted than the weakest.
"Learning obscure and strange languages, yields better understanding and broader horizons" does not, need a comma.
They can easily do a lot of things. I think the challenge is the messaging/marketing. People know dropbox because it does one specific thing well.

If they were to do this, I think it would have to be spun out as its own service. This makes it much easier to market and message. You are seeing similar things in the mobile space with Facebook unbundling its app.
Reactive Programming is the New OOP
Driver support is no doubt better on a Mac. The problem is that Macs do not have a native package management system. Now it is mostly resolved with people basically doing that work for them for free with Homebrew and Ports.
I was a timid child, and feared dodgeball. I think I could have overcome it if we'd just had a throwing drill, paired up and threw until we were comfortable with the process. Then I'd have enjoyed it.

The fact that some young people stress out over dodgeball doesn't mean its evil; it means they need to work through that fear. Much more valuable than just avoiding it.
Unless things have changed since I worked there, pretty much the only part that's not open source is the anticheating system.
Is 30-35 years really "so far" away? Time runs short quickly.
I agree with chintan39... I've been working in java and php for more than 10 years. As its grown I've found I could do just about anything in it. Even before Zend I was building objects in it.

To me the programming language is nothing but a tool to accomplish a task. The concepts of programming, the use of objects, models and data is the art of programming, the "design", the language is the tools and materials, the "wood and hammers". These can make it more elegant and high performance for the task the programming will be accomplishing.
Yeah things got even worse on the google play store. These types of game are easy to clone so many people want to make some quick money out of it.
For the record DH key sizes are smaller than RSA keys of the same strength based on our current understanding of the computational effort involved in attacking them.
DH-256 should be considered on the verge of too small. 340 or 512 will be necessary going forward.
Diceomatic
> For my part, I haven't lived at home since I was 17 and, at 21, have a very "serious" job (which definitely pays the bills). I'm certainly not an outlier in this regard. The people who fail to do this are simply that: failures.

Uni students are failures?
The Best News And Opinion From The World of Finance
Silly; chimps and dogs haven't a fraction of the concentration, mental modeling nor communications skills needed. That part is unambiguous. Those things are often measured as part of measuring intelligence in humans. Ergo, chimps and dogs are not as intelligent as humans, by far.
When one of these users logs in, do they get a message explaining that?
Same Team, New Tricks
...and those who realize they have enough ignore the rich and are out living how they want to be (camping, hiking, taking photos, etc.)
Fiddling?

Usually I just copy my configs over to a next box / laptop that happens to become my workstation, and continue nearly where I left. It worked more or less smoothly for last 7 years.

Yes, sometimes I do fiddle with my settings to make my experience more comfortable and thus my work more productive. I don't think that spending 5-10 minutes a month on it is such a waste.
You know, people say that, but I don't quite buy it. You need to invest a lot of time in a language before you fully understand its ecosystem, quirks, strengths, and weaknesses. I believe that the time is better spent learning new algorithms. It's better to be able to implement hard algorithms in one language, than to be able to implement easy algorithms in a hundred.
I haven't used upgrades in a while. Preserve your package list, reinstall / leaving /home untouched and it usually ends up better once you clean up package changes.
"that they no longer understand you and jump ship to 'simpler' options"

Exactly. And both tech people and people with the ability to understand these incremental changes are not in a position to know what amounts to "to much" which can be a problem. Because they might have higher level abilities or they are just processing the incremental features which are relatively easy.

I remember at a company that I owned constantly adding new machinery. I could understand it on delivery same day. Employees who had to operate it couldn't. So I ended up with a bunch of machines that also when new employees were hired were tied together in a very complicated fashion. It caused many problems and complicated the process and offerings.

(Thanks for reminding me of this I had forgotten that point.)
You can buy stock overseas if your broker offers it. And you don't need to be a billionaire.
Reminds me of the nordic countries.

Edit: Huh? Why the down vote?
No - but we have only had a handful of people try to come back to a dead account and we just deal with them on a case by case basis.
Love it! Same in music: hours spend mangling a piece makes you good at mangling that piece. Much better to do deliberate practice - slowly move through nailing every phrase, every note. Then speed up.
I think the issue is that the quantum stuff is more real than the macroscopic systems.

Sure we can describe coffee cooling without quantum stuff, but the quantum stuff is the only part that is essential. Everything we experience aside from gravity must emerge from the quantum stuff. So the question wouldn't be "do we need the quantum stuff," it would be "do we understand why our macroscopic experience must emerge this way from the quantum stuff?"

I'm certainly no expert but I think the issue is that the rules of quantum mechanics work just as well in either direction of time.
"Nobody pressures you to achieve a certain level of material success."

I live here in New Zealand and thats quiet true. There are 3 billionaires in NZ and almost no one knows who they are. The only guy that is living a noticeable extravagant lifestyle is Kimdotcom, but that guy's german.
If someone is a bit more ambitious but still wants a mix of the aforementioned lifestyle I would recommend Australia. Much bigger population and resources and better opportunities than NZ with a good safety net that doesn't cost the government much and doesn't suffer rampant abuse. I wouldn't recommend NZ for an American, except for perhaps retirement; it would just be too tough, the isolation and small pop. would be crushing for someone used to living in a giant country of 330M consumers.
Porting Apple's Core Data Books Sample Project to RubyMotion
How email saves my productivity when having no Internet connection
Ask HN: Your favorite YouTube channels?
I've been on a YouTube kick lately, and would like some recommendations for your favorite technology/programming/whatever channels. I'm a java developer if that help. Here are some of mine:

https://www.youtube.com/user/GoogleDevelopers

https://www.youtube.com/user/GoogleTalksArchive

https://www.youtube.com/user/AtGoogleTalks

https://www.youtube.com/user/MarakanaTechTV

As you can tell, they're almost all Google talks.
Item 1 + 2 are true for Scandinavia too (except weather).
I needed to break up a bunch of concrete back in the day, so I bought a medium duty jackhammer. Later, I discovered the joy of easily splitting wood.
No, "&'static str" is the type of a string literal. It's pretty easy to parse once you're familiar with lifetimes: it means "a reference to a string that lives forever".
How to use GroupDocs.Annotation for .NET in an ASP.NET MVC 5 Project
GroupDocs.Annotation for .NET library is a web-based framework which provides features for annotating different types of documents in a web-browser without having to install plugins or middleware on the client. With GroupDocs.Annotation, end users can view and annotate PDF, Microsoft Word, Excel, Outlook, PowerPoint, OpenOffice, AutoCAD and other types of documents and image files. The library comes with a set of commenting and markup tools, including: rectangles, polylines, watermarks, point and area notes, text markup and strikeouts.

In this article I'd like to help you discover the GroupDocs.Annotation for .NET library's basic functionality: how it works, where annotations are stored, how to manage users, etc. I'm also going to show you how to use the library in an ASP.NET MVC application. The sample project described in the article is based on MVC5, but most of the code can be used with any other versions of the MVC framework.
I agree to this a lot. The printing medium is an entirely different target to optimize; say, the figures need to be consolidated to individual pages or made small enough to fit the aside, all the convenient hyperlinked references need to be at least reconsidered as they will constantly stop the reading when rendered, even the document structures need to be reconsidered (we have a table of contents for a reason). Heck, even that website itself does not optimize for the figures either---lots of irrelevant images take up their own pages, one per page. It is hard, and takes real work to get that good enough.
> The corruption of the www is something that still makes me sad and angry even though I know I lost the argument years ago.

You and me both. It is kinda funny (for the lack of better word) how Wikipedia is kinda what I imagine hypertext/web was initially envisioned to be (except for its centralized nature). But it lives another layer above the web, being a web-app for handling hypertext with it's own UI (nested inside browser UI which in turn is nested inside system UI), its own markup format (because HTML evolved away from being pure hypertext format), and its own update mechanism (instead of HTTP methods, because REST is hard, lets go shopping)
I was once a big fan of KDE. Of late, it has started becoming fancier and fancier and I got fed up of the fanciness. On the other hand I used to hate unity when it came out but go so much used to the unified menu bar that I have never been able to use anything else.

So far the only other serious contender seems to be elementary OS, it is the BEST looking linux distro.