skysight-inc/HackerNews huggingface dataset:
Why? To support the point that citing an indictment is a highly questionable approach to attacking someones credibility, especially after witnessing it effectively derail the conversation in this thread.

The insider trading case does not disprove that QWest faced serious economic repercussions for non-compliance.

The question of whether his insider trading charge, which was filed by the SEC four years after his initial actions at QWest, was a response to his non-compliance is a lot less likely. But publicly discrediting your opponents sounds like the type of thing particular agencies do best.
They all have plus/minus. It is hard to say without knowledge of your app. You say in terms of CPU, but all have different characteristics.

We use node extensively, great overall for quick to market and i/o type operations but requires some decent design choices to make it perform and easily maintainable.

PHP is good and you see tons of very scalable sites using it. It has issues, and done poorly (like anything) it can be a real bitch to deal with.

ASP.NET is the last one I would ever use at this point (although I spent years writing large systems in it). Mostly because of cost to deploy and scaling it can be a royal pain in the ass on top of expensive. Not that it can't be done, and done big and good. Just expensive to me compared to the other options.

Rails, I don't do anything with today. Not a bad platform from my understanding, quick to market, but generally not thought of for high performance applications. But again, design probably is the biggest factor here.

Frankly if I needed all out CPU performance for say an image filter or something along those lines, I'd write that functionality in C/C++ and connect it to any one of those frameworks. At which point I'd pick the web framework that got me to market the fastest.

If you have someone else building it, make sure they pick the one they are best in, or seek them out for being the best at what they do. Don't go to an ASP.NET shop and ask them to do it in Rails because you think that is the right framework. They might be able to do it, but unless the framework is a core competency it will never be as good as it should be.
Then make sure that's a stipulation in your RFP next time you're commissioning a compiler. One of the nice things about open source work is that we get to have a little fun with it.

Side note, I would expect someone named "rails user" to at least have a modicum of humor.
+1 Excellent recommendation; I picked up a few Serious Sam games back in the day and they are totally new 'Dooms'.

IIRC the "plot" involves time travel, aliens, and how fast you can shoot them. Loads of fun, pretty difficult, decent 3d graphics, none of that other bullshit.
Designing from iPhone 5 to iPhone 6 and iPhone 6+ (More than I bargained for)
As a blithe, new-Linux user (3.5 years), I was bumfuzzled when I saw RHEL/CentOS 7 switched from ext4 to XFS, figuring it to be some young upstart stealing the crown from the king. Then I did some Googling and figured out that XFS is as old as ext2! I'm looking forward to discovering how tools like xfs* can make my life easier.
The drivers, who are mostly comprised of SUV and black car drivers, have planned a protest outside of the Long Island City Uber Office

I wonder how much good the office protest will do versus just emailing Uber saying "Adios Uber! I'm headed to Lyft because of..."

The on site picketing made sense for blue collar industrial and government workers because the switching cost of quitting your job and (hoping) to get hired at another plant would have been very high. For hire drivers working for Uber and Lyft essentially have close to zero switching costs. A demonstration of that would seem more effective than picketing.
Not really. I think you have better chances of running 16 bit Windows programs in Wine on 64 bit OS like Linux, than on modern 64 bit Windows. Same goes for Windows 9x programs which use some 16 bit resources.
i read somewhere that showed the V1's had a higher kill rate of RAF pilots than German fighters, with no losses of german pilots. Couldnt find it though, anyone else?
Already happened at least once: http://techcrunch.com/2013/06/02/corral-lyft/
Awesome, good luck!
It is perhaps not relevant to this community. Yet. Give it a couple months.

Though I can't excuse the general public. It is astounding to me just how very little most people in the world care about Africa.
I'm not aware of this, but if I were to guess - Chase has a Chase card which they use on a Chase terminal? The terminal would be able to acknowledge this and make the payment without going through any payment network. Most likely, on credit cards, visa/mc/amex would not agree to this on new smart cards. They could be doign it automatically on the terminals without any real interact with the card (mag stripe only?), but with a contactless EMV transaction, I believe it wouldn't be possible since the terminal needs to interact with an app on the virtual card.

