skysight-inc/HackerNews huggingface dataset:
> Did Bram Moolenaar tell you that? Otherwise, none of us know what motivated him.

I don't think this is a subjective matter? The sequence of events was:

1. async feature was proposed in 2014 and earlier, Bram was opposed to the idea in general

2. neovim was created to integrate async and other improvements

3. lots of plugins started supporting neovim's async

4. vim comes out with its own async feature

You're welcome to ask Bram what motivates him personally, but I'm comfortable with my judgement of causality to the ecosystem as a whole.

> Neovim fans seem to hijack Vim discussions frequently. Sometimes people want to talk about Vim.

You may talk about vim, that's fine. Do you feel neovim is off-topic for vim discussions? It seems fairly related to me.
This is where Typescript comes in. It's beautiful.
How to Prototype a Facebook Messenger Bot with Keynote
Yeah the first edition wasn't so good. It got quite a big re-write for the second edition which came out quite quickly (in terms of a C book getting a second edition anyway).
Sugar in itself is not necessarily bad in moderation. But the "normal" diet contains way too much and this makes it bad.
This 12,000-Year-Old Town Could Soon Be Underwater
How would we have ubiquitous computing without metals? Or really any tools, modern or not?
> Other commenters are correct that POST /accounts/4402278/close is not right (and also fairly hilariously contradicted in the next section).

Of course its right. Read the POST spec. POST is for processing data. Its up to the server to what is processed how. If the POST is for closing a bank account, it is valid. I think, my bank would need verify a lot of things before I can close my account with a single click. So the operation cannot be idempotent and thus requires a POST.

I mean, if you are fine with setting just a flag in your bank, you can be fine with a PUT. But I will not become a customer of your bank.
So far as I know, sex is used to sell the world over. Growing up, I remember there was a fascination with racy European commercials. Depictions of sex are more normalized there, so the ads just get sexier. Sorta like violence in the US.

>with regard to the way Americans view their wars

It's been a long time, but as I recall, the second invasion of Iraq was the most protested war in the history of our country -- before it even started. While we don't see the full brutal detail, we understand perfectly well what it means.

I'd also add that the American military serves as a proxy not just for American interests, but Western interests. We just get to bear the cost and reputation hit for these things. I don't know where you're writing from obviously, but don't be surprised if your own nation / govt has been complicit in, and benefited from American intervention.
Yet other countries have no issue doing it differently.

So there are other ways than the US one.
There is an RDA for carbohydrates, but:

1) It's way too high

2) It doesn't have a sublimit for sugar, so you can get 99% RDA of carbohydrates from sugar and the guidelines will tell you that's fine.
And yet you have defections. North Koreans are stupid as to think their rotund leader is a god while their family starves.
Yes/no. Code is developing faster than standards update:

HTML - HTML 4.0.1 -> HTML5 (14 years)

CSS3 - in development since 1998

