skysight-inc/HackerNews huggingface dataset:
I'm in the same boat. I probably have 20 programming ebooks in PDF form that I'd love to read properly. I also have the same number of photography books. Because of the photography books I'm considering an iPad but really want to wait for a retina screen iPad 3

So maybe a cheap Kindle is the answer in the meantime. I'm not enthusiastic about ePub even though some of my books would have ePub versions. The books just don't seem as nice to read, and I can't imagine they deal with code sections very well?
When do you escape your data?
Plasma Speaker by StudentRND
+1, I'm 53 and will soon start using reading glasses. I find myself hitting Ctrl-+ a few times on a lot of Web pages. I run many 'commercial' sites through the readability bookmarklet to calm them down.
"Mr. Jobs leaves behind a dominant Apple, fulfilling his original promise to save the company from the brink when he returned in 1997. Because of its enormous strength in both music sales and mobile devices, Apple has more power than at any time in its history, and it is using that power to make the computing experience of its users less free, more locked down and more tightly regulated than ever before. All of Apple’s iDevices — the iPod, iPhone and iPad — use operating systems that deny the user access to their workings. Users cannot install programs themselves; they are downloaded from Apple’s servers, which Apple controls …

… Today there is no tech company that looks more like the Big Brother from Apple’s iconic 1984 commercial than Apple itself, a testament to how quickly power can corrupt."
If you're interested in actually checking these out, 7 Languages in 7 Weeks (http://pragprog.com/book/btlang/seven-languages-in-seven-wee...) covers five of these (Haskell, Scala, Io, Clojure, Erlang) as well as Ruby and Prolog (Prolog is my favorite language from the book, oddly missing from this list). Apart from being a very good introduction to syntax, it teaches you the unique features of each language and why you should care about it. Highly recommended.
Un tipo Genial
>It's not that hard.

eye roll
Steve Wozniak Speaks at MSU Commencement Spring 2011
> you (in the impersonal sense, not you personally)

The word you're looking for is "one".
Quora engineer pays tribute to Steve Jobs in New York Times crossword
As you can see in the picture of the Predator cockpit so helpfully provided, it is definitely windows.
Lack of empathy is the definition of psychopathy. A psychopath will look at someone ran over on the street and think "too bad it ruined that nice jacket" or something similarly disjointed form the fact that a human being is dead. Stallman's comment is similarly unempathetic.
That's the whole point. Henry Ford didn't invent the automobile but that didn't mean he had no impact in how quickly it was adopted!
My MacBook Air broke on Wednesday night, so I brought it in to the Apple Store in Providence. A few people had left flowers at the doorstep. Inside, however, it was business as usual.
I turn my Kindle on and off again whenever the Emily Dickinson picture comes up. She looks dead.
He was talking about companies in general tweaking linux for their particular uses.

Indeed, if you focus on the preceding bit about Google's in-house linux for their own servers, then there would be no distribution and arguably GPL2 could not force those modifications to be made public.

But I would imagine that he's probably quite versed in GPL2 and knows this -- so since he brought it up specifically, it suggests he was probably thinking at that point more about cases where distribution does happen (e.g. Android, embedded etc).

Perhaps he considers it a 'significant change' primarily if there's some sort of distribution ;)
I put technical books into two camps: reference books and prose.

Reference books are like the "Python, the Definitive Guide" or "Web Development with Rails" and contain lots of code samples and snippets. Prose books are like Pragmatic Programmers or Joel on Software - they may contain some code, but the meat of the book is the narrative content.

