skysight-inc/HackerNews huggingface dataset:
to understand the sickness of Gnome you've got to go way way back to the beginning...

I remember when KDE first came out -- I heard the first press releases and thought they were on drugs, but when I downloaded and built, I was like "wow! this is so close to being a commercial desktop"

Now, in 2012, we have KDE and Gnome and a few off-brand desktops and it's still like "this is so close to being a commercial desktop" -- but there isn't any Wow anymore.

Red Hat didn't like the license of the QT toolkit, so they had to go out and build their own desktop, which was probably the most disasterous decision in the history of Linux -- it's like Windows Vista without Windows 7.

For a long term all of the major linux distros have been wasting time and resources trying to make linux something nobody cares about. There's an obsession, for instance, about office suites that are so bad they make Microsoft Office look like a paragon of reliability and ease-of-use.

On the other hand, there's been a complete disregard for the people who ~really~ use Linux such as sysadmins and developers.

I've recently set up two laptops that run Windows as a host and Ubuntu linux inside Virtualbox. I use "putty" as my *term program and Cygwin/X to run the occasional GUI app I need from Linux. It's a sign of what a disgrace the Linux desktop is that putty has the same ease-of-use and reliability that xterm had 15 years ago, whereas the "terminal" program that Ubuntu tries to push on you is a bloated disaster in which cut-and-paste is as miserable as it was in Win 3.1.
Amazon’s Founder Pledges $2.5 Million in Support of Same-Sex Marriage
http://googledocs.blogspot.co.uk/2010/05/whats-different-abo...
Adding to

if buzzword_count['node.js'] > x: required_qualification_keywords.append('node.js')
The mortality rate from BMT is extremely high. Much higher than the short term mortality from HIV.
I think "Go is boring" is a too simplistic conclusion.

Go creates a genuinly unique programming environment. If you come from a C++ background (like me) you might think the C++ solution will always be structurally superior.

But this is not true. It has a really radical take on OOP, actually realizing some of the most extreme takes on OO from the C++ community: no class inheritance, only interface inheritance. Using the inheritance syntax for non-interfaces ("classes") does inheritance by composition.

Regarding templates: C++ has the best (imperative) language support for templates. But it also shows where it can lead... (typedef typename...) Boost has actually become a playground for clean template implementations that look like nothing but a mess.
lol android
That could do with being mentioned in the README, a large part of the problem with PHP is developers not knowing what method to use to sanitise strings. After seeing striptags mentioned explicitly, I expected the worst.
Mathematicians Encrypt Images Using Mathematics of Sudoku
Automotive Bearing Manufacturers, Suppliers, in India
Bearing is most important part of vehicle. Every Two wheeler, three wheeler and four wheeler part need to connect each other bearing. It’s very small but important BizzDuniya.com have long list of best Automotive Bearing Manufacturers and Suppliers in India. If you need to Auto Bearing Products and Auto Bearing Exporter your need will complete Bizzduniya.com.
薰衣草妆园
The discussion which followed part 1 of this article is here:
http://news.ycombinator.com/item?id=3347720

(I incorporated some of the things we discussed into this follow-up).
Apple Buys Samsung’s Android Security Partner AuthenTec For $365M
Cheap Tommy Hilfiger Mens POLO Cotton Shorts shirt lapel Green Polos for Sale
Tommy mens polo shirt lapel Green Sale, Tommy POLOs for men in Green, Tommy T-Shirts, Tommy Shirts Outlet, Tommy Hilfiger Mens Polo Shorts shirt lapel Green
Well that is arguable. If you stay within JVM, you can use your Java code from other languages like Clojure and Scala. To some extent you can use Scala and Clojure code from Java. But you can't really use Java code from Python or Ruby unless you work with Jython or JRuby.

So, I'd put Java in the "dead end language" bin. You can use C code from Java (via JNI) but it's not practical to do it the other way.
I know your question is a joke but for me... it pretty much is. I know bugger all about KC, except that in the back of my head there's a connection to Dorothy.
i've been watching insynchq for ages and so glad that they delivered on their promise of a linux client

