skysight-inc/HackerNews huggingface dataset:
I don't have time to make a screencast but, I don't see a huge difference between VIM/Emacs to be honest. Most devs seem to like Emacs more for the easy complexity I suppose.

For modern development I wouldn't compare vim (a text editor) to Eclipse (an IDE). I'd say learn vim if you think you might ever find yourself in a shell needing to do things. No Xwindows and maybe not even emacs. I personally use vim for everything I do but, that's because I've used it for 21 years now. The second reason is I develop by always taking the easiest path (kiss theory) and generally don't need an IDE for most things. The third reason is that I started developing carpel tunnel in my right hand using the mouse and decided to not use a mouse as much as possible.
It's pretty low level: you can specify the layout of a record in detail, for instance: http://www.ada-auth.org/standards/12rm/html/RM-13-5-1.html

It also has support for hardware interrupts and real time programming.
This might sound silly but why would an alumnus, who spent thousands for tuition already, donate money to his university in the first place?
Hmm, weird that there's no ~/.rustup, where all the downloaded toolchains should be stored. Wondering where they are for real...
Babel-watch: Reload your babel-node app on JavaScript source file changes
Very little of this is responsive to what I wrote earlier. I think the problem here is that you're unconsciously building a whole lot of hindsight into your analysis. You know now that very little damage was done to Trib Corp (or whoever). But at the time, that was not known. It took a very expensive investigation to resolve those questions. The cost of that investigation should be borne by the people whose actions necessitated it.

I suppose there's a completely coherent argument to be made that anything you do with a computer to someone else's computer that doesn't cause physical, kinetic damage shouldn't be a crime. I'm unlikely to agree with that argument, though, so while it's good to know that that's what you think, we're probably at diminishing returns on this thread.
This is a javascript library/api wrapper. However useful, it's not a 'L'anguage.
> For example, homosexuality is rare...decreases the chance of having direct descendants

The gene for male homosexuality is actually propagated via over-fertility in females with the gene (i.e. gay guys' sisters have more children to compensate). So, reduced direct descendants yes, but reduced passing on of genes no.

> Now switch homosexuality for some far less socially acceptable...How does things change?

That involves moving out of the realm of consenting individuals. That is what changes.

I agree that there is a point at which abnormality becomes illness - my (draft) definition is drawn when the abnormality causes pain (especially chronic pain), or early death.

That applies to most old-school illnesses, but not to homosexuality, or autism, or some other disabilities like being short a leg. Specifically on being able to reproduce, I wouldn't say that a mule was disabled, even though it has an odd number of chromosomes and is therefore sterile. Same with the bees; although hive-based species are always going to seem weird to mammals like us.

Other disabilities, like arthritis, do meet the illness threshold because they do cause chronic pain. With this definition, those with disabilities may ask for additional equipment, support, or perhaps even elective interventions like TMS, but only those with illnesses need medical interventions (whether to mitigate or cure).
There's a number of different certifications a nurse might have, so it's tough to say without knowing if that's for RN/LPN/CNA. $25/hour is ~$50k per year before overtime. But that does sound low compared to some other salaries I've seen in other areas. I think around here it's more like $40+/hr for an RN.
It's still in ~/.multirust for now, it wasn't changed yet. Beta!

You might want to join #rust-tools on mozilla's IRC for better help, I bet this is offtopic for a lot of HN.
San Francisco council member seeks to address the coastal housing shortage
Surprised not to see http://nautil.us/ on here. I have to avoid clicking articles to not spoil my print version I see them so often on here.

FWIW, if anyone from that site/mag are frequent HN readers, HN is the reason I subscribed, and gifted subscriptions to several of my family for xmas this year.
Guest Lecture: Stanford CS 155: Real-World Security – Facebook CISO Alex Stamos
There are also non-vegan vegetarians who eat a lot of vegan food, or are health or environmental conscious so they minimize egg/dairy while not cutting it out completely.
Thanks for your thoughts, much appreciated.
I think it's more nuanced than that. You must be strict in what you emit, but can be liberal in what you accept. That liberalness can go too far though, and should not make parsing brittle, or encourage misuse of the spec. It's there more to allow someone's unambiguous mistakes to still parse.

- Accidentally left in a final comma on a list? That's okay, that only means one thing, we understand.

- Allow non-quoted keys on objects? Well, we understand JavaScript generally allows this, so we'll let it slide. This time.

- Make newline significant and define new items? Okay, are we just ignoring space efficient payloads now? Should making it space efficient mean changing formats from Hjson to json?

- Considering all terms in place of a object value a string until a newline? Are you just trolling me now? How is that more human readable? Does your spoken language not use quotes to distinguish distinct chunks of communication or something, and if so, does it use a Latin alphabet so it's off-putting when you see them?

Needless to say, I'm really confused by the reason this even exists.
Could I suggest some kind of per directory .kiteignore file?
Hey! I'm the dev leader of Team Blackbird. I never knew this actually got deployed.

AMA!
The Wood Wide Web
We've tried the whole remote gaming thing before: https://en.wikipedia.org/wiki/OnLive

Maybe it'll be more viable in ${year when cable monopolies are defeated across the US}
I wonder why he was so willing to talk.
I'm fine with projects locally using "RFC" for their own purposes, but you're correct in that once you start referring to other concepts with the same initialism one should explicitly say "IETF RFC". Namespacing matters. :)
Couldn't find the Android version it's based on?
for managers:

- What do you believe is the role of a good manager?

- What do you do to support the people you work with?

- How do you handle technical disputes between employees?

- How do you decide who to allocate a task to?

for engineers:

- Describe some interesting problems you've encountered, and tell me how you solved them

- Tell me some of the interesting things you've learned as a result of your work

- How do you make important technical decisions
>> and both have non-terminal interfaces.

> I don't need an instruction manual to figure out how to close VSCode.

To close GVim, you click the 'x' in the upper right/left corner, like any other window.
قناة ام بي سي بوليود
Safe and Sorry – Terrorism and Mass Surveillance
Aah, the README is wrong, figured out it's ~/.multirust.
Pretty cool. Signed up for beta.

It's difficult to provide feedback without trying the actual tool and you mentioned that the demo isn't the full blown tool. To fix that maybe you can think of providing the HN crowd with a code they can use to sign up for the beta instantly instead of waiting for an email from you.
I think the majority of the cases are uploaders that basically post the same content.
Thanks for the clarification, but I believe neither has said anything in error (replace most with average). I wonder what the breakdown of string lengths in say, clang or nginx is?
At the moment it is just hash based, which actually remedied most of my immediate problem. (I have 8 drives in my workstation. Many of them are donors from computers long gone. [Portions of] my image library have just been copied around many times without much rhyme or reason. Now it's centralized and properly backed up.)

I did think about comparing images by similarity but ultimately tabled it for a later evening because:

- I quickly realized I had a lot of reading to do

- Resolving "similar images" conflicts is a fuzzier, more time intensive process since: (a) maybe the comparison is just plain wrong?, (b) maybe it's not strictly a worse crop, but rather two common aspect ratios which you'd like to keep, (c) maybe it's not actually "watermark" text but rather it's a meme or image macro, etc.

- Personally: my real problem with images of varying sizes is that I download thumbnails by mistake. That's just PEBKAC and no amount of software can fix that.

(Now that I think about it: it might be nice to have a script which iterates over low resolution images and tries to find a large resolution version w/ Google Image Search.)
Yeah the README has it wrong.

https://github.com/rust-lang-nursery/rustup.rs/blob/master/R...
Coffeescript compiler?
OP here with a question. How, as everyday programmers, can we help catch terrorists?
Ah interesting. Personally I don't think so. He is not a postmodern author in that sense. Subversion of tropes in the fantasy genre is one thing, getting rid of literary/narrative conventions is quite another leap.
I'm a little dubious of the speed advantage to be honest. Sure compile time is important, and C++ is pretty bad on this front, but you don't need to try that hard to do better.

And no, I don't think sum types would slow the compiler down much, especially if they were limited to a special case for error handling (which seems more in line with the rest of Go).
It's now an optional install:

https://code.visualstudio.com/updates/vFebruary#_languages-c...
That probably works well in Denmark, but I think it would be confusing with the morass of federal/state/local governments in the US.

A deduction on your Federal taxes wouldn't necessarily affect the tax money collected by the local or state government, which is usually the one responsible for building various roads. State and local governments may or may not even collect income taxes (some do, some don't).
Those players, with the exception of Michael Jordan who is an exception to almost all NBA players ever, are forwards or shooting guards. Their job is not to assist, it is to shoot.

That said, basketball is more mobile now than it every was and passing plays such as the pick and roll are an essential part of any team's arsenal. A good player will assist his teammates as well as shoot. On the other hand, it's really not fair to pick out these players as good or bad since their circumstances have all varied. LeBron James played on teams with Dwayne Wade, Chris Bosh, Ron Artest, Kevin Love and other excellent players. Kobe Bryant played with Shaquille O'Neil; Michael Jordan with Scott Pippen and so on. It's easy to pass when the players around you are also capable of scoring. I honestly can't think of a great shooter who's played with Carmelo Anthony. That could be because he's a ball hog and they never get to shoot and are thus forgotten, it could also be that he's the only good shooter and a centerpiece of their team.
EDIT: Ok, forget it, I just have to press Tab twice.I thought it was strange that they launched an editor without that feature.