For reference books, eReaders fail in my option (I've tried with kindle2/3) because of formatting and sizing issues. But for prose books, they are awesome and I prefer it to a pdf on a laptop. Another problem with reference books is that I like to be able to quickly flip through to find a specific passage - this is not easy on most eReaders (though you can try searching). I also miss having the physical copy around my desk as well, there is less chance for a coworker to notice the book and ask to borrow/discuss it.

Most technical publishers offer epub/mobi downloads of ebooks - I know Oreilly and Pragmatic both do firsthand; I've had decent success converting PDF to mobi with Calibre if you need to it yourself.
Yeah to be honest, I never understood that. Google's serving things that will hopefully be more relevant to your interests and you might enjoy. Personally, I think it beats all the other ads about tips on how to whiten my teeth or lose 10 pounds.
That's the sort of thinking that leads to a crunchy shell with a soft, chewy center.

http://en.wikipedia.org/wiki/Defense_in_depth_%28computing%2...
nope. i have clickpass set up, but i never use it because its just easier/faster for me to enter my user/pwd.
I would guess that that's all a significant number of unix-like OS users do with sed, and in those circumstances, it does make more sense to use sed than a more extensive language. For simple substitutions like that, I'd just use an alias:
alias ped='perl -lpe'
to save the extra keystrokes.
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
What's the over/under on it also being present on the machine they made the master image from?
it isn't about exploiting the system by some individual(s).
It is about society making a new step enabled by the technology:

>The real problem is that it presupposes thought-crime.

exactly. The modern theory of organized violence allows for the society to apply violence through its government as executive organ to exterminate (usually by making a law and enforcing it or by just acting directly like using Reaper/Hellfire) whatever the society deems a danger to itself. The only recognized limits on this violence is in the Constitution and there is nothing in, for example, the US Constitution about freedom of thought. Thus as soon as thoughts can be distinguished/categorized, some of them can be outlawed and the law enforced.

Btw, would it be a fair use to mentally replay the scenes from a movie? Only if it is limited to 30 sec? Or only if memorized/replayed resolution is below some threshold? ... We're in for an interesting ride.
Usually, I'd agree with you, but it reads really bad in this case:

If one wants to get converts, one should make the software that makes today's software obsolete. If one doesn't make it, someone else will, and when they do, one's FOSS version will be obsolete as well.
StyleJam: a lean startup diary
then the general will tell you "y'know the boys tell me that their job would be easier if they could listen to pandora on this puppy. i order you to connect it to the internet. if you don't comply, i'll have you arrested."

have fun!
New Tractup entry: musicx.fm
Well, there was that case maybe ten years ago of the nuclear carrier that had to be towed back to port after a BSoD killed it dead in the water; its control systems all ran Windows.
The only problem here is that each time it has to skip through the entire list so far. I would write it like this in F# for equivalent generality and lazinessas yours

let pairs sequence =
sequence |> Seq.fold (fun (tailList, listOfPairs) el ->
let listThusFar = tailList |> Seq.map (fun x -> el, x)
(tailList |> Seq.skip 1), listThusFar::listOfPairs)
((sequence |> Seq.skip 1),[])
|> snd |> Seq.concat
Or they could just fill all the usb ports with glue and remove the optical disk drives, if any.

I thought the whole point of an air gap network is that nothing crosses the gap. Having those ports/devices available is just asking for it.
No, the headline would be "Americans use drone to murder hundreds of civillians". It would make us look even worse, and judging by the history of suicide bombers, the Taliban or whoever would not hesitate.

Edit: This may be a bit of a cynical view, but if you believe I'm actually wrong, I'd like to hear why
Adventures in self-publishing: SplatF’s first quarterly report
IIRC this is supposed to be resolved in the foreseeable future with the change to use GEGL as a backend. I think that's also supposed to enable adjustment layers as well, although I don't know what the timeframe is exactly.
His claim is that the negatives outweigh the positives and that its a good thing that Steve Jobs no longer actively influences computing. I can't disagree with this sentiment more. Making technology that people can actually use is far better than making unusable technology that is open.
It would be nice to see some sort of explanation of what this does and/or is about.
Free addressbook auto-corrects your native iPhone, Android or Gmail contacts
Augusta Ada King, Countess of Lovelace (biography) (Happy Ada Lovelace Day)
Why cyberspace isn't, and will never be, nirvana (from 1995)
Use Your Phone to Unlock Doors with Lockitron
1) There are tons of libraries for Matlab. Sure, you could rewrite them in Python, but most people just want to get their work done.

