skysight-inc/HackerNews huggingface dataset:
Isn't it the case that, for GPUs, the two biggest limitations are process improvement, and driver development?
One I have a GPU shader core, I can copy and paste until I run out of power transistors, interconnects, and bus bandwidth.
But without the process to drive that equation forward, I'm stuck in the '90s, and without GL (and ideally D3D) drivers, I can run no software.

This seems to have no answer to either that matters to normal people.

If a Linux desktop, phone, or tablet, with at least "integrated graphics" level performance, could be produced as open source, that might actually be interesting. But nothing here looks like that's going to happen.
I was not talking about eatables. I was talking about electronics and non-edible stuff. Should have clarified.
Why Dribbble Isn't The Problem
I don't understand what this is about now. I understand in this fragment you are discussing why can't we make pain go completely away at will, and why didn't evolution invent such a thing. Among the causes you don't consider is this not being beneficiary overall, or not being "a simple mutation away" at any point of our evolution so far, both of which are perfectly feasible explanations.
Your last comment about unpaid internships being an attempt to keep lower class people out of the industry seems pretty tinfoil-hat-ish. It's a much more logical conclusion that companies want to save money by not paying interns. They're able to do this outside of STEM because of the lower barrier to entry in these fields and thus larger surplus of potential candidates. Basically, companies do it because they can.

I doubt STEM companies are abnormally altruistic in this sense. If they could get away with it, they would. Unfortunately for STEM, hiring low quality engineers is much higher risk than hiring low quality marketing interns.
This is wrong. As you move up the ladder to more and more intellectually demanding jobs, the median IQ gets higher and higher, even as the fraction of the population with such an IQ falls off exponentially. Yes, there are other important factors. And yes, if you have low conscientiousness then there will be diminishing returns going from high to very high IQ. But there is no threshold, and IQ remains the largest single predictive factor for success by far.
Neat, I didn't expect we'd find one of these for some time, being all unlit in between stars.

I wonder how many Earth-size orphan planets there are. They would be even harder to find, without all that heat coming off them.
But even if you personally visit the factory, how do you know that guy in a mouth cover working over there is a college student being forced to work?
> So, how again can something written in C perform faster than...something written in C?

Easy. JVM has runtime information it can use that C compiler simply doesn't have. There are some synthetic benchmarks that show how "java is faster than C".
That seems to be exactly correct, is that a problem?
Intel tried exactly that with Larrabee. Didn't work out.
There is one sustainable advantage in consumer sales that Apple has hiding in plain sight - their stores.

The whole Apple Store experience is brilliant in terms of creating a very particular kind of customer experience as well as finding ways to delight customers on a one-on-one basis. From sales to support and training, the Apple Store is not something that is cheap or easy to replicate and the data/feedback Apple can get from their stores in realtime is very valuable if they are willing to do anything with it at all.

Even if you discount Apple's Stores as a huge advantage, Apple has one other advantage - it is relentlessly good at just about everything it throws its weight behind. Hardware design, software platforms, software products, software services, marketing, advertising, finance, retail, ecommerce, and supply chain management. It is hard to be better than Apple at any one of those things, let alone being better at most or all of them.

Even things that Apple isn't known for, like supply chain management, they are among the best in the world. I believe they turn over their inventory every 5 days with Dell and Samsung at 10 and 21 days each. http://www.cultofmac.com/170827/apple-turns-over-its-entire-...

Beating Apple at their own game will probably take the same 10-15 years it took Apple to build up their current processes and infrastructure, assuming Apple stands perfectly still.
> Java is a piece of crap when it comes to anything that's actually complex.

