skysight-inc/HackerNews huggingface dataset:
> [Steam] has a slow load time.

Odd. On my six-year-old potato PC, Steam takes 10 seconds from the time I click on the Steam icon until the time the UI is up and I can interact with it.

> ...if you haven't played a steam game in a while and you want to run one, you might be looking at a good few minutes before the game even starts to load. In the name of what, stopping piracy?

Probably in the name of downloading and applying the most recent game patch. On the off-chance that you weren't talking about patch downloading, I started a game in my library that was installed, but that I hadn't played in over a year. It loaded just as quickly as any other game in my library.

If patching bothers you, run Steam in Offline Mode.

> ...I wish they just let me run a the game without running Steam.

If you want to go that route, you can probably find any number of methods to spoof the Steam DRM.
Improving schools is HARD for techies and non-techies alike.
Education is one of the major iniatives of the Gates Foundation and Mrs Jobs main charity.
The post you're responding to never said this essay deserved criticism. It said it's good people aren't taking it at face value and are being critical of it. They are not the same thing.

Being critical of the claim to donate 45 billion dollars is pretty natural. First, they didn't say 45 billion, they said a percentage of their worth which right now is 45 billion dollars. You would have a very strong point if they had just delivered the check for 45 billion dollars and people were criticizing it.

But they didn't do that. They wrote a post on the internet saying they're going to give away their money sometime in their lifetime.
onsite / remote?
Are those options the state of the art?

I wouldn't use either.

Edit: added the following...

I've dabbled with both, and they suffer from the same kind of problem that all frameworks on top of dynamic languages suffer from. You essentially have to do all the checks that the compiler /should/ do for you, by using unit tests. That gets old fast. Also, on large code bases, I now prefer having real refactoring support.

I'd rather pick something on top of a compiler that is not brain dead.

If I had to do python again, I'd use pyramid or flask, and if I had to do ruby, I'd look at Sinatra.

I stand by my original statement, on the basis that both of the offered frameworks are built upon shaky ground to start with.
If all you are doing is trying a bunch of cases (or filters) on some data, why not just use all and a list comprehension on functions.

all([postAllowFilter() for postAllowFilter in filters])
Then just take a list of all of your functions.

Really, there just should have been a restructuring of the initial code flow. It didn't look too messy.
One difference is that an adult can choose not to use Google. They can also (usually) choose to install ad-block or ghostery or a similar plugin and thwart the tracking.

If using Google is mandatory for a class, then the students don't have any choice in the matter. And I think school computers are locked down to prevent installing browser extensions, so that option isn't available either.

Also, because it's a pet peeve of mine, it raises the question.
Do you mean your buyers paid 20x your business' yearly profits?

Why?
Oldweb.today
Tachyus - San Mateo, CA - several open positions

We are revolutionizing the oil and gas industry, well funded, and (most importantly) producing significant revenue. This is the opportunity for the right people to align with us and share in ownership. We are a focused science and engineering driven team working with real physical devices and processes measuring and analizing the natural world. We take our Values statement seriously, so read it first and decide. http://www.tachyus.com/joinus/

As a technology company, our long-term success is dependent on the skill and alignment of our engineering team. We develop new software and hardware and rely on our engineers to bring the company's vision to fruition. Every engineer has the opportunity to make huge product contributions and has a responsibility to promote internal collaboration and adherence to best practices.

Software Engineer - DEVOPS

Our core physics and data science algorithms (what we call “Data Physics”) are written in a combination of Python and Matlab. Tachyus data physics algorithms solve large scale, difficult oil field problems using highly parallelizable, dynamic computation environments. The algorithms are typically developed on a Windows architecture but scale out to many Linux-based instances for deployment. These algorithms integrate with a full stack web environment running in F#, a functional-first, multiparadigm language, which is deployed to a Microsoft Azure deployment environment. Both environments operate in parallel. We seek engineers who are excited to work on dynamic allocation of computation resources, efficient operations, and cloud-scale operations.