2) It is deeply ingrained in the academic world.
HP denies shipping TouchPad tablets with Android
I would pay a few dollars extra for this feature on my Kindle 3. Or at least for an update to add some new images to the cycle.
Unlock iPhone Software - Tips To Follow For A Successful iPhone Unlock
Right. CPUs and other components of the system now use relatively little power in many cases or at least far less than they used to.

However, RAM remains one of the largest power consumers, and so reducing memory usage also reduces power usage, which improves battery life.

Tom's hardware has a great article on this here:
http://www.tomshardware.com/reviews/lovo-ddr3-power,2650-2.h...

Note in particular the figures at the bottom of the article page.
Ah, missed that, thanks for noting. Yep, that's messed up :)
The difference between the military and the neighborhood computers you used to assist with are the military has to deal with a plethora of entry points for viruses, and can't scrub every USB thumb drive that is at home rather than at the office. I get the feeling that you've not been doing this for 10-12 years yet. Am I right?
>"Honestly, once I got into what I was reading, I forgot about the cheap, crappy page-turn buttons and the tacky ads on the sleep screen. Even the distorted unblinked text isn’t very noticeable when you’re engrossed in a book."

A hardware implementation of the used paperback principle.

As I've said before, ebooks are the killer slate application
>So the fact that the compromised machine is in Nevada and not over Pakistan is pretty close to irrelevant.

Well, at least it's easier to axe a box in the room than to shoot down a rogue UAV across the world.
one particular aspect of VirtualBox has pissed me off in recent days. the system-level debugger is complete trash; it totally fails to do even simple things like inserting working breakpoints. at one point I had to resort to dropping int 3s into my code wherever I thought I might eventually want a breakpoint, and even that doesn't work most of the time.

so I gave up on VirtualBox and switched to QEMU, which works significantly better.
They're two separate issues. Business method patents purely claim methods of doing business. Software patents claim the invention of new machines, they're a subset of traditional patents, and do not overlap with business method patents. Software patents are almost always framed as a machine which carries out the algorithm or process as to be patentable the invention must be more than a mathematical formula acting on itself.
where's the amendment to this post: http://www.fsf.org/news/blogs/licensing/more-about-the-app-s...
?
One lets you get a constant flow of strangers into your house and get paid for it. The other one helps you not go crazy over handling spare keys and revoking access. Integration anyone?
Well the ISS uses windows [1] and there were reports of malware getting up there. They also had driver compatibility issues and were rebooting the systems that controlled the gyros a lot. One would think you could just write a mil-spec OS for their computers but government, and more specficially government procurement, doesn't really work that way.

[1] http://www.zdnet.com/blog/security/malware-detected-at-the-i...
That's exactly what I was afraid of - skipping pages in reference books. Thanks for you response, I appreciate it.
Don't take it too far. For purposes it was designed to serve, LLVM is great, best in its class. If your project is something that could benefit from LLVM, then by all means use it. If it isn't, then don't. As simple as that.

Many corporations (most of all Apple) bet millions of $$$s in resources on projects that depend on LLVM, so don't worry too much.
Sprint Officially Announces Their 4GLTE Adoption
These are exactly the reasons why I am very skeptical about pNaCl. I've done some work with LLVM and I've been stuck on some of these points: the IR is target-dependent, the function call conventions are basically those of C, the optimization passes and the code generator are extremely slow when compared to an ad-hoc JIT (this would mean terrible startup time for web applications). And, furthermore, the size of the bitcode is still enormous, comparable to the generated machine code or even worse (think about the size of C++ binaries).

