skysight-inc/HackerNews huggingface dataset:
I generally don't write unit tests, and very rarely write system tests. Partly this is because of the type of stuff I deal with (Django applications), partly it's because I generally have access to good QA people, but mostly it's because the kinds of errors I see would not be caught by the kind of testing I can write in any reasonable amount of time. Here are some real world recent errors I've had to deal with, where testing wouldn't have saved me:

- Poorly documented external API returns a redirect instead of a 404 in some cases.

- Missing <title> tag in a random HTML template.

- Poorly assembled SSL certificate chain for an HTTPS service fails for some browsers, but not all.

- Celery tasks taking longer to process because there are now more things to do as more users sign up.

- Starting a DB transaction in the wrong place causes more failures than necessary when only some of the modified rows cause constraint violations.

- External API returns 0 sized file with no errors instead of the correct response, depending on time of day and phase of the moon.

- CSS issue rooted in poorly set up position and z-index properties causes elements to be mis-aligned.

- Missing clear: both;

- Database server's disk filled up with log files from a rogue service.

- Hosting provider gets DDoS'ed and their mitigation software starts returning random site redirects.

- Namecheap's DNS gets DDoS'ed and the site is inaccessible.

These are not the types of things that are easy to test, but very easy to verify by hand or catch at runtime. Personally, I am much more in favor of design-by-contract and logging and alerting of bad conditions at runtime. That's not to say I wouldn't test a financial trading algorithm, or a binary search library function. One of my projects (LogHog, a much easier to use syslog-type-thing for Python), has lots of tests because it's got a very simple and well-defined interface. It's almost library code and verifying its correctness is both easy and useful at the same time. But not all projects are like that, and sometimes easy testing is not actually useful and useful testing is cost-prohibitive.

tl;dr: I can test the obvious stuff, but I can also just spend more time writing it more carefully. It's the non-obvious stuff that breaks: disks fill up, external API's misbehave, bad CSS, etc. You will never have "100% code coverage" because you are not testing all the stuff that actually affects your system, and your users don't care why the application is not working, they just care that it's not.
That's cool and all, but this has got to be one of the worst company websites I've seen recently. I get that they're stealthy, but this doesn't even build any interest.

It was only until I clicked "Wizards Wanted" (yes, I get it. Magic.) that I sort of got an answer.

Edit: Actually, the Developers section has some more information. But my point still stands.
Unclear from their site what MagicLeap even does.
It's amazing how many people measure a project based on the amount of time it spends redesigning the website to follow the trend-du-jour.
Thank you You helped give $50M to charity through Humble Bundle
Though probably most exhaustive (which other metric will measure Web stats from Feb. 1996 on?) it looks _very_ US-centric in my view. While US=World in terms on internet coverage early on, it is certainly not true now, and will become ever more untrue in the future.

This list certainly ignores _many_ 'elefants in the room'; those who try to rely solely on it for high-level overview of development of the internet, will have a distorted view. I won't bother listing the others because my view is biased, too, and I'll obviously won't think of many.

Just FYI: Russian Liveinternet counter, unique daily visitors: http://www.liveinternet.ru/rating/index.html?lang=en
This is a very interesting redesign, and it shocks me that they chose to do it. On the one hand, this update is beautiful with a tasteful front page and familiar-yet-fresh documentation pages. On the other hand, the old design was also fantastic.

Despite kicking around for just under 10 years, the old Django look never felt old, ugly, or clunky. It had a clean, thoughtful layout with good color contrast and an unmistakable Django identity. To me, it never gained the "cruft" that similarly-aged designs seem to take on. It always felt modern.

Loving the new design, but I would have never guessed that there were plans to ditch the old one.
Welcome to the world of "mobile-first" web design.
You are on the right track there. I have been thinking of something like this for a long time. You are essentially building a SaaS framework as a service. I do not know how easy this would be to build, but I do believe this could have a real future - especially when you make it super easy for a small company to create a SaaS app.

