skysight-inc/HackerNews huggingface dataset:
VSCodeVIM has neovim support too https://github.com/VSCodeVim/Vim/issues/1735. It's still an experimental feature though.

Also neovim rewrite: https://github.com/Chillee/VSCodeNeovim
> On what do you base your valuation exactly

Is it even possible to come up with an answer for this?
Shares off 5% today and still falling. Its really dragging down FNGU as well...
What do you mean by adventures?
The word "copyright" implies the right to make copies. Copyright laws (in various jurisdictions) also include language regarding performance of a copyrighted work, but that is a separate issue.

Digital media is interesting, as when you receive a copy of it on a physical medium, it is basically unusable unless you make a copy of it (i.e., putting the disk in a computer and copying the contents to computer memory). So to enable people to actually use that copyrighted digital work, the copyright holder grants an end user the right to load (copy) the digital work into computer memory (via the shrink-wrapped license agreement) for the purpose of executing / watching / reading it. And of course typically things like computer programs are installed (copied) onto a computer's storage device, which the license also typically grants permission to do.

Now it could be written into copyright law that if the normal method of using a work is to copy it into working memory, or load it into storage on a computer, that the law would explicitly allow that (or, as an alternative, the courts could allow that via "fair use" doctrine). But instead, the law, courts, and copyright holders are perfectly fine with this ambiguous grey area so that they can reserve a number of rights via the shrink-wrap software license.
Love Kim Dotcom or hate him, you have to applaud his tenacity in defending himself. When he was arrested in 2012, I don't think anyone remotely imagined he would still be battling, and, in many regards, winning against the US Government.
It was good for a Short a week or so ago anyway...
The short memory is a global things. It's the same with bad movies, lying politician and crazy ex gf/bf.

You can get away with a pretty much anything as long as it's legal, not a big symbol, or that you have money to bypass the legal issue: the public won't hold you responsible for long.

Here it's even worst, because it's also coupled with a total lack of interest. People mostly don't care about co-creating a society. They just want to enjoy the rewards of it right now.

Unless pictures of them doing something they are ashamed of are displayed on a highway billboard, data privacy is not even on their map.
> sometimes asking for forgiveness can be good enough

You do not want to start there, Facebook's MO is exactly that.
I use a similar combo (keepssX+keepass touch with Dropbox to sync), and frankly it’s a pain. There is no support at all in KeepassX for Dropbox or other sync methods, and they’re not interested in providing it either, stating that a few triggers to auto synchronise is a viable solution.

Until an open source project takes multi device seriously, they don’t get mainstream adoption.
All verdicts set precedents, yes. That said, precedent is not law, and in this case I don't know that this judgment deviates from previous precedent at all.

It appears to have been ruled narrowly on the basis of what the court was allowed to consider in the matter and does not make a judgment on the merits of the song similarities as a matter of law.
> Programmers with lots of hours of maintaining code eventually evolve to return early

indeed I've evolved it myself but always wondering if it was the right thing to do. Now I even have a name for it.
11 JavaScript Machine Learning Libraries to Use in Your App
Also they block scale change on mobile devices:

<meta content='initial-scale=1.0, maximum-scale=1.0, user-scalable=no
I don't think FOSTA/SESTA have anything to do with cryptocurrencies.
The Samsung Galaxy S9 and S9+ Review: Exynos and Snapdragon at 960fps
It is not a myth what so ever:

the company does whatever those that control the majority of the shares want it to do. Absolutely no one else, unless the company engages in illegal activity has any say. Corporations are democracies with the rules of majority that are spelled out in their documents.
Theranos and Zenefits are a feature, not a bug, of Silicon Valley
What are you talking about, during the equifax breach equifax lost 1/3rd of its value
Found Dr. Matthias Moench to be the real gem in this story. Here is the translated version of the Die Welt article:

https://translate.googleusercontent.com/translate_c?depth=1&...
In some cases the shape is too small and left a few pixels around the person, or it has corners that are too sharp. Is it possible to add an option to enlarge the shape a few pixels?

[Bonus points for another option to make soft shadows near the border of the shape, so it is not so sharp.]
How do you solve a UX problem like NASA?
Yep. See also INTC, who got hit down to 44 for that little thing that affected most of their products. They're back to 50 today. The gap between those two might be the temporary social fear factor, that vanishes in a few weeks.
There are actually two parallel events. The "festival du film" and the "marché du film". The former is for the show, and is not concerned with distribution in any way. The latter is where the money is made - a trade show where films are partnered with distributors.
When I read that the experiments were in Småland, my mind went immediately to Ikea (which is what they call their childcare area).
Born under a bad sign
> Same way you move on from single condition bracket-less ifs.

This is one of those things that whether you drop it or not, you recognize the times it's caused you severe pain because you didn't notice it was single line when adding a statement, such as a debugging one, and all of a sudden the conditional part isn't what you were expecting.