Define complex?
Cool do you have an email address where we can contact you?
Why don't anyone listen to rms ? http://www.gnu.org/education/education.html
Startup Investment Trends That Spiked In 2013
Show HN: A print statement for C++
It amuses me that even in today's times we believe that IQ = intelligence. Not true. All it requires is some practice. That doesn't make you intelligent. I mean "Einstein intelligent" :). Every few days I read the news anyway "This child has an IQ more than that of Einstein". Oh well. No wonder. He used his mind at better places than solving some puzzles "fast" enough.
I think generally the libraries in Java help programmers use data structures that make the language seem faster (trees/hashes) .
These structures exist in c++ but aren't as easy to use so aren't used as frequently.
Those processors extensions will make mathy c++ code significantly faster. When I was on an ada project all the mathy code was written in c/c++ for speed. Pretty amazing the difference.
Anecdotal, but I noticed a distinct drop-off in my local user groups, Java and .NET, when Stackoverflow started getting popular.
That was an awesome write-up. Incidentally, these guys have designed the ultimate BattleBot battery pack. Send the enclosure specs to a Ti shop to get a Titanium holder made and we're talking serious durability. Almost perfect sweet spot of power capacity too.
It's well known that POS also means "piece of shit".

I'm not sure how open it is for disruption, nor if it really is enough of a pain point to be worth replacing. Google has tried with Google Wallet, but who uses that?

One thing I have seen is that Girl Scouts are using some attachment on an iPhone to take credit cards at cookie sales. I'm not so sure that this would be useful in a restaurant setting or in a checkout process at a department store. It seems to me that these two use cases cover a large fraction of credit card purchases.
no this is real, whats the point of this being fake?
Ask HN: How can I become a better programmer?
I've been learning Ruby and Rails for about 6 months now. To be honest, I still feel really behind when I see these complex functions on stack overflow. I am willing and able to put as much time and effort into it as I need, so I'm hoping someone would have some advice or words of encouragement. Some people seem to "get it" so much faster.
With Hadoop, Lucene, Solr, etc. written in Java, there is no doubt that Java is here to stay. None of these libraries (or many others) have competing implementations written in other languages.
I'm always worried that someone at T-Mobile will notice that plan, say "whoa, how did that get there?", and delete it. It's just so much cheaper than everything else on the market.
Why do you want to associate yourself with the scumbaggery that is Zynga? Do a google search and see why they have the bad rep.

Here's a link to get you started: http://vator.tv/news/2013-07-07-the-good-the-bad-and-the-ugl...

If you want to see and experience San Francisco, I guess you'll have to risk it. But keep in mind, San Francisco has a pretty high cost of living.
I wonder if it were to get close to a star, would the heat from the star be sufficient to ignite the fusion in the orphan planet?
IQ tests are very robust. The correlation between scores is greater than 0.9. These working memory results are usually good for just a few extra IQ points (as in, literally 2 or 3), and they are far and away the largest boosts people have been able to induce through training.
Please leave us your email address if interested
No worries. I do not think 90% of the thing I buy from Walmart and other common "supermarkets" in the South Eastern US are from China, but I cannot vouch or the labor laws of these sources... that doesn't mean they're bad, it means I need to pay more attention to these things.
Amazing... Turbo Pascal was the standard when I was in high school in 1986 as well....
We used plain old Python/Flask with raw SQL, PostgreSQL, and HTML/JS/CSS on our webapp and I would do it again.
I grew up in a small town and was never bothered by driving around. In fact, I enjoyed it. I liked driving to and from high school.

Now that I live in a big city and the traffic is exponentially worse, I find I hate driving. This is just me, of course, but my driving experience is completely ruined in big cities most of the time. I can never quite get used to how aggressively people drive and just how bad the traffic can become. The city I'm in also has almost no public transportation.

It's not the time that bothers me. It's the manual driving and dealing with traffic. I spent a semester in Russia while in college and had about a 30 minute commute to class via the metro and I was never bothered by the time involved at all. I hardly even noticed the impact of the time spent commuting, though I admit that might have been influenced somewhat by the perpetual feeling of magic one experiences when studying abroad.

