skysight-inc/HackerNews huggingface dataset:
Why Designers Make Good Founders (and Cofounders)
As an example - Official Apple Stores have hurt mom&pop Apple stores. Apple ultimately makes money either way, but they make more money if they sell them at their own Apple store. Why would you go to the mom&pop store if an Apple store were nearby? There have also been reports that they don't give the 3rd party shops new models until much later, so they are at even more of a disadvantage. Try buying that new Macbook Pro the day it's released at a 3rd party store. It probably won't be available.

Back in the day, the dealers banded together so that wouldn't happen to them by making it law.
I just have to say how nice it is to read a discussion about this topic that's productive and supportive. I guess the new H/N algorithm that I whined about is actually working. :)
Taking a photo against a white background? Amazon owns the patent on that
If you didn't catch Amazon short at, say, $390+ when it was obviously really crazy, why would you bother after they've already plunged? Don't bother at this point, it's down 30%, most of the gains are over on the Amazon short ride. There are still other excellent short candidates given the market is near an all time high.
Dijital Pazarlama Teknikleri
Dealerships fear if auto companies sold directly to the public they would undercut their prices.
I first read this as 'Github search takes 84600 seconds'. Oops :)
Yes, in fact Amazon already does this. It will frequently warn you if your AWS keys are published in Github.
So you're downloading jars from the repository to the production server when the app starts? I would feel very uneasy about that kind of coupling.

And i still don't see what advantage this has over just pushing out normal packages.
Just spin up a VM with the OS that everyone else that was successful was running. :/ It's really not that hard to set up an environment to use tools or execute exploits.
Phase-change memory that’s up to 275 times faster than your SSD
I'm not. To the degree famo.us is wonderful, its about page gives a misleadingly bad impression on my default mobile browser.

On my landscape iPad Air, the hamburger menu on the first link flapped state during scrolling and selection. I genuinely had no idea, when I tapped Docs, whether I'd got that or Demo. Scrolling the next page moved the content up, but also the header, while leaving the left side navigation in place.
I've always found code review to be incredibly valuable. I remember a long time ago reading that NASA studied a bunch of different development methodologies and found code review to be the most effective at reducing defects. However, we already sit in front of our computers too much, and its hard to shift mindsets from coding to editing.

The iPad seemed like a good alternative to reviewing code on your computer. You can get away from your desk, and change your mindset.
Depends. There's probably 10x more PHP code on Github than any other language, so you're going to find 10x the common mistakes. It could be that there's a close-to-equal distribution of the same mistake among languages. (Though it doesn't help that PHP is probably used 10x more by inexperienced coders)
There's always these: http://readwrite.com/2010/12/17/host-your-own-delicious-alte...
And to keep the discussion interesting, also, 12 seconds is a pretty popular timespan to use when you want something longer than 10, but shorter than 15.
It's actually not that many places where it's wrong: Anything from page 57 to 100 is one repo that does it consistently wrong: https://github.com/sconklin/solardata, then there's quite a few places that are partial matches only (seconds, but not 84600), there's quite a few places where it's a least not obviously wrong (page 38, where it matches on "PHI( 1) +6.18900e+05-7.84600e+05i Hz") and a ton of places that get copied around (the first pages are all bundled versions of the sonata cache interface).
Fixed in the (upcoming) PHP 5.6.

https://wiki.php.net/rfc/const_scalar_exprs
Disturbing enough that - despite having used 86400 a bazillion times (yes, literally) that it didn't look wrong at first glance.
Interesting anecdote from the trenches.

The app was originally called BusMapper, and it was used to suggest working bus routes in London. Eventually it grew into handling all kinds of mass transit. (Due to processing power limitations, the first versions skipped every second bus stop to keep the graph traversal time manageable.)

