skysight-inc/HackerNews huggingface dataset:
I'd say in some real life situations the gap is less than people think.

Back in the 1990's, when JIT compilation was new, I wrote a very crude implementation of Monte Carlo integration in Java that wasn't quite fast enough to do the parameter scan I wanted. I rewrote the program in C and switched to a more efficient sampling scheme.

When it was all said and done, I was disappointed with the performance delta of the C code. Writing the more complex algorithm in Java would have been a better use of my time.
Louis C.K.'s Explanation of Why He Hates Smartphones
We totally agree. PACE doesn't block or change the rendering of the page at all. You should use PACE if you want to provide your users with additional information about the progress and activity of the page load and future ajax requests.
Would like to see the Ruby micro-framework Sinatra on this list.

It's a great starting point for Ruby development and could be a good entry point into Rails, which can be intimidating for a beginner.
Test a Website's Headers for Security Features
PagerDuty (YC S10) is hiring exceptional Ruby Developers in San Francisco
Also, http://www.amazon.com/Things-Every-Programmer-Should-Know/dp... for the dead tree version which supports its production.
You mean a lynch mob that patiently waits for weeks or months while the defense lays out its side of the story? A lynch mob that abides by whatever decision a judge or jury eventually reaches, after weeks or months of testimony? That kind of lynch mob?
It's interesting to me how a simple-seeming bit of technical infrastructure (a blog -> auction site for a specific vertical) can become a vector for delivering and monetizing an expert service like fashion authentication. There are lots of "little" expert services like that which aren't well served with the professional services model, but are maybe hugely valuable when plugged into some kind of e-commerce or online fulfillment service.

