skysight-inc/HackerNews huggingface dataset:
I dont understand the chinese you pasted above. but on the pictures included in the article the battery pack is quite visible.
Only if the last window you close is the one with the pinned tabs, otherwise they're gone and there doesn't seem to be a "re-open pinned tabs" option to retrieve them either. So at this point, the only effective solution is to use the bookmark bar and avoid pinned tabs. After I erased them accidentally once, I'm not wasting time with that "feature" again.
Learn You Some Erlang - Building OTP Applications
Here they have some cool tips about denim. http://vimeo.com/7391362
I think this is a great point, and helps explain why much FOSS software is clunkier than its commercial counterpart.

Although I don't think this is an issue of good, professional developers vs bad, amateur ones. Sometimes the same developer works on commercial and FOSS projects. It's just about the nature of work.

Work is hard. That's why you have to be paid to do it. If you're doing a project for fun, you'll probably stop when it stops being fun.

For many of us developers, the "first 90%" is fun and intrinsically motivating; the "last 90%" sucks and we do it because it's what we're paid to do.
Google Now Warning WordPress Users They Need To Update
Learn You Some Erlang - The Count of Applications
My favorite line -

And I certainly don't want to be sued for maintenance by an abandoned software development project.

...let's all hope it never comes to that!
I don't see how this any different from what Enlive provides. Enlive templates/snippets create functions which generate HTML. In anycase, using Hiccup with Enlive seems to combine the best of both worlds.
America doesnt need freaky raids like those at this time. If i own a web based business i would seriously consider alternative hosting countries... because honestly between the Patriot act and the actual raids, no business should feel safe.
You can have Tornado on Twisted, if you really want it: https://github.com/fiorix/cyclone

I have used this in a few applications and really liked it.