The person who wrote the original version is working in my team.
The major accomplishment of the paper referenced in the original article is that they demonstrated the feasibility of unnatural bases in vivo. The work in the Yang, et. al. paper occurred in vitro, whereas the Malyshev paper was in an E. coli system. Malyshev, et al. noticed that the unnatural bases were being degraded in the space between inner and outer cell membranes (periplasm), so they added a membrane transport protein to import the unnatural bases into the cell. From there, the E. coli was able to incorporate the unnatural bases into replicates of an introduced DNA segment (plasmid) using its endogenous replication machinery. They also demonstrated that the unnatural bases were not a hinderance to growth, and they they were not excised by the DNA repair enzymes.

There have been other papers demonstrating the use of unnatural bases in various cases in vitro (some cited in the paper), but this is notable because it is a thorough example of use in vivo. Peter Schultz has done similar work, as well as exciting work on unnatural bases in tRNA.

The bases in the Yang paper and those in the Malyshev paper both exhibit Watson-Crick bonding geometry, and pair by hydrogen bonding. One distinction of those mentioned in the Malyshev paper is the presence of a sulfur substituent, though there is no mention of its participation in the bond.
Announcing sysdig 0.1.82
Why do people use the term "postmortem" for retrospectives of projects that didn't fail?
I certainly have some code that adds 86399 to encompass the entirety of the day.

This is in languages I use with less robust date logic, of course.
Written with "only the ten hundred words people use the most often".

http://xkcd.com/1133/
No problem, I found it on hacker news and as always here the comments[0] are almost as enlightening as the piece itself.

[0] https://news.ycombinator.com/item?id=7699862
I agree. Every article I've come across goes out of the way to avoid ever talking about Alibaba's actual revenue. It's clear there's an immense amount of pumping going on leading up to the IPO.

Fact is, Alibaba isn't all that large at all. And 57% revenue growth on ~$8 billion in annual sales, while excellent, is not earth shattering. A lot of US tech companies have pulled off that kind of growth, Amazon included.
This approach is precisely what PHK was arguing against. That position paper basically says "Go ahead and do the logically correct thing and let the OS and VM (memory) take care of making it efficient".
The original intent of these laws was to protect franchisees, who may work very hard to develop a local market, from manufactures later coming in to that same area with direct sales, effectively stealing the market from the franchisee who identified and developed it.

The Tesla argument, which makes sense to me, is that since they have no franchise dealers, there is no reason to prohibit them from selling direct.
I don't think this bug is stupidity, otherwise we're all probably stupid.
It is protectionism for the dealerships. Historically Dealerships were mom and pop shops up in less-populated towns, employing a decent number of people.

So they lobby the government that unless you protect us from the dealers, they will undercut our prices by selling directly to consumers, and we will have to lay off some of our employees, or go out of business. Then our small town won't have said dealerships anymore.

Especially now that we have the internet, these policies are antiquated and end up hurting consumers, by driving up prices. Without the middle-man, cars could be sold at lower prices.
Great! Thanks for this. Just called Gary Cross and left a message for him, even though his secretary sounded like she had no idea what I was talking about. I'd assume I was the first one.

Edit: Turns out my rep, Gary Cross, owns a dealership in my hometown. Seems like I'm screwed in terms of being represented.

For anyone curious, I found the bill. http://www.senate.mo.gov/14info/BTS_Amendments/?SessionType=... Page 31 and 32 appear to hold the money quotes, so check the underlined amendments on those pages.
Is there some behaviour that can't be coded with natural base pairs?
Yes, but that doesn't mean the original developers used them :)

Some developers are shockingly Microsoft-centric...
While I agree that the "problem" case can be seen as obvious when considered in isolation, really it's the behaviour of the two cases taken together that can seem inconsistent. Nothing about understanding OOP or inheritance will prepare a person for that.
That might be true, but you're discounting how hard it its to actually distribute video well over net to multiple devices. If Viacom goes it's own way, it has to regenerate all that capability.

