skysight-inc/HackerNews huggingface dataset:
It's just that Java is very verbose, and actually I found it particularly horrible for data driven applications (by this I mean apps whose behavior is determined by data/config files, not "Big Data" - I have no experience with the latter). For complex data types you always need to create complex class hierarchies. In other languages you could just write

webInfo = {url: "bla.bla", title: "bla die blub", links: ["link1", "link2"]}

Notice that webInfo contains two different types, Strings and Arrays. In Java arrays or hashes you can not easily mix types - you'll end up just putting objects everywhere, then be forced to litter the code with type casts. Or you create the unwieldly class hierarchy. That is my prediction, anyway - I am too lazy to come up with a good example :-(

You can also not simply write something like the hash above. The nearest you can get is if you have created that class hierarchy with suitable constructors, you could instantiate that in one go. At least that is my memory - I have now avoided it for so long that I am not even sure how to instantiate an Array or a Hash with data on the fly anymore.

I think instantiating an array with data goes something like

links = new String[]{"bla", "blub"}, and there is nothing like that for Hashes - you are stuck with

info = new HashMap()<String, Object>;//generics are particularly ugly and annoying

info.put("links", new String[]{"bla", "blub"});

info.put("title", "some stupid web site");

info.put("url", "undisclosed");

And so on - a far cry from the example above. (Note the Java syntax is probably wrong, created from memory - but it is something like that).

Even if you went through the mind numbing work of creating appropriate classes, you'd be stuck with

info = new WebInfo(title, url, new String[]{link1, link2,...});

And that is just for two different types, and notice that there is no way to see what the name of the parameters of the WebInfo constructor actually are from that snippet of code.

title: someTitle

is actually much more readable because you can instantly see that someTitle is supposed to be a title.

Also if you want to use NoSQL, I suspect converting java classes to JSON could be a pita, too.
I agree with this. Hating on HN is the new meme, but it still is an excellent community IMHO.

My main gripe with HN is the influx of snarky/obstinate people. I've come to expect a certain feeling of frustration/resignation after posting a comment. "Great, soon I will have to read 3 snarky comments nitpicking over my wording and enumerating every possible objection to my argument, no matter how far-fetched."
I agree that the The Future is not Real-Time, but I don't really think these are new phenomena (neither real-time technologies, nor the fact that they aren't The Future).

It's probably mostly just my age (37), but I feel like these things come and go on a cycle.

My first brush with realtime was having a pager in high school. Wow neat, my friends can get ahold of me even when I am out in the streets! Huh, lame, all these people have my pager number now, and it beeps all the time and I never know if it is worth calling back.

Then came ICQ. Most of my friends and college classmates were all over that shit. I never understood it: text chat only seemed interesting to me late at night when I was too stoned (or whatever) to focus on anything. It combined the annoying immediacy of a phone call with 10% of the communications bandwidth of actual conversation.

Then I got a cell phone, but by that time we had caller ID and other people had cell phones (as opposed to the pay phones that had been calling my pager), and so it was only a minimal intrusion because just glancing at it told me that I didn't need to take that call right now (95% of the time).

So it wasn't too annoying, until the phones started to bleat our plaintive little demands to read the "text messages" that they had become capable of. I disabled the service.

Eventually we got to where we have data service and pocket computers everywhere. (I love that btw.) So now tons of people are pecking out little bleeps on facebook and twitter pretty much constantly. I don't really get this behavior any more than I got ICQ.

I like reading realtime twitter bleeps, say, when I search for something, or perhaps when I go on twitter to read stuff (if I did that), but why would I want them at other times?