tested and works great

next thing on their list is selective sync

they plan on making $ off business/power users - really hope that works out for them
I am kind of hesitant if this kind of loss is even worse than loss due to a hard time in business, because it says much about the kind of investors.
Impact-activated solidification of dense suspensions via dynamic jamming fronts
OK. Over a week passed, the post inspired no particular comments. The few upvotes at least show minor interest. For future reference the post was of course too long, basically, and poses no particular question.

But it has had a positive effect for myself; namely that it forced a rethink of some of the fundamentals of the startup.

The new goals that have emerged are:

- Rebuild in D7 to better use the Drupal framework (much simpler to control for us non-pro coders, regardless of lack of flexibility) and to offer more value to users

- Work harder on specific 'traction actions', as highlighted in G. Weinberg's recent post[1] on the subject

- Re-work the UX to include more interactivity and 'interest'

- And more... (blog post to come)

[1] http://www.gabrielweinberg.com/blog/2012/07/traction-mistake...
For relational data, would a Model represent a row and a Collection represent a result set? I usually think of an MVC app as having a single model representing a schema. It sounds like Backbone is different.
or https://rstat.us/ :)
It doesn't work on my iPhone with iOS 4. Anyone else having problem getting it to work?
That is how you would build the feature. Instagram gets a list of the Twitter accounts I follow, and looks to see if any of them already have an account.
Beyond Meat: Fake Meat So Good It Will Freak You Out
> but many of those big-name 'rockstar' contributors seem to have either been lured to a competing/alternative platform

Many have been hired by companies, e.g. Nokia, and now don't want to work for free again.
No, it's a bug, a design flaw in using continuations. See my other comment. If it was by design then the links wouldn't continue to work for longer at quiet times on the site; they do simply because old continuations haven't been flushed to make room for new ones.
Like a Hurricane
All projects and companies need a vision and clearly for a lot of designers, developers and product managers this vision is more integrated simpler to use, touch enabled devices. Part my comment was to say it is not yet clear that this is the right long term solution but its not like there are any compelling alternatives.

Microsoft is not entering the space because of envy(?!?) they are entering it because that is where they see the future of computing.
I'm unclear what you're suggesting but your up-votes suggest I'm alone. :-) The fnid (function ID) is the index into the cache storing the continuations. It's this cache that's dropping `old' entries as new ones are added. Depending on how busy the site is, that takes a varying amount of time.
In my opinion the fact that you can install Apps without having to root the device and without having to go through a central market actually is an advantage for Android over iPhone. I don't care if it encourages piracy or not, but it certainly gives more control and openness to the end user.
I think computing power would be a much bigger issue than bandwidth. You'd need to run many instances of the game for each user, and continuously kill and fork them.

And frankly, a $500 computer today can already display quite good graphics. Maybe by the time gigabit bandwidth is ubiquitous, computers will be usable enough that installing and running a game locally will be as seamless as clicking a link on a web page, so we won't need cloud gaming amymore.
Me too, Here is a cached version:
https://webcache.googleusercontent.com/search?q=cache:http:/...
12 things in 212 words that every 2012 visitor should know.
Thanks! I will add some more content to the site.
Researcher Demos Air Traffic Control Systems Hack
I'm not sure exactly why, but we have a tendency to tie together three not necessarily connected issues.

One is the question of whether there are viable alternative business models complimented by free distribution of traditionally copyright protected content.

The second is whether we can sustain copyright in the digital age.

The third is the moral questions.

People are always mixing and matching from these. Objecting to a morality point with a business one or somesuch. I'll grant that often there are legitimate cross-overs, but a lot of the time its just absurd. If someone thinks copying art is like stealing from someones house, how can you retort with an alternative business model.

Would you suggest that if passers by keep stealing oranges from a tree the owner should accept it & try to sell them orange juice subscriptions?

If new technology made rape much harder to prevent and prosecute, would we suggest women readjust their sexual expectations?