Also, as as user, I've stayed far away from video content hosted by the big studios. They can't seem to keep their own executives from crippling access to their product - it almost seems like they need a Netflix to prevent themselves from overreaching to the point that it's a big customer negative.

Netflix isn't in all that weak a position if a given content holder withholds rights. For me anyway, Netflix already offers programming in excess of my time to consume it. As long as other quality content is available, then other content providers will end up getting that revenue.
Freaky engineered organism has 6-letter DNA in its genetic code
It may help to view this set of laws the same way that some people view labor unions.

Labor unions started with positive intentions and were needed to protect workers who were often overworked and underpaid.

Now many feel that labor unions mostly exist to support themselves and make it harder on everyone from corporations to consumers and their effects aren't near as beneficial as they once were.

The internet has made direct-to-consumer sales a much more viable alternative and the car industry has yet to realize it.

By the way, cars aren't the only products sold this way. Try to buy a Stihl chainsaw or a John Deere mower without going through a dealership. Try to buy a traditional name brand mattress or piece of furniture direct from the manufacturer.

There is a start up born nearly every day trying to "disrupt" this business model.
One thing I don't understand is why the dealers didn't play the manufacturers off each other to mitigate the problems.

I can see that, for Apple dealers, it could be a major problem. Apple products are a specific niche, and you can't take your Apple dealer and turn it into something else with much hope of success. Selling PCs is a pretty different business.

But when it comes to car, surely selling Fords is much the same as selling Toyotas? If Toyota treated a dealership badly, why wouldn't they shop around for a brand that would treat them better? Is it that the American car manufacturing industry wasn't sufficiently competitive for that to work when these laws were being written?
You already did!
If there was an 84600 with no hinting variable names nearby, anyone reading would have trouble figuring out the author's intention. Any other number (say... 81234) would be unambiguous. In the words of Douglas Crockford, "All that you know about the code is that the programmer was incompetent."
CMU is one of the best schools for CS so...
Idea. then what? only three things matter.
You need to ask questions to earn reputation. When somebody answers, you earn a good chunk. The more engagement your question earns, the more rep you earn. Then you can branch out.
Yup. Which is why I believe that if you really want to teach someone software design principles, you have to be prepared show them an actual, real software system; the real problem you encountered; the reason why you picked a particular solution; and the results of that choice (both pros and cons). All the details.

Given that data, its easy for a developer to extrapolate (more general) principles that may apply for their own concrete situations and problems, if any.

If you do the extrapolation of the principle yourself but hide the data that caused you to arrive to that principle, nobody will learn anything.

I have no idea why software architects do this. I guess because they're so used to abstracting all the details away in software, they start thinking it also applies to teaching/writing. It does not.
I just profiled your example:
http://people.mozilla.org/~bgirard/cleopatra/#report=4b995cc...

Looks like it could be running much faster:

* 20% of the time is spent copying the canvas because someone is, likely erroneously, holding a reference to the canvas. Looking into it: https://bugzilla.mozilla.org/show_bug.cgi?id=1007897

* 10% of the time is spent waiting on display transactions swaps because canvas isn't triple buffered.

* PDF.js is not getting empty transaction (canvas draw optimizations).

That's just from a quick profile. I'm sure there's a ton more things that could be improved.
Nearly 50% of successful people suffer from this
Quick tip: Enhance your workspace to prevent production miscues
FiveFingers Maker Will Pay Millions To Suckers Who Bought Its Shoes
I like how this site compares companies with international market to Alibaba. Alibaba is only there to serve the Chinese. Anyone else would never use any of Alibaba's services.Chinese has over one billion in population, they are very strict with foreign company. Of course Alibaba is going to seem like a great investment... for a short term. However is a horrible investment in long short term. The Chinese population will decline, as they do so will profit of this company.
Is it surprising you didn't take the time and test your assertion? The errors in the PHP files are mostly from a single package that gets bundled and checked in. The first 4 in fact. The last 43 pages are all in a single repo of data files (I can't figure out what they're used for, but hey, I don't need to know everything).

