skysight-inc/HackerNews huggingface dataset:
> As much as you make fun of C

I didn't make fun of C. I made fun of a comment posted by a C programmer, which is very different. I have absolutely nothing against C.

> C will teach you to keep you programs simple and efficient, because the language requires it

From what I've read, the OpenSSL codebase is definitely not simple, and I'm not sure it's efficient either—it would depend on how you define efficiency. So your affirmation seems factually incorrect.

Other than that, I agree with your post. Simplicity is awesome. No point in using Angular to build a landing page if static HTML can do the job just as well. (Edit: let me take that back. There can be a point: the pleasure of experimenting and learning something new.)
Same thing with Google Buzz before.
> for every 10 people who gain internet access, about one person is lifted out of poverty

That particular number is… shall we say “often” used by Facebook’s PR? (Another way of expressing that comes to mind, but I'm not sure how to spell 'jackhammer').

The source is presumably the numbers in there:
http://www2.deloitte.com/content/dam/Deloitte/uk/Documents/t...
matched with the corresponding internet adoption in those countries at the same time. The parallel is discutable, expressly so.

Full disclosure:
I tried and wasn’t able to match those numbers myself (with internal ressources, when I was working for Fb); I would strongly encourage anyone curious to go through the methodology notes: there are many things that deserves to be discussed around equality, literacy, institutional change. Basically, things that are looked at independently by the Oxford Internet Institute (OII) and the Society for Institutional & Organizational Economics (SIOE, formerly ISNIE). Neither institution have been involved in that estimation as far as I can tell — and they would have tremendous impact on the nuanced understanding of those forces once they do.

I believe that Facebook can have a dramatic impact on emerging markets, especially with their advertising platform; I know personally who works on measuring that, and I know it is too early to have a proper macroeconomic estimation — but the impact should be very encouraging: there are many places where you cannot grow your business easily.

In the meantime, I would take that argument as:
Mark Zuckerberg wants Facebook, Internet.org and internet access in general to lift people out of poverty and into jobs. That means that arguments that argue against his efforts that involve negative effects less than a tenth of “being about to feed their family” will seem quaint to him. Measuring all impacts into orders of magnitude like that can seem a heartless exercice to many, but should not feel foreign to a regular reader of HackerNews.

On the other hand, this also means that efforts that connect internet technology with finding or creating jobs should have MZ’s undying support (modulo a possible ad fee).

What I believe is more interesting are things like:
Does Internet favour local commerce or international transactions? (Unclear)
Are devices and platform used for business similar to those used for personal transaction? (Apparently, yes.)
Will West Africa still be ruled by Mama Benz's, even with widespread adoption the smartphone? (Three forces cannot be stopped in this universe: Death, taxes and Mama Benz's dressing up on Sunday. Samsung better adapt.)
> Part of the decision has already been made. We are moving Firefox addons (themes and extensions) away from a model where you can perform arbitrary styling or scripting of the browser chrome. This is an engineering-driven decision, and it's unavoidable and necessary for the long-term health of Firefox. Not only are we moving Firefox away from XUL, but we are likely going to make significant changes in the way the UI is structured. It is likely that some parts of the UI will be implemented using native widgets, and other parts will be implemented in HTML, but the exactly DOM structure may involve independent connected with well-defined API surfaces.

Official statement from the Mozilla post in the discussion regarding removal of support for "heavyweight" themes. Emphasis mine.

That’s a pretty clear statement that it won’t be 100% HTML.

Also, the fact that "arbitrary styling and scripting" won’t be possible is another issue.

Tell me how I am supposed to write an addon that adds tab-previews as thumbnails when you hover over a tab like Vivaldi is doing it: http://i.imgur.com/vqysJs1.png ?

How am I supposed to write an addon that colors the navbar and the current tab in the theme color given by the HTML, or, if not existing, the favicon?

