skysight-inc/HackerNews huggingface dataset:
Let's look at the line:

list1 = list2[:]

That line means "list1 is a list that has all the elements of list2", not "list1 is a new list that has all the elements of list2". It just happens that the implementation of slices in the python interpreter creates a new list for a slice. You may say it is 'obvious' that it works like that, in python, I will agree with you. You might not be able to say the same thing for other languages, especially if you haven't used them before.

The problem is, even with a simple knowledge of slices, someone reading your code may not realise that list1 is actually a new list; you are depending upon a side-effect of the language. If you used the Copy module, or even the list constructor, it would have been much clearer that list1 is a new list. This increases readability, which is very important if other people, or even yourself in the future re-read the code. Personally, I prefer readability in really long programs, and it isn't like you're programming C on an embedded device here.
Good question. I haven't filled out any paperwork in 2 years since I haven't had any US income to declare. I got it done for the iOS App Store -- not sure if Apple does that paperwork for devs (since it acts like a sales agent).
If I know it's placebo effect, it won't help me, will it? Lol, ok, thanks I'll try it.
While I don't have much use for SESpringBoard, this is the first I've heard of Cocoa Controls. Very cool site.
The TonidoPlug2 is running ordinary Debian Squeeze 6.0 with full apt-get support. And in any case, you can also boot the TonidoPlug via a USB or SATA drive and setup whatever you want.
Can you charge mobile devices with the USB port? And could you create a version that has a power outlet (like a MagSafe adaptor) so that I can use it as smart (i.e. storage, wifi-router) power adaptor ?
I'm always wondering why people have to write 3 pages instead of getting to the point. You know like, just a list.

- a = b <= doesn't copy! its just a reference

- a = list(b) <= works!

- <other methods if you like>
You should, I find that idea generation really encourages creativity.
Like JP Morgan renting Supertankers to hold their oil: http://www.bloomberg.com/apps/news?pid=newsarchive&sid=a...
Software that doesn't work goes far beyond crypto algorithms.
Personally I think the best use for a device like this is not as a media or small business server. The cloud is rapidly taking over all those functions and is easier to manage.

What a device like this could really revolutionize is the communication between what are now "dumb" devices. I could imagine this thing using NFC or Bluetooth to talk to your power meter, alarm clock, even your fridge. Instead of a whole wifi stack in each device just put cheap NFC chips in them and allow a small server to talk to the rest of the world. With the right third party ecosystem I could imagine one of these in every house.
I'd heard of Zulu time in passing, usually some military movie or TV shows saying things like "23:30 Zulu", but I never made the connection. It's good to know that some people are using some common sense. I'd love to see it more widely used.
Pornification: Turning Instagram into Instaporn (Future of web)
Resubmitted again since when our site went down HN marked the link [dead]. We're up and running again...
Taking "everything" literally, most of us still have stuff on our harddrives, even among the earliest of adopters, let alone the mainstream (where the actual money is).

The post-filesystem world will occur with or without dropbox - but someone will lead it and make a bunch of money, and dropbox is well-positioned to be that leader.

After the post-filesystem world has fully arrived (which will take a few years), it will settle down and become commoditized, and dropbox (or whoever led) will only be making residual profits - but there's nothing stopping them and partners from adding features and benefits, and innovating atop the platform (e.g. the developers mentioned in this article).
This is analogous to javascript:

b = a.slice()

vs

b = Array.apply(null, a)

(the second is fastest and arguably clearer)
How do you pronounce "16:00"? 16 o'clock?
Have there been any new entrants in the last few years? Seems like innovation has stalled a bit and stabilization / improvement hasn't caught up yet.
"Sixteen hundred hours".
Any word on what operating system support? Would love to use this for an RFID system if it would support debian or something similar...
As an android developer, this has me very concerned. I am worried that the subset of Java that Android comes with diverges more and more over time from the official implementation, and Android's subset becomes the new IE6.