I'm not a php coder any more, but at least blame php for it's actual faults, not for something pulled out of thin air.
But you still have no real sense how big the effect is. Saying that now 216 instead of only 64 triplets are possible give you some vague sense (but may make you overestimate it because of redundancy, forbidden combinations and what not may be relevant).
there is. At least in the mobile app.
Are Stihl and John Deere dealerships protected by law, or is that just how the business arrangements shook out?

There's nothing wrong with the dealership model per se, but it's troublesome when it becomes mandated by law.
That video was 15 seconds ...
Woothemes.com Credit Card Leak
WooThemes.com -- 3 days ago there was a leak of credit card data, and they didn't tell anyone. I've had over 10k in charges on the two cards I have on file with them. They haven't told their customers to warn them. This news needs to be made public so people can protect themselves and I just want to prevent this from happening to anyone else.

Here was my correspondence with support.

Thomas * May 08 18:54
Two credit cards that I have used on your system has ended up with credit card fraud. One card was only used on this website. It was a brand new card. I have read online that your checkout is not secure. You have cost my business thousands of dollars and time I can never recover. I will be reporting your company to the credit companies for further investigation.

Hi Thomas, I'm very sorry to hear that your card has been used fraudulently! We have had a few reports today of similar issues from other customers. You should contact your CC company and cancel the cards and report the fraudulent transactions if you haven't already done so. The common practice is that they will not charge you for the fraudulent transactions, and issue you a new card. We take this very seriously and we are investigating this with our hosting provider and security experts, along with our current payment gateway. We will let you know once we have more information on this issue. Sorry for the inconvenience!
Regards, Magnus Jepson Co-Founder