I still think that LLVM is an incredibly great project, it brought compiler infrastructure to 2010s. But it is designed to be a static compiler framework, it hardly fits other purposes (think Unladen Swallow, don't know about Rubinius).
Journey, growth and opportunity. Sounds good, but is it?
It has been updated since the iPad was not released till 2010 and there is an RFS: http://ycombinator.com/rfs6.html
Ireland vs Wales live stream rugby world cup quarter final online coverage.
Show HN: In Memory of Steve
Pack on Weight and Muscle: Weight Gain Blueprint Review
It's hard (in an engineering sense) at that scale, but certainly not impossible, and easier than a lot of engineering problems the world has solved. It's harder because DoD is actively being attacked, but easier because they have a near-infinite budget.

The thing which makes it hard is humans, politics, and economics -- there is a huge amount of CYA with respect to vendor choice (hence, they're a huge Microsoft/Cisco shop), lots of little fiefdoms, an "up or out" promotion policy combined with people being in leadership roles for short periods (with minimal prior background), and lack of real accountability.

The Microsoft-ness isn't enough to kill them on its own; look at the Israeli military, which is also heavily Microsoft based, and has world-class computer security.
I think it is more assumed the many programmers know or are familiar with those languages. I know Java and Python. I have some limited experience with C, C++, & C#. I looked at Ruby. I would assume the majority of current programmers are in a similar situation.

The draw of these other languages like Factor, Io, Erlang, Haskell, and the other is that they are different. Erlang focuses on concurrency in a way that is not seen in the common languages listed above. Haskell is strongly typed functional language with lazy evaluation (I think I have that right). I don't know where Factor and Io fit it. By learning these other languages, I would hope to learn different ways to solve problems or to think about things. I would argue it isn't about learning them for more opportunities, but for a broader perspective in general.
The patent rules are unfair. You can't really protect yourself from infringement claims. Using that comment as a reason for enhanced damages was quite harsh, given that all he said was that in the US, people sue a lot.

Let's review how you're supposed to avoid infringing on anyone's patents. Maybe then it will be clear that you're damned if you do and damned if you don't. If you read patents, any infringement is willful (you should've known). If you don't read patents, you don't know what was out there and somebody will sue you with one of those method of doing business online type patents (they're not quite that generic, but they're damned close). If you reinvent an idea that someone patented first, that doesn't qualify as proof of obviousness. And there are groups of people buying up patents for the sole purpose of suing over them.

So even if you do your best to do nothing wrong, you can still get sued. Big companies used to have a deterrent: keep a huge portfolio and promise mutual destruction to any other large company that sues you. Now, with the NPE model, it's turned into a free-for-all and billions of dollars are being wasted in lawsuits.
A link to screenshot https://skitch.com/dknecht/f9dad/amazon.com-online-shopping-...
This type of thing could actually spark a robotics revolution. One of the large barrier to entry to robotics is that it is generally built on costly specialty hardware running costly specialty software.

Some people have used laptops as 'brains' for robots but they are bulky and often still quite costly.

Because of their size, long battery life, gps support, camera, touchscreen, microphone, accelerometer and potential lower price, smartphones are surprisingly well suited as commodity platform for robotics.
I was surprised to see that the book Apple wrote to kick off their second rise in 1998 was barely mentioned on the web, so I thought it would be a good idea to share the forward that Steve Jobs wrote with everybody.

Enjoy!
I imagine Steve's death might change the tone of an announcement they'd prepared. Something sharply competitive would have been appropriate a few days ago but, yes, would even be distasteful next week.
Run an Intranet on WordPress, BuddyPress
Step by Step Through Some of the Benefits of Using WordPress and BuddyPress as an Intranet
"usb ports with glue"
Keyboards, Mice, Joysticks for these systems were probably designed with the idea that a USB bus would be available.

It will take a while to replace all of these systems with their non-USB configurations.

Given that BlueTooth is probably a no-no as well, how would one build a system these days that needs to support Mice, Joysticks, and Keyboards without using USB?
I think you'll be really happy with the Kindle the first time you try to read on it outside in sunlight or with glare on the screen.
The same here. I have tons of books in PDF that I read at the same time. I was told that eReaders are really easy on eyes as opposed to iPad. Cost is also a factor. eReaders are typically not more than $200 (canadian) while iPad is still more than that. I understand that it provides more functionality, but I am really looking for just a reader.
Any technology that enables you to strike the "enemy" from further away is your "most important weapons system". Slings, Arrows, Gunpowder, Aircraft, Missles, and now Drones all follow this paradigm.
however, perl has -i, which not all seds do, so those 0.002 seconds you lost to perl will be more than gained by being able to type

perl -pi -e 's/foo/bar/' somefile

instead of

sed 's/foo/bar/' somefile > somefile.tmp && mv somefile.tmp somefile
"I would disable the USB bus entirely"
So how would you support Mice, Keyboards and Joysticks? And how long would it take you to retrofit all of the some 100K+ PCs rated "secret" or above in the Government?
I agree, but only in that he limits the statement to hackers. All creatures are driven by novelty. Sometimes this makes it seem as as if we are "pleasure driven" but really it is novelty we seek. I have been thinking about this a lot lately and it answers the question as to why things like google, twitter, flickr, thrive: novelty aggregation.
Wozu werde ich gebraucht? | emuscene.de – Mein Tagebuch
What is interesting is that freely linking to other sites was the fundamental idea behind the world wide web and that it is rare on so many websites.
Android announcement delayed as world expresses tribute to Steve Jobs's passing.
Show off your CitSci projects at this years Open Science Summit
1) 30,000 volts - what can possibly go wrong?