Original Post:

I like working with VS Code, although I'm just starting out.

But one thing bugs me: Is there a way to get VS Code to automatically complete the tags and add the closing tags?

I know about intellisense, but I fail to activate something like autocomplete. I know about Intellisense, but I'd like something that, for example, just fills in <div></div> when I am writing <di + ENTER.

I know some other editors have that feature and I know it got disabled in VS Code because of problems - can anyone elaborate and explain why?
Why crude oil prices keep taking us by surprise
IMO this makes no sense since even <$100 media center devices have decent gaming capabilities these days (on the level of a PS2): http://m.androidcentral.com/grand-theft-auto-iii-vice-city-a... (and this was 2 years ago)
It's not that you have the right to go back. Rather, by failing to change the locks they might have some liability if you did go back.

If a lessor or landlord in Illinois does not change or rekey the unit's lock before the day the new tenant or lessee takes possession, and a THEFT occurs at that dwelling unit that is attributable to the lessor's failure to change or rekey the lock, the landlord is liable for any damages from the theft that occurs as a result of the lessor's failure to comply with the law
http://www.securitydepositlaw.com/blog/chicago-tenants-right...
The second sentence in the first paragraph suggests they are actively performing some form of tracking.

> Today, we’re excited to report that more than 500,000 developers actively use VS Code each month.

I've come to expect Microsoft is just going to do that, and it needs to be accepted if you want to use their stuff. Fighting against it is a recipe for a headache. Unfortunately (or fortunately) this editor is great for Typescript and that's my passion.

A competitor should show up in this space and make me even happier.
I thank you for your kind and very welcome advice.

These are great questions - I think I probably have trouble locating more junior dev opportunities.

I always do research on the history of a company but because of turnover it doesn't score me any piñatas to know where they started if the interviewer can't engage with the stuff I'm mentioning. :(
100 Years Ago Today Live ON TWITTER, Shackleton Arrives at Elephant Island
Microsoft Visual Studio Code 1.0 code editor passes 500,000 monthly active users
Apply HN: Better than Google
Problem: Today, people spend hours searching for sustainable products and services. They end up browsing through apps, blogs and online reviews. Existing services such as Yelp and Google Maps offer little guidance and users end up with information overload.

We started Sure to make this process easier. Interviewing our target users validated our key assumption: finding sustainable options should be as easy as finding the closest McDonalds. The market in Europe alone is 56.8M, and with more than 75% willing to pay more for sustainable goods, the need we’re meeting is both prominent and growing.

Solution: Sure is a Facebook Messenger chatbot for finding and buying sustainable products and services. Powered by human assisted AI and using data capture and machine learning, Sure provides personalised recommendations for sustainable consumption curated from a crowdsourced database.

Why YCF: In March, our MVP had a monthly growth rate of 64% and with F8 earlier this week, we’ve tripled our number of active users and received over 1,500 messages just in 1 day. As The Guardian put it, Sure is one of the earliest chatbots on Messenger that actually manages to achieve the conversational UI but we need to expand to other cities and add product lines fast enough to keep up with the demand.

We would love to hear your feedback here and will be happy to answer any questions. Before that, go ahead and try Sure at m.me/besure.io

http://besure.io/

https://www.theguardian.com/technology/2016/apr/13/facebook-...
Thanks for sharing. That's pretty slick then. I feel like some things are better expressed in SQL syntax.
But I am talking about the story, not the universe. There is no main character to a universe.

But I'm not understanding how I'm arguing against my own point, could you elaborate?

I'm saying that the chart is an indication of a popularity contest as defined by the rules of the chart. But the rules of the chart does not necessarily follow the rules defined by the story.

As for the events that I'm saying the characters don't recall the same as it happened, that's my point that the character did not have that much impact to the overall story because their involvement is forgotten or has been deemed unimportant by the other characters. Therefore, Tyrion's impact has been negligible to the story overall. For the most part, almost all the characters have had very little impact to the story overall; which I find really interesting. They have significant moments that's a huge impact to the characters individually, but may not have much significance to the story as a whole.

So far I would say that Littlefinger is the closest to a main character we have with this type of thing in mind. Simply because he has influenced almost everything that has happened so far in some way.

