skysight-inc/HackerNews huggingface dataset:
> Free Software version derived from a proprietary browser

Chrome is based on Chromium, not the other way around. It's also pretty much Chrome with changed branding and no built-in Flash (thank god!)

Thinking that google leaves Chromium alone or that it's somehow independent is naive.
http://ubiome.com/

There may be others...
> many of us are seeking love and acceptance

I would go further than that, because I don't think this gets to the heart of the matter. The main driver of overwork is the promise of higher status that certain cultures bestow on those who pursue it [1]. The respect of bosses and the admiration of coworkers are just the consequences. As are the material benefits, like the increased salary and all the things it might buy.

Yet advising overworkers to stop looking to others for positive feedback is not going to work for everyone. A large proportion of people identify as extroverts, people who need validation from others in order to feel good about themselves. And it's unrealistic to expect extroverts to be happy with valuing their self-worth the way introverts do.

[1] Alain de Botton has a great book on this topic entitled Status Anxiety: http://alaindebotton.com/status/
I completely disagree - C++ is a multi-paradigm language and the C++ standard is already chock full of non-OO stuff.

The example code in the article also makes use of objects such as std::string, sets etc.
Very cool. Thanks for making/posting this.
Of course there are "works for me" answers. There are so many different setups out there. Just between chrome and IE for example. "This works for me on most browsers, but I don't know what the answer is for IE" is perfectly valid.
Your comment contradicts itself since mods themselves have more power than regular users.

Life is never fair and people are never equal.
"Tangent: orders of magnitude are exponential"

Orders of Magnitude, n; a class in a system of classification determined by size, each class being a number of times (usually ten) greater or smaller than the one before."

There are very few disciplines where OOM is done by exponential form (astronomy/star magnitude being one of them.) It's almost always base-ten. When you use electrical conductivity in mineral identification, you're always multiplying a number by ten multiple times over. The effect of that? You either add or remove an equal amount of zeros to the original number being multiplied.
You name it, I've had issues with it. From the Intel audio card in my Thinkpad w530 to the Creative Soundblaster in my radio station's automation tower. I've never used a USB audio interface with Linux, but bluetooth audio on linux has a massive delay. In fairness, that delay is also present on OS X. For whatever reason, Windows is the only OS that will stream audio across bluetooth in real time.