I think copyright is doomed by reality. I think the industries built around copyright will be rattled, resized & otherwise changed but ultimately survive in some new form. I think that copyright infringement is not exactly the same as theft: it's an artificial system of rules that were engineered around a technological & political reality that no longer exist. I also think that the public does not see piracy as morally wrong. These all conveniently unanimous for me. But, they don't have to be. Sometimes conflicts exists.

I believe that heroine criminalisation is morally problematic, creates terrible drug crime. I also think that legalization it would probably lead to increased use and associate problem. It's a conflict.
> reasonable SIMD support (let's limit it to SSE2 and above for "reasonable") has been in every Intel processor since what, Pentium 4?

Yeah, and the Athlon64 (and Opteron) for AMD.
Should be "any front-wheel drive car." It looks to me that they replace the rear axle with 2 electric motors (one on each side). I don't think they could install this on a car with powered rear wheels.
On Bringing Civility Online
Race relations are progressing but by no means fixed, but I'm sure you'd get quite the surprised reaction if you went back and told people the president was black.
Kwaga Acquires Boxcar.io Service
$3500? I'm in the wrong business
I think the problem isn't that it's hard to solve, just that it would take time which pg is spending on more important things.
> Python uses native multi-threads, but the GIL restriction means only one thread can run

Can run Python code, if you're multithreading for e.g. IO the IO code will generally release the GIL.
I Watched a Program | Socyberty
Getting C/C++ Performance from Java Object Serialisation
I'll expand a little, because I've been feeling the same thing recently.

Python has syntactic support for list[0] comprehensions, which can be used a little like maps:

def addOne(n):
return n+1

l = [1, 2, 3]
[ addOne(n) for n in l ] # [2, 3, 4]

a little like filters:

def isOdd(n):
return n % 2 == 1

l = [1, 2, 3]
[ n for n in l if isOdd(n) ] # [1, 3]

and a little like folds/reductions:

def accum(s):
acc = s
def a(n):
acc += a
return acc
return a

l = [1, 2, 3]
reduce = accum(0)
[ reduce (n) for n in l ][-1] # 6

You can also do Cartesian joins, though I rarely see these.

There are a couple of problems I've run into. The first is that Python's libraries are just not engineered with the idea of using list comprehensions in this way - folding is as awkward as it looks above, exceptions thrown in the list comprehension functions will terminate the comprehension, many python functions alter state and return None rather than a useful output, and so on. The second is that they're amazingly uncomposable, syntactically:

l.map(addOne).filter(isOdd).reduce(accum(0))

is what I'd write in Scala, which is extremely tractable. In comparison, here's the equivalent in python:

[ reduce(nr) for nr in [ nf for nf in [ addOne(nm) for nm in l ] if isOdd(nf) ] ][-1]

You note that I've had to rename the elements, because they "leak" to their surrounding comprehension - this can be quite confusing the first time you see it. Also these are fairly trivial comprehensions, which call functions rather than evaluate expressions in-place - this is well-supported and very idiomatic, but makes comprehension composition much harder.

I find Python's comprehension style very convenient, and I'm sure you could produce an excellent theoretical abstraction over it, but if you're coming at it from the point of view of wanting them to be map/reduce or something equally reasonable-about, you're going to be disappointed. Python isn't an object-oriented language, and isn't a functional language - the more I use it the more I think it's something akin to a collection-oriented language. Maybe that's just the way I use it. :)

[0] and also set comprehensions, dict comprehensions, and generator (lazy list) comprehensions, which are wonderful but exacerbate both the problems I talk about.
Warning - DNSSEC-Trigger Installation Issue After Mountain Lion Upgrade
Good points, but I would argue that there is a vast difference between being raised out of extreme poverty and being "prosperous". Also, be careful with top line income stats for the US and Europe, they just don't reflect conditions on the ground.

As for peaceful, Glashow's reference to a Pax Japanica implies that, at least within its economically-annexed countries, there would be genuine peace over and above what he observed in 1987. Since the establishing event didn't happen, I guess it doesn't make sense to analyze the effects...but I'll grant you that for several years between 1987 and now, the international rhetoric among nations with large standing armies has cooled.

