skysight-inc/HackerNews huggingface dataset:
> If it can save 40k lives per year it’s in any case a no-brainer.

This is a pretty big assumption without any evidence to support it.

There are many solutions that can potentially save even more lives, such as treatments and cures for heart disease and cancer.

However, I do not see anyone arguing to test these potentially life saving miracles on random people who happen to be walking down the street, like we are with autonomous vehicles.

Certainly, if we relaxed standards on testing cancer and heart disease treatments, we'd rapidly accelerate the development of life-saving cures. The more people we test them on, the better data we'll have to build better models, much like with autonomous driving.

If it can save 500k lives per year from cancer and heart disease, would revoking the need for informed consent to test these potential cures be a no-brainer?
Sucks, because the voice interface is an awful way of doing anything. I have it in my car and I hate the thing.

"Hey google, open audible"

<audible opens>

"hey google, play"

<audible closes, google play music opens and starts playing music>

or:
"hey google, read message"

<proceeds to spout intelligible garbage because the message contained a long URL, or wasn't in English>

No, thanks, I'll take a good tactile interface over this nonsense any day.
It's a test.

Honestly though, even the trust-bustiest of onlookers probably wouldn't call everything Buffet considers "moat" a monopoly. I buy fairy dishwashing soap. If the supermarket doesn't have it, I like the supermarket slightly less. If it's 10% more expensive, I still buy it. Home brand dishwashing liquid doesn't have this advantage.

That's a moat. It's not really a monopoly though, just a "relationship" with customers.
Trying to replicate may be the biggest problem with education.

LeBron grew up in Akron. He knows the problems these kids are facing, and he's going out of his way to solve it specifically for them.

That kind of local leadership combined with updating the school day and curriculum for kids with specific problems that are best understood at the local level can't be replicable.

How that is applied to apportionment is an open question. Vouchers always seemed like the best solution to me, but I'm not expert on this subject.
I come from one of those large, poor inner city schools. The money and after school programs absolutely help. I am a product of those after school programs. That additional money paid for musical instruments, sports, computers, and transportation.

I feel personally insulted when people say we shouldn't fund these afterschool programs because they don't feel they are working.
> AFAIK both are _not_ fine, eapecially because the licenses are totally incompatible.

MIT licensed code can be relicensed under GPL with or without modification to the code. It is only the other way around that won’t work. The reason for this are the specific demands made in each license.

See https://www.gnu.org/licenses/license-list.en.html#GPLCompati... where the Expat license is listed as compatible. The Expat license is the same license that is usually referred to as the MIT license.

Also https://en.wikipedia.org/wiki/MIT_License:

> The MIT license is also compatible with many copyleft licenses, such as the GNU General Public License (GPL); MIT licensed software can be integrated into GPL software, but not the other way around

IANAL.

Personally I encourage people to prefer the ISC/BSD/MIT family of license over GPL, but anyone that is set on using a GPL license is within their rights to do so for code derviative of said licenses (and several others as listed in the above linked list of GPL compatible licenses).
Django is a fantastic boring[1] tool, and seeing boring updates like this is great.

couldn't agree more
If I was conspiracy minded, I might assume this was posted in response to the story about Google going into China:

https://news.ycombinator.com/item?id=17660872
It’s also ineffective if you think you’re having an economic effect on the company by quitting. For most tech companies big and small, there is a long line of competent people out the door hungry for the opportunity to do whatever you’re quitting over.
When you moved to Angular and later to React did you have any jQuery heavy libraries?

I'm using stuff like slickgrid[0], jquery-ui datepicker, json-editor[1] and wonder how I will drive these components from something like Angular or React?

doh, quickly googled for the github links below and saw there now a slickgrid-es6[2] fork which I have not tried. But my question still stand: how do you drive jquery libs from newer frameworks?

[0]: https://github.com/6pac/SlickGrid/wiki

[1]: https://github.com/json-editor/json-editor