Over time, i expect more and more libraries that I use which were not designed specifically for Android, but work fine nonetheless - to begin having issues with the java subset provided by Android unless Google works hard to keep their subset up to par.

Already, Android seems like its own little island without much of an ecosystem.

It seems both Mac and Windows' respective platforms are converging; this will make it easy to share code between respective variants of those operating systems, although there will be unique considerations to be made in terms of the UI for each form factor.

Google does not communicate future plans about these things, and I'm not convinced they have the resources and wherewithal to keep Android's Java subset on par with official Java. Especially without the java compatibility test tools. I feel as if Google has been limping along just barely enough with Android to keep up with iOS and and soon, WP7/8.

Part of me wishes Google would just work something out with Oracle so that we can use an official implementation of Java on Android … or just get rid of Java altogether and use another language.
I didn't mean highlighting in general. That I get. I meant highlighting a sample of a book.
I've always heard it like "16 hundred hours", though I admit that it might be hard for some people to adjust. I'll usually say something like "Does eleven work for you?", meaning 11am. Since the US is -5 to -8 UTC, it would be something like 16 hundred hours for an 11am meeting, so "Does sixteen work for you?" or "Does sixteen hundred hours.." sounds a little odd.
But your problem should be fairly easy to solve with proper groupware software. Outlook (even though I hate other things about it) allows me to deal with meetings in UK and many places in US without even knowing what timezones people are in. Can't you use something for group calendar? (google apps?)
I've read the threads re: netbook but haven't seen my problem with the new look. I chose Compact for the density, but when I Reply, write a return email to someone - lo and behold, I can no longer scroll up to hit Send. It is hidden by the new icon bar - surely I am not the only netbook user with this problem? 10.2 inch screen, Gateway computer, Chrome browser...yeah.

Any ideas? I won't change this netbook to the 'new look' unless I can figure this out - guess I'll have to use Thunderbird or something. I'd rather not.

Thanks for any help.
That's a great idea. I think I'll do the same for my online banking.
I wouldn't call this a crypto bug. It's a non-crypto bug which just happens to be in the middle of some crypto code.
Affiliate Cash Snipers
Fukushima and the future of nuclear power
"Great" products preventing even better products from coming to market is no better than shitty products preventing better products from coming to market. And the reason for that is that the goalposts for "great" are very easy to move. Once people see that something is better, they quickly demote the old "great".

And that said, Safari on iOS may well be a case of shitty products crowding out competition. Can you get a browser with the stock iOS WebKit but the V8 JS engine on there instead of JavaScriptCore? Nope. Can you get a browser supporting web features that the stock WebKit on iOS doesn't happen to support? Nope. Lots of other things that could be done much better than Mobile Safari.... and yet they can't be, because such apps could not be offered through the Apple app store.
Pen.io is Hiring Remote Frontend Dev
Pen.io is looking for a remote frontend dev who is highly skilled in css,html,javascript and jquery.

please email anthony@feint.me if you're interested.

Pen.io was launched in 2011 and is a funded startup.
"they're fully rational and immune to patriotic emotional dulce et decorum est bullshit."

You give people great intellectual credit in one breath and then decrease their worth vis a vis your bottom line the next. Which is it? Are they smart enough to look through BS or are they cattle for you to replace with a small shell script?

Remember, people voted for Bush for the same reasons you feel they are above: They believed he was a good Christian man that they could share a beer with. His put-upon Southern accent (I mean, really, what born-and-raised New Englander you know has a drawl? Honestly?) won "hearts and minds"

"The world isn't some retarded star wars black and white fantasy, it's black and black pretending to be white"

Yes, and I guess those billions given to the Red Cross were rounding errors on some software somewhere and only robots volunteer at homeless shelters and everyone walks past rape victims on their way to Cabaret. We get it, you're hardcore and you see the world as a gigantic Somalia with money as the single, thin veneer of civilization keeping us from eating each other.

I suppose Lloyd Blankfein is the philosopher-king of this post-apocalyptic wasteland of "black on black" you describe, sitting forlornly on his throne of skulls. I'd laugh if you weren't so goddamn serious about it.

