skysight-inc/HackerNews huggingface dataset:
It depends on your lifestyle IMO.

Where I grew up, in the country, about 50% of the people had something to do with the community that they lived in. The other half were people living in the ex-urbs, commuting to the state capital an hour away or some other place.

A 5 acre lot ex-urb is the same as a half-acre suburb, just a bigger lot and bigger lawn mower.

The "city", even low-density parts of a city with say 50x100 lots and detached housing is different. You interact with your neighbors (for better or for worse), share public utilities and your kids walk to a bus stop or walk to school vs. get picked up at the door.
I manage a set of engineers, a content team, a graphics team, and a QA team. I know a lot of engineers like to say "managers don't do anything" but thats often when they take a painfully narrow view on production.

For example I have to set and square requirements of a technical nature (sometimes down to details) with each of these parties. Decisions like which image format will be best from a size/performance/integration perspective need to be agreed upon by all teams, up to approving designs, ensuring engineering implements them exactly, approving the UX, and making sure the QA team tests for all those standards set. Sometimes I have sit the engineers down and do a brief code-review to ensure they are following the overall architecture of the larger system.

Managers do those details on TOP of all the basic things like team budget, hiring/firing, recruitment, organizing new incoming work, and taking care of small HR issues. And at times we have to step in and do the work of any of those teams OURSELVES if there is a temporary gap. That includes and is not limited to coding, designing, and QAing.
Startup marketing and you
You need to consult a lawyer. Do not seek legal advice on HN.
Apparently it was created by the Democratic committee during the Presidential election of 1864. Crossing the stream may be a humorous, self-deprecating jab in reference to his transition from law to politics.
To me this idea seems like a double-edged blade: if you go in expecting better service via flashing your ReviewerCard, you're probably more likely to notice any minor problems or be frustrated at smaller signs of the waitstaff "neglecting" you.

"I showed her my ReviewerCard and it still took her 30 seconds to refill my Coke?!"
Simplest solution would be for libc to export some flag that could be set in signal handler signifying that I/O operation should be aborted.