JS - ECMAScript 3 (1999) -> ECMAScript 5 (2009) -> ECMAScript 6 (2015...ish http://kangax.github.io/compat-table/es6/)

I think web development is a lot like Perl. It is flexable enough for anyone to write something simple and quick but creating a large maintainable project takes a lot of discipline.

I use a series of linters, style guides and naming conventions to keep from shooting myself in the foot but still will need to go back and clean up from time to time.
Exactly.

Just stick it into CS 101 (give it an afternoon), and then treat it like a prerequisite. Require that all students use VCS for projects in all other courses.

It's really not hard. Even for most of my non-CS classes I maintained a git repo just for notes.

Even if you set aside the benefit of learning and building a useful real-world skill, mandating git usage will likely save almost every student from a disaster at some point during their studies.
Jeff Bezos just unveiled his new rocket. And it’s a monster
What is a printer?
Your comment ignores my introductory paragraph. I have many years of experience working on many different mature code-bases, including (and especially) C++. I know the pain of legacy code quite well, but web seems to be a whole other ball of wax.
And put them where? Europe too?
GTA is teaching self-driving cars how to navigate better IRL
I was replying to "We as a society... drop our middle-school kids off to see violent movies without even thinking twice."

The average parent isn't going to fill their mini van with a bunch of 12 year olds and drop them off with the instructions to sneek into a film that they won't be otherwise allowed into. That hypothetical parent would be shamed on the evening news if caught. That's all I'm saying, not that it was impossible to sneek into an R rated film.

The idea that we "drop our middle-school kids off to see violent movies without even thinking twice" is a complete and total fiction.
The massive gulf in healthiness between fruit and fruit juice is not intuitive at all.

The most important question by far is how to eat less, and the answer is very complex.
Yeah. But humans haven't had fresh fruit available all year round until recently. Similarly, there was never a wide range of foods available. I'm not sure we've got enough evidence to say that changing our diet to include lots of fruit and a wide variety of foods is safe. The encouragement to do this is coming from large governing bodies.

I'm off to eat nothing but turnips for a year and get scurvy :-)
Lustig is unfortunately a scientific crackpot. His lecture has many untruthful statements (like those about Japanese) and puts blame mostly on fructose.

As much as fructose does cause some interesting metabolic problems, unlike glucose, it still cannot be characterized as unhealthy (because the very Japanese he praises eat a lot of fructose and the studies are done on fructose extracts which can't even be reproduced with equivalent fruits in fructose amounts).

He makes equivalent claims to those made by Campbell in his China study that casein from milk causes cancer - of course it does if it's 20 freaking percent of your caloric intake (which is practically impossible to consume long-term).
Why Governor Brown's Proposal to Stem the Housing Crisis Failed
The Rise and Fall of the Dreamcast(2009)
I highly doubt that when we give them food NK says "Hey look at how nice the Americans are" either. The people probably don't even know the food comes from us.

It really is a damned if you do, damned if you don't, situation.
Maybe I'm just oblivious to the underlying tone of what I've been reading, or I haven't been reading the right things, but I don't think I've seen the FSF say "to hell with you" or anything similar to people who don't choose to act exactly in the way they promote.

If you have to use Facebook because of the consequences on your social life from not using it, that's understandable, but then there's nothing the FSF can do for you aside from recommending a few addons. This doesn't mean "to hell with you", it literally means "there's nothing we can do for you".

As for Stallman, has he really been showing contempt for users of non-free software? He dislikes proprietary software and actively campaigns against it, and this involves writing about their problems without holding back, but I've never gotten the sense that he has contempt for the users.

Even when he uses the word "useds" to refer to Facebook users, I've never gotten the sense that he has actual contempt for users of Facebook. I get that it can be insulting, but I don't think it was meant that way. It's just Stallman trying to get his point about Facebook across and ending up being abrasive about it.

Also Stallman is not uncompromising. He believes in freedom and is working to maximise it, but along the way he's used non-free software when there were no alternatives (the most recent example being BIOS some number of years ago), has promoted non-strict free licenses in some cases, allowed the LGPL/GPL/AGPL instead of just making everything maximally protected with the AGPL, etc. He compromises a lot less than most on the issue, that's true, but that's because it's literally his mission.
I have about three dozen LiPo packs of various sizes, cell counts and energy content for my RC planes and helicopters. I've had many swell-up. We took the opportunity to safely abuse them and see what a fireball failure looks like. Scary and awesome at the same time.

All my LiPo's are kept in fiberglass fireproof bags. These bags are kept in a dedicated metal toolbox with a set of exhaust holes drilled. The toolbox sits on a set of bricks laid flat on top of a table. Also, there's nothing flammable on top of the toolbox.

The point is to contain the heat and fireball while allowing pressure and smoke to release. The system hasn't been tested yet (haven't had a pack self ignite, ever) yet I feel reasonably confident that it will do a good job of protecting my house.
Checking my predictions about clinton's health
> Because these standards are highly technical and local governments lack the expertise.

Ok, but why can't the government pay them to develop the standards. Why must the business model be for them do fund the development of the standards after the fact.

I believe it is because the lawmakers do not have to pay for the laws with unpopular taxes, so they defer the fundraising to pay for the laws until after they have enacted the laws. That way they skirt the issue of taxes.

> And the part after the comma does not follow from the part before the comma.

I guess it's just my opinion then. If the lawmakers can't stand by and realize the cost of forming the law while they are passing it, I don't think it is important enough to impose a cost to the citizens to read what the law is.
Very true.

I didn't appear to flesh out the details enough - the actual contents of the email is simply a transport mechanism - not the implementation of the client. All that needs to happen inside the email is that it looks like a good, well formatted email message when viewed with a regular email client (and interact properly when treated like and responded to as an email), with predictable content in predictable locations.

The app can then take the contents of that email and format it to appear like your standard social networking platform.

A social networking platform is simply a combination of 1-1, 1-many, and 1-all broadcasting of messages; a format which email is currently capable of.
I've only met a couple people from the old Centaur group, but they were both excellent engineers. I would love to learn how they actually hire. It's possible that the author found it the easiest at least partly because it was closest to his level of expertise; he was already more comfortable at the software/hardware border than most, judging by the experiences listed prior to that point.
I can easily get full from starchy/fibrous foods, but then I feel hungry again 1 hour later. Fat/protein rich foods, in contrast, keep me full for 4-8 hours.
Agree. And at the same time Americans have been inundated with "war" and the pro-Nationalist message that we should always, ALWAYS, 1) support our troops no matter what and 2) never forget.