[2]: https://github.com/DimitarChristoff/slickgrid-es6
the kickstarter leak makes sense. that's very unethical behavior that should not be rewarded.
Vagrant Tutorial #part 2
I have spent some time using Vue.js and Django as a backend and I have been pretty satisfied with the results! I will probably try React next just to make sure I am not missing anything. I tried using node as a backend but I couldn't find any framework on the level of Django so I went back to it. There are some pretty decent boilerplates already to setup a Django/Vue website if you look for them.
Zensurance | Full-stack Web Developer | Toronto, ON | ONSITE Zensurance.com is changing the way small business owners manage their commercial insurance needs. Our recommendation engine assesses a company's insurance needs (e.g., based on peers, industry risks) and then recommends the optimal package. Our fully digital experience then allows the customer to get multiple quotes, purchase and manage without ever having to call or email a person.

Requirements: React / Node. A CS degree or show us an app you built.

Apply Here: https://angel.co/zensurance/jobs/286427-full-stack-developer
I don't think that's quite accurate either. Although you can include MIT-licensed code in a project that is, as a whole, licensed under the GPL, you still must include the original license and copyright, rather than "going from MIT to GPL."

For example, if you have an MIT-licensed project and I contribute to it, my MIT-licensed contribution will remain MIT-licensed, regardless of what you do in the future. If you change your project license to GPLv3, and later can prove that someone used my code from your project after downloading your project's source, I do not think you will be able to successfully hold them to the GPLv3 and force them to release the source of their derivative work.
As a counter point, I tried to use Django for a data-visualisation project and ran into some problems. Everything is built on models, which are kind of activerecord pattern. Django has an inbuilt (and inferior) version of sqlalchemy, so that when you want to push sql past a certain point (define queries more complex than the api) you're pretty much stuck. Now you have codebase with two different database libraries in it. You're probably using an spa so all the view stuff isn't helping, and Django kind of infects your code because it won't run without an initializarltion step so if you have a module importing something that imports Django, any time you use that it needs to initialize Django itself. I don't think that these are mistakes, just choices that they made that make it very good for websites up to a certain (sql/data) complexity and very annoying afterwards.
It makes a lot of sense, too. It's like AOL keywords, or hashtags, or even phone numbers: all attempts to brand the idea of "dial X to get Y." In this case, it's "press the button that looks like X to get Y."
Can you explain a little more about the remote file editing workflow? Is there an article I can reference or something?
The profit comes from the labour of people who work for you. Any profit you make is the difference between what their true labour is worth and what you pay them. So unless the owners are adding billions in value by themselves they are paying people less than the true value of their work.

The extent at which this happens is where some ethical issues lie. If you keep wages low while making large profit there is a point of view that you are ripping off your workers and this can be seen as unethical.

Cooperatives are designed to address this by making all workers joint owners. https://en.m.wikipedia.org/wiki/Cooperative

There is also the argument that large corporations that legally avoid paying tax and lobby to keep the loopholes open are making money by utilising public resources and not paying for them. These public resources support their workers and help the company to succeed. Bezos for example is particularly successful at avoiding tax and lobbying to keep it that way. Despite it being legal it could be considered ethically dubious as he is not contributing back to a system that helped him succeed.
> I'm probably going to be okay for the next few years, but is the Mac still going to be a worthwhile platform for a small software company in 10-15 years? I don't know.

I think it is more important to measure its users usage shares, rather than unit sold market shares. For example, out of the 2 billion Mobile Phones sold in 2017, 1.3 billon of those are Smartphones, and 230 Million of those are iPhones. That is 230 out of 1300, or ~18%. However if we look at usage, there are close to 3 billion Smartphone users today, and according to Tim Cook's word in today's conference on iPhone user growth, we are looking at around 800M iPhone user, a 26% of the market. The iPhone user base is still growing, as it matches towards one billion iPhone users.