as for the simpler kernel, I think that windows NT/VMS solution where user code has to explicitly block on I/O completion is simpler kernel-wise, but leads to unnecessary complexity in applications (which is abstracted away by winapi, but it's sometimes leaky abstraction). On the other hand, most common application for interrupting syscalls is timeouts and then killing the thread is most often what you want.

In all, EINTR is not way to find out that there was an signal during syscall but an hack to get process to meaningful state the easiest possible way when signal handler runs. By the way for some syscalls post-2.6 linux does something reasonably similar to ITS' pclusering transparently without returning EINTR.
Unfortunately, most of the urban areas in the USA are not dense enough to offer much of an improvement.
>Does the course cover Functors, Applicatives, Monoids, and Monads? What about other higher-level functional constructs (Arrows, Zippers...)?

Nope. It's very intro level, though the students basically begged Odersky for a part II, and he seemed very open to it.

And I totally didn't mean to imply that I thought people should learn Scala instead of Haskell. I was just sharing a FP resource I found helpful.

Not actually having mastered the higher level functional constructs yet myself, I really don't have a firm opinion about which is the "better" approach. Personally, I've looked at both languages and I know that each helped me understand the other. So if I have any opinion, it's that if you get stuck, it's probably a good idea to approach it from another angle, like the author is doing.
Prediction API - Machine learning from Google
I think it was a pun and shot at Square and SBux deal. Not sure though...
Honestly fully-sentient machines in 16 years seems totally ridiculous on its face to me regardless of what kind of graphs and charts about technological progress can be shown off. While I'm not really up to speed on AI research, in the consumer space at least we've just barely achieved a semi-automated house-vacuuming robot and fumbling speech-recognition in call centers. Unless I'm totally off-base with what's capable today, emotions and intelligence in a decade and a half would seem to require breakthrough after breakthrough in a vast number of nearly unrelated disciplines; plus there'd have to be the commercial demand needed to fund it. (Space stations and flying cars may be technically possible today, but nobody wants to pay for them.)

Kurzweil has invented a few cool things but today the guy is essentially a talented sci-fi writer. While those kinds of people are important, I have no idea why so many people take him so seriously.
Less inflammatory title: These are some cherrypicked reasons why Kurzweil might be wrong, ignoring reasons why Kurzweil might be right.

But that wouldn't make the front page.

Also, I'd be a little less critical if this article wasn't citing all this quantum consciousness pseudoscience as one of the main reasons why Kurzweil is wrong.
That's pretty much what Umano is doing. I'm not sure how they decide which articles get read though.

http://umanoapp.com/
TodoMVC - Helping you select an MV* framework
My Forever Project is indeed a “game of some sort”, to quote the article.

It’s a real time game (HTML5) where every player is a programmable entity. You define actions to trigger, and you can add an AI to the bot so it can act when you are not connected (persistent world).

Even the user interface is programmable, and I’d like to add an HTTP API to call actions on your entity!

https://github.com/lisezmoi/modul.io
I've recently finished an internal web app in Scala.
It uses Play 2.x web framework, Squeryl for database access. The main pain point was that there was no way of reverse engineering an existing database schema into classes for use with Squeryl, but I was able to write my own. Overall I've been very happy with the combination, and I plan to use it on my next project.
Github, as good as they are, aren't the only company doing what they do. Gitorious, Tigris, Bitbucket and Sourceforge (et al.) have all been around a long time. Suggesting Github have had their features "ripped off" is harsh, and more than a bit rude to the other developers.
A few places? I can only think of one (NYC) where you can be efficient w/o a car and it's socially acceptable not to own one.

If you can think of more cities, let us know.
Monetizing software is a hard problem. Oracle is just trying to do good in a scummy space. Most users choose to install Java, so obviously they want it.

The above post was satire in reference to Y Combinator staff's reaction to this thread: http://news.ycombinator.com/item?id=5092711
I think the Java plugin should start to be flagged as malware given the persistent presence of holes that allow remote execution of arbitrary code, the clever bundling of questionable software and the update wizard behavior.
How long before this comment shows up on @shit_hn_says?
>Well, there is an idea that they should stay in jail until we are reasonably sure they don't pose a danger to society / won't re-offend.

Sounds quite a bit slowly than actively trying to reform them.
Kids these days are expensive, rude, mean, disobedient, selfish

So, same as always, then :)
It's a bit presumptuous to think a sentient AI/machine has to replicate the human brain. While there are complexities we still do not understand there are also many shortcomings/defects that we do not necessarily need to replicate to a machine. One of the cognitive biases happen to be us thinking very highly of ourselves. Our brains are far from "perfect" (natural selection and all).

While 2029 may be too early (note that it actually might not be. Nature doesn't exactly follow Moore's law, but so far electronics and computing do), I doubt it will be several hundred years. The other thing to keep in mind are geo-political event which may have adverse effects on scientific development/progress. To expect there to be relative peace in the next 15 years is a far better prediction than hundreds of years. We might even loose some advances by then.
At least two of these (Wright Brothers and Albert Einstein) appear to be sourced from this site: http://krjgifts.com/ (which is selling them).

Which is, I guess, why they look so new - because they're fake. Or, as that site puts it "reproductions". Which is to say, fake. "Hanger @ Huffman Field"? Give me a break.
Oracle/Sun's JRE Works perfectly fine in Linux. Pretty much always has done.

I bet the vast majority of those users having problems are running OpenJRE/JDK, which is known to have issues with some Java applications (though the issues are slowly being resolved; bit by bit).

Sadly, because of licencing issues, most distros only support the open run times in their main repos, but adding Oracle JRE isn't much trouble.
The point is that "you" are already a slightly modified clone of "you" one hour ago. Personal identity is in the causal continuity, not in being made of the "same" atoms, which doesn't even make physical sense.