Correctness (QA) Engineer

The Tachyus Correctness Engineer is a Software Engineer who specializes in building the infrastructure to prove our software and algorithms produce accurate results. The CE works closely with the Software and Science organizations to prevent, catch, prioritize and eliminate errors in both software and data. Correctness Engineering is also intimately involved in continuous Integration and release management. He or she is an engineer at heart, preferably with experience writing production code.
I don't think cynicism and criticism are the same here. This is the man that about a decade ago who called his users "dumb fucks" for trusting him with their personal data [1]. The same man who used failed password logins to Facebook to access a journalist's email address [2].

Now he's giving 99% of his wealth to a charity he controls. This is an awesome step: dynastic wealth is stupid. However, it will take a few more good deeds to convince me that he's grown out of his youthful moral indiscretions.

1. http://www.businessinsider.com/well-these-new-zuckerberg-ims...

2. http://www.businessinsider.com/how-mark-zuckerberg-hacked-in...
It's hard to think of anything more vapid (not to mention insulting to American Indians and African-Americans) than a game about American "colonization" that lets users ignore the roles and effects of two of the worst genocides ever inflicted by any existing or nascent "civilization."

Here are a couple of other equally-vapid new-game ideas for Sid Meier and his ilk:

-"Nazi Military Contractors," in which the "winner" sells the most supplies to the Third Reich. (Jewish extermination? Nothing to see here...")

-"Palestinian Undertaker" in which funeral directors compete to direct the most funerals.

No doubt Meier can sanitize these scenarios sufficiently to meet his stated goal:

"One of the things we really try to avoid our games is this kind of this choice would be the right thing to do, but this choice is gonna help me win the game’ put the players in those kind of moral dilemmas. That's not what our games are about. We want you to feel good about yourself when you finish the game." *

RPGs like this are the ultimate in mental masturbation. Which probably explains their popularity with emotional adolescents.

*-from
http://sourceforge.net/p/freecol/discussion/719665/thread/28...
> Honestly the frequency with which companies are only offering stub installers bothers me.

In general, I heartily agree with you. However, because Steam's primary purpose is to download and install huge gobs of data from Valve's servers, I feel that Valve's decision to ship just a stub installer is totally justified.

MSFT's stub Office installer, or Google's stub Chrome installer? Inexcusable.

Edit: Ugh. I should caffeinate. Steam's primary purpose is to let you play video games. However, the way it does that is by downloading gobs of data & etc.
Facebook has oodles of untaxed cash by virtue of the Double Irish, so it could choose any of a number of EU governments to invest charitably in. Not just the USA.

I wonder what Greece would think of free cash injections, for example? What could improved infrastructure do for that struggling country?
Excellent question! But I don't have the answer for you.
A lot of these hypotheticals and fringe molehills are fueled by fear of the unknown. It happens for most newish technologies.
Well played lukebaker
Nice troll.
SEEKING WORK - Remote - Washington DC Area

I am an Objective-C developer with 4 years experience working remotely and in house. I can make you an iOS, OS X, Apple TV, or Apple Watch app, or any combination of the above. I have also dabble minimally in Node.js, so if you want to throw me some basic work at a discounted rate for Node, feel free.

My rate is $100/hr and I am currently looking to pick up around 10 hours of work per week, or more if I find time permits. I prefer to work remotely but I may be able to meet on the weekend if needed.

Contact me at DepartmentOfCode -AT- gmail -DOT- com
I sometimes wonder why people fork my repos but don't make any modifications. My feeling is similar to yours, since I sometimes asked the job candidates during interview to show me some of their open source, and they showed cloned repos, but I would not find their commits there.

I'd only add changes for ... legitimate users: if I forked but forgot about it, just simplify my life and remove this repo automatically, if I requested so.

Plus if I want, I'd like to track changes in forks too.
Google devaluing the position of competitors like Yelp and TripAdvisor in search results for specific businesses.

http://www.eater.com/2015/11/25/9800584/google-burying-yelp-...

http://au.idigitaltimes.com/google-pushes-yelp-and-amazon-do...

http://www.fairsearch.org/yelp-ceo-stoppelman-criticizes-goo...
Many people who don't use Java refer to Enterprise Java as the subsection of code written by people who know nothing of efficiency and maintainability within large companies.

IE: Using XMLs for things that they are not needed for.
Stackdriver, boundary, signalFX
Clever (YC S12) - San Francisco, CA - onsite

Right now the market for educational software is a mess. It’s incredibly difficult for developers to get their products into schools, and it’s even harder for them to scale. School districts spend tons of money on learning applications, but they have no way of knowing if students are even using the apps they’re purchasing. Teachers know there’s great software out there, but relatively simple challenges like getting 30 students logged in at once make using it impossible.

At Clever, we’re working to change all that. We provide schools with a free API and single sign-on solution that makes using educational apps a breeze. We’ve grown fast: after three years, we’re moving data for a third of all K-12 students in America (20M kids), and 48,000 schools are using us to manage their education apps. Our goals are much bigger than that, though. We want to be two things:

-a single place where schools can easily manage and analyze all the software they’re using, and

-a single identity that students can use to see everything they’ve learned across multiple apps.

We’re a team of 85 (37 engineers) based in downtown SF, and we’re looking for engineers and engineering managers who enjoy working in (or would enjoy learning) Go, Python and Coffeescript. More generally, we want people who are sharp, adaptable, and passionate about improving the way education works for everyone.

Check us out at https://clever.com/about/jobs, or check out our recent press here:
http://www.npr.org/sections/ed/2015/08/27/434667722/one-thir...
I'd choose Django hands down between the two, but I'd pick Flask in the case of a smaller or less generically-cms app.

With that said, if you want something up & running asap, pick whatever you're good with and if you want to learn, pick whatever you didn't use before. Django and RoR are comparable.
I don't think this is really the right medium to ask that question. You'll find certain topics (Golang, Django, Unicorns) get up voted heavily on Hacker news and I think this indicates a bias that'll hurt discussions like yours.

That said I'll take a stab with it, as I've worked with both. First off they're both MVC frameworks that prioritize a fast, convention-first, development cycle. They both are very well proven, they both have great documentation, and they both have a large number of resources detailing nearly every aspect of their deployment.

So for me it is really a question of these three things:

* what your team is used to

* what resources (capital to buy talent if need be, time to invest in research, etc.) are available to you

* what edge-cases your app might come across over the development cycle (do you need real-time features? might you use a niche data-store? do you have to connect with particular third-party services?)

For each of those points you need to do some planning and decide what the answer if for your team. I believe if you have a grasp on this the answer will be some what evident to you. If it's not, then I think you can just flip a coin because it won't matter to you.
Cement – A Framework for the CLI Ninja
Agreed. The fact that they're having a big press release about all the awesome stuff they're going to be doing before they've done any of it, heck before they're even ready to say what they're actually going to be doing, is telling. As is naming their initiative after their daughter.

It's nice when vanity projects end up helping the masses (and we'll have to wait and see how successful it is at that). However, we shouldn't act like this very public display of wealth (again, before anything is even done) has motives that are so different from, say, giant statues of oneself or giant mausoleums.
>Citation needed. Like, really.