They've historically kept up with new Tornado releases, so hopefully they'll catch up with Tornado 2.0
Scam Safety Tips
Individuals need to be cautious when posting online property rentals and real estate. The IC3 continues to receive scam who had been involved in the apartment and housing rentals and real estate online posting individual complaints.
I actually tried extensions with Opera. It slowed it all down. Unlike Firefox, where it doesn't seem to make any difference. Fox is also stable as hell.
(ASIDE) Really appreciate the heads up on techzing -- been looking for a podcast to add to Java Posse and Mixergy for over a year and never been happy with Podcast discovery in iTunes. Just added TechZ and can't stop hitting "GET" reading through all the past episodes.
EPC: an Embedded Packet Capture
I'm sure you'll be happy to know that all your gripes are de-griped in js.next (http://wiki.ecmascript.org/doku.php?id=harmony:harmony - and strawman) - and with the speed of browser upgrades they'll hopefully be here the "reasonably close" future. Hopefully.
I also wonder if this isn't a result of using a Lisp. In Node.js you see an absurd proliferation of libraries that do essentially the same thing but provide slightly different syntax. In Lisp you can reuse an existing library, provide your own surface syntax and not incur any overhead.
Definition Is Your Own Sexy Pocket Dictionary
All your commas are belong to Array
JavaScript is definitely very easy to mess up, but if you follow best practices, I think it can actually be a pretty nice language.
When I read "In addition, threading in Python performs poorly due to GIL." and then just leaving it at that, I wasn't expecting any sort of performance or resource usage investigation.
Why can't Firefox do the same, though, is what I'm asking. Why cut off an entire segment of low-end computers? Don't talk about bridging a digital divide while also creating one!
We aren't talking about enslaved humans. We are talking about a company defending its inventions, its business. I don't see where Sony are being "dicks".
(OT, but trying to be helpful for non-native speakers)

their - possessive/ownership. "Their dog bit me!" "Their car is a mess!"

there - place/position. "Put the toys over there."

they're - contraction of "they are". "They are my best friends!" == "They're my best friends!"
Didn't they make a movie about this starring Bruce Willis?
The virtual currency debate, exchange, and hysteria
I do. "theory" busted.

google tv failed because its extra value was extremely quickly killed by the content providers. if it didn't affect anyone, content providers wouldn't have lifted a finger
Careful readers of the W3C definition will note that arrays in most languages, like JavaScript, are almost what this definition implies NodeLists are: “ordered collection of (things)”

What? I think of arrays as contiguous blocks of memory - to me that's their defining feature. Is that incorrect?
As soon as I saw node.fs, I knew it had to be done in F# (preferably with Mono). It's just too good not to be done. All the goodness of functional-reactive servers with the .NET pantheon of libraries thrown in.

I especially like the code/time comparisons at the bottom. For those C# and other .NET guys, yes, you can do the same thing in any .NET language. That's not the point. What F# brings is the ability to think and write code in a quicker, more concise manner that's also more error-free. Modern coding environments are more and more lending themselves to FP.
I agree with you, but I think I can respond in summary instead of point-by-point:

"First: super-intelligent AI is unlikely because, if you pursue Vernor's program, you get there incrementally by way of human-equivalent AI, and human-equivalent AI is unlikely."

The arguments that follow don't say anything about why it's impossible or even prohibitively difficult to do, they only provide reasons why people wouldn't want to try. There are, however, motivations beyond those he takes into consideration.

Uploading:
Again, he doesn't make any arguments as to why uploading is not achievable, he just talks about the very hard ethical questions that arise when dealing with uploaded intelligences. That didn't stop us from inventing nuclear weapons and a host of other ethicaly challenging technologies, so why would it stop us from inventing uploading?

One particular statement he makes in this section I do want to address specifically:
"Uploading implicitly refutes the doctrine of the existence of an immortal soul, and therefore presents a raw rebuttal to those religious doctrines that believe in a life after death."

This is so obviously untrue that I don't know how any intelligent person could use it in a serious argument. Religions that believe in immortal souls will simply maintain that the uploaded copy is just that: a copy, a soulless simulation of a real person. How can you possibly prove this one way or another? "Soul" is a purely religious concept, beyond any temporal means of observation or measurement, and therefore not subject to empirical study. I still think you would see plenty of religious people oppose uploading, but for different reasons.

He finishes by discussing the possibility that our entire universe is already a simulation being run in the "real" world, and admits that nobody can prove this one way or another, at least not anytime soon.
For (2), there certainly are unofficial statuses like that. Angry Birds recently did an update, followed the same day by a bug fix.
Watson had no speech to text, the questions were fed to it as text.

http://en.wikipedia.org/wiki/Watson_(computer)#Operation
The Fan Syndrome
Interesting analysis of how people can't seem to differentiate between technologies they like from technologies that are going to succeed.
Social Graph and Social Links for sites
Pomo.me beta3 is out
Check it out!
I'm really happy you responded :) My critique was more of the decision making process than the product, so I'm really happy to have the feedback. I try to always assume that my thinking is flawed, so after I read your post, I tried to go back and read my own as if someone else wrote it. I know that sounds silly, but it often leads to insights I wouldn't otherwise have.

You make a good case for the complexity, which is one of the factors I consider. One of my unspoken concerns is that an open source library like Socket.io is going to get stale. I keep an eye on the commit log, and it looks like development is pretty active, but a look at the impact graph shows that there was a lull, and it looks like development might be changing hands. This is par for the course with open source projects, but I question whether "par for the course" is best for our project.

My other big concern is running "yet another server". We're currently running a very standard Rails stack on VPS infrastructure. We're not on a full-blown "cloud" provider, because I don't trust them. Heroku has had too much downtime for our company. AWS offers multiple AZ redundancy, but there's an inherent complexity there that we're not ready to tackle.

Unlike most startups, our revenue generating traffic isn't spread out over thousands of visits. Our revenue is made during a purchasing event that runs for a half hour. Some days, there might only be a single event. If our infrastructure is down for that event, we stand to lose $25k-$50k. I know we're not the only one with this problem (some would lose millions over the same time period), but we're a bootstrapped company. A major outage like the ones Heroku has experienced could put a serious hole in our cashflows.

Because of this, we run a very straight forward Rails hosting stack (Apache/Passenger/MySQL) on a straight forward Xen VPS host at data centers in Dallas and NYC. I fully expect that at some point in the future, one of these data centers is going to disappear off the net and we'll have to be ready. If our entire hosting provider disappeared, I could bring up every one of our customer app instances in a half-day. I know this because I've done the drills using local VPS builds from scratch, and we use third-party, off-net backup locations.

Any XaaS product we integrate in to our core product would have to demonstrate a similar focus to uptime and redundancy. The recent AWS outage that took several high-profile websites offline is a good example. Lot's of seemingly smart companies hadn't deployed across multiple AZs because of the complexity. I can't partner with a company that makes those kinds of decisions.

I know you don't want to try to sell me Pusher, but I'm genuinely curious about Pusher's commitment to uptime. I'd love to see a blog post, or knowledge base article that talks about Pusher's redundancy and disaster recovery plans. I'd love to "just trust" that XaaS companies have this sort of thing covered, but history has taught me otherwise.

Thanks again. I really appreciate the response.
proxlet.com - it handles millions of twitter requests each day.
Exactly. And I really don't think Vinge meant "AI having the same goals and attitudes as a human" by "human-equivalent AI". Rather, its pretty clear in context he's talking about intelligence.
"Happy Birthday" song is copyrighted
If you're talking about the Picaxe book, Ruby is all about meta-programming, so that's only a book to get you started. I also think it's a highly overrated book and personally I haven't had the patience to read it.

Ruby code gets really clear when you understand "self", eigenclasses and closures.

Required reading: http://pragprog.com/titles/ppmetr/metaprogramming-ruby

Also, Ruby is not a functional language; but IMHO is much better and more elegant than many languages that claim to be functional.
Colleges aren't focused on teaching entrepreneurial skills
Clocks are a relatively recent invention.
http://fr-entertainment.blogspot.com/
I think this is just a case of different viewpoints. The author clearly states himself in the last paragraph that learning Scala in under 3 weeks should not be expected. Personally, I consider any language that I can't learn to a reasonable level in 2 days difficult.
FBI seizures are only a tiny fraction of outages.

Please, that doesn't make FBI seizures any more palatable.
http://blogs.abc.net.au/antonygreen/

Although the blog is focused on election analysis, which you may not want.
It could be that your phone isn't supported, try this:
https://market.android.com/details?id=com.KelliNoda.Battlehe...
In fairness your HN headline exactly reflects the article headline, but the article headline does not reflect the article content, so I in no way meant it to be a criticism of the post :-)
This is, somewhat surprisingly, not true, especially if you're just considering the language proper. There are about 15 people who are regular members of the committee, and some of them end up having a big influence.