It is interesting that the first module you plan to build is the marketing site. I may have started with something more core to the SaaS experience. But then again, you might be correct in doing so.

You also do not need to build all the parts of the ecosystem yourself. You could integrate with apps that provide very specific SaaS services like baremetrics for saas metrics, getdrip for lifecycle emails etc
Yes compulsory licensing exists, under eg Article 31 of the TRIPS Agreement [1].

Certainly in the UK one of the situations considered explicitly under the Patents Act is that of an advancement to a technology not being able to come to market due to unfavourable licensing terms, or refusal of a license. In which case, in the UK, the comptroller of patents can order a license under the terms he sees fit.

A current licensee can even apply for a compulsory license; presumably if they can show the terms are particularly usurious.

[2] is a brief discussion of the situation under TRIPS, UKPA and in Austria.

---

[1] http://www.wto.org/english/res_e/booksp_e/analytic_index_e/t...

[2] http://www.taylorwessing.com/synapse/ti_compulsorylicensingp...
The hype for me is tempered pretty heavily by what happened to Clang. I'm still very curious what Magic Leap is all about though.
"Having a product" comes to mind...
You're misreading it. They already had a guy at the web hotel. The injected code unmasked the visitors, allowing the FBI to go out and arrest them along with taking down the site itself.
The wonderful and terrifying implications of computers that can learn (TED)
This got me wondering, why hasn't anyone made an airbnb for office space? (Or is that what this company does)
Chlamydia. No wonder they rebranded as Mode Media. Still never heard of them though. Maybe they do bacterial marketing.
I appreciate your thoughts.

The market I'm targeting is college students. The site functions as the missing guidance/career counselor to guide them through school in the area of their choosing.

The edge is that it's a somewhat scaleable form of mentorship because mentors don't have to repeatedly spend time to have influence once they're on the site.

Example: students looking to major and work in software engineering follow the software engineering 'channel' where they see all the top books, videos, resources, etc. that top software engineers found critical to their own formal + informal education.

The goal is to be a powerhouse for this type of content, and the job board is an ancillary benefit that might help visitors. Traditional ads aren't an option. Hence my curiosity in other options.

Anyway, I imagine the people on this site would be highly qualified.

Great point about charging little to nothing and then building from there. Kind of obvious, in hindsight, but in never occurred to me!
> "web properties."

Is it a set of web sites? Looks likely, e.g. Microsoft has aggregated 'Microsoft' and 'MSN' for a boost in overall rating, in 1999.
> Why are people seemingly threatened by Go?

I don't think anyone's threatened by Go. I think some people are disappointed that Go's designers chose not to add a lot of extra type-related features, including generics, for some extra effort on the part of the language designers but very little cost (and much benefit) to the language users. If this was an unused toy language there would be no problem, but the existence of lots of code written in any language will have a small cost on other developers for social reasons, even if they don't use that language.
It's not saying that the WD drives are better in all cases. Backblaze has a specific use-case and the WD drives are the best fit.
Transactions aren't simply signed. Each transaction contains half of a program written in a stack-based language called Script:

https://en.bitcoin.it/wiki/Script

One of the things that didn't make sense to me initially was how the Bitcoin network could "know" that a condition had been fulfilled. For example, paying a dowry requires a marriage to have taken place. Likewise, an escrow contract might require proof of delivery of an item.

How could a contract know that the condition had been met?

Oracles offer a solution. The Orisi project has created a framework for setting up and using Oracles for smart contracts:

https://github.com/orisi/orisi
Bitcoins are about as anonymous as a numbered bank account are, if that.
Do they count visitors to their actual website? I think not.
This is notable not just because of Neal Stephenson, but because his blog post contains what I think is the most detailed public description of the tech so far:

---
Here’s where you’re probably expecting the sales pitch about how mind-blowingly awesome the demo was. But it’s a little more interesting than that. Yes, I saw something on that optical table I had never seen before--something that only Magic Leap, as far as I know, is capable of doing. And it was pretty cool. But what fascinated me wasn’t what Magic Leap had done but rather what it was about to start doing.