I feel like Clifford Stoll, sometimes, ranting in my cabin in the woods about how e-commerce is never gonna catch on. Especially when somebody "pokes" me on facebook. (Thankfully, I only see that when I log on every month or so to see my sister's latest baby pictures.) But... what does that even mean? Why would I want people to be able to "poke" me? Whenever they want? And seemingly purposefully devoid of any content other thank the fact of poking me? Crazy!

So I fully admit that I don't get this latest round of 'realtime', but the solutions are still the same as the last times realtime came around. Just arrange to deal with information on your own time.

You want your machines to get data in realtime; sure, why not? And it will be cool if, in the future, we do indeed "find ways to artificially stem the constant flow of information through algorithmic summarization."

But there's a simpler, manual way to stem the constant flow of demands on your time: just reject them, and deal with them later, at your own convenience, or perhaps never.

What exactly is it that makes that hard for some people to do?
But what's the effective range of the system?

It probably is easier and more effective than positioning a measuring system, acquiring samples (see all the problems Mars Phoenix had), etc
[I tried to post this as a comment, but Zed decided to delete it :/]

I think your comparison between for loops and .each is flawed - clearly you don't need to explain all those concepts in detail if at all. A for loop ultimately involves some level of polymorphism on the target collection, at least to the same level as required by the call to .each. I'd say that conceptually they are very similar, with both constructs having specific differentiating features.

Also, .each doesn't eventually become a for-loop in C code. 1/ Neither Ruby nor Python are compiled to C code, and 2/ I wouldn't expect that the respective looping constructs become a typical C for loop, it is more likely they will be implemented in the native op-code (e.g. CPython, Ruby 1.9).

With respect to why .each is fundamental to Ruby, we clearly see some key differences between Python and Ruby in this respect. I think the critical thing is that Ruby tends towards being a functional language while Python tends to be more imperative. We can see this clearly in the types of operations provided by Python, for example, list.reverse() in Ruby returns a copy of the list in reverse order, but in Python it reverses the list in place.

Using .each in Ruby code leads to shorter more concise code in contrast to the corresponding Python code. Whether you feel that you are being judged or not (in a social sense) is probably a matter of who you choose to interact with on that level (e.g. a particular developer community). Have you ever had to use non-idomatic C code? How about non-idomatic Python code? Clearly, a big issue with source code is composition (on a project level) and non-idiomatic code causes many issues in this area.

It is also interesting to note that non-idomatic behaviour plays a role in larger society. For example, choose the GPL and you might receive some complaints from communities that typically use MIT or BSD license. How about real life? If your friend buys you a drink and you don't play the social "ball game" (e.g. behave non-idomatically) you might have social problems in that area too.

I think that ultimately you are confusing a social interaction with a programming language best practice. I don't think either of these things are bad - heck, look at all the company specific coding standards for C or C++ code - but ultimately whether you choose to indoctrinate your students into a particular social circle, or teach them the best practice for a given programming language is simply a matter of perspective; and empowering your students to understand why things are the way they are, rather than simply saying this is the way we've always done things, is ultimately something I think is very important.
How is .each any simpler than a for loop, conceptually they do the same thing.
Bitcoin has deflation baked into the system. Deflation is _terrible_ for the economy because it encourages people to hide cash under mattresses instead of spending it on useful projects. (Or in more abstract terms, deflation raises the minimum viable rate of return on investment.) We've learned this lesson well. All the really terrible depressions --- the 1870s, the 1930s --- featured crippling deflation that kicked the economy while it was already down. When Williams Jennings Bryan seared "you shall not crucify mankind on a cross of gold", he was talking about how using gold for money kept inflation too low and hurt ordinary people in the economy. (Bryan's "free silver" movement would have been inflationary and beneficial.)

One important thing stopping the current depression from being as catastrophic as the great depression is the policy of the Federal Reserve (which is hugely influenced by Goldman Sachs) of printing money and keeping interest rates at 0%. If they didn't do that, we'd be far worse off right now.

So yes, as far as regulating the money supply goes, I'd trust the directors of Goldman Sachs over some algorithm any day, especially when that algorithm seems to have been designed by people with a very dogmatic theory of value, a theory that history demonstrates is incompatible with happiness.
AMD Blog Hacked by r00tBeer and User Data Posted Online
Automatic Face Detection in PHP
A lot of the information in the leaked diplomatic cables seemed to be simply embarrassing/socially-awkward, of the "The local population thinks President X is a doodyhead, and he throws huge tantrums when event Y is mentioned; be aware" sort.

That sort of stuff caused diplomatic friction, for no obvious gain. One of the dodgier things about wikileaks (and claims that what they were doing was akin to journalism) was that they released so much of it, if their goal was somehow revealing corruption or something.