I'm of two minds about this. This is an excellent piece of writing and is extremely persuasive and accomplishes all of it's intended goals. This is very effective writing and may change someone's opinion from emotional calls. It's very human, easy to understand and people flock to it.

However; we have seen the constant and repeated abuse of using this style of writing. Advertisements are the most prominent and politics the most dystopian. It's also very easy to convince people that certain things are facts when that may be disputed or outright wrong.

So there's a weird question to come out of this: how accurate and cited do we really need our emotional appeals to be? Given the effectiveness of the writing, citations seem completely unnecessary. Given the context (letter to child; although I'm fairly certain it was orignially intended for a broader audience this is what they claim) you would assume it has no need to be entirely factual, but that context is changed now that it's become a public letter. A public piece of writing should ethically cite or have some backing for any statistics they claim (in my opinion). Although overall hacker news' culture would probably say that if you make a decision, it should probably be based on real data.

Personally, I think it's a piece of writing meant for a wide audience which in my opinion means they should cite any claims they make in this case. It's easy to mistake it for something else entirely because of how it's written, which is why it appears to get a pass.
> How do you share pictures privately with friends?

Flickr. Some of the holes in the group management are a weakness there (no albums in Groups, for example).
Eyenuk, Inc. | Los Angeles, CA | Onsite | Full-Time | Visa (full time) | Software Engineer
www.eyenuk.com