The Mac users bases last report were around 150 million, out of the estimated 1.5 billion PC in use. So 10% of total user base. The PC user base hasn't been growing at all, while the Mac user base keeps growing. I think the most important metrics to Apple, is how many users are leaving its ecosystem and how many users are entering it. It reported 60% of the Mac are sold to new buyers. So Apple is roughly adding ~10M Mac users per year.

I used to think Apple not caring about Mac was because they see Tablet / iPad ultimately as a replacement of Mac. But this hasn't happened. ( yet ) And it may take another 10 years before we know if Tablet could really take over. In the mean time I think it would be wise for Apple to keep the Mac growing, it needs at least 300M user base to make the ecosystem solid.

The thing that worry me most is Apple's inefficiency. With Steve Jobs, he manage to create so many thing with so little budget. Apple now take 7% of its revenue to R&D, the highest ratio it its history and it seems they don't have much to show for. Hopefully we will have MacBook SE and iPhone SE Plus this September.

Today's Apple is good, but we demand great.
You think livestock is currently grazing on a significant percentage of america's landmass? The poster's point is that most of that land is /never/ touched by cattle.
Casual Astronaut is a content marketing agency based in Phoenix, Arizona. We're looking for a full-time, onsite junior front-end developer to join our team.

Full details on our website: http://casualastronaut.com/junior-front-end-developer/
Visual Studio is really unmatched, with all of the things that it can do. I still use Resharper and a few other plugins to tweak things out just the way I like them. You could do all this with a customized vim or emacs or whatever editor, but the learning curve is much lower. And while visual UI editors tend to be a trainwreck, the VS ones are about the best.

RedGate makes a really nice .net performance and memory profiler. One of the things I haven't seen elsewhere that it does is being able to drill through any ORM libraries to see the SQL that is being generated and executed against your databases.

LinqPad is a REPL, but it does intellisense, Nuget integration, rich output options.

It's generally just a little bit more finish and usability than OSS options
Ok, where the heck did I see trout tickling in the last couple of days? I want to say it was the biography of Montaigne, something about The Compleat Angler.
I've updated my 'Same App in React and Vue' article. Code review please?
This aspect has me looking at getting into Django; what have the discussions on HN regarding ASP.NET Core (the new open-source stuff) been like? I'm mainly in pre-Core MVC and looking to move up to something I can deploy to any Docker-hosting environment.
eh lolwut
Sticks and stones can break my bones but words can never hurt me - unless they lead someone to suicide. But I guess it was their own damn fault for not being thick skinned enough. Wimps. Or when a group decides to target a person for harassment and digital stalking. Lighten up grl, boys will be boys.

I am not proposing a simple solution here, but your blithe dismissal of online abuse is comical and cruel.
What packages are folks using these days?
Revolve
Classic narrowcasting mistake that dying companies make.

Statista claims 2.3 million digital subscribers. NYT is trying to milk that 2.3M for everything they got, squeeze the last drops of blood from the stone while they still can.

That's a great way to go out of business, when 99.97% of the world population is not your customer and your squeezing labors are not going to encourage them to sign up.

If you hyperoptimize to squeeze every drop out of a small customer base, eventually you end up with something like legacy TV networks where 99% of the population won't watch a show even for free, and the tighter the target focus on an ever shrinking legacy audience, the smaller the audience gets, until the whole house of cards collapses.

Its similar to the slice of pie argument; there are many business strategies that make a pie slice "better" at the price of shrinking it, and eventually the paper-thin slice disappears from the market because the enormous number of the employees can't eat anymore, but that certainly will be the most hyperoptimized slice of pie ever made, right before it entirely disappears.

NYT is going to have a truly amazing spy product right before it closes.
I have the opposite impression, that the grazing of cows on this land is beneficial as it mimics the role the buffalo formerly played.
How to Stop Saying “Um,” “Ah,” and “You Know”
To be fair, `ffmpeg` and its audio and video converting capabilities are quite large, therefore this has to be reflected in the amount of options available. But the basics of it is pretty easy to grasp through the manual.
What a perfect HN top post: a list of gripes.