The fear-mongering is rampant and relentless. And everyone is afraid to question it.
I feel the same about 'vis'. Its lightening fast and does what I need.

https://github.com/martanne/vis
It makes sense for Uber because it has unique legal issues. Every PR win and deal with a municipality decreases its headwinds for the next deal it makes with a city. Also it gives Uber an opportunity to debug the experience before actually releasing a fully autonomous vehicle.

This service is different from the Tesla autopilot feature since it is aspirationally an autonomous vehicle. In Uber's case, it is expected the driver will have to actually take over in some corner case situations.
R Markdown Hacks
What's your point?

The fact that adult supervision is required doesn't contradict the claim that American parents are willing to expose their children to violence and not nudity.

This literally has nothing to do with anything.

Moreover, I was certainly shown R-rated movies in class at a young age. Sure, all the parents had to sign a permission slip, but the fact that they did it just goes to show I'm not making this up. The phrasing might have been hyperbolic, but the point remains valid: we're by and large okay with kids seeing Terminator but not a nipple.
There are in fact at least 22 phones that are substantially thinner than iphones, yet have an audio jack:

http://www.gsmarena.com/results.php3?nThicknessMax=6&chk35mm...
That makes me wonder if there's potential there for the medical industry: print a temporary barcode on a person, rather than tracking them with charts. I suppose an RFID bracelet could serve the same purpose, though.
This is a concern too vague to address, watch me predict the future "In a decade there will be farmers in the open air on the moon", watch me predict the future with conditionals "It is so likely that in a month's time, the average amount of sunlight in Europe will have declined relative to now that the chances of it not happening are almost indistinguishable from 0."
It's funny you say that, because that's exactly why I avoided it for so long.
Many of the "simple ingredients" that people used 100 years ago aren't really available anymore, at least not in the US. That would somewhat true even with traditional breeding and cultivation, but over the past 100 years we've greatly improved our understanding of how breeding works, the rate that we can modify plants and animals, and with GMOs we now have a lot of direct control over the outcome. We just don't have the same plants and animals that we had 100 years ago anymore.

You say you stick to organic/natural. Well, it's all "natural", even GMOs, if you're eating plant and animal products directly. (Eg: stay away from additives and highly processed foods.) "Organic" is a bit tougher; you want it to mean that the plants and animals were raised without getting stuffed with chemicals and antibiotics, but there's a lot of wiggle room there because 'food' is made up of chemicals, and many foods and chemicals have some antibiotic properties.