This is actually one of the things I love about Perl. Single line conditionals were changed so they both looked different, and they only allow a single statement. e.g.

if ( condition ) statement;

becomes

statement if condition;

Regular if blocks still work as expected, but there is no braceless version of regular if conditions. I understand many people find it jarring at first, but it does allow for clear and concise precondition and return early statements, especially when grouped together. e.g.

return undef if $param1 < 0;
return undef if $param1 > 100;
die "Not a number" if not looks_like_number($param1);
UN Chief Warns of Widespread Ills from Global Water Crisis
U.S. gunmaker Remington files for bankruptcy
I've actually evolved a hybrid style in my personal projects - next line for functions/classes, same line for blocks.

To me, it looks weird when functions don't have that extra line of space to set off their definition, but if/while/whatever aren't special enough to need that call out.

That said, the most important factor is simple consistency. In my person projects, I have the hybrid style. At work, I use same-line-only. If I'm on a project that has next-line, we all use next-line.
Bandcamp is hiring a software engineer with mobile development skills
Downside is, now your cleanup code is spilled all over the codebase. And where it's implemented it lacks often the necessary context (from the location of use). So, it's often wrong or incomplete, or suffers from the type-for-single-usage syndrome.

Yes, RAII works for the casual std::vector, but it's not a maintainable solution for general resources.
How Augmented Reality will transform the traditional healthcare business model
> If being a millionaire startup entrepreneur is something the women you're seeing care about, then you don't date these women.

Let's be realistic here. Say you dated two women over the past couple of days. Both were equally attractive, smart, fun, and pleasant. However, one of them is a millionaire serial founder. The other is just a good engineer. You can only have one girlfriend. Which one do you choose?

I don't consider myself materialistic, but I can tell you I'd choose the entrepreneur. This level of success makes her more attractive. And women are attracted to success even more than men.

> Also, five different men over the course of 10 days is a lot of dating.

She was an extreme example that stunned me at the time, but she wasn't unusual. Women on SF OkCupid (the app I used) would get bombarded by thousands of messages. They could easily date a different guy every day of the week if they wanted to.

> Don't ever let anyone compare you to another person.

I do not, but there's no point sticking our head in the sand either. If I'm competing with 5 other men for every single woman in SF, and 2 of these men will be extremely successful entrepreneurs, then I'm going to have a bad time dating.

Which I absolutely did. Getting any dates at all on OkCupid was pretty much impossible south of SF. In SF itself, it was "merely" incredibly hard, and when I met the lady, I would often find out she had an astounding array of attractive options. This often led to them not ending up in any sort of serious relationship with me, and in some cases to unstable relationship, possibly because the lady was well aware of the stupefying amount of eager alternatives waiting for her out there the instant she decides to walk out over the most trivial of inconveniences.

I can speak about this with some confidence because as soon as I moved to the East Coast my dating life became almost the opposite of the above, especially when it comes to starting and maintaining relationships.
My opinion for years now is that Spotify will be the Music Provider that will take out most of the competition including Itunes, YouTube Red, or hard copies of CDs. They offer reasonable rates and access to the largest music library. I have no doubt they will continue to be the leading provider of digital music and profitable as well. It surprises me that they are not already profitable. Anyone know why?
I'm so with you on this.

But we need to understand the regular end user, the average joe, doesn't even know what a spam filter is.

His inbox fills in until he is too afraid to read mails from it, and just looks for emails with particular addresses once a month, then otherwise uses facebook.

Very few click "unsubscribe". Or even notice the checkbox at registration for accepting to received the newsletter.

They use computers very passively. Like an interactive TV with more channels. I've been workon on porn website and video streaming website long enough to learn how little tech saavy the it gets on the other side of the cable.
Similar approach was discussed a few months ago:

https://news.ycombinator.com/item?id=15523286
It's almost like you read the article:
“On the academic side of things, I’ve always been sort of skeptical of any concept related to luck,” says Carter. “Because as a sociologist, it’s like, Oh, so all those children in Darfur are just not lucky? We know that there are other things there.”
Just want to commend you on an outstanding comment. This kind of comment is why I keep coming back to HN. Careful thought and an intellectual commitment to relatively obscure aspects of a topic, that ultimately clarify the entire situation.
I didn't do much research when picking a node and now I'm locked in to Gmail way more than I am to Facebook. If I stop using Facebook, I lose access to a few people I'm not actually talking to anyway. If I stop using Gmail, not only do people lose the ability to contact me, it also breaks my account on most other services I use online.
Now it's back to early 2017 levels. Not exactly catastrophic.
You're outsourcing sewage treatment when you run your own toilet. But, yah, I agree running a database on a computer is pretty easy.
With that said, I think the stock is a bargain today.