The scammers who used my credit card information decided to book hotel rooms in Paris under their real names and use their personal email addresses. The hotel was nice enough to disclosed the booking information to me.
facebook/ajibola.moshood.10
facebook/ademosu.akintundemoses
It also won't satisfy the definition of free/open source software in that the source code likely won't be available under an open-source license (though they're using GitHub, so maybe).

They didn't say word one about the code being open; just the development process and the progress they're making.
I'm neither a lawyer nor a politician. But the FTC's mandate is to protect American consumers, "To prevent business practices that are anticompetitive or deceptive or unfair to consumers". And those are the consumer issues related to tech that matter right now.
That is the only way to make massive pdf's load instantly on a slow machine.

I beg to differ. Grab an older or smaller PDF reader. One of the ones with just two features- "scroll" and "zoom"- and you will find even a terribly slow machine can keep up.

(Except when it is one of those PDFs with 30MB pictures embedded in every page)

It's the bajillion added features of dubious value, and things like using js as the backend, that has kept PDF rendering decidedly heavyweight.

When a PDF is too large for PDF.js on my little 1.0GHz laptop, I open it up in Acrobat Reader and I'm back in business.
You're correct about the minimax.

The second example is corecursion, I believe. The article specifically mentions

> Corecursion can produce both finite and infinite data structures as result, and may employ self-referential data structures. Corecursion is often used in conjunction with lazy evaluation
Even if you're using 86400, remember the possibility of leap seconds if you need absolute precision.

Time makes my brain hurt sometimes.
https://github.com/search?q=%22%3D+funtion%28%29%22&type=Cod...
This is the 'spot' where you put the ink in your 3D atom printer.

Life had used its entire 'ANSI-code' for its own purposes, (naturally (literally)). But if we want to insert our own stuff, we need a place to put it. So these guys refactored the entire code of e. Coli to avoid one of the lesser used characters, which can then be used as an escape character for any new code you want to use. Basically, refactoring an old ASCII program (e. Coli (20 amino acids)) to allow compatibility with UTF-8 (modern chemistry (~unlimited amino acids)) by shifting all uses of one of the letters to a compatible, but not identical case. And now you can use that letter for anything you like (when designing proteins).

You get to use new amino acids in building your proteins. The current amino acids have been evolutionarily defined by being metabolically creatable, useful, etc. and are restricted in number. Some get modified after the fact, but in general, there are only a limited number of amino acids used to build proteins. (Protein = biological machine)

If you have an 'escape character' in your DNA, you can insert any amino acid you want into that protein by registering it in that empty spot. This can include introducing amino acids you created chemically in a lab. So now your new organism can start to use amino acids in its proteins that are impossible to build in nature. Creativity gets opened wide. Right-handed amino acids are the obvious choice to start with - biologically 'inert' (immune system doesn't recognize them), but functionally identical. Theoretically you could start to use non-organic atoms. New biologically orthogonal reactive groups. Or entirely new structural features.

You can now incorporate non-natural chemical moieties with atomic resolution.
Pills, parties and pirate radio – a frantic quest through hip young London
> Apple sells their phones directly, AT&T sells Apple phones directly, and resellers like Best Buy or Radio Shack sell Apple phones, and they're all doing pretty well economically.

The trick is that they are actually three different business models. Apple makes money on the phones. AT&T makes money on the phone contract. Best Buy or Radio Shack make money on the protection plans and accessories.
Let's say you borrow money, and open a nice profitable dealership. The manufacturer, then decides to steal your profits by raising the wholesale price of cars for you until you are bankrupt, and the manufacturer buys the dealership out from under you in bankruptcy court.

That type of behavior is what created franchise laws in the first place.
I wrote much of the original BusMapper website and all of the iOS app. The only other person involved (other than Azmat, the CityMapper founder) was Mattias, who did all of the hard core routing algorithms - is he the guy on your team?

You can still get the BusMapper app at https://itunes.apple.com/us/app/busmapper/id431558152?mt=8, but CityMapper has come a long way since then!
It would be a great fundraising idea for an awareness day where providers to the FCC sold off "fast lane" bandwidth to protesters to the point it choked off their link. Proceeds to go to EFF, et al...

Heck, sell off Whitehouse and congressional network "fast lane" bandwidth too.
Yeah, maybe the answer is a hybrid, bots that look for common mistakes and a website that lets people login to github and displays the potential fixes so they can fix the code in the browser and send the pull request. Like a way to try and introduce people to open source through guided fixes more or less.
In addition to the applications mentioned by toufka, one would be data storage.

There has been some work[1] done on using DNA as a medium of high-density self-replicating storage for digital data, and it would be exciting to have another couple bases to work with.

1. http://www.nature.com/nature/journal/vaop/ncurrent/nature118...
Hello.
Nope its me. I built the android version.
For anyone from Lyft-- you need a loyalty program for all of us that spend hundreds of $s a month :)
Looks like it's all coming from use of the tzinfo gem. See: https://github.com/tzinfo/tzinfo/blob/61fdd4359117e9a406c546...
360 Website Design and Marketing for Dental and Medical Offices
360 Optimized websites for doctors. See why dentists, physicians, chiropractors, optometrists choose them for internet marketing and web design...
The difficulties you mention (aside from upgrading servers) is about the having multiple apps in a single server not standalone vs embedded. Although, if you are careful, it can actually be faster and easier to deploy to a multi-app server [0].

I grant you, upgrading servers can be more involved depending on how you do it.

[0] - http://tomcat.apache.org/tomcat-7.0-doc/deployer-howto.html#...
I agree, it's too bad they banned bots [0], one alternative I see is:

>> Yeah, maybe the answer is a hybrid, bots that look for common mistakes and a website that lets people login to github and displays the potential fixes so they can fix the code in the browser and send the pull request. Like a way to try and introduce people to open source through guided fixes more or less. [1]

[0] http://www.wired.com/2012/12/github-bots/

[1] https://news.ycombinator.com/item?id=7717694