Anyway, in my case I decided to just rent an apartment in walking distance of the office and it was one of the best decisions I've made. If you're the sort of person who doesn't mind fighting traffic twice a day, I'm actually jealous of you--I could get a full house for the cost of my apartment if I moved to a suburb.
That's a rather amazing deal if you do most of your talking on VOIP, but I'm left wondering what this disclaimer means:

This plan is only available for devices purchased from
Wal-Mart or devices activated on T-Mobile.com

It seems to imply device restrictions.
The "artist's rendering" is always my favorite part.

Astronomer: We want something sort of like Jupiter, but purple.

Artist: Can I do that big red storm thing?

Astronomer: No, no. Don't do that. We don't know if there's a storm. We used blackbody radiation to find it.

Artist: So wait, it's supposed to be black?

Astronomer: No! It's gotta be PURPLE.

Artist: But you said . . .

Astronomer: Never mind. Just make it look lonely. And don't put any stars around it.
My comments are primarily based on working for a supermarket chain with over 2000 stores and about 30,000 POS terminals. Subsequently, I've worked with some smaller retailers.

First of all, managers and business owners buy these systems. But they don't actually use them. They will sooner listen to the sales guy's pitch than the bitching from the employees. When you pay customer service staff the minimum wage that shows that you don't value them and as a boss, certainly know more than they could possibly know.

I think you comments are based on 2nd generation systems, i.e. ones that are more or less a PC with cash drawer and receipt printer attached. The big manufacturers have cornered the market by claiming that "only they are big enough to take care of your business." Typically the cost of customisation is so high that POS screens, functions are not updated as business changes.

The 3rd generation systems, based on iPads and other tablets are shaking up some segments. Of course, the struggle against the above two biases.

In case your wondering, 1st gen was stand-alone cash registers, whether mechanical or electronic.

In any large business, e.g. a chain, the POS integrates with the ERP systems to optimise the supply chain and distribution functions. This integration, alone, snookers many smaller, newer entrants.

Of course, I think you have hit the nail on the head, it is CRUD, unglamorous and once you confront the customisation and integration issues, a lot of hard work. As Paul Graham would suggest, the hallmarks of a niche to profit from.
First Male Entrepreneur To Wear A Sanitary Napkin Has An Epic Story To Tell
If you're genuinely interested in reading this and accepting facts that may challenge your beliefs, then I applaud you.

Here's some reading to get you started: http://www.talkorigins.org/indexcc/CB/CB902.html
Sometimes a person not good enough to be an employee #10 is good enough to be an employee #100, when you can pair him up with a mentor that can guide them on personal growth.

With a letter like that you've just burned that bridge.
Except that these students aren't getting paid for their work.
It depends what province you are from. I matriculated in 2008 and went to school in the Eastern Cape where we still did Delphi. However, I think other places such as Gauteng and the Western Cape were doing Java. I remember the final exam being split into Delphi and java sections so these are probably the only languages being taught.
I don't think you understand what this program is about. This isn't a bug bounty. Instead, they're doing for open source what Microsoft did with the Blue Hat Prize: they're paying people for defensive technology, of the kind that many developers on HN could design without knowing much of anything about modern exploitation technology.

NOBODY is bidding for that kind of work. Google is the only company paying for it.

It would still be plenty great if Google provided its bug bounty for libpng or libjpeg. Oh, wait, they do: their own code depends on these libraries, which is why they picked them.
I have done less than 10 hours of .NET programming in my life so I have no idea here... but my impression is that MONO substantially less accepted than a standard Java port... not trying to bash, just explaining my view. I'm moving a significant production Java app from a Linux box to Windows in the next 3 months. My expected work is about 2-days, and frankly my management wouldn't expect more, and I'd have a hard time justifying more (it's probably padded already... don't tell). The portability of Java apps is wonderful. I'd guess MONO could do the same thing, Windows to Linux, but just explaining the run-time to my management or Change Management would require testing, which is cost, which is probably waste, but is also necessary... a Oracle JVM on Linux or Windows, doesn't require the same due diligence.
I understand the "not good enough for C" comment, but why "too good for Ruby and Python"?