[It certainly fit private Bradley Manning's goals, as he did just want to cause embarrassment. But wikileaks itself was supposed to be doing something more noble.]
Vestidos Curtos de Noiva
This kind of thing seems like a prime opportunity for some good old fashioned student agitation. When I was at uni people occupied the library just because they weren't given 24 hour access to it. They turned it into a free peer to peer skills exchange for a couple of days. They eventually got what they wanted IIRC. This was only about 5 years ago.

Couldn't he at least have given the professor's name? I guess when uni becomes such a massive financial hedge, agitation goes out the window.
Can a suicide bomber do significantly more damage at an airport than on city streets? A hijacked airplane won't make it off the ground, and if the bomber is on the ground, what's the big deal? You can't prevent suicide bombings from happening everywhere, so it makes sense to focus the effort on where the damage would be particularly bad (e.g. 1 WTC). A bomb at the airport on the ground doesn't seem worse than Times Square.
Simpler interpretation of the cashier's behavior: thinking in terms of transactions is the obvious rational thing to do for the cashier, but things would probably have been VERY DIFFERENT if you interacted with the OWNER of the place! Owners care about the long term success of the business so they are usually much more friendly to costumers than employees. And I think this can be generalized to the fact that the few employee owned businesses way have much better customer relationships.
I personnally dont like Java because of API complexity and this is why ended up with python. I have implemented many crawlers by using Scrapy framework and I believe it speed up development. We have crawled millions of pages without any problem.

Python is very powerful in terms of string manipulation because it has very good language constructs (like slice syntax) which makes development easy. At the beginning it might be a little bit confusing but once you mastered it you really feel power.

Twisted like frameworks also makes good job at this point. It is well-designed, asynchronus and it suits well for multi-tier network applications.
Anybody else looking to move from AppEngine? I can't wait to try this out, AppEngine has become too expensive and AWS has more and better deployment options, and more and better associated services.
So something seems off to me.
Where were/are the friends.

I don't go Jet-skiing with friends, but I would imagine that thing to do isn't to abandon-ski, swim to shore, climb a fence, walk a couple of miles. Surely his friends should have noticed at some point that he was missing.
Great day indeed to be a python developer. Greatly appreciated, thanks Amazon!

Now, if you could support PostgreSQL in RDS, that would be a nice feat.
This sounds great for priority queues. But how about an event queue, where every event has a time tag?
What would be the use case for this? Can it record a users browsing session?
Learning a new language requires that you adapt your way of thinking. Idioms are a way to familiarize with the spirit of a language.

Starting to teach languages avoiding what makes the language so special is counter productive. As soon as your students know a basic way to program, they won't be inclined to learn the "good way".
Narrate Your Work
My weekend project: Motivate your team at the moment something good happens
> magnitude of the reciprocity request

The beer did not get him into YC. It got him a few minutes on the phone and subsequently a meeting, which then led to the rest because of the quality of his startup/resume/tenacity. So to me, it sounds about right in terms of what reciprocity got him: a foot in the door that he otherwise did not seem able to get.
Looks similar to the now-deceased Elveos https://elveos.org/fr/index

Hope you get luckier !
The main UUID for an iMessage account is your Apple ID email address, but each account on iMessage can be hooked up to multiple email addresses also. For example if your contact for someone has a phone number and email addresses it will check for the phone number, then check for the associated email addresses. On my mac I receive all my iMessages because I set my reply to address to be one of those email addresses on the phone/pad. And yes, you can iMessage someone to their phone number form your computer / iPad.

iMessage supports all of the end-to-end messaging features above, but doesn't support letting devs use the messaging function other than being able to send one-off messages with attached photos / movies in iOS. Apple has something more like Xbox Live for doing in-app voice chat / messages (GameKit).
The free Rails Guide is pretty good, actually! You could also get the Rails book with Sam Ruby as an author, but I'm less enthusiastic about it these days, mostly due to the fact that Rails has grown so much, so it covers a smaller set of the system, less comprehensively than it used to.
I'm really not a designer at all so to the guys behind screen leap, just remember that imitation is the sincerest form of flattery. If this takes off, I'll hire a UI person. :)
Will this be available afterwards for download? I cannot possibly make these times having a full time job and living in the right side of the pond.
Also: no nerves, so you could do all sorts of stuff to them without them noticing... got a wrench? remove their wheels...
>Project Orion

There is an excellent 2003 BBC documentary on Orion, "To Mars by A-Bomb" watchable here: http://www.youtube.com/watch?v=v4k_YZAXSEI

It features Arthur C Clarke, George and Freeman Dyson, and a number of other luminaries.
I always thought there should be a crowdfunding platform for oss feature requests. Only paypal is a downside, but I hope they will start to accept other payment options in the future
Admin does take into account permissions from `django.auth`. However, they aren't very flexible: no per-object access control available by default, for example. Also, anyone not trusted probably shouldn't be able to access admin site anyway, if possible.

Permissions could be useful for quick customization, though—you can hide the apps admin staff certainly won't need to access, and simplify the UI that way.
"It's complicated", and depends on a lot of factors: sometimes the equilibrium tips one way, and a vendor basically 'cleans up', ala Sun Microsystems and BSD Unix (the free ones took years to catch up). I think that is less likely to happen in this day and age, but it's a fascinating subject worthy of books, not merely a few comments on a thread.
Not just driver error, but it reduces the need for everyone to own a car. Self-driving cars can move themselves to where they're needed, rather than sit in a garage waiting for their owners to use them.
PhotoStack - An iOS class to create a stack of photos
It's been busy of late and I don't even bother taking in lunch anymore. A complete absence of successful lunches is a bad thing.
The Data Charmer: Is Oracle really killing MySQL?
I am friends with the wrong people on Facebook.
Who says communication has to go over the web?

I don't know, who?

When I send a message or some other data to someone, like when I send something via FedEx, I'd like to know how long it's going to take to arrive. If it can be instantaneous, all the better.

Why? Why do you care? As long as it arrives before the recipient can actually handle it, isn't it irrelevant?

Real-time communications systems are quite valuable, in my opinion. Financial markets now rely on them.