In the end, if you're not growing the plants and breeding the animals yourself you don't really know if the "organic" label on them means what you want it to mean. And except for heirloom varieties, (and maybe even those) the plants and animals you're raising are still the product of the past 100 years of breeding, which usually focused on attributes other than making them healthy to eat.
Follow the money and you will find the motive for what you're being told. There is a reason you're being told what you are and don't believe that it's for your own good. These industries and agencies don't care about what's good for you, they are self serving and only care about what's good for them. You're just the vessel supplying the cash they're after.
Front Page of Hacker News – What Worked for Me
Well, when HTML/CSS/JS are the only tool for the job, they're the right tool for the job, that's for sure.

Maybe HTML5 isn't the best option for mobile apps, but they can be used, and it even has advantages in some areas (ease of cross-platform development, for instance)
There actually are fat factories I know of one in New Jersie, whether it's an industry I don't know.
This article is bad advice. Any fool can string a few words together. Truly writing means re-writing.

Your first draft is always going to be ugly, raw data. Writing as a craft means taking that given set of words and processing it until it's concise and clear. Cut and replace until your argument is airtight.

And another thing: all writing is argument.

There are so many great essays about writing that are infinitely better than this - I'm surprised this gained so much traction on HN.

Here's one of my favorites by George Orwell: http://www.orwell.ru/library/essays/politics/english/e_polit...
>I know people personally that worked their asses off learning systems programming, algorithms, and advanced mathematics at top-tier four-year colleges with absolutely fantastic technical CVs that got offers that aren't even half of that.

Hold up, by this logic does this mean that people who don't have these things (no advanced math, no top-tier 4 year school) should receive salaries that are even less than half of that?
>Is it the ideal way of sending documents? Probably not, but I've also never heard of anyone who had to call in technical support to clear off malware or reformat their fax machine. It just works.

It's amazing just how much society is being held back by the Windows operating system.
This thread is just a big circle jerk of non web-developers hating on web development.

Minimize you dependencies, organize your code into easy-to-fit-in-your-head, single-responsibility modules. Write a simpler solution instead of including another 100kb minified mess.

Someone else said it, but I'll repeat it: systems scale, languages don't. Javascript can be as good a language as any if you use it correctly. People bitch about the footguns but don't take the time to design their systems correctly. Yeah, Javascript fucking sucks when you write 10k lines of incoherent JQuery-soup in a single index.js file that provides all the functionality of your shitty asp.net page from 2001. Well no shit? You can write garbage in any language.

/rant
> What's your point?

The idea that we "drop our middle-school kids off to see violent movies without even thinking twice" is a complete and total fiction. Doesn't happen.

Hell, if you have a younger looking 12 year old and let them walk to school by themselves expect a busy body to call the cops on you.
And where do they go? One of the reasons why China supports North Korea is because they don't want a bunch of refugees coming in.
Startups aren't just for boys: why girls should consider careers in tech
None of that stuff makes economic sense to retrieve. And the place is called "space" for a reason.
Is there more power that could be shifted to Pyongyang? What power is there in NK that they don't already possess?
> This may seem nitpicky

Not at all. I was trying to figure out what it was about in a rush (I was leaving home, but RCE on MySQL was high prio for me) and while figuring it out, thought I might write it down for others. It's a lot of info left and right throughout the article, so I might not have put it together correctly. Thanks for the correction!
No one is forcing you to buy Apple products. If you want ugly, bulky electronics, maybe you should check out Alienware? :)
That may be, and some of my frustration may come from being thrown in the deep end in a very large project that uses a lot of different technologies -- it seems that every other page is using a different framework -- it's a lot to learn all at once.
Christ, giving HN my email is literally the last thing I'd ever do.

HN actually steered me away from YC and I'm so grateful for it, my company would never have survived the cucked leadership at YC
Interesting that this is from the author of Freakonomics. This contains a very popular pro-Uber conclusion:

Inelastic demand translates into large consumer surplus estimates: roughly $2.88 billion dollars in 2015 for the four cities in our sample, or $6.76 billion if extrapolated to all UberX trips in the U.S. for that year. This estimate of consumer surplus is two times larger than the revenues received by driver-partners and six times greater than the revenue captured by Uber after the driver-partner’s share is removed.

This certainly puts a different spin on accusations of price gouging with surge fees.

(Note: I have no affiliation to Uber, though I am a big fan of the service)
If your implementation can rely on Hypertext, you can build it different. You can build a state machine where parts of your application are "componentised" without knowing the context of a resource.
I think our definitions of meaningful are significantly different. I try to picture what the image would be like with a girls head atop a blurry body, and it seems to me a totally different thing. Her being naked is a key part of planting the disgust and horror in you that the photographer was aiming for.

Granted, seeing it censored might prompt you to go and look up the original image, prompting you to leave Facebook. So maybe I've changed my mind on the issue :)
Because that will encourage them to capture more?
I think it's interesting that the drivers are funding the research that makes them redundant. Though I supposed most R&D works similarly?
Read Seveneves and extinction will come to feel like a blessed release. It's a terrible novel.
This does a great job of putting things in perspective.
Every extension in the Web Store auto updates, doesn't need update_url
There's probably plenty of ways to use this as an opportunity to weaken the regime. Perhaps even just meeting outsiders will help shatter the propaganda bubble?
Learn that you are merely a coordinator and are not "in-charge." Too many TPMs try to be the boss.
I have totally experienced this. I've done TDD nearly exclusively for 4 years now, and I've learned a lot of bad patterns, and a lot of good patterns. Now, if I ever just play around without tests, I find myself using the same patterns as I would with TDD and the code is well structured anyways. I still end up thinking to myself that I will need to test this in the future, so I structure it to be testable because of my developed thought patterns.
I took a class on Scientific Computing (required) which went over a lot of core algorithms in various fields, including FFT. I wouldn't be surprised if a good portion of programs had something similar.
SoliPoints | Boston, MA | iOS/Backend Engineer | $30-60/HR

SoliPoints is start up that has developed a consumer rewards platform that, in addition to cash back on purchases, will automatically offset a user’s CO2 emissions.

We are seeking an iOS engineer with backend experience to develop and maintain our iOS mobile platform.

This individual will be responsible for developing an iOS application for a shopping-rewards platform targeted at millennial consumer adoption. Working directly with the COO and design team, this individual will have a significant level of responsibility as the first engineering hire and can exercise a certain level of freedom in terms of tech and languages.

REQUIREMENTS
•Great programming fundamentals
•Experience in developing iOS apps with objective C or swift
•Ability to implement UI designs based on wire frames
•Experience on using native and custom UI controls
•Exposure in UI layout designing, using common themes and styles
•Handling Push notifications, Animations, Location based services, etc.
•Back end development experience (Django, Rails, Ruby, Python, Node.js) is preferable

Email resume to rmadfis@gmail.com
Once there are uber rides for half price if self driving, it is going to change a lot of opinions.
"The way to have a fully naked woman in a PG-13 movie is to fill her with bullet holes."

I don't know who said it, if anyone, but it's true.
I'd assume they'd be able to manage pricing. 99.9% of people don't root/jailbreak their phones. I'm sure they'd be able to track the data plans/prevent apps that circumvent it.
What I mean is that the VM and the language are a package, in this case.
>The idea that we "drop our middle-school kids off to see violent movies without even thinking twice" is a complete and total fiction.

In it's precise form, maybe, but it's certainly not a fiction insofar as we very much tolerate children being exposed to violence. It might not be at the literal movie theater, but that's completely and utterly beside the point.

The average parent has no qualms about showing violence to children. That is not a complete and total fiction. With respect, you're quibbling over trivia.