So the true death is the information-theoretic death. Does current cryonics technology prevent that? I don't know, but it's a better shot than the alternative.
Whenever I see these Kurzweil naysayer articles, I always feel like they are overly pessimistic, or short-sighted. Just because problems seem insurmountable now, doesn't mean that they will be in a few years. People always seem to forget about the exponential growth of information technology. If you look at an insurmountable problem in the context of today's technology and speed of discover, then yeah, it will be tough to believe that we'll have sentient machines any time soon. But please do not forget that tomorrows technology will be exponentially better, faster, stronger than what we have today. In five years, the problems outlined in the article may seem like child's play.
I'm a bit lost by this sentence:

> We will hire several (as many as possible, in fact) throughout the next few weeks only to show you, dear reader, the confidence we have in developers, we initially invited to be a part of our TaskForce!

First, what are you hiring several of? Is it implicitly referring to the "our guys" from the previous sentence? But then they aren't "your guys" yet, so I'm uncertain that's the intended meaning.

Also, the final clause confuses me. Who or what is being invited? Possible subjects are: "We", developers in general, the dear reader, the guys you will be hiring several of, or the guys from the previous sentence that are taking it from here. You could also mean you are "inviting confidence" by dogfooding.
Is there any reason for the lack of IBAN style bank-bank transfers in the US, that make this kind of startups possible and needed?
Even Google is supporting these shady practices by powering some of the search toolbars and probably paying the toolbar owners for ad clicks. See MyWebSearch (http://home.mywebsearch.com/) mentioned in the article.
Announcing the Firefox OS Developer Preview Phone
Great, but unfortunately not for me. I'd prefer something that can be usable off-line. Especially in case of personal projects, I don't want to always have Internet available to be able to work on stuff. There's no real reason for this data to leave my PC.

It's sad that all new great products stop as web-apps and never go further. The best thing I found so far is org-mode + Dropbox combo.
Paul Thurrott reviews Surface with Windows 8 Pro
Mark is a shinning star in an abysmal Canadian investment scene.
Another great resource: http://www.abebooks.com/9780195019193/Pattern-Language-Towns...

Presents the reader with a series of patterns which describe well designed regions, town, buildings, decending right into rooms and living spaces. A fantastic read which has provided a vocabulary to describe the spaces I enjoy.
Who's investing in food startups?
Oh wow, this is awesome. Thank you.
I have never seen any other package bundled with the one you want to install in Linux.
Yes, but it took a couple billion years for natural selection to do it, and it's a Texas sharpshooter fallacy to draw a target around a currently observed humanity that could have turned out much differently. Us hitting that same target in decades rather than millennia is a staggeringly different exercise.
You're comparing a walled garden software source (OK not exactly, but Linux package managers are practically curated App Stores by default), with installing software from all over the Internet. Now, sure, that used to be the only way to get software on Windows, but there is now a valid alternative for both Modern-style UI and Desktop apps: Windows Store
What do you love about it exactly?

I find that shutting it down and even putting it on standby requires too many actions.

Metro app's don't fit in with the desktop version, they should run as a desktop app. Running a metro app breaks the Windows key which instead of bouncing you between desktop and the start screen will bounce you between the metro app and start screen..

Multiple monitors. Windows 8 corners become iffy on the join between monitors. (Why not just remove these hover areas?) The start screen seems to randomly choose a monitor to appear in. For some reason my right monitor doesn't have the clock. On the desktop, both monitors have my application icons at the bottom yet the program opens on the last monitor it was opened on instead of the monitor in which you press the button.

I love the start screen. I think its so much better than the Windows 7 start button. I think Windows8 is alright in the same way Vista was alright. It was better than XP but had a bunch of annoyances. I can see why people like Windows 8 but I can't see why anyone would say they love it.
Last update I received I clicked the next button a little to fast. I realized after I went through the dialogs too quick and I figured no big deal I'd just cancel it when the McAfee dialog came up. It never did... all of the installation was in the background.

Shady!
Of Lions, Tigers & Bears: An exercise in statistical estimation
Humans have an amazing capacity to rationalize and self-justify, as long as they are getting some personal benefit.
Similarly, I just saw the trailer for "the Quartet" with Maggie Smith, Michael Gambon, and John Cleese and it looks remarkable.
+1 for Asana for actually including a text transcript with screenshots as an alternative to the introduction video. I wish more companies were doing that.
I'm not sure it's the uniformity. Making a neighborhood or city similar to another neighborhood or city has been common throughout history. It's more the vast disconnectedness of everything in the USA that is alienating.
The example in the code was not a side-effect. They were creating a new list by invoking a function on every member of the old list.

Here's the same thing re-written in Python:

d = [compute_diffraction_at_wavelength(x, WAVELENGTH) for x in LensLayers]

Or oldschool Python (and still faster, I think):

d = map(compute_diffraction_at_wavelength(WAVELENGTH), LensLayers)
A svbtle like blogging platform
an open source alternative to svbtle. built in rails.
Breakthrough after breakthrough already happens today, and happens more and more often due to growing economies around the world, along with more people doing more reasearch with faster computers.

Also, academic research and writing software is significantly less resource-intensive than building a space station or flying car.
Friend is based in asia, and does not have money to spend on US lawyers.
Quadruple-Helix DNA Exists, and It Might Be Giving Us Cancer
There is no lock, not even a broken one. There is a machine (the webserver) that is handing out private data to everyone who asks and then probably even makes a note that he did so. I'm not anthropomorphizing that part, that is how the protocol works. "GET .." ("200 OK" | "403 Forbidden")

Now the server provider is responsible for having not adequately secured the customers information, and the guy who asked for that information is responsible for what he does with that information. What I won't accept is that you criminalize the mere request for said information and the retrieval of whatever response is returned.
That's because it's probably made by volunteers and they're not trying to make a profit off you.
So what is the current (legal and practical) state of crowd funding? Let's say I've got a startup that's just post-seed or post-angel stage- can you realistically do this all today with the current laws and market?
Going even further back: RealPlayer was synonymous this this kind of behaviour. Yet the Linux client never installed such crap.

In my opinion, package managers are the single greatest innovation to happen to computer usability since the WIMP paradigm.
It's meant as in we (the codeable team) will hire the contractors that work through Codeable - so yes, it's referring to "our guys". And they are "our guys", since some of them already made money through us, and we're super proud of that.

EDIT: fixed the sentence, hopefully it makes more sense now
Really? Normally you can enroll for old courses that have completed and view the old material. I've done it before, but you do need a coursera account. Is that not working in this case?
It's not new. I first saw it on usenet in the mid 90s.
Exactly. I could build a program to play checkers, and have it beat me at checkers every time I play it.
Thanks for the feedback. We've added a slideshow so that visitors without Chrome can at least get an idea of what we're doing: http://chalkflow.com/slideshow
I do not have any such issue. Are you sure this sidebar comes with the official java installer from www.java.com?

From what I've heard, I guess it comes with Java installers from 3rd party sites.
This used to be common practice for front-end developers, back when Firefox was the most popular browser: https://addons.mozilla.org/en-us/firefox/addon/dust-me-selec...
I could do with a Bro for my site
Then he doesn't see what you see, hence he isn't willing to commit like you have. Until you get him (or anyone else) to see what you see (in the market, the potential, etc), then you won't be able to make anyone commit like you have. If he saw what you see, then he would absolutely commit, right? Since he hasn't, the problem has to be in your communication skills.

It sounds like you need to work on your ability to communicate just what it is that you have.
> But to say that we will see, by 2029, the development of computers with true consciousness, plus emotions and all the other things that make the human brain human, is nonsense. We'll be lucky to see such a thing in less than several hundred years—if ever.

2029 may be a bit early, but I think that actually to say it will take at least several hundred years is nonsense.

Look at the timescales of scientific and technological progress. Pretty much 99% of all knowledge and technologies we use are less than 200 years old. Most of it is less than 100 years old. We went from zero to space in a single life time. And the progress is not steady, nor is it slowing down, it's accelerating. One thing Kurzweil is definitely right about is that people don't understand exponential growth. Or any superlinear growth for that matter.
Considering I clicked Java Installer.exe and got Ask.com toolbar installing, it sounds like a clear cut case of identity fraud as well.

Taking up real estate in my toolbar is basically criminal trespassing, so throw that in. I mean, it's not like in real life you can just say to an inattentive person, "I'm about to break into your house unless you tell me no" and have it be okay.
I strongly suspect that the fact that this doesn't happen as often on OS X and Linux has very little to do with anything intrinsic to those two operating systems. It's just that they're less fertile ground for this sort of thing.

For one, each having fewer users should not be ignored. 90% fewer users means 90% less potential profit. That's a big number even when you aren't relying on a revenue generation model such as ads.

But not just that - also because the average user on both platforms (particularly Linux) is more computer-literate, and therefore better-capable of defending against this sort of thing.

And on the OS X side, remember that for a long time the Java run-time was distributed by Apple. The agreement to start having it be distributed by Oracle might well have included a "no crapware" provision.

On the Linux side, well, that's where all their enterprise customers live nowadays. They really do not want to piss off their enterprise customers like that.
They're people persons.
>If you are using Windows and aren't looking to switch otherwise, there's no reason to do it.

Depends on what you mean by 'not looking to switch'. Permanent, set in stone decision? Then sure, no point in proving that 1 == 1. But decisions drift and change (which is nice), and so does software (which in some cases is excellent). So I wouldn't be that categorical.

I'd agree that for some folks Steam not running on Linux may be the only reason to stay with Windows (though I don't think they miss Steam, as you put that; I think what they miss are their games - owned ones and not yet released - and venomsnake says just that, actually), but I'm pretty sure there's quite a large number of people who consider many different general-purpose sides of switching platforms (gaming, music, video, paper/docs work, some development), and for them Linux version of Steam as a provider of games may be an important signal.
A few members of my family have gotten toolbars and search-hijacking malware on their Macs from carelessly installing freeware.
I don't know if we are or not. I clicked the link OP provided. Are you looking at a different page than that one? For me, on my desktop screen, I have to scroll twice to get to the "bottom of the page".
See also: https://xkcd.com/541/
That was an office space reference, btw.
Django Pony Unchained
Parse API is down
Stop using the word J2EE please :)

