skysight-inc/HackerNews huggingface dataset:
Windows is an excellent platform. Rock solid and has millions of software written for it over the years (novadays "apps" all seem to be less than usefull). Throw in a virtual machine with linux and you can get the more esoteric development work done (it's otherwise also good to dev work on virtual machines, easy to have different environments for different projects).
The hardware is also superior to apple hardware in reliability. I've seen several failures with apple hardware (hdd problems mainly, other problems also). Apparently making the machines so purty is tough on the hardware (overheating etc), they apparently make compromises when it comes to looks/quality (eg. iPhone antenna fiasco).
But whatever, having the same boring apple laptop seems to be the "cool" thing to do (if you want to follow the masses, not very individualistic novadays to be an apple user :)
And the OS is also hard to use and gets in your way too much, flashing update and notification icons and unnecessary animations etc.
I really don't get the hype, "easy to use" etc. They even had to reverse the scrolling to be "different"...
How to create an editable HTML table with jQuery
Never had that problem!
Chrome Extension - Save files from Chrome Developer tools. Live reload.
You are simply making shit up at this point. You absolutely do not, ever, under any circumstances, need to learn or use GADTs or functional dependencies. That is complete and total bullshit. Using a library that uses those features does not require you to learn them, that is the entire point of a library, to hide that from the user of the library. And yes, common lisp is a simple language.
I don't understand why the author is adamantly opposed to the book. The author, Colin McGinn, states his only credentials as a psychology student in the 70s.

I believe Kurzweil is likely correct. Pattern recognition is the essence of human intelligence.
It's open source, fucking do it yourself.
Reminds me of the (alleged) reason why first Soviet Mars missions missed the planet - there was an erroneous period instead of a comma at some part of its nav program written in Fortran.
If you take it by the numbers (which is a bad way, but still) then Woz definitely came out ahead by avoiding a confrontation over the $5000. I'd say he played it pretty smart if that was his intention, but I think it is obvious that it wasn't, he just isn't that kind of person. It speaks volumes about Jobs though.
Ah! Thank you! I had the most miserable time trying to google for that exact graph.
Just write a polyfil in javascript for the functionality you desire on your site. It shouldn't be that hard to implement.
More Indications that IaaS is Driving Cloud Growth…What Else is New?
I didn't know there was a windows native auto-complete implementation? I thought it was up to individual devs to implement that functionality?
And then you have more time to focus on your shopping instead of distracting over the awful submenus.
iOS, ChromeOS, Windows RT, and Windows Phone all require you to use the default browser. I mentioned the Windows platforms in the prior sentence, the two Windows platforms not affected by this ruling.
This was a curious design choice by Amazon.

By choosing to use Amazon IDs as worker identifiers, Mechanical Turk gets all of the disadvantages of having anonymous strangers do jobs on the web -- lack of accountability, diminished incentives, malicious workers -- but none of the advantages of protecting workers, since at the end of the day, they're not actually anonymous anyway.

This is a non-issue in MobileWorks (and for that matter, oDesk and Freelancer as well). In these systems, everyone's explicitly working under a real name, which improves incentives to perform well, and makes it a whole lot easier to get good results through trust and honesty.
Schools are necessary for society to function?
>How is this a small use case? I know a number of people including myself who have spaces in folder name

If you know a lot of people, including yourself, that uses spaces in folder names

AND

none of them has seen this bug all this time with sandboxing, including tons of developers doing the early/beta testing of sandboxing

then IT IS a small use case.
> Apple iOS now has the same situation and you will notice Apple less and less happy to help applications run in a web browser and will continue to update Safari iOS less.

Simply not true. Apple has always been supportive of web apps as an alternative to native apps. With iOS 6 Apple added a range of features including an indispensable remote debugger: http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-develope...
the larger problem with javascript linking is, the 'new tab' problem. On windows and linux center clicking the mouse on a link opens a new tab and does not focus on it. most javascript does not simulate this behavior.
Technologies like the oculus rift will force a resolution and latency arms race (the resolution arms race is already in full swing thanks to attempts to surpass apple's "retina display"). Of course this arms race will take place mostly on the GPU and display side of things. I see the CPU becoming more of a coordinator between custom processors (think the video decoders on iphones) than the main show.

* What are the computational bottlenecks for driverless cars? Vector operations?

* If every car needs a high performance computer to drive how will this change the semi-conductor landscape?
The problem wasn't that you didn't have a choice on Windows - you did.

The problem was that by having a near monopoly on Windows, Microsoft gained an unfair (in the eyes of the EU) influence over the whole browser market, not just for their OS.

The result were the dreaded "Optimized for IE" websites, since webmasters had no incentive to cross-test across browsers, and this made the life of the competition much harder.

The same problem doesn't pose (for now) on mthe mobile space, since there are multiple different browsers competing - even if in different OSs each - which means the web devs are forced to remain more or less on spec.
This could be a heaven-sent for data exchange and knowledge structures. If data subjects are labeled with wikidata nouns it could much more interchangeable. RDF should have gone that route a long time ago.
Nothing you said even addresses my point. The entire pile of blathering nonsense about mongrel and RoR has literally nothing to do with licensing. The article is about why he uses the GPL now. He uses mongrel as an example, despite the fact that nothing he says about mongrel even tangentially relates to licensing in any way.

Read the paragraphs you quoted. Which one of them is a reason to use the GPL? The answer (quite obviously) is none of them, which is my point.
I've had a Surface RT for a few months now and the experience has been disappointing. The tablet feels slower and much less polished than the three year old, cheaper, Windows Phone 7 device I have lying around.

Maybe Windows 8 works great on the Pro, but I feel like Microsoft did a bait and switch by promoting RT like they did.
Deposing silicon: A peek inside IBM’s carbon nanotube computer chip laboratory
Could you elaborate on this some for those of us that do not use twitter as much?
Configuring Jenkins continuous integration server to work with Git
Feel The Pain Of The Problem You’re Solving
As far as I know, Siri off-loads something to Apple's servers. But maybe I'm mistaken.
Show HN: The simplest habit forming app that could possibly work
Habit Domino: https://play.google.com/store/apps/details?id=com.simpthings.habitdomino

I built this to scratch my own itch and it has worked for me so far.

Would really appreciate some feedback.
web2txt [1]. Its a simple API that allows you to send text messages from your app with a simple post. I made it to build an app for my wife because I did not want to pay for something like twilio (project too small to bother paying for it).

[1]https://github.com/orangethirty/web2txt
I will not love Windows anymore unless they show file extensions by default, allow scrolling areas without click to give it focus first, allow changing the volume by using the scrollwheel over the speaker tray icon, don't have such a small limit for amount of characters in the command line, have incremental history in the command line, and other things like that.

I'm not their target user.
Same thing, but I dislike Windows 8 in the same way I hated the bad bits of vista. I'll live with it if my ThinkPad dies big time though. The concept is really good but the execution is a bit clunky.

I'm quite happy with the tiles concept. In fact I'm typing this on a Lumia 820...

Windows Blue I imagine will iron out these issues. I have some hopes that it will be the next windows 7.
Clickable: https://play.google.com/store/apps/details?id=com.simpthings...
Meanwhile, hyperlinks were for terms in hypertext, and A are the anchors around terms, helping you make a TOC and Index within a single document. The semantic meaning of A is, "this is a term" and A HREF is "this term conceptually relates to this other hypertext reference".

Except that images have been linkable since forever, and they are not really "terms in hypertext". Once you start allowing other items than text inside your anchored reference, you have to accept that the relations may become more complicated than a simple, single graph edge. The reference content may in fact be a block quote with a deeper nested reference within itself... and so on.
I think they are implying you only pop() when you are doing the replacement (Trim). The rest of the time you Sink and Swim depending on how the LRU was done. IE: every time you get() an item you set the access time to now() and then call sink/swim to fix the ordering. This would give logn time to get and set.

See here for a very good writeup of priority queues and variants.
http://algs4.cs.princeton.edu/24pq/

(not hugely familiar with Java so this stuff might be wrong)
The implementation presented has some bad timing issues (List.Contains is a linear search). I think List.Remove is also a linear search. As well this implementation doesn't seem to do Point (1).
"I am thinking about London while in Miami I am not recognizing any presented stimulus as London—since I am not perceiving London with my senses. There is no perceptual recognition going on at all in thinking about an absent object "

You could see Miami and you could recognize it as similar to London. That is pattern recognition.
Agree with this. Surface RT is painful. Especially office.
Five Easy Ways to Spot BS News Stories
Do you guy know something like a "Phone to Chrome"? I'm desperate to find a way to open simply with my desktop Chrome web pages that I stumble upon with my Android but which are impractical to read with it.
Coming from a site that has an atrocious mobile web interface, not even worth the read.

People come back to love their abusive spouses too. Doesn't make it right :)
> There is no perceptual recognition going on at all in thinking about an absent object. So pattern recognition cannot be the essential nature of thought. This point seems totally obvious and quite devastating, yet Kurzweil has nothing to say about it, not even acknowledging the problem.

Is it really the case that my brain is not recognizing patterns when I remember something? I don't think this is the case, otherwise I would never realize something about a remembered object after the fact.

> He does in one place speak of dreaming as a “sequence of patterns” and he might try to say the same about thinking. But this faces obvious objections. First, even if that is true, there is no pattern recognition involved when I dream, or when I think about London and my friends and relatives there.

Seems to me the brain is taking random stimuli and piecing it together into a narrative when one dreams. Sounds like there could be some pattern recognition involved there. Also, the author has never spoken of absent friends and said something like, "Doesn't Bob look sad?" Is he remembering the recognition of sadness, or is he recognizing sadness from the memory, and how could one be sure of the difference?

Methinks the author either knows something left unexplained, or isn't being nearly as clever as he thinks.
Actually, TDD is the way you figure out what you are building. People who start with a solution in mind may write tests first, doing a kind of pseudo-tdd, but they are not reaping the benefits of letting the requirements drive the design.

This is NOT TDD:

1 - Think of a solution

2 - Imagine a bunch of classes and functions that you just know you’ll need to implement (1)

3 - Write some tests that assert the existence of (2)

4 - Run all tests and fail

5 - Implement a bunch of stuff

6 - Run all tests and fail

7 - Debug

8 - Run the tests and succeed

9 - Write a TODO saying to go back and refactor some stuff later.

see: http://cumulative-hypotheses.org/2011/08/30/tdd-as-if-you-me...
FreeBSD Quarterly Status Report Q4 2012
There is not such thing as somewhat-graceful. Either it degrades or it doesn't :)
We can all agree Kurzweil is past his intellectual expiration date. The saddest part here is he wasted such a good title, "How to Create a Mind," repeating his historical non-usable drivel (not to mention it sounds like a Culture series book).

My current "create a consciousness" track is to get something with pattern completion completion working (NB: aspie nerds often fail this step interpersonally ("Oh, Hello!" "blank stare"), but not intellectually/professionally ("What does this thingamajigger do?" "Oh, well, that's there because historically we used a 3.2 bit kernel to operate the Arm of God and... [30 minutes later]... Why are you falling asleep?").

The thing inside your head stringing your actions together into a coherent after-the-fact story isn't pattern recognition or even pattern completion, but pattern completion completion. You have to take the context of the new world generated by your prior pattern completion and run a new internal world simulation based on that, then take action. This does leave out intrinsic or emotional motivations pulling you hither or thither, but that's a vague writeup for another time. Though, there are plenty of smart people running around in the world with seemingly no emotions. Emotional feeling doesn't seem to be a prerequisite for consciousness (or for being usable to be exploited by employers to make them 10x-1000x richer while you get 0.5x richer).

It's fun to think about at least.
Hi founder here - Let me know if anyone has questions about JackDB Cloud.

Clickable: http://www.jackdb.com/
Seriously you can turn all that on if you want. My keyboard has a volume control.

And use PowerShell ISE as your command line.
Unfortunately I don't think Qt 4 does anything. Submenus are one of the annoying misfeature of the toolkit.
I also do my own copy editing and printing to paper is my way as well. I find that the physical paper + a highlighter + a pen helps me best. I'm 42 years old and I'd be interested to hear if others who are in their 20s feel the same about paper.
Ah I'd missed that part, thanks.
The fact that neural network based algorithms can be used to recognize patterns is known for many years. Generalizing this idea to the whole brain - basically saying that the brain is only an assemblage of pattern recognizing machine - does not provide an explanation for things like memory and consciousness.
I sure made some pocket money and got a job offer (editorial position) from a deal web site, which they unfortunately rescinded when one of my references foolishly mentioned how old I was.
And you come in 2nd or 3rd in the race, and lose.
Humans are good at finding (or projecting) patterns, but there's more to a human brain than that. Memory is one of those things which is not just pattern-recognition.
If you're still interested, the code is here: https://github.com/malditogeek/lalo

Also, just added a welcome page ;)
Are you sure about that? The dot product gives a measure of the orientation between two vectors, the cross product gives perpendicularity and is vector valued (kind of, the distinction matters more for physics than graphics). It also only makes sense in 3 and 7 dimensions without generalizing the concept of vector.
Microsoft may make the best browser but our IT will see to it that it always behaves like IE6.

IE gets a bad rep -- and it is mainly because most of us working for big cos are forced to use the most extremely locked down version of IE at work. These versions are created by IT drones for other drones and their policies are designed to cover their asses during audit. The only purpose of a corporate locked down IE is to serve you intranet pages or access sharepoint. So when a drone like me gets home and fires up his laptop, its always anything but IE.
Does the Opera app run on WebKit?
My point was more that your 4 cents per egg was (apparently) wrong by a factor of ~90.

Do you have reason to doubt the $0.14 per hen quoted in the article? I'm interpreting the $0.14 as the incremental cost of vaccinating the birds, is that the wrong interpretation?
Is the article flat out wrong?
>The same problem doesn't pose (for now) on mthe mobile space, since there are multiple different browsers competing - even if in different OSs each - which means the web devs are forced to remain more or less on spec.

Webkit is pretty much the defacto spec on mobile.

http://www.glazman.org/weblog/dotclear/index.php?post/2012/0...
So they support the set of features that you want to use.

But in http://html5test.com/results/desktop.html they are still dead last. And you sometimes need to jump through special hoops to get that level of compatibility - for instance without a custom http header you can't get compatibility mode for intranet sites. IE 10 still lacks standard competitor features such as a nicely sandboxed private mode. (Often jokingly called "porn mode".) And, as you note, competitors like Webkit are rapidly moving the bar for the future.

In no way is this "on par with". "No longer horribly unacceptable compared to" I could grant you. But not "on par with".
"Destop computers"? So how do they measure when someone uses both IE and Chrome on that computer?
I'm yet to have any idea that passes the "would I pay money for that?" test.

My apologies to the long-deceased quadruped I'm about to assault, but assuming you mean "I" as in yourself, the person writing, "would I pay money for that?" is only a useful question if you are confident that your target demographic's needs, goals, priorities, problems, and disposable income are extremely similar to your own.

Market research is hard, in no small part because people will unwittingly provide you false information all day long on what's worth solving and what they'd actually buy. Those are separate problems, though; starting off asking who your product should appeal to will then let you start investigating the right question, "will its intended target audience pay money for this?"
This looks great. I love the flat design of the site. And I love the UI design. It looks very clean and minimal to me.
This applies to change tracking as well... I've essentially used this message when describing to my team how to write useful Git commit messages. The diffs will tell you the where and the what, the job of the commit message is to tell you the why.
Nine Inch Nails presents Ghosts I - IV: http://ghosts.nin.com/main/home
While I certainly think a bad environment can make people perform worse, I'm not sure the reverse is true. There are just some people who don't give a shit regardless of the awesome trusting environment you give them.
So on windows I have to manually download another browser... Can someone tell me how I can purchase music from anywhere other than iTunes on my iPod?
I use a Roku almost every day and I love the remote. I think it's the most well-designed remote I've used. What issues do you see with it?
It's funny seeing all those browser marketing materials next to each other. Apparently, every single browser is faster than all the others.
Clojure actually has a lot of stuff in its design specifically for multithreading. Like the GP post said, Clojuer has Software Transactional Memory (STM) on top of immutable data structures to make messing up multithreaded programs hard, and you'd almost have to deliberately do so.

And yes, like another reply says, Clojure (and pretty much anything that's designed well and runs on the JVM) is much, much faster than Python/Ruby by default. A lot of this has to do with the JIT compiler that Java has been working on for a long time, which Python/Ruby don't have outside of an PyPy implementation. Also Python/Ruby don't have access to actual threads by default, because it has a global lock. They run everything basically in a single thread.
TLS is not a feature, it is a problem. It was added because of the very problems that started this thread. Modern linux software expect stupid crap like that, so NetBSD eventually feels forced to add it. The entire point is that BSDs try to avoid adding unnecessary complexity like that.

The dragonfly benchmark doesn't give us any real info, so it is impossible to say what exactly the problem is. Clearly something is wrong though, given we already know netbsd made performance and scalability a major focus of the 5.0 release, and nobody has reported any regressions in 6.0:

http://www.netbsd.org/~ad/50/img13.html
Things hold me back from "loving" windows (I say this as a continuing daily user of Windows for 18+ years) as my primary system instead of my MacBook Air.

o Add a half decent gcc/bash/posix tool chain (something built in, not cygwin)
o Include a decent terminal/ssh client.
o License apple's touch pad

They've got a lot of things going for them:

o Better Games
o The new tablet/wacom SurfacePro blows away anything apple
offers for stylus digitization on the iPad.

Microsoft has a chance here - they just have to keep pushing.
I've been putting essentially this same advice in coding guidelines for about 20 years now:

Comments explain why you are doing something, your code
should be written in a style that automatically shows the
who, what and how.
He covers this point in the first paragraph, basically saying that they aren't worth your time. In short, fire them.
I didn't know anything about computer languages except—a friend of mine had gone to MIT and, while he was there, he would Xerox pages out of books that were good topics, and he had sent me a lot of pages back from compiler design books.

I wonder if MIT knew about students sharing information with the outside world 40 years ago. If this copyright violation would have not happened, we'd be in a world without Apple computer, or at least Apple BASIC.
IE 10 is decent. But, unfortunately, Microsoft still hasn't leaned its lesson and has no plans to support WebGL. This just means IE will trail behind once again.
I would suggest the lecture of Raja Yoga by Swami Vivekananda.
I remember in the beggining of the book, it touches this topic in a way that I can't describe using my English habilities.
X.Org Server 1.14 "Keemun Mao Feng" Released
I use it primarily with ExtJS and backbone. What I've done with mozrepl is inject some global javascript, then call methods off it over the network link, so for instance I have a reloadModel method that will remove the model's definition (basically delete window.Foo, but a bit more to it), then reload's the JS file which re-creates it. I've got this bound to occur automatically with emacs when coffeescript/js files save.

This method works for anything that can be removed from a system then reloaded. I'm not sure you could do that with jQuery, but you might be able to with a plugin I suppose. No idea on dojo, sorry.

My fixes for the nightlies is at: https://github.com/nathanstitt/mozrepl I haven't submitted a pull request until I'm sure things have settled down with the Firefox changes, but plan to do so soon.

Hit me up if you want further details.