2) Other than being sort of a cool gimmick, what's the point? It's not that good at playing music. It's not that great at visualizing music - I can do much better with Raspberry Pi running some WinAmp plugins.
This isn't a problem for me since there is a Calibre plugin that converts azw to epub. I just buy from wherever is cheapest, unless a DRM-free version is available for a few dollars more (Just because I can strip the DRM doesn't mean I don't want to vote with my dollars).
It's not that hard if you have a top notch engineer in charge and give him whatever he needs to get the job done.

If you have a good engineer or a great engineer but any kind of bureaucracy, yes, it's near impossible.
Exchange garbles RFC3156 PGPencrypt mail (old but still annoying)
>Hate to play devil's advocate, but it sounds somewhat similar to what Israel does

who said that Israel is human rights, non-racial/ethnical-discrimination, etc... champion?

Don't get me wrong - i'm not anti-Israel, i completely understand the necessity of the war they fighting for their survival. It is just that when you fight a war for your survival you don't have the luxury of championing human rights. Israel situation isn't an example to follow, it is a problem to be fixed when the war is over.
> Safari on iPhone uses that definition (that's the whole "resolution doubling" thing, in a nutshell).

That's my point, though: no-one is really implementing CSS-px. What they're doing is implementing approximations, like doubling everything up on a high-dpi screen because the pixel pitch is roughly twice what you get on a typical desktop monitor, which is close enough to be workable.

If browsers implemented CSS-px as specified, then on all the monitors in front of me, the text on most pages I have open right now would look the same size in Firefox, and not noticeably smaller on some monitors than others. Also, all those beautiful, crisp n-pixel borders on mobile-friendly sites would look terrible (because they would be rendered with different degrees of fuzziness due to the antialiasing on different mobile devices) and everyone's photographs on Facebook would be blurry. Of course, that's a silly idea, and no browser actually does it (other than when zooming).

Most of the major mobile browsers (possibly all by now) support restricting the viewport and zoom so you can match your site to real, physical screen properties instead of whatever virtual viewport size they pretend to have by default. IME, a fairly high proportion of mobile-specific and responsive pages now start by switching this on. No-one's going to change this functionality any time soon, because vast numbers of mobile-optimised sites would immediately break. Fortunately, that means we can go into real-physical-dimensions modes and then use media queries to select an appropriate layout (including text sizes) for smaller, high-dpi devices as part of a design, without sacrificing precision in cases where the time and money is there to work on the fine details for best results on that kind of device.
I've just been implementing a comment system, which allows limited subset of Markdown formatting. I decided to store both original document and the resulting html, which goes through escaping, markdown and htmlpurifier, which strips everything unwanted. When the comment is edited, user gets the original document and the html version is shown on the site. It would be safer to do the html when outputting, but I decided this way for better performance.