Also: is this the first demo day video that's ever been published by YC? Wow are those short. What does a "good" audience reaction look like? Can you get a read on the room while it happens?
Although we can wonder about how system's programming would work when you use managed languages, the reality is that as of today (2013), system's programming means low-level memory management, an almost transparent translation from code to its lower-level counterpart (which, in 2013's system's programming jargon, means the target architecture's machine code) and most importantly having as much control as possible over what your code actually does. Having garbage collection as a language feature takes away control, and system programmers won't be able to do their job with it.

It's fine to think of GC as "fast enough" in 2013, but that's when you're working on things were speed/space isn't scarce. Go might work out for Google, since their "systems" comprise of tens of thousands of computers, where reliability and maintainability are more important than latency. For the rest of us C++ coders, we'll probably won't be able to replace C++ with Go for the tasks where we need to do systems programming, simply because we on things that require us to be control freaks.

Quite frankly, this post by Rob Pike saddened me, because it seemed like he was desperately trying to counter the Go criticism with a not very well thought out rant.
Memcached client library for Rust, written in Rust
MIT App that automatically maps your social network based on email metadata
Play is a web development framework. It has the capability to run standalone using it's built in http server or it can output a .WAR file that can be run under containers like Tomcat.

http://www.playframework.com/documentation/1.2/deployment
An even bigger threat than "the President goes to war to cover up an accident" is what happens with the chain of escalation when the Soviets notice the detonation and go to high alert in case the US thinks that it was a Soviet attack (since the Soviets are less likely than the Americans to know it was a US bomber accident, and therefore not necessarily confident that the US will not think that it was a successful sneak attack of some kind.)
How can you use body language to get served in a bar?
To be clear, that's the worst neighborhood on the south side. Public schools in Chicago do not as a general rule have "safe passage" programs.

The "safe passage" program is kind of silly.
There are probably examples. I can think of at least one - a film project a friend of mine became involved in (after they raised their kickstarter round). It seems to me that the product they wind up with won't be exactly what they kickstarted - although frankly, that shouldn't be too surprising given the scope of something like a movie.
We didn't have any agreement at the beginning, just as simply as he paid me and then i started to work. Never mention anything about compensate whatsoever. Thanks for the advice.
Yes, people are frequently one switch away from death, the difference is the consequences of that switch.

Also, these are pretty much standard these days: http://en.wikipedia.org/wiki/Residual-current_device
Also disappointed about the lack of ASP . MVC.net - but so it goes, I would hope it wasn't being intentionally ignored out of some personal bias. Either way, the site is still a pretty nice resource even if it fails to recognize some stacks.
This is timely, my startup is working on an invention that does for business computing what the spreadsheet did for number crunching, and yes, we're patenting it.

Mostly because our competitors are all multi-billion dollar companies and we need something on our side when the inevitable law suits start flying, and the copiers get revved up.

sigh It annoys both of us founders to no end, but I don't see another option given the legal environment in the US today.
> How can the little guy ever make money on an idea if he or she can be instantly wiped out by someone with more money?

But that is exactly the way it happens now: the little guy can consider himself lucky if he is not the one to get sued both by big companies AND trolls.

In the software world the problem is just utterly insane, but this is a general feature of the patent system.
To the founders - feel free to get in touch (contact details in profile). I work with global luxury brands in the UK (Manolo Blahnik, Burberry, etc)
If 88% of spreadsheets have errors, what's the likelihood that the figure of 88% is correct?
Church Members Mistreat Homeless Man in Church Unaware It Is Their Pastor
Yes but passing through our airports isn't a nightmare...
The 'Mine' policy of Hubski makes sense and is a good fit. Hubski employs mechanics that, by their nature, mitigate and solve a lot of the issues that 'Not Mine' policies attempt to address. I agree that those policies often create a host of other issues in the process.

I prefer a system that supports transparency while empowering users. Partly because of the mechanics, and partly because of the tools available to users, I've never had a problem nixing or avoiding spam or chronic low quality links/comments/users/ etc. Of course the question remains, does this hold true if it scales? I've given my views in that a few times in the past so won't again here.
No problem. I was stuck to mostly using the Java side of it for a project that Java was the requirement. It was a university requirement, as I could not convince my group into experimenting with Scala for the entire project. They were mostly worried they would not learn it fast enough to have us finish the project on time and I agreed, since it was a valid concern.

I was worried how it would fair after trying Play 2.0 in Scala previously for my own work. However, it was not anywhere as bad as I thought, but I was a bit envious of not being able to use some of the features of the Scala side I had used previously.
Is it actually easy to replicate most software or does it just appear that way until you try?
I think that Chinese culture is less patriarchal than Korean and Japanese culture, which is the reason for Taiwan being like you say. In South Korea and Japan, the situation is very different.
Android hacker CyanogenMod gets funded, eyes hardware
http://linuxgizmos.com/android-hacker-cyanogenmod-gets-funded/
Building a Real Business
Man Petitions Rockstar for a PC version of GTA V
Done! Awesome to see an open source project to recommend resources. On a bigger scale there is the Odin Project to create an open source web development curriculum. It provides some of the "glue" to explain the connections between the technologies.

http://www.theodinproject.com/
the anti Y Combinator perspective...
It did make me panic and angry, yeah i shouldn't be panic. I'm just a fresh grad., don't have much saving for lawyer yet, so i'll wait and see. Thanks for the advice.
Excellent summary. A lot of the API's are definitely built scala-first, then adapted for Java. Usually this isn't too bad, but it can cause some headaches around things like the logger interfaces, etc.

We run a fairly complex java system in the same process as play (similar to an in-process database) for performance reasons, so given the amount of code already in java and not having the time to learn scala, java interop, AND build in the web bindings, we went the Java route.

It's definitely easier to use than something like Spring if you're approaching both for the first time.
6 Sexist Video Game Problems Even Bigger Than the Breasts
> by definition reasonably healthy and healthy people are as a rule both more intelligent and do better at work / school than non healthy people

Playing sports will make you healthier.

Edit: also the whole holding student athletes to a higher standard (need to get a 2.0) makes them get better grades and do better on tests is kinda my point. School sports helps people do better in school and in life. Isn't that what people who are against sports want?
Because the willingness of lawyers to take lawsuits is influenced by the likelihood of getting paid which is influenced by the probability of success (as prospective plaintiffs often can't afford to fund lawsuits up front, and thus rely on contingency fee arrangements.)

Even with the clients able to pay, the cost of lawsuits combined with a reduced probability of success will drive the expected value of lawsuits (and, thus, the incentive for them) down for the clients in the same way they do for lawyers (lawyers are just more likely to recognize the incentives in short order, the public knowledge will lag some but still eventually be established.)
"It's not as though working FOR the government is some sort of human right..."

It's still wrong to lose your government job because of religious descrimination.
I wonder if it may be simpler to write a site that outputs nothing but RSS/Atom. If user participation is allowed, they can contribute by using PUSH with JSON or something similar. I'm sure the vast majority of mobile apps already function in this fashion (maybe they just use some proprietary format to get the content).
Louis CK on why his kids don't have smartphones
Yes, I'm well aware that it has always been part of maps.
I was merely addressing this, hopefully to avoid confusion for those who might not understand where the "Navigation" icon went.

> Also, using Navigation instead of Maps
Jack Reeves essays on software design are also worth a read http://www.developerdotstar.com/mag/articles/reeves_design_m...
StickNFind or Tile are designed to be sticked to moving objects in order to estimate their location from owner phone.

Estimote is designed to be sticked to fixed location. Think about it as a lighthouse that is broadcasting its presence and location, so smartphones and other smart devices could estimate their relative location and get the context.
This week's Top 5 trending GitHub projects: Semantic UI, Coder, Vex and more
This is good stuff. Most people know by now that they should "solve business problems" in order to create a decently successful product/service. But most beginning entrepreneurs are struggling to find out exactly what those "business problems" are.

I think the issue for most young entrepreneurs is that we don't have much business-related domain knowledge. Most teens and young adults have domain knowledge related to recreational activities such as skateboarding or playing guitar, but no business knowledge whatsoever.

Maybe we should encourage younger people to participate in business at a younger age so that we can use their fresh creativity towards coming up with new solutions.
Sorry not answering earlier.
I don't know zBase neither, just Redis...
I don't think we should necessarily aim to make "serious tools" easy for people to get into. I am not saying that the UI shouldn't be intuitive, but rather that making something 'too easy' results in low barriers to entry and you end up with the wrong types of people using that tool. Excel is very useful (I use it much in the same way the OP does), but it has it's limitations. Because it is so easy to get into, it's easy for individuals lacking the proper experience to over extend themselves.

I think much of the explosion in data science jobs these last few years isn't really about "big data", but rather the fact that your typical corporate analyst does not have the experience to tackle mid range data analysis jobs because the only tool they have under their belts is Excel. What really is needed is a larger number of people with experience in statistics, scientific computing (Python, R etc..), and database systems. The current tools we have are fine, they just need to be used properly (well, we should always strive to improve our tools, but you get the idea).
I wonder if there is something like this I could use for automated testing of style changes to an app/site. Currently I have to regression test the style manually.
>"This is what gets lost. C++ was designed with the premise that the language allows you to use it both in a C-like context and a Java-like context."

I got lost with the "Java-like context" thing. If I am not mistaken, by the time that C++ was designed there no language with a GB other than Lisp dialects. Jav
a would appear like 12 years after, so I am not sure what you mean with Java-lik
e context.

As for the design goals of C++, I think was actually to create a superset of C t
hat allow to give abstraction facilities that C doesn't have (starting with OOP but right now way more than that)
Seems like a good idea but as mentioned no privacy policy does raise a few concerns. Also, when I tried the www.google.com example it redirected to www.google.ch
created a readlist for this: http://readlists.com/36fc6507
I agree. As a Canadian this makes me much more angry. The Charter of Rights and Freedoms should be the starting point, and the fact that Quebec wants to override it makes me furious.
You're right, I didn't consider employers of illegal workers and the automation industry.
Israel is pretty bad in this department as well. I hear that visiting Israel with an Arabic last name, or, god forbid, trying to go visit Palestine from an Israeli airport will land you in all sorts of trouble. In fact I don't plan to visit Israel any time soon.

I believe this is the sentiment of grandparent commenter, the fact that there might be other places where something like this happens is no excuse for a beacon of democracy such as the US.
Searching for "ycombinator demo day presentation" on YouTube returns a couple other YC Demo Day pitches.

I wasn't the one giving Lollipuff's pitch (it was our CEO, Fei, who has lots of experience from speech competitions). And yet standing just off stage, I was too nervous to judge audience reaction. Perhaps the YC partners standing in / around the audience would be better calibrated to make that determination?
Linked in that article (http://benchmarksgame.alioth.debian.org/u64q/code-used-time-...) is a comparison of conciseness and performance. Interesintgly the FP languages are put in a right-more / less-concise column than Go, C, C++ (unless I am reading it wrong).

Since the verbosity of error handling in Go is part of the debate here, are not FP languages often more concise? Is "concise-ness" really an issue?
Handing out constitutions on campus? Police would like a word with you (video)
That's a great vision and we at Estimote are really into it. But be believe there will always be goods you need to touch and try before you buy (expensive cameras, furnitures, even fashion).

Retail stores with sensors could deliver you both great showrooming experience and mobile commerce, something people already do anyway trying in Best Buy and buying from Amazon :P
I love the idea behind Mechanical Turk, but last time I tried to use it I found the barriers too high to make it worthwhile (considering the pay). The good tasks had long qualifying tests, and the market was absolutely flooded with low quality tasks so picking a task became a chore in itself.
Related: https://github.com/fxn/tkn is a terminal-based presentation tool. Slides are written in Ruby, includes a few types of slides and even supports images if you're using iTerm2.
Angelina Fabbro: "Nobody is born with 'Natural Talent'"
RSA warns developers not to use RSA products
Holy crap. They don't even know for sure if they were real bombs? For that matter, why is carrying real nuclear weapons on a practice run even a possibility?
Where is the site being pinged from? The website indicates it is based on Switzerland, but does that mean you are doing it from there using whatever back-end service you are running or is it going to be run locally from my own browser?
The Government is Spying on You: ACLU Releases New Evidence of Surveillance
"You have no "experience". Whatever history you had of how you gained your knowledge is gone. Your past is unknown to this new group of people and nothing you say about it makes any sense to them.'"

This question makes no sense to me, nor does your history of posting questions on here.

Based on reading your past questions, looks like you were not a good interviewee and/or lacking in real technical skills.

Communication is the biggest key to getting any position. You need to be able to sell yourself and your abilities. Can you explain what the basics of OOP, MVC, SQL, etc? An inability to communicate these terms, invalidates your technical skills. If you can not explain what an does MVC, how can you implement this pattern into a web app?

You could not articulate common terms that were used in programming during your interview process. At other times, you write about how you can barely program anything outside of a simple app/CRUD, then a bit later are bitching about how simple these tasks are.

Focus on learning how to communicate the terms better. Every profession as certain terms and ideas that they use. Nursing has them, engineering has them, and teaching has them. Programming certainly has them. Sit down and learn the terms.
"Not sure I'd necessarily say racist..."
"It's not as though working FOR the government is some sort of human right..."

Our Charter clearly states a person can't be judged bases off of sex, race, religion, or sexual orientation. I don't care what you call it, it's fucking wrong. I also don't care where you are from, in Canada, you don't judge people based off those things. Everyone has a right to those jobs, and to all jobs, unless they don't have the skills.
I thought the view hierarchies were very interesting. Writing a blog post is completely orthogonal to submitting a bug. And how is it a philosophical strawman?
So Quebec now wants to regulate which hat you can wear and which shapes your earrings can be. Good work. I propose Pastafarians to adopt a religious dogma that one should wear clothes while in public. Let's see Quebec deal with that.
Avoid embarrassing yourself, and our profession, by behaving like a hamster in a cage spinning the wheel.

http://programmer.97things.oreilly.com/wiki/index.php/Hard_W...
Allegedly bad.
If you can't even meet eyes with a homeless person... you lack empathy.

I don't cast my eyes aside because I am disgusted. I cast my eyes aside because I see myself through his eyes- just another selfish anglo that won't show charity- and I am too ashamed to look him in the eye.
Scientists create ‘Terminator’ polymer that can spontaneously self-heal
I didn't read the article. The entire idea is a non-starter. Killing high school sports will kill the entire professional sports industry. Professional athletes have been getting better and better and the reason is that kids are starting younger and younger, programs get better and better. Professional sports depends on this in the same way that market investing depends on growth. Without it, the whole scheme falls apart.

Try to do this and you'll invoke the wrath of the most powerful entertainment sector on the planet. They will shut you down faster than the Falcons get owned at the playoffs.
Verizon blocks Nexus 7 and will probably get away with it
"Us Canadians aren't too prone to getting angry about politics"

Absolutely right. Except my comments further down, we tend not to get too upset. Although, I'm really happy Vic Toews is gone. That man was horrid.
It's really not the NSA or GCHQ that most companies are concerned about, at least in this regard. They're concerned that confidential information will be become available to competitors, the public etc.
Companies are generally much more afraid of Anonymous and Lulzsec than the NSA.

The concern with the NSA, if they have one, is usually the perception that customer/client information that they hold internally being abused.
I am against patents in general, and specially in software, but I can see there is no way to change the system the way politics and lobbying work.

So maybe we should try another approach, something every government likes: taxes. Let's add a tax on patents please. (Maybe copyright too, specially of old (>10 years) works.) A big yearly tax for every patent you own.

It's the only way I can imagine to put some slowdown to the cancerous growth of IP.
Yeah, I am really having a hard time seeing what the fat arrow syntax even changes. Everyone keeps saying scope, but the scope is and always has been lexical, right? That isn't changed. All that seems to be changed is what "this" is. So we got a whole new syntax for locking the value of "this". I agree, that does not seem worth it. There are no mental hoops to see that in "self.foo()", "self" was defined 5 lines up.
Code snippets in the JSON tutorial are blocked by ad-block plus in Chrome
>"That's the difference: in C++ you get the abstractions -- just like in Java -- but you don't pay for them"

That's not enterally true, you do pay for them, not in performance but in productivity. C++ is a complex language and even Alexandrescu touched this subject in Going Native 2013, he said something like "C++ is a language for experts"
So they blame the USSR and say they started a nuclear war? I don't think that would work out better.
Or you can cross-license your improvement in exchange for the prior art.
Interesting for those curious about the new processor. The fact that it's Samsung, a company supposedly at odds with Apple, isn't much of a story. It's not even news: (from July 1!)

http://online.wsj.com/article/SB1000142412788732468220457851...

They've provided parts to Apple for years, and their bottom line and stock price have been rewarded. (represents about 15-20% of their components sales)

The mobile division and the components divisions in the company operate fairly separately. That's why the oft commented, "They should just stop shipping parts to Apple to punish them for the lawsuit!" is kinda ridiculous.

When it was RUMORED that Samsung lost a significant contract for Apple chips to a competitor, they lost $10B in market cap:
http://www.reuters.com/article/2012/05/16/us-samsung-chips-i...