But this isn't the Golden Age of anything, certainly not Japan.

Regarding the OP, China has nothing to do with any of it. Their assertions of economic influence in Africa and South America are just a shift in patron and beneficiaries from the old world order. Great for some countries (at least in the short term), less so for others.
What is Verruca Vulgaris? Treatment and Pictures
Thanks for the info - interesting stuff. The overall investment is a lot lower overall than I thought it would be.

On the topic of Australia, the effect of China's demand for resources can't be understated - they are the main reason there's currently a mining boom here; without them we would probably be stuck in 0-1% growth. As it is we are at 3% GDP growth per annum.
So instead of giving a mix tape to that girl you fancy, it's now the custom to hand her a 16GB USB drive instead?
Apple to Acquire Authentec
"Your phone needs to communicate with
Google servers to sign in to your account.
This may take up to five minutes"

Programmers, in trying to be completely transparent, sometimes get confused and think that the user actually cares how the app is doing what it needs to do.
Martin Fowler: Snowflake Servers
"being able to make a simple CRUD app" makes them qualified for a bunch of jobs where employers usually look for people who "know how to code". On the short term, really learning to code (whatever that is) doesn't matter.
Fuck that noise. If you don't like it, do it better; all this whining and nit-picking is without value. Khan Academy is innovative and game changing, but you can't innovate by insisting on perfection.
We've Got Regulatory Fatigue
In the video he said it should work on 99% of cars. The motor goes on the wheel hub; it should be able to go on a wheel powered by an axle, too.

To me it is the same idea as the electric bike retrofit kits by Bionx.
Regarding XFCE, I don't think Linus cares about slick if he would have been happy with a Gnome2 fork. As for bugs, I have encountered only one tiny bug.
There's a big difference between a programming assignment used as a filter to decide whom to interview vs an interview question.

The hiring process is very expensive. But it's expensive in a fairly symmetric way. It's in the interest of both parties to stop the process if there isn't mutual interest.

Both the company and the candidate will spend a lot of time in interviews, so it's in everyone's best interests to make sure that time isn't wasted if there no (or almost no) chance of the person being hired / accepting a job.

There might be earlier steps in the process, but those are also symmetric. It'll take a few minutes of your time to send a resume to a company, but somebody there will be tossing away 80% of them after reading through them once. There might be a phone screen or two in advance, to decide whether there's any point in having someone come in for an interview, but that is likewise costly to both parties.

But a programming test as the very first step of an interview is totally different. Now the costs are asymmetric. The company has an up-front cost (potentially substantial) but spends little time on each candidate. The candidate spends the time up-front, and only later finds out whether the company is at all interested.

The candidate isn't invested in the process yet. So why would he spend an hour, when he has no idea of whether the company is interested? Maybe it's a really fun problem to solve. Or maybe he really, really wants to work at that particular company. Or maybe he is indeed unemployed like you suggested.

But someone currently employed is likely to have a different priorities from a student or someone who is unemployed, even if they are actively looking for a new job. How large a percentage of them are you willing to weed out completely just by making it harder for them to even enter the hiring funnel? 90%? 50%?
I'm mostly pleased with my current ISP. 60Mbps for £30/month.

Downsides are stupid search page instead of NXDOMAIN, adherence to UK court orders and potential surveillance.
Ah, The Mensch. A foul beast if ever I've seen one. I can remember her flying off the handle and saying she was going to send the police to a fifteen-year-old's house for something he tweeted at her.
I find the notion that these videos are ineffective baffling. When I found these videos during my university calculus course, they literally saved my grade due to the extremely poor quality of my professor (and TAs). I find Sal to be incredibly effective, no nonsense teacher who at this point has probably taught me 5 or 6 different subjects with efficiency that no professor, nor TA has provided.

As a recent graduate: Thank You, Sal! Keep up the good work.
> The reality is that the classical concept of copyright, where it is illegal to make a copy of a covered work without authorization from the rightsholder, cannot be enforced in a digital world