Think about a smart card like a phone - you can install multiple apps on it. Credit Card companies most likely won't allow a financial institute to have their own app which will supersede the credit card app when used at the financial institutes terminals. It's possible, in Canada we have Interac and Visa on one card, but not quite the same thing.
I was a PhD student in biochemistry, but most of my PhD work was structural bioinformatics because I worked in a protein design research lab. Working on my PhD project is how I got exposed to (and addicted to) Haskell and programming in general, so I decided to change career paths to software engineering so I could feed my programming habit and now I work at Twitter.
You wouldn't want to use MD5 specifically because it would take up 32 characters of your message, but a simpler checksum might work.
I think you're right that isn't out of loyalty that people use one or the other service. But it's de facto loyalty - also known as (extreme) laziness. Most people are using Lyft and Uber for the convenience. Thus if both are about the same level of convenience they will probably not shop around for a new app even if the competitor has a lower rate. They will go to the Lyft or the Uber app if it is already on their phone. More advanced users will probably have both - but that is a minority of users. So it's critical for one of these two apps to be the first installed on the phone.
Why would anyone ever virtualize or containerize ping? In the real world, we use containers for largely the same things that we use virtualization -- the web server, the database server, the VPN host, and so on. The overhead is negligible to begin with-

https://major.io/2014/06/22/performance-benchmarks-kvm-vs-xe...

-but with de-duplication of a solution like vmware, approaches 0.

Containerization seems like a massive win when you're trying to fit a bunch of stuff in a single Digital Ocean VM, etc. When you're running many machines in a data center, though, it becomes dramatically less valuable.
But if your solar panels are generating energy and storing it in a large capacitor (like Bloom Energy does) for later release, then it could -- in theory, at least -- be pushed to the car much faster than a standard 120/240v main.
I've really enjoyed your writing on your blog at http://akkartik.name which I found through your guests posts at Ribbonfarm. Have you been writing anywhere else about your work or thoughts about readable programs?
Not necessarily terrible for cardholders, in competitive markets. Comcast won't lower their rates to account for the lower credit card fees but all the grocery store chains probably will, since they have to compete with each other.

I've thought the ideal (from a fairness point of view, not "let's keep the banks' profit intact" point of view) model would be to have cut fees significantly (in the 0.5% area), eliminate rewards (again, merchants in competitive markets will lower prices accordingly), and eliminate the grace period on credit cards. This will mean debit cards would be used day-to-day by most people, and credit cards only when the financing is actually required (not as it is now where many, including myself, use credit cards for everything due to the rewards and pay in full). I prefer this to the current system of merchants paying inflated fees, which are passed onto us in higher prices, and rebated back to us by credit card companies (after taking their cut of course).
For all we know, making an intractable problem tractable is the necessary step to make AI a reality.

But, we know that's not a necessary step. We have computer vision systems working essentially the same way our brains perceive images (and since the new systems are on computers, we can speed them up millions of times to recognize millions of images quickly instead of relying on our dumb 10Hz to 100Hz brain clock).

so quantum computing becomes very interesting.

But quantum computing doesn't magically reduce difficult things to non-difficult things: http://www.scottaaronson.com/blog/?p=206

Also, required reading on why no quantum juju is required: http://www.scottaaronson.com/papers/giqtm3.pdf
Great to see diversity on the list. I notice that gender isn't on the list of what you're looking for ("all ages, races, sexual orientations, and cultures"). Just an oversight or a conscious decision?
Wait, strike? First off...IANAUD. If you become an Uber Driver are you under any sort of contract? Are you now an employee (W-2) of Uber or free agent contractor (1099). If drivers think they can get better fares elsewhere... go nuts and do it. Yay economics!