Not trying to pick a fight, just would like you to elaborate.
From what I understand, it is the common explanation of unpaid internships in particular industries, particularly fashion and Hollywood. I've often heard that working in these unpaid internships is seen as "paying your dues"; some sort of artificial hardship that you must be able to endure before you are considered to be "in".

Whether or not it is the intent (difficult to prove, to say the least) it is the effect.
Git-slides - Text-based slides using vim and git
I notice that Vend is cloud based. What happens when the internet connection goes down?
10 things we are ignoring in our bootstrapped startup
Well I'll be doing my part by continuing to not purchase Sony products (a decision I made years ago for other reasons; this just adds to the pile.)
I think C has kind of hit equalibrium, in that it's not often used for things outside its "niche", but with no other language threatening it within its niche.
In the entirety of the human endeavor, everywhere we have looked the simplest explanation which explains all of the evidence has turned out to be correct. This Occamian world view has never failed us. Not once.

So yes, it would be quite a leap of faith to assume that there is some spiritual existence where our minds reside and which happens to line up perfectly with events in this this causal world. Doesn't mean it's wrong - this hypothetical modern version of the afterlife is cleverly constructed to be completely untestable from this side of death's veil. But it can be shown rigorously and mathematically to be a strictly more complex theory with precisely the same predictive power for this world (and with lots of odd answers when questions are pressed).

It's like positing epicycles for the motions of the planets. Personally I just find it easier and more satisfying to believe the Earth moves. I adjust all the other collected knowledge Occamian reasoning, so why not this too? I don't like being a hypocrite.
A response from Sacha Greif on Intercom's latest blog post about hiring designers: http://insideintercom.io/how-to-hire-designers/

It's an interesting discussion, but I don't really understand the issue with Dribbble. I think there are a lot of very talented designers using Dribbble and it's a good place to look for talented folks.
Hacker News C-discussion response template:

"That's why [insert other language] has [insert feature]. This avoids some of the edge cases in [insert popular non-C language] along the lines of [insert unused obscure language]. Early benchmarks suggest it's almost as fast as C!"
Oh my god. I cannot upvote this article enough. So many times in my office, my job as a Designer (with a capital D) is dismissively referred to as "making things pretty".

"Hey man, can you add a little design flair to this?"

Fuck that shit. Our job is more than "make things pretty". Designers should have input on every step in the product cycle, not slap a coat of paint on a project that wasn't designed properly from the beginning.