With current addons I can do that, with the new addon system, I’m seriously fucked.
Not everyone will agree, but 99% of the apps I use shouldn't need to interact with other parts of the filesystem. I'm not sure how the MAS prevents users from receiving support, or developers from giving support (or conveying information) as you suggest. If anything, it encourages those things; every app listing requires a developer link and a support link if I remember correctly, in addition to all the other customizable information, images, and links - not to mention almost unlimited support/information that can be provided within the app itself. And MAS support does give refunds, albeit at their discretion - but that's how much of the retail world already operates. Many developers would consider that an added convenience.

Again, my contention is not that the MAS is perfect, but to say that we're worse off for having it is hard to fathom. If the inconveniences really outweigh the conveniences, then distribute your app outside the MAS. Problem solved.

I can understand similar complaints about the iOS App Store since there are no alternatives (outside of jailbreaking) for native app distribution, but in this case it's just an option. Is the existence of the MAS really worse than not having it as an option (inferior as it may be, depending on your viewpoint)?
The rare make or break moments exist, but most startups thrive on getting their employees to work as if they're in make or break moments 10x more often than they actually are.
Also, try https://www.givingwhatwecan.org/get-involved/how-rich-am-i/
You realize this is public front facing information right? You can see who is online in the app itself.
It would be shocking if he doesn't have alternate income from investments that would knock him up to the top tax bracket. Even moderate dividends on $25m add up to putting you in the top bracket. I have to imagine he has more than $25m in non-Facebook assets.

Regardless, he's saving a fortune in tax by donating money to his own foundation. It could turn out to be awesome like the Gates Foundation, but it could also be a decades long experiment in tossing money down the drain as he works on pet projects. Hopefully the former!
looks promising!
With Mark, saying and doing are two completely different things.

Example: "Helping poor people in third world countries get online" turned out to be: "Deceiving poor people in third world countries into using something called 'Internet' that's actually 'Facebook with apps', and depriving them of real online access."

That whole thing ended up being an attack on the free and open web.

"Share with friends only" is short for "Share with friends and FB employees and PRISM-subscribers while we decide who gets to see what you shared."

I could go on for quite some time.

Somehow all the "help" he tries to provide ends up increasing his control over other people's lives while disempowering them.
Karius | Menlo Park, CA | ONSITE, Full-time | Software (Full Stack), Computational Biology, Wet-lab Automation, Machine Learning