"Google didn't succeed because open source is some miracle of business"

And, yet, Red Hat made $1 Billion last year, gives every stick of code away. So does Wordpress, and Sourcefire. And, before being acquired, so did Xensource and MySQL. Github makes millions from the Git open source SCM.
If I was Tim Paterson, I'd be pretty pissed at Bill Gates.
Shrekahnth Spring/Summer 2012, Dubai
There have been a few submissions from cocoa controls lately. It is definitely an awesome site and I recommend checking out more of the libraries on it.

As for SESpringBoard it doesn't seem nearly as useful as some of the other libraries on cocoa controls.
I find it quite useful to be able to assume that, wherever I am, businesses will likely be open between 09:00 and 17:00. Under a UTC-dominant system, I wouldn't have a standard way to map between local frames of reference. If I'm in Atlanta and typically work from 14:00 to 22:00 UTC, and I'm trying to schedule a meeting with a colleague in Singapore... well, I know exactly when the meeting would be, but I have no idea if 14:00 UTC is early or late there.
I don't think it's binary. They had more than one tactic. Their initial tactics were admirable. Long term, their tactics tended towards despicable. But then again, most large corporations fall down that hole.
To be frank, you're talking out of your ass.

Maintenance takes up about 50% of all IT budget [1]. Most individual pieces of software will spend 2-6 times (considering the average life cycle of an in production software product to be 2-4 years) more money on being maintained than being developed.

Data migration is a massive problem for any organization with data sets at any scale. RDBMS, in general, has gotten in the way of those migrations. People aren't looking at NoSQL just because they cannot sit still but instead are looking to find a better experience with handling data.

I'm not sure if NoSQL is the right answer to that but let's give it a chance and see what happens when people are migrating MongoDB data in 3-4 years.

[1] http://www.zdnet.com/blog/btl/technology-budgets-2010-mainte...
Periodic Table swells as three new elements named
So, I have pogoplug(which is cheaper), which is similar to this. Their software is really bad and it's get disconnected all the time, so I don't really get that cloud benefit I was expecting. I would wait to see review in some respectable site before I actually buy. As for price, I don't think it is as cheap, but I suspect they put good components in it. So if it is, as good as they claim, once people have it, if they say it is good, I would be happy to have one of these.

Here are usecases for me:

I need place to store backup of my pictures,

I would love to have something that would download torrents for me

Central place for text files and such that I use dropbox now, I simple wish more private place for it

Music, yeah if there is space, sure

Currently my PogoPlug is plugged in with two external HDs, has space for all my audio and ebooks, plus pictures, but like I said, it is flaky and I don't really use it as much because of it.

I really love some of ideas people suggested (forgotusername), I think there is business to be made there, as if my friends are having a device and can share with me stuff, I will get same device to be able to share and connect with them.
a[:] feels a bit too much like Perl.

The irony being that in Perl, a list copy looks like this:

@dest = @src
"Except raw CPU power" is not much of an "except". If you have raw CPU power, that fixes everything. You don't need a blitter, and you don't need sprites, and you don't need playfields, and you can do your sound mixing on the CPU. Then 256 colours makes up for some of the things you'd use the copper for; the rest, the CPU power will sort out. A byte-per-pixel framebuffer memory layout makes easy what would be a thorough pain on the Amiga - though with a faster CPU, not like it would be a massive problem anyway.

"Except raw CPU power" is why the Amiga had all the custom junk in the first place - it didn't have the raw CPU power to do without!