It's possible the issue isn't with the audio drivers themselves but with PulseAudio and ALSA, which are both huge, steaming pile of shit. I just assumed PulseAudio and ALSA were both bad because of bad driver support and not because nobody in the linux ecosystem knows how to write an audio system.
He used this (http://jmp.sh/ZYKGAMx) to delete all tweets at once.
So, for context, yellow taxis run "anywhere" but in practice, they are somewhat rare anywhere but lower Manhattan and at the airports.

Green taxis, a new category, are only permitted to pick up hails outside of lower Manhattan. They're useful for going between outer boroughs but are reluctant or unwilling to take you to lower Manhattan because they can't pick up a hail there.

There is also another, long-standing category known as "car service", where a central dispatcher reached by phone sends you a towncar/minivan/SUV either at a scheduled time (say, for an early flight or your regular work commute), or as soon as possible. Like Uber, they may have an "account" for you so you don't need to provide payment information to the driver, but nowadays many of them have Stripe too. Prices are arguably better for airport rides than cabs.

I live in Central Brooklyn and my impression is that there are far more Uber "U"s than any of the other categories, at least in my neighborhood.
I am not volunteering because while being fluent in C, I am not very knowledgeable in the realm of crypto. I'd be stupid to do otherwise. I can still point out that there is a big need for such a project.

This is a piece of software that is so core to our computer ecosystem that I am sure plenty of companies would contribute financially and with developer time. Heck, if this couldn't get enough funding for at least 5 fulltime devs plus external audits then we're in a sad state of an ecosystem. IMHO this actually should receive public funding. It would be more useful than many other things that get public funds.
We don't have a choice anyways - FireFox is now Chrome. Even if you don't have Chrome installed on your computer, the second you open FireFox, you'll see plenty of chrome processes spawning.
In the US, I can sue you just for making this hacker news comment. Doesn't mean I'll make it past the first hearing.
Just add code highlighting if your edit falls short. It's like 20 bytes.

<!-- language: lang-js -->
When I recently interviewed at Apple I was told my position would primarily be coding in Java, but the team would be open to other languages as the project progressed and needs changed. I asked if they would consider Swift. Then was told that Swift wasn't production ready in their eyes.

(I didn't get the job)

I guess every team is different, but this attitude to dog fooding isn't great.
Docker Announces Commercial Partnership with Microsoft
Uber is the way to go; failing that the number of a car service somewhere in your neighborhood.
Yeah but it can't replace C++. Swift was designed to make programming fun/nice not to replace C or C++.
Oh and of course, "gyspy"/"jitney" cabs/vans, which are quasi-legal $2 bus lines running bus routes in underserved communities.
the gold is an object. it's perceived value is what makes it capital. that's a belief system.
Only because it took them a while to hire/train people sufficiently to be able to sell Swift. This has nothing to do with Swift itself, my point is IBM's bullshit should be ignored.
I have the same feeling. The official docs, experts' websites, code from relevant projects, and books are always better than getting a quick answer from SO. Sometimes when I've exhausted my available resources (often the case is that I don't have the necessary book), I'll click on an SO link... only to find that the question is closed because it's not a bite-sized chunk that fits the SO format.
The Verge editor secretly joins Apple, doesn't inform the Verge
My favorite introductory book is Database Systems: The Complete Book, by Hector Garcia-Molina, Jeff Ullman, and Jennifer Widom. The first edition is probably good enough and usable used copies are often available for less than $10 online.

In terms of interacting with relational databases directly, I've found SQLite's command line interface [the command sqlite3] very lightweight. A potential bonus of 'sqlite3' is running it against SQLite databases for applications already on your machine...be careful though.

Good luck.
Firefox for Android allows you to install extensions. Most notably, it allows you to install an adblocker like uBlock Origin.

Chrome for Android does not.

I'd consider that a killer feature.
The "going rate" is whatever rate the lowest qualified candidate will accept. That candidate might be Indian.

You actually want to get something well above the going rate simply because you are Nordic. History hasn't actually looked favorably upon people who insist on special privileges due to Nordic heritage.
No, in SF proper it doesn't constantly alternate between rain and drizzle 9 months out of the year.

Your friend is in for quite a surprise, especially in January when the latitude means sunrise at 10 AM, sunset at 3 PM.
Crowdsite
Disney Halts Sale of Moana Costume After Racism Claims
I love all these zippy marketing keywords: "digital transformation" and "digital experiences". IBM is trying hard to get developer attention. They have a hard battle ahead of them to compete against AWS, Google Cloud and Azure. That's what this really all comes down to, pushing their hosting services.
As another comment points out, C++ is already full of non-OO components (take a look at the STL's <algorithm> interface for example). Moreover, the current path of the standards committee is clearly moving away from the gool-ol' OO and closer to the newer strong typing with better generics.
Any breaking changes in the JavaScript language in the last .. . 10 years or more ?

On the other hand Swift had quite a few breaking changes in 2016.
My problem is that I can pay everything in advance to insure myself, but who can make sure everything keeps running on my vps?

I have 2fa everywhere and my close ones won't be able to keep updating my box or troubleshoot... I guess the bank will close my card when I die and I can pay in advance. Currently, I have 3 years of 'insurance' , but what if DO doesn't exist anymore...
Having lived in NYC pre-and-post Uber, the difference in Manhattan traffic is astonishing.

Manhattan 2006: http://www.shutterstock.com/video/clip-2475317-stock-footage...

Manhattan now(ish): http://cdn.newsday.com/polopoly_fs/1.12078243.1469201706!/ht...

If you were to teleport a Manhattanite from 2006 to 2016 I think they'd be shocked to see the large number of non-yellow cabs on NYC streets.

Regardless of how you feel about Uber-the-entity, the mark it's made on NYC streets is undeniable.
What if this comment hurt you and you had millions of dollars in a legal department?
Non C++ interop yet
Crafting Type on the Web
How did it work for them? Did they share results? I've seen that fecal matter transplants (FMTs) have been quite successful in curing C. Diff. infections that are unresolved by conventional treatments.
To be ready for the enterprise ecosystem basically means that you can sue someone if things go wrong, and you can buy support packages for enormous sums of money. IBM is saying that you can 1) buy bluemix swift from them, and 2) sue them if anything goes wrong - but since they have a great legal team, they probably got ironclad agreements ready to go.
I agree completely, I only use Chrome and only open FF when I'm about to push a feature or if QA kicks something back. In the same way I don't use a production size DB locally when writing new code (but need to test performance after the feature is complete) I don't use a slower browser in my day to day development because why would I? It would be like given the choice between two computers to work on choosing the slower of the two.
Besides the category error of conflating corporate and state implementations - complaining about the existence of IKEA is a bit like complaining about the existence of fast food. Clearly there is massive demand for both, so lobbing darts at the most successful producers of same avoids all of the interesting questions.
I’m the author of the article "The Decline of Stack Overflow". I initially published it in July 2015, when it got ±65,000 views in two days. I republished it @ Hackernoon this weekend at their request, which resulted in ±125,000 additional page views, bringing the total page views of the article since its publication in 2015 to ±245,000. The fact that this article went viral TWICE (while none of my other articles even got to 5000 views) illustrates how many people experience the same frustrations.

On SO, I currently have 11,914 rep, 9 gold badges, 66 silver badges and 73 bronze badges. I’ve posted 492 answers and 6 questions (that haven’t been deleted). I’ve been programming since 1999 and I’ve worked as an IT professional since 2006, and my experience ranges from PHP and JS to SAP and PL/SQL. I also released my own open source frontend framework and several other open source projects on Github. So I know how to program and understand many of SO’s intricate workings!

Those rare times I’m stuck on a programming issue, I find it impossible to find any useful answer on SO. My questions either get no answers at all or downvoted and/or closed (for arbitrary reasons) by people who clearly lack the experience to even remotely understand what I’m talking about.

During my time on SO, I’ve been bullied by 20+k users several times and even got a temporary ban by one of them moderators for no other reason but pointing out that another user was acting like “a little Hitler”… in a private conversation with moderation.

Yes, other communities have similar problems, but never have I been a member of a community where bullying and trolling was so common among the most privileged segments of its membership.

Considering the popularity of my article, I’m considering writing a follow-up and go in greater detail on my experiences with SO and how SO could be improved.

However, I’m quite busy these days, so it may take a while before it actually gets published… if it ever gets published.

Nevertheless, these are my 5 cents I’d like to add here…
You're right, I believe it's on the road map
> Once basic needs are satisfied you cannot double-satisfy them

why is there a boundary to surplus essentials? if you store enough essentials for one person, then storing more of them means you're increasing the number of people (or amount of time) you're storing essentials for.
24 AlgoTrader Honest Review
But not to the detriment of any one specific company.
Those are migrants, not immigrants. They are allowed to stay for 3 months without a job (but there is no checks on how long they stay) and they do get a lot of free healthcare and other "benefits" they don't have in their originating countries.
Scandinavia cannot help everyone. There is rules and an order in who to help first, and unfortunately for the migrants they are not at the top.
Agreed. Certainly if the dev has any regard for things like performance and security
The difference between VISA/Mastercard and an open, credit-issuing protocol on top of Bitcoin is huge, in my opinion. The reason VISA is wasteful and expensive is not that the idea of issuing credit is bad, but due to a lack of competition. No one's pressuring VISA to improve either on fees or technology, so they don't bother.

In my view it's very simple: credit is extremely cheap to produce. If a retail merchant is willing to accept Bitcoin credit in exchange for his products, the consumer surely isn't going to insist on paying the higher Blockchain fee, and widespread bitcoin credit will become a thing. And credit (a promise) will always be cheaper than trustless systems (a guarantee), so I don't think the question is "either/or", but "how much do you want to pay per transaction?".

If you're willing to pay ~$0.15 there's no reason to not use the Blockchain right now. If, however, you would like to send bitcoins to someone and pay, say, 1/100th of a cent in fees, the only solution that works right now is credit (issuing digital Bitcoin IOUs in exchange for payment channel payments).

In short: it's extremely important to have cost in mind. Sure, if we could do everything trustlessly at the same cost as using a trusted third party, why not choose trustlessness? But this is not reality. Storing a public key and an IOU in a levelDB database (we don't even need SQL!) is many orders of magnitude cheaper than any trustless solution invented so far. I expect efficiency to improve for trustless solutions, but never enough to beat a trusted third party on cost.

If you're buying a cup of coffee using Bitcoin and paying $0.15 in Blockchain fees, you've spent more in fees than if you used VISA! Is it truly a necessity that we embed your coffee purchase in a global ledger and store it on 10,000 independant nodes spread out across the globe? Or could less suffice in this particular case?

It's also important to point out that an IOU clearing system on top of bitcoin would only introduce merchants to credit risk, not consumers. Consumers send real bitcoins to issuers (transferred trustlessly via payment channels), and get back an IOU with the merchant's public key on it. The consumer receives the product after handing over this IOU to the merchant, and will not (and should not) suffer if the issuer is unable to fulfill his obligation.

So, without a doubt, it is necessary that merchants be vigilant in assessing the credit quality of their accepted issuers. But if you're a merchant, you're most likely involved in multiple credit relations already, and adding a new one - in exchange for extremely low fees - may be a risk worth the profit. After all, these IOUs are instantly redeemable, so as a merchant, you choose how often you want to ensure your income, by redeeming IOUs into bitcoins on the Blockchain.
Nice, but what if the site / owner dies and then I'm uninsured.. :)
Yep. For people who run Android and don't have superuser privileges for system-wide ad blocking, I typically recommend Firefox and uBlock Origin for a simple way to at least improve web browsing. On mobile it's even more important than desktop I find. On your larger screen and faster machine with a broadband connection, ads are an annoyance. On mobile, they tax the relatively weaker hardware, use up more data, and can pop over/fill the whole screen without much effort and ruin any attempt at productive browsing. It's no wonder people don't bother leaving the silos of Facebook and friends where at least their ads are just inline with the "content" instead of popping over and constantly getting in the way of what you're trying to read.
What if it's actually tremendously efficient to do it this way, in a way that is not inutitive to the layperson? There are many many other uses for oil and polymer and shipping capacity, and the plastic cutlery industry can leverage these incredible economies of scale.
Yeah I did some math on that too but it's a bit more complicated than that.

First of all, I don't trust a new fridge these days to last 10 years but I can easily see this one purring for another 20 with minor repairs.

Secondly, this is a combo fridge+freezer unit, with 2 compressors. New ones only seem to have one compressor, which makes them somewhat more efficient but if it dies, both my freezer and fridge die with it.

And lastly, it's not my fault we're still burning coal :/ I'm planning to invest in personal solar...
In that case, there are other distributions that align with your goals more closely.

If you're really paranoid, you can use Gentoo or Slack and compile all your software from source. As I understand it, Mint is Ubuntu with a different window manager and all of the closed-source extensions to handle common media formats, that you would normally have to faff around apt-get'ing, pre-installed. It's a desktop Linux for people that either don't know much about Linux, or don't want to get down in the weeds messing and spending hours configuring to do the 95% use cases.
> this attitude to dog fooding isn't great.

Apple isn't telling people to go use Swift on the server, IBM is. Apple is telling people to write iOS apps in Swift, which they are also doing themselves.
> No it's not. It's just a lump of metal that sits there.

are you trying to argue the reduction ad absurdum? obviously steel is a construction/fabrication material with a very large number of practical uses.
The old 'its all theory' argument against economics
Yes, it is used a fair amount by web developers. Often I notice more junior developers making up their own things, but that leads to situations where your debug/private messages can be sent to a real person. I'll see things like null@null.com or something@nothing.com, which is bad.

I believe the owner of null.com gets tons of emails from buggy OnStar notices to mom+pop websites.
Right, so your spending will increase up to the point where your ROI is 1:1, then you'll stop. That point will be long before you reach imperviousness.
I think IBM might be moving Java/Websphere technical staff to Swift. Considering new versions Java/JavaEE are getting delayed so IBM would prefer to use Swift increasingly instead of Java.
Rebase and merge pull requests
Unfortunately that website doesn't load for me. Times out trying to connect to port 443. And the travis build bot says that the tls lib fails to build since about a month.
Magazin Haine Dama
That's certainly possible in many cases. But it's so terribly common for duplicates to show up on SO that many folks have itchy trigger fingers. :/
My favorite Internet cafe of old was "EasyEverything" (from the EasyJet guy) -- huge cafes and great PXEboot resetting machines, so they were relatively free of malware. Pretty far ahead of its time.
Ask HN: Are Progressive Web-Apps viable?
I read that the main selling point of PWAs is their offline functionality and their approachability, but I also read that app-cache is deprecated and not all browsers want to implement service workers.

So do you think running a PWA instead of a native app is a viable strategy in the next 12 months?
>Globalization improves workers rights

This isn't true for China. They use prison labor, they have no right to unionize, they have child labor, they don't follow their own minimum wage law, they don't have anything like a western country's workplace safety laws.

Globalization does not increase wages for people in western countries, that's why these companies are keen on getting H1B visas and getting cheaper labor.
Ask HN: User-friendly online “vault” web app to securely share secrets?
I need to share secrets (like API keys), privacy sensitive data, sometimes small files with customers, and they with me. Some of them aren't tech savvy so I don't want to ask them to use encryption tools. I'd really like it if there was some kind of web application I can just give them an account to and that we then have an encrypted conversation on that I can simply delete later on. For legal reasons I'd also want this app hosted in my own country (the Netherlands).

I've come across some enterprise-scale solutions that are almost Dropbox-y and have calendar-synch features and are basically bloated. Because the use case U have is actually quite simple the webapp itself can also be quite simple (I'd think), but security needs to be strong.