Brendan is a prime example; his language design taste and leadership matter a lot. There are certainly other examples. Dave Herman, also at Mozilla, has been the lead on a whole host of things, from extending iterators and generators to the design of the new module system, which I worked on as well. Tom Van Cutsem and Mark Miller created the Proxy system.

Outside of pure JS, the designers of WebGL/Typed Arrays and WebWorkers have both had big impacts.

Ultimately, even on a committee, individual people can make a big impact.
No, we are talking about consumer rights, and the property rights of the legal owners of Sony manufactured devices. It may not be autonomy rights, but it is an issue of rights nevertheless.
When I read "I would seriously consider using Go for writing server side of web applications as it provides a right balance between speed and memory efficiency of the running code", I was expecting at least some number to back it up.
Using Chrome Web Store for App Distribution (by the numbers)
Etsy is using node.js for aggregating stats: https://github.com/etsy/statsd
There seems to be agreement that Javascript is a messy language which is popular by default: it was included in Netscape, then other browsers picked it up. Now we're stuck with it.

I realize this would be very difficult and introduce horrible compatibility issues for a while, but sometimes I think, "what if we could start over?" What if Chrome and Firefox started supporting Python or Ruby or a custom, well-designed language for web scripting? Could it gain enough momentum to replace Javascript?