And still falling. A dark part of me hopes the sharks looking to make a profit without recognition of how Facebook is in really deep shit just lose everything. A lot of glib predictions about catching falling knives here, but they seem to ignore Facebook not being quite as essential or inescapable as someone’s bank or credit reporting agency.

People don’t really understand Equifax, and simple breaches don’t bother them as much actively manipulated. Facebook provides a really nominal service for most people, and I think some here are trying very hard to convince themselves this is something other than their bubble being pricked.

Good luck.
If all that bloat is generated because they are using third party frameworks or plugins and all they really are doing is writing the copy of the post itself then it still basically fits with the narrative.
Wrong. You need to exit before resource allocations :-). And in general if you allocate resources in most functions you're doing it wrong. Need global resource managers. Stack variables should only very rarely be resource owners.
Founder supported by Google using blockchain to revolutionize healthcare
This is the reason i joined Facebook in the first place. I was at graduate school, and had a decent social life with some of the other students. Then a few of them got Facebook, and started using that to organise parties. After i missed a couple, for no reason other than that i wasn't on Facebook and the people organising them were some combination of lazy and scatterbrained, i joined.

I did that in part because i didn't want a repeat of the experience i had with LiveJournal as an undergraduate, where conversation and organisation that had been happening in university newsgroups suddenly evacuated to LJ and left me on my own.

(I don't think these moves were deliberate attempts to avoid me. I'm still good friends with all these people decades later, and they really would have found a way to shake me by now.)
We will see, not unlikely that a split off of Instagram and/or WhatsApp is being put on the table. Who knows. It didn't happen with Microsoft back in the day, so I'm not sure such drastic measure would be seriously entertained.
...and then went back up after everybody realized nothing was going to happen. including last week's drop, it's sitting at 80% of its pre-breach price.
Link with plain readable HTML: http://blog.stgolabs.net/2018/03/linux-v415-performance-good...

This should work on any blogger page.

Source: deprecate Google technology https://developers.google.com/webmasters/ajax-crawling/docs/...

This is crazy. They serve light HTML page for robots and a slow loading JS app for humans. And if an exception occurs inside their app humans get a blank page.
So the text looks promising but, just as importantly, can someone just make a whole cookbook with diagrams like that?
It's a bit humorous that often the same people who insist the code should be enough documentation follow that up by clarifying that git, of course, supplies the rest.

So something entirely outside the codebase, which may or may not be available to the person who needs the information, and which may or may not need to be extensively searched through years of history to find the relevant commit message, which may or may not be sufficient to explain the code... is better than having a comment in the code.
Ironic in the Alanis Morisette sense :)
Git blame is great. But having to look at all commit messages over, say, a few hundred lines of code just to know about standard pitfalls does not sound efficient. Edge cases are not just in the places where code is obviously doing something odd. Sometimes they hide in seemingly normal looking code - the kind of code you may not think it's worth diving into the commit history for.
Take this as a start (I know, Breitbart)

http://www.breitbart.com/london/2015/09/17/german-govt-hires...

I just read about "FTC’s Bureau of Consumer Protection Regarding Reported Concerns about Facebook Privacy Practices". Since I am an American citizen and was blocked for 30 days on facebook by this dubious organisation, I may actually drop the FTC an email and ask about their opinion on this.
This site doesn't answer the question 'why'.

Keepass usage seems pretty widespread. Okay Keepass doesn't integrate too well into browsers. But then why not just fix Keepass?

There have been way too many products pushed out failed utterly and abandoned by mozilla in the last few years. Why should I care about this one, if it doesn't even tell me what it wants to do better than other products.

The text on the website reads like this is simply a POC for a new built-in password manager in firefox, is that correct? But then why standalone?
There's less friction in moving to a new email provider. You sign up, you blast your contacts "Hey folks, got a new email address", and you're off to the races. Social networks have circles, permissions, and all sorts of other clinginess.

Additionally, there are features in email that you won't expect from these nodes like a useful (to muggles) data export. I can pull down my email with IMAP or POP, close that account, and still have access to all of my old email. Hell, I could _reply_ to one of those old conversations using my new account/provider and keep right on trucking.
Uber has fucked up but it's incomparable with this. The main difference is that FB fucked over the world for the next decade or so maybe more.

The problem with Equifax is that I can't do anything to retaliate against the company.
Transitory storage falls under fair use. This has been tested in court for things like internet caching.
> not being quite as essential or inescapable as someone’s bank or credit reporting agency.

Given the existence of the shadow profile, FB is exactly as inescapable as a credit reporting agency.
Not using aliases I've become very skeptical of unsubscribe links in general, even if they are in emails of "reputable" and established brands, as scammers are now spoofing regular marketing emails like that in the same way they've been doing with PayPal/Battle.net/Banks for years.