Magic Leap is mustering an arsenal of techniques--some tried and true, others unbelievably advanced--to produce a synthesized light field that falls upon the retina in the same way as light reflected from real objects in your environment. Depth perception, in this system, isn’t just a trick played on the brain by showing it two slightly different images.

Most of the work to be done is in applied physics, with a sizable dollop of biology--for there’s no way to make this happen without an intimate understanding of how the eye sees, and the brain assembles a three-dimensional model of reality. I’m fascinated by the science, but not qualified to work on it. Where I hope I can be of use is in thinking about what to do with this tech once it is available to the general public. "Chief Futurist" runs the risk of being a disembodied brain on a stick. I took the job on the understanding that I would have the opportunity to get a few things done.
---
Lawyers and escrow agents and other human intermediaries take fees on transactions, usually proportional to the downside risk of a "bad" transaction (completed, but one party desires recourse for something).

If the risk is that well defined, then the cost of escrow seems wasteful if you could just automate the upside/downside in the Blockchain (not necessarily well defined yet). I don't think the package delivery service is even close to an interesting example, so I don't know why anyone would choose it. Packages need to be delivered. Automated contracts can only eliminate insurance middle-men, not physical logistics.

BTC advocates should focus on useful ways to simplify existing contracts (while paying very close attention to the profit structure of underwriting).
LinkedIn Publishing Platform: By the Numbers
I'm not colour blind, but I had to look at them for a moment to see they were even different colours, man that's a subtle difference.

Are you Red/Green colour blind? Personally I would have picked a colour closer to the green used in other places of the site to highlight links, but I suddenly became curious as to whether or not that would be any better for you.

Not that I can do anything about it, I'm just really nosy about it since you mentioned it.
> Most numbers of this magnitude garner a few thousand hits on Google, but 25898913 gets 29,500,000.

If you actually click through the results, on pages 1-34 you get "Page 34 of about 24,900,000 results (0.34 seconds) ", but on page 35 you discover that there are only actually 341 results.
It's hard to get excited about software for lawyers, and I think that's why Disco has flown under the radar a bit, but I think these guys are going to be huge. They've made exponential improvements in e-discovery software.
Agreed, but it's time-expensive and $$-expensive to build a site without a viable financial model.

I'm firmly against ads, and I'm not a fan of VC until that viable financial model is figured out.
Thanks for putting the price tag in perspective.

It's still wrong no matter what the price tag is. It isn't just wrong, it is a symptom of a broken system. It's a very simple and easy to understand example of the brokenness, where as your examples aren't quite as convincing, because they aren't as simple.

The way for NASA to be effective, is to make a plan and follow it. I am very skeptical of your claim that it made sense to complete this project. Would it have made sense at a billion dollar price tag? What about 2 billion? All of your arguments in favor of completion, would still apply. It would still be relatively inexpensive (compared to defense expenditures).

“It’s heartbreaking to know that, you know, you thought you’d done something good,” Forshee said. “And all you’ve done is go around in a damn circle, like a dog chasing his tail.”

^^^ Another strong sign of dysfunction.

I don't expect NASA to be perfect, but it seems as if you are setting a very low bar for NASA.
Seems like it's ripe for an overhaul of journalism based on more scientific principles. Seriously, a business model where everything is vigorously fact-checked, sources cited, and reason applied. This form of news will be slower to print than the "shoot now, ask questions later" form of journalism we see today, but I think there is a real thirst for it in the market place.

I don't have the time or energy to sift through 10 metric tons of bullshit or spend three hours in my day doing my own investigation. I would prefer to hear the news a day late, but know it is well-researched and factual.

Make all of this super transparent and apparent. Make it very well known that your site will be slower, but more accurate, and that you rely on donations/subscriptions. Make it very well known that by supporting you, the readers are undermining the awful state the media is in and usurping the corporate/governmental tentacles in other forms of media.
Ditto.