First: Oh boy, what a deal breaker. If we can't solve waking up early, why bother, right?

Second: It's a neighborhood school; not a charter, not private.

Third: This is a genuinely-good and well-thought-out act of philanthropy that will make people's lives better.
Geckoboard | London, UK | Software Engineers | Full-time | VISA | Onsite

At Geckoboard, we're helping companies all around the world make use of their data by enabling them to easily build TV dashboards that align their teams on the things that matter most. Our product integrates with almost 100 applications and our customer include the likes of Slack, Dashlane, and Skyscanner.

We've been busy reimagining the way our customers get their data in Geckoboard and have a lot of interesting and creative work to do to shape their experiences. Right now, we're looking for curious problem solvers to help us on this journey.

---

Openings:

Backend Go Developer | https://jobs.lever.co/geckoboard/27c7e6ff-a02a-4221-a02f-e19...

Senior Front-End Developer | https://jobs.lever.co/geckoboard/c857d2a3-d784-4d7e-a72e-486...

---

Looking for a junior front-end developer role? (full-time)

Get in touch with your CV and a short introduction about yourself by emailing me (Monique) at people@geckoboard.com! :)
Note: Our junior positions are only open to people based in London with right to work in the UK.

---

A little about Geckoboard:
We're a small but growing 40 person start up in Shoreditch passionate about making data useful! We have a strong culture with a focus on building a great product our customers love, work life balance and personal development. And as a growing company there are lots of opportunities internally.

These roles would be a great fit for you if you're passionate about working as part of a cross-functional team (of developers, designers, QA testers and product managers), enjoy learning from others through pair programming and peer review and sharing what you know. (As an example, none of us knew Go or React.js a short time ago, but now they are key parts of our stack)!

Read more about our values and the team at: https://www.geckoboard.com/careers/ or https://www.glassdoor.co.uk/Reviews/Geckoboard-Reviews-E8789...
You think that; but since it is undocumented, you don't know.
> generally speaking I would say that giving a well-chosen gift is nicer than just giving money

I feel this is sort of a thing that's false, but you're required to believe it. Looking at it from the receiving end, money is worth more than gift, because a gift will likely be useless, or duplicate, or at best it will lock down the couple's ability to get the equivalent they want (I give you a good toaster you don't like; you'll be inclined to keep it, even though you'd prefer to buy a different one yourself). Money is the best gift, because it's no-strings-attached.

I definitely noticed that the shift of preference from gifts to money is happening in the cultural sphere I live in. Of course things may be different elsewhere.
Looks like a competitor to next.js, and from their docs built on koa.

It’s nice to see more libs in this space, but it seems a little over complicated to me with the “plugin” style arch.
Engine looks good. Open source needs more projects like this.

That GPL3 in the license.txt is a fun document full of dark places where less experienced adventurers might get eaten by a grue. Certainly makes it easier for plenty of interesting times and exciting quicksand sidequests for those without a suitable guide.
Apologies for the link - it takes you to the Javascript In Plain English main page where you will find the link to the article at the top. As I'm sure you all already know, HN doesn't allow posts that contain a duplicate link.

Many thanks.
We have reason to believe it's happening now! Besides the AGW signal in the temperature spread, there's now a AGW signal in hurricane behavior and precipitation patterns. It's happening now!

That's the point of the article! Did you even read it?
Freemasons to admit women – but only if they first joined as men
Re: where did Darwin's finches come from?

