skysight-inc/HackerNews huggingface dataset:
We're teaching people to put on the affectation of being smart, of having the right opinions, being upset at the right things, listening to the right radio stations, hanging out with the right crowd -- with actually being smart.

I think you meant without rather than with, and I believe your argumentation could be cleaned up a lot. Overall though, I agree that there has been a loss of content in liberal education. One can observe this in any English or Philosophy department at liberal universities, where it's de rigeur to assign a commentary on Plato rather than read his writings, or instead of becoming familiar with the political and religious views of Lady Jane Grey herself, we read a discourse by someone invested in enforcing gender tallying and political correctness. Not exactly a new observation, but one confirmed by books such as The Closing of the American Mind.
Enabling rich(er) interactions in the Clojure REPL
I never got into it enough to really understand MVVM. It looks like MVC with a different name to me, which leads me to believe I don't get it yet.

Perhaps I was doing it wrong. When I used the GUI to layout UI it was modifying the same XAML that I was also changing manually. I admit to being ignorant about modern versions of Visual Studio, this one trivial app I created was the first time I used .NET, C#, XAML, and Visual Studio. I left Windows programming with VB6 back in the day before switching to Linux.
So what is different from the flying orb (other than the chassis)? avionics software? Why $200 vs $1400?
Colony, an experimental JavaScript-to-Lua compiler
Personally I've never been able to figure out how they manage to make money overnighting me dental floss for $4.

(That said, I still own their stock and was glad to scoop up some more of it this morning on the cheap.)
Self proclaimed Apple fan here. Apple's App Store revenue is a drop in the bucket. I don't think that's the reason iOS5 is on the 3GS. iOS5 is on the 3GS because it's Apple's low end phone and still available for sale. It has to run iOS5 so folks can use their new software incentives to sell the phone itself (i.e. iCloud).
It's always a challenge to get more posts out but we're committed to it :-)
Does it have vi plugin?
People, not computers, make financial crises.

http://en.wikipedia.org/wiki/List_of_economic_crises
People who purchase iOS devices are Apple's customers. People who purchase Android devices are not Google' s customers
ElasticSearch Major Version Release -- 0.18
The stated goal is not the real point. The real point is to learn about how programs are executed on real systems. Unfortunately, the second half which would (hopefully) have completed the example does not exist.

What you linked to is great, but it uses a different approach to explain the subject. That approach presents the correct thing to do, and explains some of it. The benefit of this approach is that it's short and sweet, but the downside is it's easy to miss subtle points. For example, what you linked to never explains why you have to call sys_exit. Someone reading this would know that's the right thing to do, but they may never really understand why that's so.

An alternative approach - which the posted article does - is to try the obvious but wrong thing, then explain why it fails. Fix that problem, and try the next obvious but wrong thing and keep iterating. The problem with this approach it can be a long process, particularly if you just want to know how to do something and are less interested in the why. But the benefit is that by seeing how things fail, and then seeing the fix for them, the reader can gain a deeper understanding of what's going on.

In general terms, one is more of a reference, and the other is more of a lesson. I like the try, fail, fix iteration for explaining things. I've used it many times when teaching. I find that it matches well with what we would actually do on our own, and for that reason, tends to stick with people better than simply saying "this is how to do it."
I can't speak for everybody, but I always rated Visual Studio because of its zero-effort code navigation and code completion. (No setup required, and it's surprisingly good at seeing through common preprocessor tricks.) The debugger is pretty good, too, the text editing experience is fine, the whole thing is 99% operable via keyboard, and the scripting language is bearable.

This probably doesn't sound like a rousing endorsement, but I've yet to find anything that's as good for reading and writing C, C++ or C# code.

(People using Visual Studio for anything else should definitely consider shopping around, though as general-purpose text editors go it is far from the worst possible.)
In theory, yes, in practice I don't know if such converter exists.

But SVG should be a better option anyway (it doesn't work in <IE9, but on the other hand, this probably won't either).
Google Funded Project Confirms Vast Potential for Geothermal Energy
Kinda makes it sound like great intellect = ability to be self-delusional.
sounds like reddit / subreddits or maybe more like blockchalk