I was once told that in vol trading, if you're "making more than 60% a year, you're doing something wrong". The point being that with any option spreads, there is a risk-reward ratio, professional's care about money management than profit. You're trying to earn on the theta decay or vice versa, facing theta decay and banking on gamma moves. So you're either facing the death of a thousand paper-cuts with option time premium eroding your bankroll, or you're facing the LTCM catastrophic loss with the wrong kind of risk management.

Even when you trade directional, this past year, both realized and implied vol has been low, with VIX bouncing between 11-20 with median at 13 or 14; you can make lots of money long OTM options in 2008 or flash crash, basically you're playing Nassim Taleb's "long-tail"; this past year simply doesn't warrant that kind of performance unless you're doing some kind of OTM buying on biotech companies and betting correcting on a majority of your catalyst events.
The Canadian Business of War: CANSEC
You (www.gapjumpers.me) might not be a recruiting agency yourself but your website says Dobly is a client ... and you kind of post a job ad here.
NPR Blog: What It's Like to Be an Uber Driver
I'm curious how the whole system will scale as the number of transactions increase. Does it take longer and longer for nodes to verify transactions as the blockchain grows?
From the article:

> Remember, this is data from comScore... So other metrics may have other rankings.

> We say that mostly because we have never heard of “Glam Media,” apparently the seventh biggest web network last year. Sure, why not?
The fall of GPL and the rise of permissive open-source licenses
This Device Turns Plastic Trash into Edible Mushrooms
This belt will save you from nuclear radiation
> Generics is not the only way to separate data and algorithms.

Do you see any way other than the 3 ones discussed in the OP article under the label "Generics"?

> When you know where exactly the code will be run, it can be possible to create a better package taking into account the context where it will be run. By concrete, I mean a package in a real-world problem. Basically, abstract things are harder to optimize for a particular case.

I could agree with that if time wasn't limited, but imho building custom data structure/algorithms for each problem will precisely leave less time to optimize for performance since reaching a working state first will be longer without reusable abstractions.
Sounds like an odd bug in how Google works.
What makes playing those ok and this not?

Some combination of being an easy target, and giving the murder simulation a slightly more depraved coat of paint than normal.

Even before Valve took this action, the game "Hatred" had become a political football of sorts. In the larger game development culture a set of social views have become fashionable that like to use social pressure to police the content of games.

The existing games do get heat, but I suspect there is a combination of both being grandfathered in, and that they are large properties/genres with publishers that can afford to weather the criticism. Also, it's a much bigger risk to Steam to de-list popular titles from publishers that have or would like to have competing digital distribution platforms.
Why not take a page from the financial industry?

Solvadi could be paid for with monthly payments, say, 90% of the average price of conventional Hepatitis C treatment. Once the total payments add up to the price of Solvadi, they stop.

The patient gets cured right away. The healthcare system sees a 10% savings instead of a $90,000 bill. Gilead gets a smoothed-out income stream that helps to insulate it from the feast-or-famine cycle.

What's more, this places a built-in limit on the price of the drug. If Gilead sets the price too high, then the monthly payments never add up.

In a system where the patient could switch insurers, the monthly payments would have to be imposed on the new insurer. Otherwise, we're back to the US game-theory standoff.
Successful tech requires an old fashion skill: Organizing People
Clang just couldn't raise nearly the budget it needed... Neal Stephenson had a whole blog post about how it turns out that just because you're Neal Stephenson doesn't mean people will give you money to make a sword fighting video game.
It takes a long time to make a billion dollar company, but with the increased emphasis on traction, I wonder if accelerators like YC are thinking too short term. Would an unknown Justin Kan or Alexis Ohanian even get funded today without traction?
Startup News You Don't Want to Miss Before Christmas
Yahoo owns Tumblr and Flickr as well as its core company doing fine.