I feel like I am missing something here.
This reminds me of David Clark's interesting algorithm for datagram reassembly. It puts information about the remaining holes in the datagram into the spaces themselves.

http://tools.ietf.org/html/rfc815
Lots of brave down voters with no logical discourse to offer today.
"SD cards are fragile"

Are they, though? Because I use SD cards for photography and have for quite a few years and I take them not only to yards and beaches, but mountain peaks, spelunking in mud caves out in the desert, etc, and I have never had an SD card break on me either physically or in terms of data loss.

To be fair, though, for photos only (no video) even with high-res uncompressed RAW photos I can't imagine anyone practically needing SD cards anywhere near the 512 GB size. That's a lot of photos...

YMMV, I guess, maybe I'm totally lucky, but I have yet to personally have an incident which makes me worry about the robustness of decent quality SD cards.
Speaking from personal experience, the thought: "Take away languages. Now what do I use instead?" can be paralyzing.

I'll suggest an alternative approach that might stimulate your neurons. Look back at the ways that your life is improved reading code today compared to twenty years ago. When I look back, the highlights for me are:

a) version control, and

b) automated tests

Forget all their benefits to the people writing code. For me, the guy with one afternoon to make a tweak to an alien codebase, it has been invaluable to have not just the current snapshot of a codebase but a story of its evolution so that I can see what the skeleton of the program used to look like in a simpler time, and gradually play enhancements forward atop it[1]. It has also been invaluable to be in situations where I can go, hmm why do I need _, why don't I just rewrite it as _, try it, and find a failing test with an enlightening name.

What's common to these two ideas is that they are additive. You don't have to give up programming languages. You just need new ways to share information between programmers besides just the code that runs "in production". My current favorite candidate for the next augmentation for codebases is logs. More info: http://akkartik.name/post/tracing-tests. If that whets your appetite feel free to get in touch. My email is in my profile.

[1] More details of how this helps: http://akkartik.name/post/wart-layers
I spent several comments laying out a theory for the increased incarceration rates, supported with charts and graphs.

The bottom line is that the increase in incarceration rates is the result of a dramatic spike in crime rates starting in 1960, peaking in the early 1990's, and the public response in the form of harsh sentencing laws in the 1990's (three strikes, mandatory minimums). It's a simple explanation: there are more people in prison because there is more crime, and because the spike in crime caused people to vote (by overwhelming margins, I might add) for harsher sentencing laws.

Compare incarceration rates with violent crime rates: http://upload.wikimedia.org/wikipedia/commons/4/48/U.S._inca..., http://www.volokh.com/wp-content/uploads/2013/01/vcrime500.j.... You can see that incarceration rates are clearly a lagging indicator, not a leading indicator. Violent crime peaked in 1993, at 4.3x the 1960 baseline. Incarceration peaked in 2005, at 4.8x the 1960 baseline. It's not until the late 1990's that incarceration rates catch up with violent crime rates.

The popular counterargument is that the increase in crime is itself a result of the social effects of the Drug War, e.g. the impact on kids of fathers being sent to prison for decades on drug charges. But the Anti-Drug Abuse Act was passed in 1986, and the spike in violent crime rates started in 1960. The slope of the crime increase between 1966 and 1972 is as high as at any time after the drug war really got going in the 1980's, and 80% of the total increase in crime between the 1960 trough and the 1993 peak happened by 1980. It is simply inconsistent with the data to say that the increase in crime since 1960 were anything more than moderately impacted by the Drug War, which didn't really get going until long after crime had already skyrocketed.
I don't yet have down vote privilege, but I have to imagine The GP (your original comment) got nuked because it is both needlessly inflammatory and also lacks a substantive argument. As for your response to dragonwriter, you appear to be talking past one another; of course markets are matchmaking services for buyers and sellers by definition, but what you've done here is mistake this specific case of relatively frictionless movement between employers increasing the surplus of the employees for an indictment of regulation in general.