http://blog.blockchalk.com/post/323747254/blockchalk-arrives...
Adobe + Nitobi: What Happens Next (Adobe Featured Blogs)
making that sphere not interfere with airflow from the rotors is not trivial.
I did it two years ago. When I was done, I shopped it around. No one was interested.

Even still, it was totally worth it.
Simple and to the point. Couldn't agree more.
I get it, but you can't put the genie back in the bottle. The face-tagging in my desktop photo-management applications is already insanely good.
"Semanticallity" (sic), wrt templates and css is not all it's cranked up to be.

It's just voodoo thinking on the part of web designers that were taught about it circa 2000.

And it basically comes from the misunderstanding that the html page is the data, when it's really just a RENDERING of the data. The data is what's on the DB or storage system --and that, yes, has to be semantically stored and attributed.

The template is just a means to show them GRAPHICALLY, not semantically.

Except if our main purpose is to make screen scrapping easier.
IMHO it's OK to use $_ in small scope contexts, like in a tight loop, but very offensive when $_ refers to an operation that occurred three pages back.
Ask HN: Postmates - Free deliveries in San Francisco 
In a nutshell Postmates is like FedEx for local deliveries. We're close to the public release of our app but we would love to test a few features with up to 10 startups in San Francisco first.

Here is what we offer during the trial:

- Free deliveries, pick ups and errands (food, laundry, gifts, documents, furnitures) of any size for 14 days in San Francisco, for everyone who participates

- A discount code for all your employees for 5 free deliveries after the initial trial

Contact us at: bastian@postmates.com or 415 939 0318 if you are interested.

Thanks!
How is that even somewhat ambiguous? Personal and, perhaps, skirting the outer edge of what a remarkably parochial person might regard as quirky, but he laid out a drink preference specific enough someone has a shopping list and doesn't have to guess. Which is what a rider is for.

You don't even need to buy him tea; he explicitly says he always brings his own with him.
How do I encrypt the contents of my apple iPhone 4?

I couldn't see anything that looked like encryption in the Settings window.
The Guitar Shop is awesome, http://maps.google.com/maps?q=Gruhn+Guitars+Inc&hl=en...

Go outside and lots of people walking around with blurred faces.
Also, newer CPU's often will have instructions expressly created to perform the cryptographic work. I'd posit that these, along with the reduced overall time of the calculation, would greatly inhibit any attack of this nature.
I was about to say that maybe the lowercase "i" was a sign of humility and selflessness, but never mind.