AOL owns Tech Crunch and Huffington post.. As well as their core business remains profitable (2.3 billion in revenue last year).

Google is only largely popular with the <30 age demo and the tech centric crowd. You have to remember your social circle isn't always representative of the country.
Dave Arnold tested this, and preferred searing before and after cooking. :)

http://www.cookingissues.com/primers/sous-vide/purdy-picture...
Never underestimate the power of junk mail. Er... direct mail.

Send paper posters around to the departmental offices at as many schools as you can. It would not be hard to compile the postal addresses yourself, however you can rent such mailing lists quite cheaply. A "tested" list, which is regarded as high-value, rents for ten cents per name or so, but a "compiled" list, as this would be, is much cheaper, like one cent per name.

However if you have specific contacts at a school, and can address a cover letter to the contact by name, they're more likely to actually help you out by putting your poster up in a visible location.

Also consider advertising in student newspapers, student radio stations, as well as radio stations that while not run by students, are in the communities where schools are located.

Sometimes you can get free advertising just by sending around a thoughtfully-worded press release.
Pretty sure that the "hoaxers" were a PR firm trying to get 4chan shutdown.
Interesting. As it turns out, the site will be structured to show users content based on the particular tag combination they select.

So if they've selected #math #machine-learning #chaos #san-francisco #startup #phd, they'll be in a very focused group.
How do we know they really didn't crucify one of their members and the IT guy just got lazy with pics because the camera phone one was fuzzy?

I don't disagree with your overall point. My assumption since the invasion of Grenada was every domestic source was trying to mislead me. I listened to RCI, DW shortwave coverage of the invasion for 8 hours before the embargoed US networks mentioned it.

Today, I doubt there's any delta between domestic and foreign sources. RT is a propaganda organ, but I trust it more for US foreign policy coverage than US sources.
I know it's normally a good idea to avoid code duplication, but in this case I would have copied the function inside kms_functions into both kmsn and kmsp, since this removes the dependency on readlink and also makes it possible to move the executables around without care.
I wasn't sure what you meant by this so I had to look up some details:

http://www.gamespot.com/articles/another-kickstarter-game-bi...
Instead of thinking of WeWork as Airbnb for desk spaces, I like to think of them more like office hostels. They are relatively cheap spaces depending on how much of it you need and and how private of an area you want.

They offer community events and shared spaces to help connect founders with as many other people as possible. They're not all startups like at accelerators, but also include remote office workers from big companies who haven't rented an official space yet. So it is quite the diverse crowd.

If you like working in coffee-shops, give WeWork a try. It was a worthwhile couple of months and I met some good friends.
Fun with your friend's Facebook and Tinder sessions
Just shows how terrible comscore is at measuring.
This form of news will be slower to print than the "shoot now, ask questions later" form of journalism we see today, but I think there is a real thirst for it in the market place.

Unfortunately, I suspect you are wrong.
I work at Assembly and have paid pretty close attention to Coderwall, which might have some lessons for you.

Coderwall has around 500,000 unique user sessions per month, and it's all software developers. They monetize in a few different ways.

(all the revenue is listed transparently at https://assembly.com/coderwall/financials and more detailed breakdown for October is here: https://assembly.com/coderwall/posts/coderwall-s-october-fin...)

1. Job postings: companies pay to list jobs to the community. ($99 for a 30 day posting)

2. Ad partnerships. One is a retargeting partnership with Perfect Audience that pays about $15,000/month – and another is partnership with New Relic where users can deploy New Relic and get a coderwall t-shirt (and NR pays Coderwall per deploy)

I actually think Coderwall could be a much larger business than it is given the strong, active userbase, and the community is working on that. If you have questions about this, ping me at austin@assembly.com
Right. That's why cash is like anonymous bitcoins.
Isn't that because infant mortality is still a problem in Africa? i.e. more children are born because the parents don't know how many will survive.
There's been a number of attempts at this - see ShareDesk.