Actually, the easiest candidate would be for browsers to start natively supporting Coffeescript. But imagine a "dream team" designing a language just for the web, from scratch: Douglas Crockford, John Resig, Guido van Rossum, Yukihiro Matsumoto...

Is this a "it's crazy but it just might work" scenario, or is it just crazy?
It's an argument for internet-offline utilities. Didn't Stuxnet prove that's not good enough? Windows outside, linux controlling computer, and custom (Siemens, etc) utility machine controllers, all unable to talk to each other, including USBs - then we might be safe.
They are quoting an official statement from Mt Gox. Its not like they are accepting this line. But if there is somebody they can quote, its Mt. Gox, not somebody who claims something on a forum. In any case, not mentioning 'toasty' is not really relevant.
There are lots of fallacies

Enhancements to primate evolutionary fitness are not much use to a machine, - Said who?

I strongly suspect that the hardest part of mind uploading won't be the mind part, but the body and its interactions with its surroundings. That's actually the easy part, the motor and sensory systems even in humans are largely deciphered.

Uploading implicitly refutes the doctrine of the existence of an immortal soul I thought this was refuted centuries ago, and anyway, it's a red herring.

our hard-wired biophilia will keep dragging us back to the real world, or to simulations indistinguishable from it Is the "real world" something stable? The same human brains performed great with both stone age cave living as well as modern megacity-life.

And so on and so on. The basic argument is "It is definately possible, but we may have reservations about it, ergo it's impossible"
There was a comment on the Silk Road forums (in the context of replying to someone wondering whether buying from a seller with 0 reviews was very risky or not) to the effect that the Gawker article had caused SR to jump from a few hundred accounts to over 9000.

A decent number, granted, but likely most of them have not engaged in any transactions and never will. On the other hand, another poster mentioned that there is another Bitcoin+Tor market site by the name of BlackMarket (or something), so SR is only part of the picture.
Given the market caps and the fun of board of directors, it is much more likely that LE would be the head of the new company.
There's also the position in Peter F. Hamilton's Night's Dawn series that all sentient minds have souls, regardless of how they were created or whether there's a similar mind somewhere out there. And presumably Christian's can always say "God can figure it out" with regards to what exactly where the boundaries should be.
> true 3-D objects. However, this raised a new concern; entities can contain hundreds of polygons, and there can be a dozen of them visible at once, so drawing them fast was one of our major challenges.

How quaint.
No, this is technically wrong. There are better ways of stopping a brute-force attack on a password form, such as attack detection, and black-lists. If you rely on a computational delay to slow attackers down on your servers, you will merely open yourself to a simpler DDOS attack. The purpose of a computationally expensive hashing algorithm is that it prevents brute-force attacks against a stolen copy of your password database, where the attacker no longer has to deal with your other defenses.
A 20% trigger wouldn't have been a good idea. Bitcoin moved 20% many times over the last few months without a flash crash happening.
Didn't Adobe showcased the same technology in September 2009?

Of course they haven't delivered a consumer product with it yet... But neither has this company.

Let's wait and see...
Presumably he means Ordersky's Programming Scala. While it is possibly one of the better Scala books available it is downright bad, having committed the doorstop producing sin of confusing a language tutorial with a reference with a thesis defense. The second edition of the text is all over the place, providing little in the way of even trivial program examples and maintaining shockingly conservative advice from the first edition, written for the language in its state a few versions back.

The assessment that Scala is a pretty structure built of weak wood is not too far off, at this point. Compared to other strongly functional languages--Haskell and ML, say--the type system is shoddy and limited. In part this is a frustration of maintaining objects on Java's terms, but also defects in the JVM: type erasure is a hair-shirt that neither of languages I mentioned previously have to wear. You can somewhat avoid the loss of types with manifest hacks, but it's shoddy business. Often you can't; note that Akka has a distinctly dynamic feel, being that certain messaging functions--!! and !!!--must return an Option[Any] even when the original message is well-typed. The system loses the type information at runtime!