(Just kidding, I'm sure you have generous helpings of both :)
Protect IP Renamed E-Parasites Act; Would Create The Great Firewall Of America
Looks like he caught himself on camera here http://maps.google.com/maps?q=Gruhn+Guitars+Inc&hl=en...

Edit: and here http://maps.google.com/maps?q=Scream+Sorbet,+Oakland,+CA&...
I think folks are missing my point. If you're considering dropping out, I think you can lower your class-load to the minimum, be willing to get barely-passing grades, and test out whether you really have an interesting opportunity before you take the plunge.

School CAN be a really free time. You live in a tiny room, Have access to a cafeteria, have a 0-5min commute to work, and are surrounded by an army of peers who are segmented by interest (field of study). As evidenced by the number of startups that started in college dorm rooms, it's a great place to start a company.
Influence? Of course. You influence people, so influence is politics. Politics is perception. Shape people's perception and you gain their power for your own use.

Personal success? That's a personal thing. Not everyone wants to be a big time leader.

Science & engineering open up new possibilities, but nobody will go there unless someone of influence herds them into it, so it's a symbiotic relationship. The problem comes when the influencer goes astray and in doing so leads others astray.
I find the examples analogous to Hello World or sample twitter clients. They give someone else a place to start.
Linux was a good kernel that was better than what GNU had at the time, and it was compatible (technically/legally) with the rest of GNU, so it deprecated Hurd.

Sure, if enough folks wanted to, they good finish Hurd. But what's the point? They should go work on Linux.
What you describe sounds like Milo[1] before Ebay bought them last December. I'm not sure how they've kept up post-acquisition.

[1]http://www.crunchbase.com/company/milo
OK, I see what you're saying. You're doing layout with the designer and seeing the XAML is changing.

Yes, the XAML is the underlying representation of the layout. i think most people are thinking about the code that gets generated and called via "InitializeComponent". What gets generated after the XAML compiler parses the XAML.

You should view the designer as simply a convenient way to edit XAML. Like using a designer to edit HTML.

MVVM is sort of like MVC, although really closer to MVP. Think of MVVM as MVP that where databinding coupled with the View Model is the Presenter.
Can't give you any hard numbers but I'm quite sure that "CSS images" this size load faster in most cases. But, once you load an actual raster image you're done with it: you can cache it, reuse it as many times as you want, manipulate it's placement, etc. - all without significant performance issues. With "CSS images" that's not the case. Placing a few on one page and/or allowing user any interaction with them will create performance bottlenecks more often than not. For the 'real world usage' it's safer to stay with the raster images.

Matt Seeley, UI Engineer at Netﬂix, made a presentation in which he touches these issues. It's available here: http://dl.dropbox.com/u/5618867/mseeley-2011-09-27-html5devc...
I'm pretty sure Tony Hoare went straight from Elliot Brothers to a Professor of CS post in '68 and then onto a Professorship at Oxford.
employees - yes but also to others as well. Steve Jobs was a dick to pretty much anyone he felt fit and said what was on his mind. I don't see that level of rudeness in CEOs nowadays (though i'm not saying this is a good or bad thing)
This is interesting. I don't know if it's something with my phone specifically, but the whole thing just lags by a couple of seconds whenever I try to type something. It's so bad that I'm usually done typing a couple of words by the time the first characters come up on the screen ..
Lasers Illuminate Quantum Security Loophole
Give me a couple of weeks. You may hear a pleasant announcement.
> The had exacting specs for some of their pyrotechnics

... and their electrical gear (amps and so on), and possibly the sheer weight of everything they'd be bringing on to the stage, and the simple fact that, at the time that rider was drawn up, Van Halen was playing venues that had never had a serious rock band of their kind before and were likely to be unprepared to the point of putting the fans at risk of being killed, which has happened a few times (that Whitesnake concert is the most recent, I believe).
You can't blame that on Stallman. He has always been completely clear and up front about what he will and will not speak about. And he always agrees on the topic ahead of time with who ever is arranging the event.

In other words. Who ever arranged this graduation obviously did a horrible job, and is the person you should blame.
Its hard to express how sad reading that made me.

The second thought was, what the heck are people being taught in school these days? Can you get a CS degree these days without writing a compiler? Seriously?

As a tutorial on a blog about Arduino's or some other processor family, great stuff. As a blog entry from a company like Oracle, not so much.

And as others pointed out, had the person approached it from first principles they would have arrived at the equivalent of 'puts()' a lot sooner.
This list was originally created by Apple and presented at their first world developer tour after they released the iPhone 1. I still have the exact same list saved on my notes from that presentation. I've seen a few other Apple presentations repeat the same items.

Congrats to the guy for getting the prize, but that's no excuse to just rip apple off and not mention it.
This seems like an awful lot of work to solve a really small problem - that your front end developer doesn’t have a working Ruby installation and is shy about using the command line. Just teach them. It won’t take long, they’ll learn something new and they’ll be able to use the correct tools for their job.
As someone who does not eat breakfast, I imagine it's to avoid the kind of response I get when I tell my host I don't eat breakfast:

"Oh, are you sure? It's no trouble? It's good for you! Breakfast is the most important meal of the day! Why not just eat breakfast with us?" etc. etc.
Crowdsourcing in the courtroom
Human languages are far more complex and verbose than is required for talking to computers.