Are there webapps like this? What are webapps like this called?

Thanks!
NSA Zero Day Tools Likely Left Behind by Careless Operative
Drillers Distraught After DIY iPhone Headphone Jack Prank
Cool, but I'm left with some observations:

1) C++ already provides a transform and accumulate (just for starters) which are much like map and fold. Isn't it better to learn to use the built-in tools rather than rely on a library? There is quite a lot of functional-style stuff in the standard already.

2) The cost of these abstractions is not clear. You can do a lot of functional idioms in C++, but often a tremendous amount of copying is happening compared to an imperative solution, because C++ lacks functional data structures under the hood.

3) Points 1) and 2) above are largely addressed by proposals for C++20 specification, such as the Range library.
I'm not from Finland. Stop putting words in my mouth and trying to paint me as a racist, I don't appreciate it.
Hi Bozho, thanks so much for your help over the years. SO might be in decline, but it's one of those few products that makes you realise that better product design can change things for the better.
This is why so many external USB battery packs for phones and the like have a flashlight built in - it's a legal loophole that lets the manufacturer pretend it's a flashlight, and not a "raw" battery.
Swift is statically typed (Elixir isn't) with a good type system (Go hasn't) and doesn't run in a VM (like Scala or Kotlin). I don't know how good its concurrency is and on how many platforms it is available though. It also looks like the language itself is still not that stable which is in my opinion a no go.
On mobile the most I use (if not the only one) is Firefox for the simple reason of allowing me to add ad-blockers as extensions.
So is this finally the result of the Apple/IBM partnership that was announced a few years ago?
So what if it will take a tremendously long time? Computers are hard and complex systems; that's their most basic property.