This particular case seems to realize said friction (and consequently, the surplus/benefit for the drivers) precisely because the service itself being offered by Lyft/Uber is market like, and the end-consumer product is in fact offered by the drivers themselves. It is not clear to me (or the others disagreeing with you here evidently) that regulation has any bearing on this conversation -- in a world where both Lyft and Uber's respective operations are regulated by the state, the power is still in the drivers' hands because Lyft and Uber are competing to offer the drivers' services.

This is not exactly the common formula for most employee-employer relationships, although it may become more common as this business model takes off. What dragonwriter seems to be saying IMO is that there are certainly cases that don't fit this mold that are good arguments for state intervention; among them are cases where there is greater friction for the employees themselves due to the nature of the business; lack of information about compensation, working hours, or other metrics to evaluate the given positions; or, as dragonwriter said, physical proximity to the workplace itself.

If you would be so kind, please elucidate how you feel this particular seemingly unique scenario is generalizable to regulation in general.

PS: Apologies if this is wordy and difficult to follow, I have a hard time writing coherently into this tiny box.
>by the AC proponents.

By the DC proponents. Or AC opponents. Definitely part of a long campaign to try to make AC appear dangerous.
Too much choice

So we are going to make another choice?

What if I only have $1000 to invest?

Put it into your savings account because you need a rainy day fund.

When you have $3000 to invest, put it into Vanguard's S&P 500, and call it a day. You are already beating more than half the managed funds out there. You spend time with your kids.

This is slightly more complicated than YO, but only slightly.
Yes, this one was licked in 1885. The problem is not something amenable to a startup company. It's a huge entrenched cultural preference for terribly inefficient vehicles and development patterns that go with them.

Bicycles are not an 80/20 solution, they're a 99% solution, with the appropriate kind of bicycle and accessories. You can haul all kinds of crap - construction equipment, children, appliances, etc. - with a bicycle.

There are many other kinds of bicycles that make them accessible to people with reduced mobility: tricycles, hand-cycles, electric assist. Further - active transportation also counts as exercise and physical therapy, even further reducing the number of people who end up with reduced mobility in the first place!

I don't really know what a startup could possibly do in this area that's not already being done by the dozens of active transportation advocacy organizations at every level of society.
Actually, wit.ai would do very well to partner with IFTTT or Zapier to make a recipe or whatever they call their plugins.

It'd be a good match.
Looks like the following projects have done this:

* Railstutorial - http://draft.railstutorial.org/book/toy_app

* Flask tutorial - http://flask.pocoo.org/docs/0.10/tutorial/
Pretty sure this would fall under fair use.
If the project is just for shits and giggles and I basically know what I'm doing I tend to try holding off googling for a while, leads to more source code reading and allows for accidentally discovering unrelated but helpful stuff. If it's for an actual project that I'm expected to move on I tend to google after I try only a few ways (max 10-15 minutes total) around the problem. Definitely makes side-projects take forever but I feel like it's productive in the long run.
These have traditionally been domains requiring a huge research apparatus with tremendous manpower, for only very long term gains. Not good for startups. In AI, how can a startup hope to succeed when academia has had almost no success in 50 years (and I am doubtful throwing more CPU/neuron layers will 'solve' the problem).

This is a pure example of the AI Effect[1]. Academia has been extremely successful with AI Research, but you don't see it because as soon as something becomes successful, you disassociate it with AI.

[1] http://en.wikipedia.org/wiki/AI_effect
Going by that interpretation, I can never compartmentalize. Everytime I setup a bunch of different compartments, you will accuse me of looking at the whole and not really comppartmentalizing.
Fling is finally out
Self-driving vehicles are the final commoditization of the rides-for-hire business. Personally, I'd be very skeptical about the 3-5 year time frame, but clearly they're coming at some point. When they do, I can't see any rides-for-hire business having gross margins higher than 5% (though the size of the rides-for-hire market may well expand greatly). Barrier for entry is basically nonexistent.
Not really. Most AAA games need to be fun and have a intriguing world to interact with. Those choose your own adventure games don't sell at all never have.
You also have Mallory's "Le Morte d'Arthur" (no talking skull involved in this one). That said, it was just a small nod to Gabriel's appreciation of the game, which after so many years I still consider the best RPG ever made.
Using Google Analytics in Your Single Page Web Application
What to Write (2009)
> We’d like to see new services that make it possible to invest in super low-cost index funds.