This is mostly a quibble, but human languages are not more verbose than computer languages, generally. I can generally rely on you to allocate all the variables and present the result in a context-aware way when I ask you, "What is 3 + 5?" I'd generally have to allocate variables and tell the computer where to put the result if I were to ask it the same question.

What was, and still is, sort of magical about Perl is the degree to which it is aware of context and can use it to sort out meaning. If anything, the chief complaints against Perl, which stems from its similarity to natural languages (!), is its terseness and expressive power, these complaints being that it's indistinguishable from line noise and is a write-only language.
I don't know where you got that header; S3 returns Server: AmazonS3 and http://aws.amazon.com returns Server: Server. I would suspect a lot of their backend services use custom HTTP servers, and maybe a small handful actually use apache. Moreover you'll be completely missing backend servers that have no public IP at all...
Haven't seen block chalk before - looks like no longer in the App Store. Thanks for telling us :)
Gingerbread runs fine on the N1 and ICS has no higher hardware requirements (per Google themselves). Other than driver updates for hardware acceleration, there's nothing about the N1 that really disqualifies it from being able to run ICS just fine.
It's interesting opening it up with an older browser and seeing how it fails.
One of the explicit design goals for roles was to solve the flaws of mixins. We succeeded. While it may be technically correct to object to a hyperliteral interpretation of an English idiom, I stand by the assertion that the presence of roles in Perl 5's Moose and Perl 6's object system makes for a better object system than Ruby with mixins.
Those downvotes need an explanation. If you think it's Apple fanboyism, I'd like to point out that I own 3 Android devices, beta-tested the CR-48, and have never owned anything from Cupertino.
The topics he's willing to speak about are clearly listed in his rider, and graduation isn't one of them.
>but it is not information that's important enough to merit cluttering up the discussion //

I beg to differ. The voting is actually one of the most important pieces of information. Certainly far more important than the time the comment was made or who made it. The assent [! you're so right] of the population here means [or at least has meant] a lot; as does their dissent.

Apparently informed comments that are misguided or mistaken used to be quickly downvoted. Comments that furthered the discussion added interesting information or new angles, confirmed hypotheses and such were upvoted. One could skim a comment thread and quickly ascertain the readerships view of a topic and see which comments merited a proper reading.

Now one has to chew the chaff and spit it out rather than being able to simply feed on the grain as before.
Eh, maybe. This site doesn't really offer much in the way of educating visitors about the concepts employed. Additionally, anyone who is at this level of CSS already, won't see this site and say, "oh wow, I didn't know that could be done in CSS". It has been done many times before, just in different contexts. Just check any of the site's 'inspiration' links. I'm sure it'll be super useful for the author's portfolio, but why do I care about that?

I think maybe, being a front-end guy, I'm a lot less impressed with it as it's part of my job to keep up on this kind of thing so I've seen it a lot already.

Now if this had been a tool that would generate CSS shapes with sliders/toggles allowing you to manipulate the shapes/logos in place, that would be cool and educational/useful.
TMI is what a rider is there for. Its whole purpose in life is to enable everything else to run smoothly, so it needs to lay things out in detail that is nothing short of exacting, and if it verges on the anal-retentive that's just a few fewer things for people to worry about later.
my gf's CDMA Hero (released October 11, 2009 w/Cupcake!) is running CyanogenMod 7.1 (Gingerbread), runs better than stock HTC sense trash.

"won't run on Nexus One", you say?

it'll run back-to-back Ironman triathlons
For AES, yes. For RSA, no.
Except that there will be a CM port available probably by mid or late January.
Cfp: Web-scale Semantic Information Processing
You're not being "that dick" - you've justified your point of a review. ("That dick" would just post "It's completely and totally useless" and leave it there).

Anywhoo, that's awesome. And I do think it's useful - as mcknz says, it's a pretty great starting point. It's also pretty great motivation :) From this, people can derive practical value.
I think he pronounced it "GNU plus Linux" the time I attended one of his speeches. I don't know if he keeps on doing that, but it seems more elegant and positive than the slash.
You have to weigh up the 'coolness' of such CSS trickery with the amount of extra HTML code there is, when you could have just used an image!
That's a little disingenuous.