J2EE is horrible.

JEE is awesome.

Comparing J2EE with ASP.NET MVC is not fair just as I would compare ASP.NET with JEE or Spring MVC :)
Yep, and already we have Steam, for example. While an excellent gaming platform, is also Adware by default, and displays popups with special offers and new games on sale.
Bit Torrent makes all its money through Ask's tool bar. Ask props up a whole economy, it seems. But hey, at least Oracle figured out how to make money on Java! Sun never did that.
I'm going to buy a device just to support their initiative. For some reason I think it might become a raspberry pi of phone segment. Everything is open source so it's possible to tweak it as much as you heart desires.

Considering specs of the lower gen phone it should cost about $100.
It appears you haven't really done enterprise Java for a long time.

For a start, J2EE is history, anything using J2EE is a legacy project. JEE6 is the latest Java Enterprise Spec and it's fairly lightweight, you have to use almost zero xml configuration (everything is annotations) and you and you can turn a plain old java object into a bean with just one annotation (@Stateless) and you can even inject beans anywhere with just one annotation.

The same is true for the newer versions of Spring, pretty much no XML config required anymore.

I use JEE6 and Spring, these are as powerful as ever but with less and less actual implementation nightmares with every release. They have looked at the other frameworks and stolen all the best ideas in their latest form.

Play! for java is also a great framework although it doesn't have much adoption by anyone I care about.