Sorry, this is not the right problem in financial services. Companies like Vanguard are already doing a great job of this and the costs are extremely low. Its a commodity product with razor thin margins that actually serves the needs of its customers well. Maybe there's a marketing issue where they aren't educating enough people, but that's not a technology problem.

As an alternative: Lower the Costs to IPO, disrupt Investment Banks

Sarbanes-Oxley, minimal competition between investment banks, and heightened SEC scrutiny have made the fixed costs to an IPO astronomical. These days a company, for the most part, cannot IPO for less than a $1 billion raise. This means that the broad public, including those index funds YC loves, is prevented from enjoying any returns at all for younger, high-growth companies.

There is room for startups to disrupt part or all of the process. It would be capital intensive and hard as hell. But, you're not looking for easy right?
Sencha (http://www.sencha.com), Redwood City, CA
Software Engineers - Frameworks and Tools

We are looking for software engineers to join our Frameworks and Tools teams.

As a Sencha Framework Engineer, you will help define, lead and deliver future releases of our JavaScript frameworks ( Sencha Ext JS, Sencha Touch, …) Sencha frameworks are object-oriented JavaScript frameworks for building complex, cross-browser web applications for desktop and mobile. They feature rich interface capabilities, a clean, extensible component model and are highly optimized for size and performance.

Do you like to:
- Work in a collaborative environment with product management, QA and documentation to create easy to use, efficient and powerful features?
- Push your javascript, HTML & CSS capabilities to the max building industry leading frameworks?
- Use your imagination to build the next generation of components that simplify building world class web applications?

If yes, then we would like to hear from you at sencha@gapjumpers.me or take a technical challenge for an immediate interview call at https://www.gapjumpers.me/questions/sencha-inc/qs-128/

--------------------
We are also seeking a talented build and tools engineer to help us create high quality products that will delight our developer community.

As a Tools Engineer, you'll be building advanced modern web applications requires powerful yet simple tools. Helping Sencha define the future of web application development and the tools that developers use to build those applications. Sencha is developing SDKs that are being used by hundreds of thousands of developers to build state-of-the art web applications across the complete range of desktop and mobile devices.

Are you excited about the challenges faced by our developer community? Then we want you to tell us what you think about it at https://www.gapjumpers.me/questions/sencha-inc/qs-127/

Send in your applications to sencha@gapjumpers.me or answer technical challenges for our open roles at https://www.gapjumpers.me/questions/sencha-inc/ if you want to jump the CV queue and directly interview with our engineering leads.
I tried to respond on the other sub-thread about getting downmodded, but I think this is probably more concise than mine. I think the key here is that workers are always going to be better off when they have more bargaining leverage with their employer / are competed for more rabidly, and competition is fierce for drivers between Uber and Lyft more because of their business model than any regulatory influence (or lack thereof).
Equivalent in the sense he's talking about means "I can take any declaration a = b and replace a with b in the scope of that definition". This is substantially weaker than "if the two programs produce the same output", which would obviously violate Rice's Theorem.
Reducing Project Costs: Features as Business Objectives
Salesforce – Playing with the View State – How can I reduce it?
Other thing that wasn't mentioned is the actual mechanism that caused that 'controlled randomness':

http://en.wikipedia.org/wiki/V-1_flying_bomb#Guidance_system
Uber is going to be a logistics company. But I agree they are grossly overvalued.
Show HN: My ten minute mvp: producthunt for startups