Not really. It just shows that feature-completeness may be a good metric when comparing implementations of the same language, but not so much when comparing them to implementations of a different language.

the fact that someone wrote a Tetris clone in one of multiple incomplete implementations of Perl 6 doesn't mean that Perl 6 is actually useful for much

The fact that there's a Tetris-clone in Perl6 indeed doesn't mean much. However, the fact that it uses GTK is an example of CLR interop, which opens up a whole new level of practical applicability.
Haha. Sometimes i do also think about this being a choice on that, but it's more a post hoc ergo propter hoc thing. The original reason is mostly that i rarely ever capitalize anything. :)
> It is plain wrong to offer condolences to a father with a newborn child

Do a google search for 'childfree' some time and you'll see that RMS is on the nice side of that one.
I believe that the more common term for disentanglement is 'liberation', and the freedom from entanglement is more commonly referred to as 'liberty'. I'm not sure why the author used such roundabout language to make the observation that both debt and employment restrict one's liberty, albeit voluntarily (unlike the very different case of slavery, which is by definition not voluntary).
Health includes mental health. Especially important for someone who's personal make up is not particularly compatible with a life of travel and public appearances.

Most of it tells me "this is what I need to stay sane and productive", and although very detailed and somewhat peculiar, none of his demands are particularly hard to meet.
The Making of Arduino
iPad is such a lost opportunity right now for them. I'm watching hours of content on small resolution iphone app on my iPad.
I'm still amazed at this man. You can like or dislike his views, but he has more dedication and, more importantly, integrity in every hair of his impressive beard than most people can ever hope to have in their entire body.
Honestly, Perl is really anything but a write-only language. Consider this:

https://github.com/schwern/AAAAAAA/blob/aaaaaa/aaa/AAAAAAAAA...

It should be unparsable, but most people who have some Perl knowledge find they can actually read and understand this.
Having a US-only patent does have value even if a corporation would often want to expand its scope after acquiring the patent.

Regardless, the objections you're raising now aren't specific to software patents. Your initial comment was that software patents are different from hardware patents because individuals don't try to sell them to companies. Individuals can (and do) acquire patents and make money by selling them to companies.
I would have called this too ridiculous to pose an actual danger before the PATRIOT Act.

It points to a deeper problem, though: Lawmakers intent on passing something that a large portion of the public finds objectionable can often achieve their goal simply by persistence; renaming and resubmitting a bill each time oppositional furor dies down, or slipping pieces of it into unrelated bills until it's effectively passed.

I'm normally far more progressive than conservative, but at times like this I wish there were some penalty associated with proposing or backing a really bad bill, or with legislation by subterfuge.
This could change your life if you can't get to a library and you can't afford a normal computer. Just being able to look up how to fix a car could restore mobility to someone who couldn't afford labor, or afford a tow to a mechanic.

That's one tiny example in a sea of little conveniences a computer affords us that we don't usually think about. And I'm not even talking about India. There are people in this situation in the US.
Interesting. I'm tempted to take a stab at turning my Integrating Grails With The Real World talk into a book for PragProWriMo. Not sure if I can justify taking time away from working on my startup project though. sigh Too much to do, never enough time...
I'd be more inclined to sympathize if it had actually worked. As it stands it is a perfect example of how little knowledge of what goes on under the hood is present with the current generation of programmers. That's sad, because even if you never use that knowledge in your 'day job' I think that such knowledge does make you a better programmer.

If you write a blog post about something like this at least finish the damn thing rather than to leave a bunch of obviously wrong snippets laying around to confuse whoever lands on that page.

There are plenty of good pages on introductory assembler on the web, this isn't one of those and I'm really surprised to see it this high on the homepage. Maybe it shows how much the HN crowd would like to get a little bit of insight of what actually powers their computers, the error is mine in assuming that such knowledge would be commonplace here.
Why the SEC Won’t Hunt Big Dogs