From God, of course ;-)
Wait how exactly would I use my dollars to influence internal decisions at a company such as Facebook?
Yeah, but that was supposed to be a transfer between families involved; currently, it's a transfer from families to third parties in the wedding industry.
It's Official. GitHub is slow
Spoke with a friend recently, excited about how well the move to Gitea was going. I haven't tried Gitea's free LFS yet but having been using pull (not push) mirroring, free private repos and dark UI and things been great. Aside from all that though there's one thing I never noticed about GitHub until I began moving repos off it – it's incredibly slow. Who knew?
If you want to document "How I access my home network remotely" but you're really spending a few paragraphs repeating the wireguard docs before moving on to other things like your choice of IPs, your logging setup, how to retrieve mail, how to ssh places, and stuff like that, please realize that none of that other stuff has anything to do with wireguard. You could just as easily be documenting those things with an OpenVPN or IPsec vpn or even an unencrypted tunnel. That's why those things are not in the wireguard docs.

If there's something that involves wireguard itself that's missing from or unclear in the docs, could you please clarify?
Query expansions in Stack Overflow Talent
> You can't throw more money at a problem, then declare you've come up with a general solution.

I agree in general that throwing money at a problem by itself is rarely useful. However, I think your statement sets up a false dichotomy. Is the answer to give every school 10 billion dollars? No. Is the answer to fund schools enough that they can give free meals to students and pay teachers enough to stay? Maybe.
To django model users. Can you query keys inside a JSON datatype(pgsql)[0] from the ORM?

For example in sqla you will do:

records = db_session.query(Resource).filter(
Resources.data["lastname"].astext == "Doe"
).all()

with data being the json column and lastname a key in the column.

[0]: https://stackoverflow.com/a/29975187
LaunchDarkly | ONSITE | Oakland, CA | Software Engineers, Sales Development Representatives, Solutions Engineers, CSM & TAM, Marketing roles and many others | Full-time | Cannot sponsor new visas at the moment

LaunchDarkly is a rapidly growing software company with a strong mission and vision carried out by a talented and diverse team of employees. Our goal is to help teams build better software, faster. You'll join a small team from companies like Atlassian, Intercom, and GitHub, and you'll have an immediate impact with our product and customers.

Our platform serves over 25 billion feature flags daily. The core technologies we use daily include Golang, React, Redux, MongoDB, ElasticSearch, Redis, HAProxy, and NATS.

We have a number of engineering opportunities available: https://launchdarkly.com/careers.html or feel free to email taek@launchdarkly.com
Ontario has this effect as well with the separate Catholic school board, which is a long-standing bit of political football. Publicly funded, but pays better and has no mandate as far as providing special education, remedial programs, etc. So yeah, no surprise that the Catholic schools perform better than the public ones, which leads to a narrative that they're "doing something right" and makes a discussion about merging the two systems that much harder to engage in.
The Django ORM has raw SQL escape hatches (either fully raw SQL database connections or model instance selections with SQL), and if you do need the SQLAlchemy query builder, slap in something like https://github.com/Deepwalker/aldjemy .

As for the initialization stuff -- yes, that's true; whenever Django models are being imported, you do need to have had `django.setup()` called.
Those are called speech disfluencies. TL;DR just use audible parts in speech.
Oracle | Remote

Ksplice is the leading technology that allows administrators to patch the critical components of a Linux system on the fly with zero downtime and zero disruption. We're looking for an experienced DevOps engineer to join our team. As a DevOps engineer, you would be responsible for automating the deployment, monitoring, and day-to-day management of Ksplice's infrastructure for building and serving critical security "hot fix" updates for various flavors of the Linux kernel and for user space applications. At any given point, this may involve ssh'ing into a machine, updating a configuration manifest, troubleshooting a running system, spinning up a docker registry, or providing guidance on the best deployment options for a new service.

The Oracle Ksplice team is a remote team, so you must be comfortable interacting remotely and working autonomously. We are a small team that expects its members to be comfortable with self-directed work.

More information about Ksplice is available at http://ksplice.oracle.com/, and you can contact me by email at travis.jensen@oracle.com for more detailed specs. Oracle is an equal opportunity employer.

Tech stack includes MySQL, Linux, Python, Django, Puppet, Ansible.