(As for the mouse cursor, what need is there for a zero-cost one? Just draw the cursor at the end of the frame, when you're done. No problem. I don't remember any mouse cursor problems in games; presumably they all did what I suggest, because it's the obvious, easy, reliable thing to do.)

Some PC games I remember playing in 1995, or before: Doom II, Hi-Octane, Magic Carpet, Syndicate (the Amiga version of this on a stock Amiga was a sad joke), Command and Conquer, Wing Commander (the Amiga version of this was pretty poor, even on an Amiga 1200), Comanche: Maximum Overkill, Microprose Formula 1 Grand Prix, Stunt Island, various of the X-Wing series, and Indianapolis 500.

Looking at the games you cite, I think the PC ones are much better! Better graphics, due to having more colours or resolution. More interesting play, due to having more CPU time to do interesting stuff. Yes, even better sound, because you've got as many channels as there's CPU time for, and more accurate stereo positioning because of it.

OK, so I like the art direction of Shadow of the Beast. That's about it.
Yup, I emailed. Didn't hear back yet.
I thought Heliotrope/turnsole weren't stable yet?

Personally, I've used his Sup client and it's excellent, searches are basically instantaneous.
This argument is silly. Python is not some other programming language, so when you're writing Python, it doesn't matter what other programming languages do. If you use the same idioms in every programming language that you use, you're writing bad code in every programming language that you use. So don't do that.

The reason why list(x) is better than x + [] is because list(x) works regardless of what type of iterable x is. x + [] only works on lists.
That's the point of these moves, and it seems to me that the stable equilibrium is one of consolidation of these services due to strong network effects. The alternative seems to be something similar but without lockin - some sort of interoperable open standard that anyone can build to? You probably need a very powerful almost-monopoly-level company (ie Google, Microsoft in the 90's) to commoditize all of this stuff with open, interoperable standards/software. Too bad Google seems to be pulling back inside its walls recently, with all of its culling of the unprofitable arms of its business.
The problem isn't daylight savings.

The problem is that the spread of timezones throughout the world throws up some awfully odd things. There's very few places in the world where noon is actually true noon (ie, sun at highest point of day).

Where I live, we have no summer DST. In the height of summer it is bright at 4 am, and dark at 7pm. However, the timezone is so ridiculously wide that any change to create a later summer evening means that for some people, it would be blazingly hot at 7pm and not dark until closer to 9pm.

Society adopted timezones as a measure of co-ordination for things like rail timetables and telephone calls. Prior to that, everyone set noon to 'true noon'.

In reality, more timezones should be introduced, possibly sliced down to the 30 minutes. Because society is a lot more computerised, dealing with multiple timezones is a lot less hassle than it once was. I can get the exact local time for any place on earth in a nanosecond on the internet. Scheduling software automatically calculates it for me.

Personally, I want daylight savings so I can claw back some of that unused daylight that gets wasted early in the morning. But I don't want to force someone who lives 600 miles away from me to deal with the consequences of that. But a more fractured set of timezones would help immensely.
hstore?
A bunch of organizations seem to be more consistent adding "Events" to their Facebook page than updating their website, also, so I need to periodically check if I don't want to miss things.
Please don’t use that. It’s confusing and spits in the face of iOS UI conventions.
I can't help but feel that emulating the iOS springboard in an app is simply confusing for the end user. Even I sometimes get confused by them, a common case being hitting the home button when reorganising icons and being unexpectedly sent to the home screen. There's a host of other ways to give the user access to a series of views that work way better than this particular solution.
First of all, RDBMS's are not perfect for all jobs. They have serious shortcomings in some areas (semi-structured and unstructured data for example)

A lot of other stuff can be stored in an RDBMS but isn't really optimal for it. Ideally hierarchical directory servers LDAP don't run directly off a relational db.

So there are places for other forms of stores, from BDB to XML, but these cannot and should not replace RDBMS's for most critical tasks.