We are a team of crazy biologists, engineers, data scientists and clinicians on a mission to change forever the way infectious diseases are diagnosed and treated. We face incredibly interesting challenges in software engineering, machine learning and molecular biology, as we push the limits of diagnostics and genomic technologies. (We're still in stealth mode, so apologies for the lack of detail in this post. Come talk to us for more info!)

We're hiring software engineers for front-end, infrastructure, devops, bioinformatics and machine learning. Join us on the ground-level for this exciting journey to shape our technology, product and company culture.

If you're an engineer who's willing to learn about biological problems, or have experience in next-generation sequencing, feel free to contact us: gstock@kariusdx.com

We currently use Python, Scala, Bash, Ruby, and Haskell. If any of this appeals to you, please get in touch!

Some of the things we’re looking for in people (not all required):

• Comfortable and familiar with backend and frontend technologies (MVC, Postgres / ORMs, React)

• Experience with building infrastructure and devops (AWS, Puppet / Chef / Ansible, etc)

• Able to glide across the stack as needed

• Algorithms development background and strong understanding of practical implementation issues

• Deep understanding of probabilistic modeling, statistics and data structures

Potential responsibilities:

• Designing and implementing robust and scalable compute infrastructure on top of AWS

• Creating pipelines for analyzing, storing and visualizing complex genomic data.

• Research, implementation, and testing of new analysis methods in computational genomics, in particular related to sequence analysis and metagenomics.
Bruce Schneier also has some stories of different but related credit card scams which also exploit the fact that authorisation codes are not checked at the time of the transaction: https://www.schneier.com/blog/archives/2014/07/debit_card_ov... and https://www.schneier.com/blog/archives/2009/01/in-person_cre...
Ubergram
If the Newark experiment winds up being a catastrophe, we do still walk away with a postmortem teaching us interesting things about the problems we face, and debunking the notion that all schools need is more money.
Is the Django team planning anything big for a 2.0 release?
> I use the same trick by blocking out my whole afternoon every day, and find that it works really well. It turns out that most meetings have no particular time that they need to be scheduled for

That doesn't work as well if you need to meet with people in other time zones.
Yeah I figured out the McDouble was healthier than a Double Cheeseburger because it has one less slice of cheese. It is also cheaper at $1.39 and small fries are the same price $1.39 and the large soda is $1 so for like $4 I can get a meal with all of that.

In January McDonalds is going to bundle items to save money so the McDouble and Small Fries will be $2 for a combo and then $1 for the large soda and my meal will be $3 then.

I learned to lose weight by eating less food and calories. I don't eat at McDonalds very often, but I try the McDouble meal when I can to save money and calories.
>This is Incorrect, it doesn't assume anything. Dart's method cascades just returns the receiver, it doesn't matter what the method returns, it's value is ignored and receiver is returned instead.

... which would only be useful if the method was void-returning or returned the this-instance, i.e., it didn't return a new instance and left the LHS unmodified.
It would be incorrect to take away from these stories that they were "key moments" in the life of JTV. These are fun stories, but there were lots of other moments that Justin could describe that were equally dramatic (if not worse).

If anything, these are examples of why most of the stuff that you worry about in a startup turn out to be totally irrelevant in the final analysis. While we were stressing about the Jonas brothers, the "gaming" category was off languishing in its own little corner of the site....
Aren't this "foundations" essentially just tax loopholes for the rich?

http://www.salon.com/2013/04/12/10_tax_dodges_that_help_the_...

read point 4.
SEEKING WORK - UK, Remote, Willing to travel.

Technologies: C, EC++, low-level middle-ware development for mobile/consumer devices, Linux, SDLC, Git, *nix systems programming, familiarity with C++11/14, HTML, CSS and JavaScript.

Quick learner, with ability to work on multiple projects and various platforms and technologies.

Résumé: https://goo.gl/RKERst
5 lifetimes? That's $90M per lifetime. Comfortable is one word for it!

Not to detract from the generosity of giving away the $44.5B of course...
reduce the problem as much as possible... use a single serve espresso machine. Volume remaining and freshness aren't really a problem in that context.

The best kind of code is the kind that doesn't get written.
Not for a couple years: https://www.djangoproject.com/weblog/2015/jun/25/roadmap/
I was in the same position as you a month ago and now have an amazing job at a big name company. Also never went to college and am self-taught.

1. Dedicate 4 hours a day to practice, breakdown is maybe 2 hours of solving hard algorithm/programming interview questions. Really solve them, do not let yourself look at the solution until you've made a real stab at the problem. Also attempt problems harder than you think will be given to you. Also try to get a smart friend to do a mock whiteboard problem with you as often as possible. Spend the other two hours learning hard computer science. Keep grinding through Intro to Algorithms, but slowly. Really internalize and make yourself believe you understand the concepts and material.

2. Apply everywhere. Seriously, even places you don't think you'd work at. The interview might change your mind and make you excited about the company, and at least it's practice. Also, subtly convince yourself YOU are also interviewing them. It will convey a lot more value on your behalf.

3. Go to meetups and meet people. I don't know where you're located, but meetups can seriously lead to opportunity. I say this even though ironically 2/3 of my jobs I've gotten from applying on the website. But my first job/internship came to me in highschool after meeting the VP of the company who offered a job on the spot.

In #1, I may have seemed to have taken a hardline approach, that's right. In my experience, the interviews I've had were not even 20% as difficult as the problems I was used to solving and that's the point. Working really hard to master the material will show in unpredictable ways.

Best of luck.
Also this:

> The American colonies followed the English tradition, but the law was more of a guide. For example, Mary Hathaway (Virginia, 1689) was only 9 when she was married to William Williams. Sir Edward Coke (England, 17th century) made it clear that "the marriage of girls under 12 was normal, and the age at which a girl who was a wife was eligible for a dower from her husband's estate was 9 even though her husband be only four years old".[1] Reliable data for when people would actually marry are very difficult to find. In England, for example, the only reliable data on age at marriage in the early modern period come from records that involved only those who left property after their death.
unfortunately it isn't currently possible to use Signal on android without
the gapps/google play store installed, which is a deal breaker (I'm not arguing
about whether this makes sense or not from the developers' perspective, it's
just a fact).
Recursion Pharmaceuticals | SLC, Utah | Onsite, full-time

Senior Data Scientist

We have 20 TB of high-resolution images of human cells, some diseased, some healthy, which we have to statistically distinguish as a first step to finding cures for rare genetic diseases. Our small team of biology and math Ph.D.’s has the potential to save lives and be at the forefront of the revolution in image-based biological analysis.

What we do

There are more than 5,000 untreated rare genetic diseases, which together affect nearly ten million people in the US alone. Each of these diseases affects too few people for traditional pharmaceutical companies to approach them, so we're building a way to seek treatments for hundreds of these diseases in parallel. We aim to find treatments for 100 of them in the next 10 years.

What you’ll do

As the second member of our data science team, you’ll collaborate with our biologists to guide our experimental design, improve the models that drive our analysis, and use our data answer questions that guide our scientific and technical strategy. We currently work mainly with the python scientific stack, including pandas and IPython, and making some use of such libraries as sklearn, while also building our own models for machine learning and statistical inference. See the posts linked below for more details.

Logistics

We're based in Research Park at the edge of the mountains overlooking Salt Lake City, Utah. Gorgeous hiking/running/biking is literally out our back door, and it's half an hour to 5 top ski resorts. We offer competitive pay, health insurance, relocation assistance (working at the office is part of the deal), equity, an awesome team to work with, and the chance to impact the world in a massively positive way.

Apply

Data science post: http://www.recursionpharma.com/senior-python-data-scientist.... Data science applications: datasci@recursionpharma.com

See who we are: http://www.recursionpharma.com/team
BASECAMP VALUATION TOPS $100 BILLION AFTER BOLD VC INVESTMENT
The problem is you don't need fast physical deliveries of short messages that often. For example, a few days ago I was pondering how to reach a particular person on very short notice; I had an address, but nothing else, so I couldn't call them, and while I could spend like $50-100 on international mail, it wouldn't get there faster than 3 days from sending. Ultimately, the best solution I could find was... telegrams. Specifically, their modern email+courier incarnation. It would cost like $70 and probably get to the person in a day or two.

I thought this sounded outrageous, but then it occurred to me: when was the last time anyone ever used telegrams? There can't be many uses of them - I've never used one in my entire life - and all the regular costs of a business still need to be paid and the couriers have to be paid and so on.
How is this a debatable reason? If they have you working for a client, and you can't communicate with the client effectively, that's a completely valid reason for rejection.

Full disclosure: Former employee of Metova, and I had an absolutely fantastic experience with them.
It's not really "as opposed to". We have both, and I figure that's good.

Each model has its strengths, weaknesses, and problems it is most suited to, just like public vs. private industry.
It depends on what you are building.

I try to start every project as a mvp. Minimum features minimum screens minimum and short delivery dates.

For mvps we usually take it from whiteboards to google presentations. We literally paste in a photo of the whiteboard and then add text boxes.

That usually evolves with more slides to more witeframy-ish sketches with annotations.

As a rule we never spec more than a couple of screens and functions.

Once done it gets handed to a dev (with an in-person briefing). They usually deliver something clickable in bootstrap which is great for web and mobile prototyping.

We test on users, get feedback, and start again.
Location: Nomad
Remote: Yes
Willing-to-work: GMT-6 to GMT+6 (+weekends)
Willing to relocate: Yes (discuss)
Technologies: Linux, Salt, Python, Django, Flask, PythonEve(REST), Jinja2, PostgreSQL/MySQL/MongoDB, JavaScript, JQuery, AngularJS, Git, Bootstrap, HTML, CSS, Docker, PyDataSci-stack,
Gigs: DevOps/Data-Science/Web-dev
Email: hireme01@boun.cr
One problem with that is that there's no reliable way to tell if someone is looking for porn. I remember this got MSN search in hot water donkeys years ago because they were making money by sending people to porn sites based on keyword matching that triggered on non-porn searches.
It seems not to be sandboxed at all. At least that's what codesign reports for the binary.
She'll be way richer than that.

They'll donate 99% of their shares along their lifetimes. In the meantime, they'll get cash in several ways: dividends, salaries, bonuses, etc.
Careful of the huge confirmation bias inherent in the art you see vs. the art that's being created. Your spheres (not you specifically -- all of HN) likely tend toward exposing you to those kinds of projects.
I've always wondered this about the pizza-delivery story: how did they know the address where Kyle was staying?
meanpath.com - REMOTE (Any Country) - Full Time - Many Positions

We are a 100% distributed company with staff in Australia, United States and the Philippines. Our tech stack is all Haskell with a very minimal amount of front end that we are hoping to expand with the help of the following new hires.

Currently hiring for:

* Front end developer

* Product manager

* Content writers

* Designers

meanpath crawls 200 million websites and compiles reports on the technology these sites are using. We currently track over 9,000 different bits of tech which sometimes gets picked up in the press http://techcrunch.com/2013/07/28/bootstrap-3-goes-mobile-fir...

Most of our customers consume this information via our API but we are going to start work on creating a front end so non-technical users can access the information easily. We are entirely bootstrapped and profitable. CTO is based in Ann Arbor, MI and CEO (me) is based in Sydney, Australia. We have a huge team of researchers in Manila who compile and enhance the reports.

Visas?:

We have both US and Australian corporate entities so can sponsor or transfer visas in both countries. If you do not already have a H1B we cannot help with the application process for that as we need to fill these roles now.

Interested?

Email adam@meanpath.com
NSA needs more EFF hoodies
Support Tor's first donation campaign.

Become a crowdfunder.

https://blog.torproject.org/blog/our-first-real-donations-ca...
No, not really. Django is moving to an "almost semver" versioning system. The X.0 releases will be when deprecated features are actually removed.

There are still some big ticket features that various people want to work on. These get released as they become ready. There may be some feature that is targeted for 2.0, but we won't know what until after 1.11.
Tor's first real donation campaign
For functional specs, we create a page on our wiki and transcribe the results of whiteboarding and bullshitting. Features are listed out, pictures taken and inserted, and then that wiki page is fleshed in with implementation details (database calls, HTTP endpoints, etc.) as they become coalesced.

In parallel to this, a business use case is put together to remind us why we're building a feature.

Eventually, one or more tickets are opened up in Github via Huboard, and they reference concrete implementation steps and pass/fail criteria.
> which would only be useful if the method was void-returning or returned the this-instance

Simply untrue, there are plenty of times methods have side-effects that return something other than void or itself, e.g:

- Incrementing a value and returning the current value
- Inserting or Updating rows and returning the number of rows affected
- Setting an entry and returning whether there was an existing entry or not
your dad is a bitch, and your mother is chubby.

love, zuck
This one definitely isn't..

http://www.theguardian.com/artanddesign/2014/feb/05/petr-pav...

http://www.theguardian.com/world/2015/nov/09/russian-artist-...

Most worthwhile art is done by people who look at life as a different type of quantity. Whether valued higher or lower, the different outlook is really what makes for interesting art.
I somehow managed to miss the sentence entirely where this is explained (it is used for reading EDID from a connected display). Thanks for the correction!
Can you show any Flash games making heaps of money? I have games of my own on both Kongregate and Armor Games from late last decade / early this decade, the business models behind that type of flash game (which was mostly licensing and ads) has almost entire disappeared and not been replaced.