Almost all the deaths in the story have had an effect on readers simply because almost all the characters have the same weight (or whatever term) as any other despite their position in the perceived power structure. The story taught us very early that no one is safe, therefore there is no easy choice to be made as to who the hero or villain of the story is. Because so far neither really exists. This is one of the many reasons I find this story so interesting, it doesn't read as your typical hero-vs-villain fantasy story where you can guess the outcome before the end of the second act.
Excellent example.

While I have been hoping for "JSON plus comments" to be a real and common thing for quite a while now, one of the strengths of JSON is right there on json.org. See it? A set of five simple syntax diagrams that entirely and virtually unambiguously define the json syntax.

It’s tough to know when to stop when simplifying a syntax. (For an extreme example, see Stylus, which was like Sass but so extreme that mixins and properties became ambiguous for each other.) I, too, would like to see the return of quotes for string values, for increased clarity.
No, it's too critical to make sure you're not wasting time with open-plan office nonsense, stack ranking nonsense, or many other other kinds of systematic dysfunction that are frequent in tech jobs.

If you only focus on tech details, you waste your own time and the interviewer's time.
"Working" is a little different than "at work". Is there anything you want to do that you are not already employed to do, besides eating and sleeping?
There was also that BES service Data Locking corp (a.k.a. BeStealth) hosted in Costa Rica that shilled it's "unbreakable encryption" to crime groups which the FBI remotely broke into and snatched all the keys.

Another way into BES is of course via stupidity, such as Nicola Nero the crime boss police caught a few years ago in Ontario who had written his password on a memo and left it beside his BlackBerry phone because he kept forgetting it. They busted a global mafia ring from that one mistake.
What are the benefits of a system like this? More available reads at the expense of terribly slow write locks?
David J.C. MacKay, Machine Learning pioneer, dies
newer comment on that thread:

> This is intentional. The C# plugin is now an additional install instead of bundled with the installer. https://code.visualstudio.com/updates/vFebruary#_languages-c...
Right. I wasn't really commenting on whether git/linux were coded "correctly" in either case, just that it's not a very helpful metric for the larger conversation.
From the article: "All servers got deleted and the offsite backups too because the remote storage was mounted just before by the same script (that is a backup maintenance script)."
For markets with <200m of funding, a few big rounds could skew the entire market as being way up or down.
ContentID is limited to few companies. It requires training, is not multi platform, and doesn't stop freebooting.
Similar but very different. Segment and Amplitude manage the ETL and database for you. No development or maintenace required on your end.
Using Python to Implement a Fluent Interface to Any REST API
The alumni who donate do so because they believe they got far more than their money's worth and they have enough money today to "pay it forward", so to speak. Because the return on investment for education is something that takes a non-deterministic amount of time to realize (both monetarily and in personal reflection), it's not coincidence that most most alumni donors do so decades after graduation.
> You have to work pretty hard to get code to a state such that compiler optimizations will save you

At least in c++, this is absolutely 100% not the case, there's a huge difference between -O0 and -O2.
Is there an include functionality I missed, or do people think config file shouldn't have includes?
In case it's not obvious:
https://en.m.wikipedia.org/wiki/Warrant_canary

Example:

https://news.ycombinator.com/item?id=11400112
The murky history of moderation and how it’s shaping the future of free speech
so they don't tell the world about that night you raped a girl ,and they covered it up for you and expelled the girl for violating the honor code.
Of course not. Unless you happen to have R. Paul as your senator the GOP typically is worse.

Its playing the two sides off each other that might work. Make the GOP think will vote for them. Make the democrats think they'll loose our contributions.

Getting rid of Feinstein will be an excellent first step.
Right. They probably executed the original contract well enough, but you can't game Google to prevent future news stories from appearing.

That's the nature of the game. These companies just flood the internet with innocuous data about the client in a way that's carefully aimed at pushing "bad stuff" down in the rankings. This works for a number of reasons, but a major one is that search engines prefer recency. Searching "Kobe Bryant" today is going to find way more articles about him scoring 60 in his final game than about him being accused of sexual assault in 2003.

If you keep making the news for doing bad things, that same tendency works against you. It's not like these firms can make Google ignore all the articles about you that haven't been written yet. Success is predicated on the idea that you'll stop doing stupid shit after whatever initial event required the service.
Well that's the thing. For a really long time I completely poured myself into programming. Like, my entire teenage years and most of my 20s. Now I am about to turn 27 and I don't really have many friends. I have never been in a serious romantic relationship. I have never left the country. I haven't really made much of an attempt at making money, so I am pretty much living check-to-check at a startup that I don't really care about anymore, but can't leave because I can't stand disappointing anyone. So I am kinda stuck. At this point, I think the only thing I am good at is just losing hours in code.
Integrated and free suite of business apps (Projects, CRM, HRM)