I've been asked numerous times to fix this or that interface, and implement said design changes (since I'm also a developer). This requires me to set up a dev environment for said project, get fully caught up on the project, constraints, etc, then navigate my way through the code and actually make said changes (without breaking anything on the backend, because as a developer it'll be my job to fix that too).

Going back and making a "band-aid" style fix can take almost an entire day, when it could have been a 5-minute discussion during the planning phase.

Oh, and to top it all off: our graphic artist sits in on those meetings.

Apparently this is the norm.
Why does nobody create an electric board that is waterproof with grippy wheels? I know it's possible if waterproof cameras and waterproof electric motors exist.
Hollywood was never going to stop using DRM.

I'm not sure of that at all. The RIAA was never going to release digital music with DRM, and CBS was never going to support HDTV without the broadcast flag. The copyright cartels may hold their customers in contempt, but they do like money.
They got this website were you can report coverage issues: http://www.t-mobile-takeaction.com

I reported I had barely a signal inside my house, a couple weeks later I had 5 bars.
2x the price of the cheapest zboard for less than half the weight and higher-speed/steeper climb. Sounds reasonable to me.
I worked at one of the bigger POS vendors in the very early 2000s. The primary attribute of these folks seems to be how cheap they are. The 2 groups here would spend 100K a year for a Java Developer and then supply NO tools. The project I was on was still using Borland tools from the early '90s, including the Borland database engine. Debugging was next to impossible, especially when you used the networked "features."

What was really funny was they kept buying other companies to get their POS systems, but they could not manage to get one that worked as well as the old Borland based "thing"...

Java, fail

C#, fail

Modern C++, fail

It was rather amusing, especially after they chased off all the decent, experienced in the field programmers they had that they wouldn't allow to write the new stuff. They kept trying to buy it and failing.

The only thing I've seen worse is all the "video store management" software out there in the days before Blockbuster got big. Mom and Pop video stores were REALLY unwilling to spend any decent money on good software. I'm kinda glad about that as that's what kept me alive in the very early '90s, fixing all those Clipper, Dbase, Paradox and Flex "applications".
What? C++ comes with robust trees & hashes via the STL, along with a pretty extensive library of algorithms that work on all the STL containers. And, unlike Java, C++ lets you pack value objects contiguously in memory, which can be a massive performance win due to better cache behavior/no pointer chasing.
It means you need to activate your SIM card for this particular rate at Walmart or on their website -- T-Mobile stores and phone support can't do it.

Several of my friends have done just that, get a stand-alone SIM card and then activate it on T-Mobile's website.
MSFT could shut down Mono anytime it wants.How many business use mono (to build web apps) in production?

Scala,Groovy,Xtend,etc... there is enough languages on the jvm one doesnt have to use any MS related tech.
I switched to t-mobile from Verizon. I have actually been really happy with the service. My plan is unlimited data 5 gigs of 4g data/unlimited 3g and 100 minutes of talk time for $30 a month. Every extra minute is .10 over the 100 minutes. So my plan ends up being $50 a month. But compare that to any other carrier and its a much better price. Also, I like that it's a German company and didn't sell out like Verizon giving 1,000,000+ members phone numbers to the NSA.
Guess what, Foxconn makes boards for Linux boxes as well, blaming Sony and Apple for using Foxconn and ignoring that everybody else uses them as well is absurd.
Why the Web of Trust Sucks
Popular in terms of use, yes, but liked? I don't know, I doubt it. Android and iOS essentially force you to use Java or Objective-C respectively. I don't hate Java, but I don't like it either. It lacks quality of life features that other, similar languages have had for years. I can't stand writing code in it if I don't have to (and don't get me started on Objective-C...)

From what I hear from others and read on a weekly basis, few people enjoy writing Java code. It may not be dying in terms of numbers, but given an option to use something else those numbers would likely drop very quickly.
CSS Animated Fish Tank
Women make better murderers than men
There's no device restrictions, plenty of people use this with Nexus 4s and the like. The catch is you can't get it in a T-Mobile store.

If you bring your own device, you have to either buy a SIM from T-Mobile.com and then put it in the device, or you can buy a SIM card kit from Wal-Mart.
Read Mastery by Robert Greene.
It really bugs me that people can rip content wholesale from someone else's blog, add a tiny attribution at the bottom, and consider it fair game.

For reference, this is actually a Buffer blog post: http://blog.bufferapp.com/10-scientifically-proven-ways-to-m...
Also I can use the SIM in international phones in the US. I have a french phone.
One of the huge advantages of Java's static typing + somewhat boring/verbose syntax is that it makes writing powerful tools for manipulating Java code far, far easier than any of the C-based languages with preprocessors or any dynamic languages.

After working in IntelliJ for a while with its phenomenal refactoring tools going back to any other coding environment feels somewhat stone age in comparison.
If nearly all of their beta testers didn't need replacible battery, then why add the complexity?
It's hard to imagine not getting sued at some point if you make a policy of expanding on rejections.
Oh please, Workday uses a JVM managing 160GB. Lucene/Solr are not simple projects, by any yardstick, for example. I do agree Java the language is somewhat cumbersome, but saying that its a piece of crap for anything thats complex is naive
RC Monster trucks don't have people standing on them. Thus the force exerted through their wheels is far smaller.

Also they don't need to maintain ground clearance.