The laws of classical physics failed us at the micro scale. We had to come up with new ones to handle the changes in forces at that level. The present state of copyright will have to be supplemented or replaced with new laws to handle the scale at which things happen digitally.
Hotels at Ranchi
One of the best 3 star hotels in Ranchi, Le Lac Hotel is Luxuries Hotel in Ranchi, offers excellent accommodation & Cheap Hotel Rooms in Ranchi. Contact Le Lac for best deals and discounts.
It's probably a good sign that Khan Academy is getting criticized by some members of mainstream media lately. It shows the growing importance of a great disruptive organization.
For example, if you want to play a game with someone who's on the other side of the world (or the galaxy) without that annoying lag imposed by relativity, you can simply have them send you a full scan of their brain, and then you can simulate it locally (not necessarily in your computer, it can run in the nearest Google MindSharing Center™).

Heck, you don't even need to play the game yourself. Send Google a copy of your brain too, and they will simulate the encounter in their servers and insert the memory in your brain when they're done. EVERYTHING can run in the cloud!
"Comparing decimals. Decimal fractions (decimals for short — the numbers to the right of the decimal point) are a notoriously challenging topic in the elementary math curriculum."

Just to point out this is the most ass backwards way to talk about decimal fractions I have ever witnessed, but nothing would stop said Valerie Strauss on pedagogical insufficiency spotting... "decimals for short — the numbers to the right of the decimal point" ?!? Whisky Tango Foxtrot

Edit: downvoted is it because you would also believe decimal fractions are decimals and those are the numbers to the right of the decimal point per article explanation... because being a silent ignorant with a karma finger really fits you.
It doesn't reflect well on YC that the site is so embarrassing technically. I will now force a speedy fix by suggesting that the problem lies with Lisp.
I'll note that despite the Techcrunch headline about Google Handwrite accepting cursive handwriting, it doesn't really do so. In fact, Google's help pages specifically say you should use block printing versus cursive. I tried some cursive and the recognition didn't work all that well. However, the block printing was generally quite accurate.

I wrote about some of my views on this at: http://www.disruptiveconversations.com/2012/07/google-now-le...

I actually see a great value to it for times when I'm walking around a conference with my iPad and want to do a quick Google search. I can't really use voice (i.e. Siri) and I can't use two hands to type. This handwriting could be an interesting option.
I see how the author gets useful information for himself but is this ethical? He essentially wasted time of those people who applied in good faith. A bit cruel.

He solicited personal information from those people - I'm sure there are rules about storing and processing personal information.
I wonder if they intend to sue Samsung now for using their "security technology". I've learned not to put anything past Apple lately.
I believe Gnome pre-dates Red Hat and it wasn't Red Hat that made the decision to create GTK. Although I could be wrong.
The main criticism of the article is a bit silly:

Khan will put the video out there and see how people react to it. He perceives this to be a better approach than incorporating results of quality research projects into his instructional decisions. In the age of No Child Left Behind and its mandate for “scientifically based research” as the foundation for classroom instruction, this seems lazy.

Yes, Khan is doing his own scientific research, on the theory that he does a better job than the educational establishment. This might be arrogant (given the quality of educational research I've seen, I don't think it is), but it isn't lazy.

As for the claims that Khan does a worse job than other teachers, no data is provided to back this up. Just vague claims that if he did something different, he might get better results.
I don't get it. You want all the benefits of eating meat without actually eating meat? I understand people have moral objections to the meat industry, but if you are doing it for health reasons you might as well just eat real meat. Research has shown quite conclusively that pre-historic humans survived on a diet rich in animal products, particularly animal fat.
I have looked at a few Khan videos and here is my 2 cents. The reason he/videos is effective is not because he is teaching a great content (I mean algebra is algebra). What he excels at is keeping you engaged and interested throughout. This makes tremendous difference to anyone who wants to learn. There are lot of people who know great things but can they teach it to others? Now that is an art that Khan has mastered.