With disastrous consequences, some would claim.

Re:RTOS. The only thing it buys you is submillisecond scheduling, vs standard Linux millisecond scheduling. It doesn't mean the system is single-task, nor does it protect the task from being delayed by doing IO, which almost all tasks do (and if they connect to the internet, you can forget any kind of hard or soft realtime guarantees).

In the real world, outside of computers, everyone knows "multitasking" is overrated. If you want results, it's better to be able to _focus_.

For the most part, multitasking is not the problem. Application design and dependency on external systems is much more important. What's the point of having a single task running, if it's waiting e.g. for the DNS to resolve?
With distributed SCMs, 'commit privilege' is a thing of the past. The ability to push to the 'blessed' repository might be a competitive advantage though :)
Everytime I try to like libvirt, I start reading the documentation and want to claw my eyes out when I remember just how complicated it makes things.

libvirt might be ok if you really need to try to be independent of virtualization technology (though from the looks of it, doing so still requires you to limit yourself to a small subset of functionality) and have really complicated needs, but for a lot of use cases it is ludicrous amounts of overkill.
At the end of the article - "You have just read the 3rd question and answer of my book. Interested in reading more? Preorder my ebook, and support the good I am doing."

Would've appreciated if you had put this at the beginning of the article and I couldn't figure out what good you are doing.
Canlı maç sonuçları
Futbol hayranlarının ortak buluşma adresi. Canlı maç sonuçları, Türkiye den, dünya dan futbol haberlerinin yayınlandığı spor sitesi. Galatasaray, Fenerbahçe,
Beşiktaş ve tüm Anadolu takımlarından güncel tüm gelişmeleride web adresimizden bulabilirsiniz.
I had only one course that I can remember where we had to buy a published textbook written by the professor teaching the course. He apologized for this up front, and used the royalties (and most likely a bit more) to throw a small party at the end of the course.

Most of the time when we had professor written material we only paid $10-20 to cover the cost of having a pdf printed and bound by the university print shop.
The Netherlands doesn't have significantly more vacation days than other EU countries. Looking at this table: http://www.infoplease.com/ipa/A0922052.html it seems that we're even on the low side, since the legal minimum is 21 but most people get a few more, so I estimate the average at around 25. Which would put us at the same amount as Japan, of all places.

(The link's methodology isn't explained though, and maybe it includes public holidays, which would boost .nl with something like 10 days into the same magnitude as Germany and France)
CentOS 6.3 Samba Standalone Server With tdbsam Backend
I'm not sure what are the benefits of supporting many VM providers for a tool that is meant for development (as far as I understand at least). Isn't VirtualBox sufficient? It is open source and runs on Linux, OS X and MS Windows. Perhaps I am missing some core idea.

Then there is veewee[1] which started life as a Vagrant plugin but as of version 0.3.0 it can be used standalone and one can ssh to the boxes using it, just like with Vagrant. If they were to add provisioning it would probably be an alternative to Vagrant feature for feature so maybe we're seeing a bit of competition between these two tools there.

On Ubuntu there is VMBuilder[2] written in Python but it doesn't offer provisioning as far as I know.

Last, as others have mentioned there is libvirt[3] which offers tools for communicating with different VMs but I don't think it offers a tool that matches what Vagrant does 1:1 (most notably the provisioning part).

1. https://github.com/jedi4ever/veewee/blob/master/doc/README-c...

2. https://launchpad.net/vmbuilder

3. http://libvirt.org
Amanda Palmer's Kickstarter costs breakdown
I don't think that you can access the data in the media stream that way. (Yet). Also, MediaRecorder is part of the proposed WebRTC (or rather, now, MediaStream and PeerConnection APIs).
Gun.io has a similar feature: http://gun.io/open/
Neat, kind of like a push, instant, throw away yet private chat room.
> Am I the only one insane that continues to read these "I only use an iPad" and just roll their eyes?

He does not 'only use an iPad':

> To be clear, I’m not going to throw away my laptop anytime soon. I just replaced my standard desktop machine of the past few years, an iMac, with a Retina MacBook Pro. There’s no question that it’s far more powerful than even the current top-of-the-line iPad. And that gap isn’t likely to close for years.

His point is:

> The iPad is my new road machine.

which is precisely the opposite of "tablets are fine for people consuming content"

While you're completely right that the MBA is more powerful, it also costs more, and is less modular (you can't pop off the keyboard). For all those routine tasks that do not require a keyboard (like triaging email) it's a boon when sipping a cup of coffee.

He went with a rMBP and an iPad, while personally I'd do with a Mac Pro, a 13" Air and a 7" tablet. We all have differing requirements, but his point is to report that tablets are part of the productivity toolset today, and one that will increase in the future as they get more refined and capable.
It wasn't a cashier, it was the owner.
Google vs Apple equals WWIII