(Also there is room for real improvement in certain areas of relational constraints in RDBMS's today, but NoSQL moves the wrong direction there.)
My path was similar, although I didn't move to technical writing until two literature MAs and the first half of a PhD burned me out on academia. Technical writing pays well, particularly if you're a coder and can document APIs, write examples, etc.

It's also worth noting that technical subjects are every bit as easy as the arts to learn from the library and Wikipedia. Easier, in fact. So really there's no degree that isn't a waste of time unless your job specifically requires it.
I was browsing Facebook in Chromium in Mac OS when all of sudden, something started requesting Key Chain access for just just about every web site login I have stored. Coincidence? I have no idea what was going on, never happened before or since.
It also started out as a research project, so for the first 10 years or so of its life, the main incentives for the developers were whether it was producing interesting research papers, rather than number of users.
It was brought in during the war as a energy savings strategy, and people liked the concept.
Best email client
Am I missing something obvious? What would you do with this Dropbox button that is going to be everywhere? OK, I can think of a few instances when I would want to send something directly from the web to my Dropbox, but I can't actually imagine that it would be so often it would change the way I interact with the product.
Good question -- as far as new, mature NoSQL solutions on the scene, I just became aware of OrientDB which sort of baffles me with it's functionality. It looks like this amazingly functional blend of MySQL and NoSQL:
http://www.orientechnologies.com/orient-db.htm

Other than that, I actually think these solutions have been stabilizing exactly because of what you say: innovation is slowing down/stalling.

1-3 years ago the cool thing to do was store data different ways, now that we have all these solutions that people are ready to use in production, they are demanding more and more secure/safe functionality from them.

In the last year Redis added the append log and flushing to disk. CouchDB rewrote the replication code in the last release and has always had a wonderfully redundant and safe file mutation model (can can copy the DB file while in use and still get a safe snapshot) and MongoDB has been responding aggressively to crashes and corruption since 1.7 after all the single-server durability fiasco around 1.5/6 that had everyone up in arms.

These data stores are really brilliant pieces of code with some wonderful deployments to prove their worth.

There is still work to be done, sure, but I am not aware of glaring deficiencies in these systems like I used to be a year or more ago where you could point at "Oh, the XYZ bug might get you" -- that just doesn't seem to be happening anymore.

I don't know a whole hell of a lot about Cassandra (I am one of the few humans that still doesn't grok the data model easily) but I remember data recovery bugs from a year ago in the issue tracker that all got knocked out to the point that 1.x is looking like a really awesome release for them.

At this point, I think it just depends on what you need.
You have the same problem under the time zone system. If you are contemplating a 9 AM meeting, Atlanta time, you have no idea if that is early or late in Singapore. You have to find the time zone difference and figure it out.

That would not change at all if you were on UTC.
It runs debian squeeze.
Not just a nice touch. I just learned from it that Helium is the only element that will not have a solid phase at zero Kelvin at room pressure!

When I wiki'd that I also learned about the freaky phenomenon of superfluids. :)
The Guide To Owning A Tank (Infographic)
Publicidad, marketing y los mejores anuncios
Chrome seems to support that, based on latest Chrome on mac.
Instructions here: http://www.tonido.com/forum/viewtopic.php?f=37&t=3569
Even today's smartphones aren't "simple" terminals (and probably much more powerful than the mainframes he envisioned). The closest to that model is SSH and Onlive gaming. The trend is for webapps to do as much processing on the client as possible, and use the backend mainly for data. So I think he was wrong (and the article is also wrong in saying he was vindicated).
People have constantly predicted a mainframe model; but cheaper, simpler and more convenient processing devices keep seeping computing power towards the user. That is: processing power migrates to the edge of the network. But I don't think incorrect predictions of the far future should in any way be held against McCarthy.

AI tangent: my thoughts on a "hivemind" vs "individuals" (mainframe vs. distributed) is similar to capitalism vs. a planned economy - individuals can collect data from their own viewpoint; form their own hypotheses; and act on them locally. Of course, theoretically, a hivemind with the same processing power could do the same with waldos; however, I think it would be difficult to resist consolidating hypotheses, and concentrating on the best ones (as large companies kill off small projects that later disrupt them). Whereas, individuals will do things their own way - and some of them will come up with something better (like ants searching for sugar; or startups seeking disruption). Most of them end up dead of course. There's also practical concerns favouring distribution: network latency/bandwidth; power consumption and redundancy (not all eggs in one basket).
Sir Michael Rocks - WASSUP (Music Video)
Weapon of Choice - assumptions...