Compilation speed is also an agrivation. It's a slower process than Haskell--not zippy to begin with--and comes with less result, to boot. All that said, I tentatively like Scala, especially if a project is required to run on the JVM. I find it to be an especially pragmatic language, if unbeautiful and not something I intend to use for long-term, exploration coding. A fine choice for a language to be used in anger, let's say, if the memory usage of the JVM is of no concern.
I see a novel but not markedly superior UI and a bunch of things I could do on my first gen iPhone. In late 2011, that's not the kind of differentiation that can get a new software platform off of the ground.

I'm not high on WP7's prospects, but its network services integration (Bing, Facebook, Skydrive, Zune, etc.) and developer focus really put it a few generations ahead of this.
It was, but they did convert it to an integer on the implementation sides so 0.2 and 0.3535 would be the same element.
Why are you downplaying the egregious police-stateness of this whole thing?

If the FBI is already there, it really shouldn't be a problem for them to locate the exact server that hosts their alleged offender and confiscate only that one.

How do you think anyone would be tipped off in that situation?
On Bubbles … And Why it Will All be Fine
Spammer ALERT
Apple iPhone Patents Could Mean A Huge Blow For Rivals
If the system in question has RAID disks, it should be sufficient to grab one drive (depending on the RAID configuration) from the array. The FBI could take that home and examine it, while everything actually running on the server remains uninterrupted.

One wonders whether their actual goal is not to gather evidence, but to actually interrupt the service.
You Can’t Afford to Stifle Innovators in a Startup
If we started over, we should pick a VM, not a language.
The IE team sent the Firefox team a cupcake poking fun at the new release cycle ... http://www.geekwire.com/2011/cupcake-firefox-5-microsoft-fun...
I'm reluctant to continue dissecting what after all is only a joke, but:

1. The mathematician's wife was not using ordinal numbers; nor was he. They were both asking "how many of these things are there?". Cardinals, not ordinals.

2. A mathematician who's so used to 0-based working that he always counts from 0 simply will not interpret "0,1,...,11" as meaning that there are 11 things. The same unusual way of looking at things that makes him start from 0 will also make him proceed from "...,10,11" to "there are 12 things".

3. The mathematician's wife didn't "ask for 12". She left him with 12 packages. What happens in the joke is not a miscommunication, it's s slip-up by the mathematician in going from "...,10,11" to "12 things". Which I suggest is highly implausible for a mathematician in whom 0-based counting is deeply ingrained.

And now I've had enough of overanalysing this joke and shall leave it alone. Feel free to have the last word if you wish.

Incidentally, (some) mathematicians prefer their ordinals to start from 0 as well. The trouble is that "first" (derived from "foremost") really ought to mean the one you start with rather than the one numbered 1, and "second" (from the Latin "secundus" meaning "following") really ought to mean the one after that, and "third" etc. are derived from the number names and therefore have to correspond to 3,4,... -- so there's a gap at 2. One of my acquaintances therefore likes to use a sequence of ordinals that goes: first (0th), second (1nd), twifth (2th), third (3rd), fourth (4th), fifth (5th), etc. I don't think it'll catch on.
Refer an Engineer - Get $20K + Your Genome Sequenced
So did that political support come from some Divine Providence or some conspiratory group? Didn't it arise from the curiosity of humans who elected the politicians?

Also, what about Art? What a useless waste of brainpower, yet we keep doing it for thousands of years.
This is true, but there's the question of what you do once you're in the situation.

I've been on fucked projects and projects that shipped industry-leading products. Success doesn't seem to correlate with a well-planned project. Instead it seems to correlate with how bloody-minded the participants are about shipping and moving forward from where they are.

This annoys me, as I used to be quite the process/method evangelist, and of course cynical project managers exploit this.
Japanese man makes robo-xylophone with O'Reilly books
I would recommend reading books like "Learn You a Haskell for Great Good!" with an open repl. I find it is too difficult to remember new language features until I type and run code.

I agree that learning Haskell as a prelude to learning Scala and Clojure might not be a bad idea (I blogged about this a few days ago).