Eyenuk is an exciting medical software startup that has developed a powerful retinal image analysis platform for screening of diseases such as diabetic retinopathy and agre-related macular degeneration.

Anyone with diabetes is vulnerable to blindness that progresses without any pain or discomfort. Despite it's preventable nature, the condition, called diabetic retinopathy, is the leading cause of blindness in working age adults. Eyenuk has developed EyeArt, a SaaS offering, that automates the retinal disease screening process via automated analysis of retinal images and providing a screening referral outcome. EyeArt is a clinically validated on over 33K patients providing sensitivity that exceeds that of expert human graders. EyeArt has CE Marking (regulatory approval in Europe) and is on its way to FDA clearance.

You will join a passionate team at Eyenuk comprised of software and image analysis experts. We are hiring for multiple positions in the following two broad categories.

* Full-stack software engineers (Python, Frontend, UI)

* Algorithms engineer (low-level image processing, deep learning)

Would welcome anyone who wants to join our hands: have a young family? Great! Need a visa? We'll do everything legally possible to get you one.

job at eyenuk.com
Excited about the new JSONField added: https://docs.djangoproject.com/en/1.9/ref/contrib/postgres/f...
This is the tried and true response. It's been around for 20+ years and chanops enforce channel topics.
Wow, totally missed that or I would have found another source. Wonder how that made it in there, if the domain was taken over by SEO types or if it was placed there for a fee by the maintainer of the site.

Sorry about that. Can't believe I missed that when I first read it.
For me this is the wrong question to start with. The right question is what language do you want to work in first. Then determine which framework for that language best suits your needs.
Only if you assume all compilers to be standard compliant.
Well, if you consider the double irish with a dutch sandwich designed to take that money from states (who would use that money to finance stuff such as public services, medical insurance, social welfare,etc.), the market manipulation during the IPO, the spammer methods and a transnational corp whose business is the collection of personal and private data from users while trying to replace the web/internet among other wrongdoings, all to put that money in zucker's hands (and a few others) then it becomes obvious that this has nothing to do with philantropy or altruism, to the contrary it's narcissicism, ego and maybe guilt.
I just don't get it. How are there still people ignorant of this. How many times do moxie and tptacek have to repeat themselves?
SEEKING WORK / Remote / lives as digital Nomad / currently in UK

* Some challenging problems that need to be solved

* Preferably REACT + NODE.JS, with Redux / immutability because I am loving it.

* Lead complex projects in node, php & jQuery, React,Chrome extension.

* Rate is $90/hr for full-time engagements

* Prefer engagements at at fixed price point & schedule.

* 15+ year experience working as architect, team lead & founder in 2 SAAS.

CURRENTLY

* I am writing an e-book on Learning React, Redux & Immutability.

* Taking a jQuery team upto speed with React development to convert their SPA.

* Roaming the world as Digital Nomad

WE CAN BE A GREAT FIT IF

* You have anything that's really challenging and needs an expert hand

* You are thinking / doing React based SPA's, with Redux & Immutability.

* You have understanding of jQuery based stuff and need to jump to React

* You need an MVP made with React frontend and nodejs or parse/ firebase backend

Get in touch with me if you need to talk about your SAAS to someone who has experienced it or need any inputs on product, team or culture. I would be happy to talk just to get to know.