Tbh often it does not feel like it's worth the effort, due to the sheer amount of spam you end up getting the older an email address gets, it feels like trying to shovel all the water out of the ocean with a spoon.

Are there any good resources out there as to where and how to report such actors? Does this actually help/change anything? I can't imagine there being much of a shortage of shady mail providers.
Show HN: DataTable for React-Redux, now with live example
It is technically impossible to do what you are suggesting, otherwise many apps would already be doing it. If there any documented and known issues with the app validation process, please share links.
Certainly is hard to read nested code, but returning earlier makes it harder because now our mind has to construct the execution path instead of reading it. What I usually do is writing the body in a new procedure. Dijkstra designed a language with no return statement with a very simple semantics made for proving the program behaves exactly as its specification mandates. Niklaus Wirth designed Oberon with no return statement. Currently I write Go code only using return at the end of the procedure, my code is easy to follow and has fewer errors than before https://en.wikipedia.org/wiki/Guarded_Command_Language
https://www.inf.ethz.ch/personal/wirth/ProjectOberon/index.h...
Hey guys, I'm Vladimir. I've made a long journey from being a designer to entrepreneur. A few years ago I co-founded Designmodo and built a few successful projects like Flat UI, Slides, Startup Framework with my partners.

I started to develop a course for designers that teaches how to build a digital product and sell it. I'd love to share all my experience on building a business with the people who had no past experience in entrepreneurship.

Here is the course program: • Setting business goals • Brainstorm business ideas • Defining target audience • Build a landing page to describe your product • Get first subscribers • Make Facebook Ads to generate traffic • Acquiring first customers • Find freelancers to build a product • Delegate tasks to freelancers • Build your digital product • Marketing hacks and tactics • Run automated email campaigns • Make an affiliate program • Find leads and scale a business

I just want to ask a few questions and clarify the course program and what kind of topics do you want to learn. • What are your fears when you think about an idea to start a business? • Any suggestions to the course program? What you'd like to learn?

Thanks in advance!
I don't work on an 80/24 terminal either, but I find that if there's too much text on the screen at a time, my eyes glaze over and don't read it all. So I work with larger fonts and use a terser style with a 40-line rule for functions that aren't switch statements.
Good question, added.
So it's down 20% not 33%? That's still a big drop and not a great recovery.
Not really for prebuilts, most Dell or Asus systems will just have one PCIe slot, and if they have two they won't support Crossfire, not to mention they probably won't have enough 6-pin connectors.
What you want is end-to-end encryption, not just encryption between Microsoft and the client.

Skype was rolling out end-to-end encryption using the Signal protocol, I don't know if everyone has it now.

In any case, it's only available for voice not video, and you have to know to request a "private conversation" since it's not e2e encrypted by default.

https://www.wired.com/story/skype-end-to-end-encryption-voic...
These are the kind of stories about Blockchain that don't make it into the main stream news enough. When people here Blockchain they almost always associate it with Bitcoin, but there are so many other meaningful uses of the technology. Do you have any other stories about Blockchain similar to this one?
What a real publisher does is to market and promote your book in addition to just running the presses. Aka advertising. You're just making the GP's point for them.
I think this article is based on a false premise: that you are somehow wasting money because your mortgage is going towards space you aren't using. Real estate is not the same thing as car payments for a sports car or spending money on designer clothes and eating at restaurants every night. Historically real estate has appreciated or maintained its value very well so buy a large home is helping build your net worth. What is the author of this article suggesting people do with their money instead?
English is already partly French, thanks to the Normans. You can usually drop individual French words straight in without a problem, and sometimes short idiomatic phrases. Trying to translate will just shed any idiomatic character. En masse is already idiomatically associated with groups of people, whereas "in mass" makes us think in terms of kilograms.

How many tons of people are leaving Facebook now?

As another example, if you translated tete a tete into "head to head", those actually have slightly different meanings in English. Tete a tete translates idiomatically to "one on one", a private meeting of the minds, while "head to head" is a direct--usually public--confrontation or encounter, as one might find in a sporting match.
The Complete Guide to Know How New-Found Stem Cell Helps Regenerate Lung Tissue
This is awesome!

A lot of people point to migrations as the best way to track changes to a database schema. But there are a lot of problems with them. For example, they involve adding version control on top of another version control system, which can cause a ton of problems. They also don't maintain themselves well. If you leave it alone, running migrations will just take longer and longer over time, even though you don't really get more utility.

I think we need more support from databases themselves to solve this problem.

In the meantime, this is a really good stopgap, because it can theoretically allow you to just have a file with your "ideal schema" for each commit. No need to maintain a separate database migration history too. You can even generate a series of migrations by looking at your git history!
A long time ago I was inspired by a comment on HN which put this in terms of "increasing your luck surface area". The phrasing stuck with me and I've applied it to my life ever since.
Agree, especially with so many of the other options being proprietary..