skysight-inc/HackerNews huggingface dataset:
TLDR; it will be great ... in 6 month.

Wait a bit until the RTM, right now it's a mess, but in 6 month frankly, you can consider starting new projects with asp.net core.

I successfully wrote an app with asp.net core, mvc6 , entity framework (ORM) backed by Postgresql from scratch on Linux and deployed it on Heroku (with Mono, I wasn't able to run all my dependencies with CoreCLR). The app was fairly complex, with a big DB schema, it wasn't a toy and I did it in a week (without the tests).

It worked great and was pretty fast, I used the RC1 release though, the RC2 has a completely different tool chain so everything breaks. But aside from breaking API, great experience. C# is great.

Frankly, no question, for me it's a replacement for PHP+Symfony, Rails and Java on the long run. I initially wanted to move to Go but I wont, I prefer to take a small hit in term of performances and use a good language, rather than having optimal performances with a language I fight every second.
Still, Signal's web app works without a phone AFAIK
I love the clickbait. It's missing 3 words - "for paid users". Everyone has clicked it to be disappointed. GitLab++.
Israeli Outbrain raises $45M according to surprise announcement
(edit) ooh fucks sake. just spent three hours crafting the most elaborate of all fucking responses, hit reply, and the session cookie has fucking expired. guess i'll my lesson. also won't type it all up again just now, but when i get back.
First of all, I really respect Moxie's choices and am very grateful for his work. What he wants to do, it's entirely his choice. Never meant to imply otherwise.

> Those who favour convenience over security are part of a huge problem that faces the Internet.

I'm not necessarily in favor of convenience, the problem is I cannot trust a binary blob communicating with a proprietary server, even if I can trust some of the people that worked on it, at least for now. I cannot trust something like WhatsApp. Signal I can trust, because at least it is open-source and up for review, but Signal will not succeed in being popular. At least not when it makes the same design choices. You say they cater to different markets, but I don't see a difference. For example Signal considers the phone number as being the username, just as WhatsApp.

Hence I end up carrying more about freedom than security. When I changed my email provider from Google Apps to FastMail, nobody noticed and I value that a lot.

> If you work at any company that has credit card numbers being used for either expenses or customer details, you'll quickly find that with a search for 16-digit strings within e-mails will give results

That may happen, but we've got strict policies in place. Nothing over email is communicated that's more important than source code. And given that source code lives in a Git repository provided by a public service, it would be ridiculous to do encrypted email, but not have behind-the-vpn on-premises Git repositories. And I know mistakes are made, etc. I still want federation more than I want end-to-end encryption.
Lets flip the coin for a moment. Supposing you had a 30 year old family member who wanted to die. The choice she gives you is, i'll hang myself or jump in front of a moving car.. or you can let me die with my family surrounding me peacefully. Would you do it?

Note there is no mention of why she wants to die. If there is a cure or it can be fixed will you go along with it?
Session Buddy for non-mobile Chrome works very well and allows you to do roughly the same thing. I.e. take an saved session, maybe after copying (I think you can do that), and delete the tabs you're not interested in (it does have one level undo), and then only start the remainder, perhaps window by window (on the desktop, at least).
Why would they not use the same repo? It can easily be a standard product - look at the example further downthread of the unreal engine: All clients get access to the code. 2 private repos and 90657 users.

That's an extreme example, but we also have a single repo that a lot of collaborators get access to.
It's okay. When .NET core RC 2 ships in the next few days, "good." After Azure and AWS ship compliant SDKs and the rest of the ecosystem wakes up, "great."
That metaphor... needs work. Cars need a considerable amount of training to learn to use safely, let alone correctly. I can hack C enough that I dream in it routinely, and due to the resulting brain damage found git intuitive from the start, but there is no way I'll ever learn to drive: it's just too hard.
Except you'd have extremely vulnerable browsers.
Sure, it's arbitrary. That's why I wrote "for our life span".
Chess fog-of-war simulation in a high school classroom
I prefer C# to Ruby but .NET Core is still a Release Candidate and it's a v1 product. So in terms of support, documentation, stability, etc you'll probably be better off with Ruby.

If you're considering deploying to Windows/Azure then .NET Core is a little more temping but otherwise...
Hmm. Maybe it's a FF add-on causing the problems for me, though I'm not using anything uncommon. An internal ps like chrome has might help pinning that down.

Chrome is definitely the RAM greedy one (and so many processes!), and always has been.
How is facebook "tethering" to phones?

You can send messages to all of your facebook friends through facebook.com on any device, as you always could.
The race to make pu-238, the nuclear power source needed to keep exploring space
I've run this, and I also found it easy to set up and use. However, my understanding is that you only get end-to-end encryption with OTR, and that OTR can only be used with both parties online at the same time. Am I mistaken about this?
Show: Color Contrast app
I don't think it's the same people that dislike Cordova and like Electron at the same time. Usually the native-only crowd is against the bloat and performance issues that these wrappers bring in general but of course it is more of a problem on mobile where resources are way more constrained and good UX at the same time is a lot harder to do.
Every “Angular 2 vs. React” article out there
There are many web based ERPs and CRMs, some of which are way, way more complex than Photoshop. Given one has access to their algorithms, I don't see why Photoshop would be impossible to implement on top of WebGL. Photoshop UI doesn't have the "native feel" anyway. I think it's just a matter of time until Adobe comes with a 90% feature-complete web-based PS.
I'm arational and immune to basic logic. AMA.
Bernie is a career politician trying to do the right thing though.
for anybody not in the loop:

SJW stands for Social Justice Warrior: https://en.wikipedia.org/wiki/Social_justice_warrior
I'm not trying to be snarky, but did you read the text? I had the same problem until I read the text, where it actually spells it out quite clearly.
Yeah, I think you're right. It's SJWs like Vox Day who would be banning books today. He's been pushing hard to exclude science fiction that tackles complex topics from the definition of science fiction, going so far as to organize mass voting for the Hugos to displace worthwhile books and stories with things that he knows aren't worthwhile.
Atom and Slack don't "feel" normal to me, they feel sluggish. They also take up a lot of resources (CPU, RAM). With what I'm running on a daily basis, I need all the resources I can get.

I think lpsz said it best, "It's cool for developers. It's not cool for the users". I'd qualify that with "It's cool for web developers".
Do you recommend looking into any specific more complicated theory or guidance into meditation, or do you think it's sufficient to focus on breathing while letting thoughts flow and be?
This article is massive clickbait, but I'll comment anyway.

Trump and Sanders are manifestations of a long-term trend that has been building at least since the 2008 Financial Crisis. People are dissatisfied with the options they are presented politically, and economic participation is at historically low levels. We have never been more prosperous, but at the same time that prosperity and wealth gains are not only not very evenly distributed(they never really were), but large swaths of society are completely left out of them. In the early half of the century, it was a democratizing effect that everyone was drinking a 10c glass of Coke. This is just one example, you can also see it with iPhoneistas vs cheap Android phones, etc. etc. Now the hip drinks are craft beers and fine wines, and a former factory worker forced to work menial part time jobs is looked down upon for drinking what he can afford, Bud lite and coke. There are major class shiftings and reorganizations going on, and people living in and near large prosperous cities have largely been immune and isolated from it.

We dismiss and ignore their rise at our own peril.
Um, as the Earth to the Sun, what's the length of the Sun's day with respect to the galactic center.

If my knowledge of mechanics is correct, given enough time, all days tend to infinity? (Like the moon's day with respect to Earth?)
He favours a "temporary" ban on nearly a quarter of the world's population entering the US, delays to company's ability to hire anyone from overseas and a trade war with China... and also talks a lot about attacking Wall Street though without appearing to have any concrete policies to deal with it.

I don't think an unfunded plan to cut corporation tax is really going to tip things in his favour.
At issue further up the thread was whether insisting on using Google Play to distribute Signal for security reasons was sound logic, right? Forgive me if I missed the point but I thought that's what we were debating. That's why I provided the specific example above which showed malware distributed via the Google Play store. this advanced my position that an app insisting on distribution via Google Play store exclusively is not automatically more secure than alternative distribution methods.

What part of your response above advances your counter-argument please? The closest you came was saying that "Actual "take over your computer" malware doesn't exist in either the Play Store or the App Store." but this is directly contradicted by this story from just yesterday: http://www.slashgear.com/viking-horde-malware-uses-google-pl... (plenty of other sites covering this too)

I'm also unclear about missing limbs being somehow analogous to 'abandoned' phones. Let's set that aside and have a look at this chart on Wikipedia: https://en.wikipedia.org/wiki/Android_version_history Can you look at that and still say that updates are not a wide-spread problem? It links to sources and indicates to me that most Android phones are not using a current version with up-to-date security patches. Do you disagree?

I've stated from the beginning that I disagree that distribution via Google Play is any guarantee of security and provided links to specific examples of malware in the Google Play store as evidence that Google Play has repeatedly been used to distribute malware to many millions of devices. Can you rebut this?

As an aside, I'm reading your reply and I'm thinking to myself "If someone needed a comprehensive 'how-to' for a straw man argument then this one is pretty good". Also please consider that popups were a real problem as late as the early 2000's. That means you must be thinking I am in my early teens, if I am to take your "Are you old enough to remember popup web advertising?" comment at face value. I have to say it isn't helping to persuade me, and is having the opposite effect.
> A lot of research has shown SNRI and SSRI antidepressants are actually great for nerve pain, e.g. gapapentin, pregabalin, duloxetine.

I'm well aware of this. If you read some more research the dosage prescribed for nerve pain is as I mentioned ~4xish of anti-deppresant dosage. More so I recommend you look into some research on withdrawal effects of antidepressants (of course there is less of it since drug companies have a vested interest in the actual lack of such research).
It might be a stretch to assume the effect will be significant, but...

A larger application presumably uses more RAM to itself (especially if its instances of node/chrome/libraries are distinct and so do not share pages by reference or in a copy-on-write manner with other similar applications) so there is less room for cache and buffers so the machine as a while is likely to be hitting disk more often and so consuming more power that way.

Loading the app will obviously involve more IO too, though hopefully that is not a regular occurrence for a full desktop app (it may be for a smaller utility program though) so the running costs should dwarf any start-up costs over time.
I used .NET Core for an application. It was the worst experience I've ever had with a framework in seventeen years. We had switch off it about four months in.

Performance was terrible, critical strange bugs were everywhere, and documentation was awful. But most importantly they would completely change important APIs every month. I'd have update almost every file in my project. And they would change the same API again the next month...

Rails, Django, Sinatra, Express, all started with a clear vision of what they wanted to be. This made all the little details support the frameworks big idea. You could use prerelease and beta versions and be fine.

.NET Core, though, hasn't decided yet whether it wants to be baboon or a firetruck.
Fight Climate Change, One Bus Ride at a Time
The Berlin Startup Salary Report
Updating Supermicro BiOS firmware
However, the JS gettters are all over the place...

Given this:

a = document.createElement('a')
a.href = "/ö/o?ö/o#ö/o"
console.log(a.hash, a.pathname, a.search)

we get:

Browser .hash .pathname .search

Chrome #ö/o /%C3%B6/o ?%C3%B6/o
Firefox #%C3%B6/o /%C3%B6/o ?%C3%B6/o
Safari #%C3%B6/o /%C3%B6/o ?%C3%B6/o
Edge #ö/o /ö/o ?ö/o
IE11 #ö/o ö/o (ouch) ?ö/o

Likewise for domains, some UAs return them Punycoded (but don't provide a decoder), some in Unicode, and PhantomJS passes it percent encoded...

It's a big mess.

I discovered this while working on a SPA router that can handle routes in either `pathname`, `search` or `hash` mode... The routes are defined as the keys of a JS object, in Unicode in the source, and we have to juggle back and forth to match what `document.location.*` returns.
Arduino, C++ and Libraries
I don't know about the Go part, but on the db side i have no doubt: go with PostgreSQL.

I advise you in ANY case to read about both ... more ... and more in depth.

Mongo is nice but i can't see an use for it as a proper DB, it is useful from other perspectives (similar argument to why chose nodejs or not), but given the position i assume you are in, as single man army, you need to know what you are doing, and skipping the data part is a big mistake, you have to know what is your data and how to structure it, you can't let your models define it ... or you could, and grant yourself maintenance work forever ...

PostgreSQL on the other hand is one of the best, if not the best database, and if you are worrying about performance, you are worrying about the wrong things, and from the wrong angle, and still Postgre have amazing performance if you know what you are doing.

I would consider using mongo for only two reasons: just for fun, or because i need to ship in zero time, and in the latter i would think twice and go with Postgre anyway ...

PS. I might have been a bit trolly on the mongo side, but seriously give Postgres a shot, every minute you spend on it is worth more than the specific knowledge you gain!
Too early for .Net Core. Not ready. RoR is what you want. If you have to learn RoR still then maybe that changes the story. Say you know C# and not Ruby- then you could just build your backend on standard .Net and move to .Net Core when it makes sense.
You make good points. I don't use them so much as to bother me. I code for a team size of one (me) so that gives me liberties that I might not take elsewhere.
But there would still be a financial windfall for the current "employees". That's the point I specifically addressed.
Yup, I meant centi-arcsecond, not deci-arcsecond. That's not the point. The point is that both "360" and the decimal system are abitrary whereas powers of two are universal.
One of the world's biggest cities is opening its doors to Uber
SEEKING WORK (Remote; live in Connecticut)

WordPress!

Developer and designer (5+ years), work out of my own shop, Heta.co.

Primarily develop, design, and customize WordPress themes, or convert PSD designs or HTML/CSS/jQuery to WordPress. I'm also building an app and run my own server (Ubuntu) as a hobby.

I've worked on complex sites for digital agencies (30+ templates, 25+ plugins), as well as on smaller sites for small businesses/individuals (10 templates, 10 plugins). References available.

Technologies I use: PHP, HTML, CSS/LESS, jQuery, WordPress, mySQL, Foundation, Bootstrap, SVN or Git for version control, Sifter for issue tracking, Slack to keep in touch with clients. Self-taught and resourceful.

Reach out to me at: hn [at] heta [dot] co (not com). I can send you links to live sites I've designed and developed, sites I've converted to WP, etc.

Thanks for your consideration.
If you are a non-profit, your bill can be $0. You just need to sign up here[0] and send in the data requested.

[0] https://github.com/nonprofit
How is it going to collapse when they will pretty much do the exact same thing the previous governments did?
Asking someone on a date that isn't interested in you is harassment. Calling someone a MILF is definitely harassment. Do you seriously think telling someone in a professional setting that they're a mother you'd like to f--- is not harassment? When asking someone on a date that isn't interested in you is?

Read your HR policies - if you don't, I suspect you'll be in trouble like this someday, based on your attitude towards this.
> I always wonder if pretentious people realize their pretentious and simply don't care, or they're actually oblivious. Perhaps you could enlighten me?

They're just tired and try to highlight some problems that others don't care about.

> The difference between a "toy" and a "tool" is whether or not something is mainly for fun or mainly for being productive. It has nothing to do with the process used to build it.

The difference is the goal - is it supposed to help people be productive at their task, or is it just supposed to make such impression while in fact being there to extract money from naive customers? (Or is it a worse-is-better half-assed 20% solution?). Whether you like it or not, performance is a big part of usefulness of application. I brought up MS Office and Google's cloud-based solutions for a reason - only one of them can handle the load a professional user needs to handle.

Quite often it's literally like a difference between a metal hammer[0] and a plastic one[1]. Both can, in theory, be used to drive nails, but there is kind of a difference in performance.

[0] - https://upload.wikimedia.org/wikipedia/commons/8/84/Claw-ham...

[1] - http://thumbs.dreamstime.com/z/plastic-hammer-2181534.jpg
I personally doubt the president could do anything, but I'm mainly talking about the irrational fears of people.
Garmin’s new GPS running watch tracks heart rate
>talent

okay sure
That amount may be change for $BigCorp, but I do care about 1380 USD. If you have them and want to get rid of them, care to send them to me? I'll use them for a good purpose.
Do we really want to support an ecosystem that relies on an identifier so easily controlled and identifiable as a phone number? Building systems around legacy systems such as PSTN, and newer proprietary ones such as Gapps may be in Moxie's words, "almost a sure recipe for a successful consumer product", but it also increases the number of actors you need to trust therefore making security more complex.

[0]http://www.theregister.co.uk/2016/05/10/ss7_mobile_chat_hack...
[1]https://www.bellingcat.com/news/2016/04/30/russia-telegram-h...
uh, his wall street plan is to get rid of carried interest and increase taxes on fund managers. i think we found some funding a corporate tax cut (if that's in fact what he's proposed).
Also dandelions are good (and free!) eating. Never kill off dandelions.
TOTP can be used with no cell service at all.
I thought that is clear? Apparently not...

FPGA's are cheap and good enough for prototyping; once one has a working VHDL / Verilog code, it's tapeout time.
anything positive about trump gets shilled to the basement on the internet, cable news, ...
In order to use Whatsapp Web you need to be on the same wifi network as your phone.

Your phone has the data on it. Intranet speeds on most wifi networks these days is faster than 50Mbps. That's more than fast enough to transfer all your messages and photos with little to no lag.

It doesn't matter how fast your connection to the WWW is because you're not using the WWW to transfer the data, you're using the wifi intranet.
Moxie recently posted more of his thoughts on the subject:

https://news.ycombinator.com/item?id=11672892
What Are Some of the Hottest Trends in VoIP for Businesses?
I'm baffled with the effort people put for writing _g_ and not writing _it_. Now I'm incredibly fond of path completion, but I guess it shouldn't be the shell to do that, but the terminal, because the function is generic, i.e. whathever shell one uses, it is beneficial. Emacs/Comint does that, and it's comfortable and predictable.
Negative interest rates and company stock buy backs might be able to allow markets to keep going for a while. Negative rates cause investors and sovereign wealth funds to pour money into equities. The Bank of Japan owns 50% of the ETFs in Japan. That should scare people.

Stock buy backs artificially inflate reported company earnings. Companies take on cheap debt to buy back shares of their own company (at historically high valuations) to keep investors happy and beat earnings estimates.

This game of musical chairs can run for a while.
Do easy projects really exist?
FWIW, I work for an academic non-profit and we use public repositories with an appropriate LICENSE. We like it because we don't need to manage read permissions.
I feel the same way. I think the candidate who would create the least disturbance in the market would be Hillary. Compared to Trump and Bernie, she's the more normal "politician" which usually translates to "least likely to change anything" in the eyes of a lot of people.
Each device has its own key. Before a message is sent, the client grabs all the keys for each device associated with the account of the recipient, it then encrypts the message separately for each device and sends a separate encrypted copy for each device.

This scheme has various weaknesses, eg. a rogue key could be associated with someone's account without their knowledge, and anyone who sends this person messages will therefore be sending a copy encrypted with the rogue key.
Unless you live in Canada.
Ex-Skype Crew Sued Developers of WhatsApp Encryption Over '$2m Extortion'
Wikipedia has this to say about the rotational speed of the milky way:

"Stars and gases at a wide range of distances from the Galactic Center orbit at approximately 220 kilometers per second. The constant rotation speed contradicts the laws of Keplerian dynamics and suggests that much of the mass of the Milky Way does not emit or absorb electromagnetic radiation. This mass has been given the name "dark matter".[34] The rotational period is about 240 million years at the position of the Sun."
Venture capitalist Peter Thiel to be Trump delegate
Receptionist 'sent home from PwC for not wearing high heels'
Show HN: Mover Kit – The first active wearable that kids make and code
Is that what you think I'm saying?

It may be hard to prove incorrect. There hasn't been much of an effort in my experience. Not the same thing.
Fortunately there are un-modified forks. Created one more just for evidence: https://github.com/koja/linux-3.4-sunxi
10 websites that stand out
> That wasn't in the original language, though it's a pretty old extension.

That's why I don't recognize that feature. I guess we didn't have it back when I was doing a lot of C.