Get in touch with me at bunshar at gmail.
> You have no idea why I stepped down, or about anything else that went on behind closed doors.

I'm going off what Mozilla has said publicly: "Brendan was not fired and was not asked by the Board to resign. Brendan voluntarily submitted his resignation. The Board acted in response by inviting him to remain at Mozilla in another C-level position. Brendan declined that offer. The Board respects his decision."

Source: https://blog.mozilla.org/blog/2014/04/05/faq-on-ceo-resignat...

You're absolutely right that I have no idea what happened behind closed doors. If you'd like to speak to that, I'd be very interested in listening. What you've said in this thread doesn't contradict anything I've said about you voluntarily resigning.

> Calling me a name because you assume things about me

What is there to assume? You donated money to a group that was formed for the sole purpose of taking rights away from people. Rights that you enjoy, rights that caused harm to no one, rights that had no effect on your life otherwise. There's nothing at all ambiguous about what you did. It was an objectively terrible thing to do. I cried on November 2008. That was one of the hardest months of my life, and I don't even live in California. I can't imagine how much harder it was for all the families trapped in limbo as the courts decided whether to dissolve their marriages.

A bigot is "a person who is intolerant of any ideas other than his or her own." You don't like gays marrying? I don't even care, good for you. But what you did is even worse than that: you took action to legally prevent them from enjoying the same rights you have.

I'm sorry if you don't like the word, but you donated that money, and I didn't write the dictionary. I hope one day you'll come to understand what you've done and apologize, but it's been seven years, so I'm not holding my breath.

And the "intolerant of intolerance" response is nonsense designed to do nothing more than shut down debate.

> Save it.

I'd love to. On this issue, you lost. Marriage equality is the law of the land, and you can't vote our rights away this time.

Personally, I'd like nothing more than to not hear your name again. But every article on Mozilla at HN brings you up again and again. (And of course, we're also stuck with Javascript.)
Yeah, telling everyone I want to communicate with they have to buy an iPhone to talk to me any more is a totally reasonable approach.
So I did some testing, and with a little tweaking the Signal Chrome App can be run under the NW.js alpha as a standalone client. Both need to mature more before the combination becomes fully usable [1][2], but once everything is ready, this looks like a very simple way to set Signal up with cross-platform desktop apps.

[1] Signal-Browser doesn't seem to be able to add contacts properly when used with the production server, and the staging server looks like it's down right now.

[2] NW.js currently refuses to recognize Signal-Browser as a Chrome App unless I rename package.json to something else. Remote debugging doesn't seem to work with Chrome Apps running under NW.js at the moment - the inspector just gives me an empty response for each page I try to access. And there will need to be some way of configuring the Chromium engine to use Signal's self-signed SSL cert, though they'll have to solve this for the Chrome App as well.
PlayCanvas - London - (ONSITE || REMOTE)

Two coding positions available at PlayCanvas the leading WebGL interactive 3D engine. http://playcanvas.com/

---

PlayCanvas is looking for a top flight game coder to join our growing team.

We have an exciting online multiplayer game project that you will be leading.

Ideally, you have a portfolio of games you have already made or worked on. We are looking for a talented all-rounder. Can you enter a game jam on your own and make something awesome? Can you pick up new skills and technologies quickly?

More info: http://forum.playcanvas.com/t/playcanvas-is-hiring-game-code...

---

PlayCanvas is looking for a creative coder to join our family. Come and help us build award-winning apps and games that are the best on the web.

More info: http://forum.playcanvas.com/t/playcanvas-is-looking-for-an-a...

Email: info@playcanvas.com with CV and cool stuff. Check out http://playcanvas.com/
Depending on the repo it is - mirroring. When I feel the owner might be pressured into removing their repo.

I have a thicker spine and can hide behind a veil of public anonymity. For example, if someone tells me to pull my forked repo because it offends them, they'll get a bird and told to sod off.

There's been quite a few actually useful projects that have been pressured into shutting down - leaving only the forks to remain.