skysight-inc/HackerNews huggingface dataset:
Very interesting reading about this topic is in book Pragmatis by William James.

Its philosphy so its not easy reading for relax.

From critical thinking point of view, try to read something about rhetoric. If you know some approaches, try to get in practice and challenge some speakers.

Start with your friends and familly. But I have to warn you...you will not be favorite partner for discussions anymore :-) so don't overdo.
UX guy here. I've always kept performance in mind. One of my pet phrases is that speed is part of design.

I've gotten a lot of blank stares.

That's why more designers don't bother: decision makers usually respond only to look/flashiness/branding.
This paper is a must read: https://pdfs.semanticscholar.org/6753/959eed800e9fad9e330daa...

People keep stumbling upon the same thing over and over which is that the ability to scale has significant overhead.
True - but then that's the general issue with London vs the rest of the country. Compared to other careers, dev salaries in London make the city pretty liveable. I'm certainly not struggling to service a mortgage in Zone 2, and many devs I know are similarly comfortable.
This, IMO, is quite possibly the best instance of "best tool for the job" I've ever seen. Rust is great for writing high-performance code, and Erlang is fantastic for distributed systems.
I really wonder what possesses people to use pullquotes

WHAT POSSESSES PEOPLE
TO USE PULLQUOTES

Its like they don't trust you to read a couple of sentences or something
Would like to see distributions of desired experience levels for jobs in each city. Unless they're fairly consistent, these numbers will all be skewed by the relative seniority of available roles. I'm not convinced they'd be vastly different but could imagine differences. For example, greater numbers of entry level positions in areas with higher concentrations of industry giants who can effectively train swarms of new grads.
Show HN: TextCal – A Minimalist Fullscreen Calendar for Text Todo List
So you made the whole journey until the last station without taking any breaks. Right?
Great that they finally start thinking about documentation which has been a shambolic experience with Azure. However it seems that they are still missing ARM template resources documentation, they provide REST API documentation which kind of sort of helps with the ARM templates but still has a lot of things that are subtly different. So it still means hunting REST API docs to get the idea and then going to the ARM examples repo to find out how it differs.
Simple COL adjustment factors give you a baseline, but they don't really work reliably beyond straightforward apples-to-apples comparisons. It probably works pretty well for comparing house/condo and transportation choices between one suburban location and another where rents are modest and you need a car.

But doing a naive COL comparison between, say, Manhattan and Columbus, Ohio just isn't going to capture the lifestyle differences and tradeoffs.
They are bleeding a ton of money.

For there idea to work they need to get money transferred into all directions...

They had Nigeria as a supported country. But they removed it (sadly)

But money was probably transferred only one direction. So they lost money.
> Do you ask them if they have a penis, or do you just let them use the bathroom

And in case anybody thinks this is just hyperbole:

http://www.dallasobserver.com/news/self-appointed-bathroom-c...
"The Fastest and Shortest Algorithm for All Well-Defined Problems" https://arxiv.org/abs/cs/0206022
You have the same issue in other sandbox models.

Old style IPC leads to information leaks and is another attack vector.

You cannot do that on Android for example, Google explicitly removed UNIX V IPC from their Linux fork. You are expected to use TCP/IP or Android RPCs, assuming the app has android.permission.INTERNET permission.

Also using fork/exec() on Android isn't a good idea, http://stackoverflow.com/questions/16179062/using-exec-with-...

Which I doubt that would still work on Android 7 by the way.

On iDevices, the same applies.

https://developer.apple.com/library/content/documentation/Se...

So people are complaining about Microsoft adopting what is already best practices on the other desktop/mobile sandbox models.
If you have a sustainable business you can get a loan instead of giving away equity. The problem is that you have to consider what your competition is doing. If you can take out a loan for $200k and grow by 15% a year your lunch will get eaten by the startup that gets $10m in funding. But generally a startup will only get funding if there is potential for the investor to get a great return on their large investment, so many ideas are not competing with startups.
Glad that Gitlab is pushing the remote working boundaries even further. Yes, document everything, write easy to understand code, offer your remote coworkers to call you whenever they need help, leave feedback, praise work as if they're local. It all matters and even more when remotely.
Draw images in excel using cells' background color
I think that's too pessimistic. With less than 5 years experience, and having made some less-than-optimal career decisions, I've got about £45,000 total compensation. (Central Belt, Scotland)
Hi Florin, thanks for the comment!

Even with the heatsink (which we install on all of the Pis), we were still having overheating issues. We tried a few other things too to mitigate the problem:
1. Reducing sampling rate for the image recognition (but if we reduced this beneath several seconds we could miss the express trains)
2. Using a cooling fan (https://www.amazon.com/gp/product/B013E1OW4G/ref=oh_aui_sear...) - still didn't prevent overheating if the CPU was continuously loaded at 100%.
3. Only sampling images where we detected motion (https://svds.com/streaming-video-analysis-python/)

We decided to use the 3rd option: Leveraging our motion detection algorithm, which while sensitive to false positives, allows us to use Deep Learning image recognition to eliminate those false positives.

Happy to chat more about your experiences daemonize-ing TF applications!
Ethanol and... juice.
A Glimpse into the Future: Road Pricing and Driverless Cars [pdf]
Oh, and because it's relevant for the question: There's a tool in the tree (https://git.postgresql.org/gitweb/?p=postgresql.git;a=blob;f...) that shows (by heuristics) which branches a commit has been cherry-picked to. Looks like this:

Author: Tom Lane <tgl@sss.pgh.pa.us>
Branch: master [9d4ca0131] 2017-01-26 12:18:07 -0500
Branch: REL9_6_STABLE [2dfc12647] 2017-01-26 12:17:47 -0500
Branch: REL9_5_STABLE [423ad86f4] 2017-01-26 12:17:47 -0500
Branch: REL9_4_STABLE [2c1976a6c] 2017-01-26 12:17:47 -0500
Branch: REL9_3_STABLE [2e024f83b] 2017-01-26 12:17:47 -0500
Branch: REL9_2_STABLE [fe6120f9b] 2017-01-26 12:17:47 -0500

Ensure that a tsquery like '!foo' matches empty tsvectors.

!foo means "the tsvector does not contain foo", and therefore it should
match an empty tsvector. ts_match_vq() overenthusiastically supposed
that an empty tsvector could never match any query, so it forcibly
returned FALSE, the wrong answer. Remove the premature optimization.

Our behavior on this point was inconsistent, because while seqscans and
GIST index searches both failed to match empty tsvectors, GIN index
searches would find them, since GIN scans don't rely on ts_match_vq().
That makes this certainly a bug, not a debatable definition disagreement,
so back-patch to all supported branches.

Report and diagnosis by Tom Dunstan (bug #14515); added test cases by me.

Discussion: https://postgr.es/m/20170126025524.1434.97828@wrigleys.postgresql.org

Edit: fighting with formatting #2
The problem with straight-across cost-of-living adjustments is that they're only relevant when you're talking about a more-or-less zero savings rate.

Assuming you can save 10% of your annual salary a year, you're better off living in higher cost-of-living areas, assuming all other things being equal. Then you are growing wealth (retirement funds, etc.) instead of just getting a more expensive lease for your car or apartment.

So what you really want to measure is something closer to "savings rate" or "disposable income" or something like that.

I'm open to thoughts on how to practically do this math. It's very relevant when considering job offers in other cities.
I think it is unethical to breed brachycephalic dogs. It's merely inconvenient to own them. I don't blame dog owners for not knowing better.

I blame dog breeders for knowing better and breeding the dogs anyway.

Never say "ethically obligated" and "euthanasia" in the same sentence. That is asking the wrong question - but for the record the answer is no. Obviously. In addition to such a thing being impossible, there are easier ways forward. :-)

On suffering, the fact of the matter is that the dogs really have no idea that they're suffering. They just exist. They know nothing more than what they are exposed to, and what they perceive.

I feel that if we are obligated to do anything, it is simply to change how and for what purpose we breed animals. Deciding that the pug can still exist - with a longer nose - or that the Dalmatian can exist after they breed out their uric acid problem is attainable. It just takes work. And support, from pet owners and breed lovers, to guide people and to vote with their money.
> So with facts gone and the real world gone, that leaves only one purpose for language, for saying anything at all: to get others to do what you want them to do.

And now we have a regime in the United States that has downright weaponized this posture.
> I'm pretty sure I have more in common with vagina-loving women (i.e. bisexual women and lesbians) than with only-penis-loving men (gay men).

How many of either do you know and / or call as friends?
>PC manufacturers no longer have to give you the option to disable Secure Boot.

Then don't buy from those people. Simple
This may seem off topic but bare with me for a sec. I've been shopping for a house and have started to learn about how real estate transactions work. One of the things I was surprised to discover was the amount of selling costs produced by middlemen (9-12%). Given the pricing of homes, this is far from an insignificant cost. From my calc considering current interest rates, the breakeven time for reselling a home at the price you bought it, is ~ 7 years. Sell before that and you have to jack up the sale price to try not to lose a sizable chunk of change.

As I buyer I'm constantly reminded that they are free to me, but as they say "there's no such thing as a free lunch." These costs are just passed on to the buy via a higher price; hence the [now] fallacious "home prices always rise."

If the cost of housing rises with each transaction, then it seems logical that the economy must grow to support higher wages to support higher costs of living, right? This got me wondering how much of the necessity for growth is a by-product of unnecessary middlemen taking cuts of various commodities?
I've been very excited at Rust's prospects as an alternative to C for extending all sorts of higher-level languages, but I'm most excited at the prospect of combining Rust with Erlang given the latter's focus on reliability. I'd love to figure out where Erlang programmers hang out to ask them what they think about using Rust for NIFs.
It's this statement here that I disagree with:

"The people who think it's most important of all are the people who disapprove of it."

Social conservatives don't want transwomen using the women's bathrooms because they don't think that they are actually women. That's the only distinction that they care about: biological sex. Everything else is fiction to them.

Bear in mind that this is a simplification of the stances of millions of people, all of whom are different. Some will more readily admit to the existence of transpeople and homosexuals.
Let's Open Source
Thanks for sharing this; do you happen to have any guides or blogposts on the subject handy?
Managing scale at GitHub and realizing Walmart is an ‘open source Mecca’
Wow. I wonder how many eyebrows at google that has raised
>I don't think if these two were from Asia/Africa they would have been called expats.

And you base that on....? Why do people search for injustice?
Did mysterious French promoter Eric Arnoux deceive British investors?
Hi annnd! We tried a few times to train a scaled down model on the Pi3, but got nowhere. We've found that the best strategy is to train on the beefiest hardware you have, then transfer the model and run it on the Pi3 for streaming applications.
Pain is just weakness leaving the body.
From (way down in) the article:

"In April, after New Hampshire’s banking department cited TransferWise for operating in the state for a year without meeting money-transmitter regulations, the company agreed to pay a penalty equivalent to the fees it had earned during that time. (The startup has since begun offering its services in the U.S. through a partnership with a fully licensed bank, New York-based Community Federal Savings Bank, and has obtained its own money-transmitter licenses in many states.)"
This is not fair to say at all.

Everything takes time to design and implement, and human power to work on the hard/not-fun things is pretty hard to come by in such hugely active projects...
I've used ADP for years and I have never successfully logged in without resetting my password, even when my password is correct because it is saved in my password manager or written down. I don't log in that often, so I'd like to think they are periodically resetting passwords for "security". But I don't think that is what's happening. :(
These were basic training videos/courses to teach them how to be brokers!
They hired random salespeople, and cut corners (=cheated) on the very minimal (52 hours) state required training to allow them to be licensed insurance brokers.

The result was their brokers ended up being very ignorant of insurance products and practice.

Ethics is a small portion of the requirements. It's mostly basic stuff on what insurance is.
I'm curious why you think Arch is not user friendly? It's not the rolling release since you're asking for other distributions that use that model. I've used my fair share and from what I've seen Arch is by far the most user friendly.
I don't agree with this. I think the two are completely orthogonal. Your argument hinges on the assumption that saving the planet is strictly for the benefit of the humans living on the planet, and that seems wildly arrogant.
That is one possible solution. But, for queries we will need some kind of JOIN at runtime.

I do store the entity data separately in a transactional row store.

For analytical queries, we use a column store. For this, I have to include the entity data (context) for each fired event.

The whole Compute & Storage semantics are different.

If only, we had a persistent data-aware compute & storage graph engine that supported transactional & analytical workloads.
They didn't confirm metastability. Converting it back to molecular hydrogen is trivial even if it's metastable. If it's not metastable, remove pressure. If it's metastable, one just needs to wait, but the process can be sped up by heating it up. If it's metastable then we'd expect something with properties on the order of dry ice.

We don't know if it's liquid or solid, but there is a pretty good chance it would be solid at room temperature[0].

It would be ridiculous to use metallic hydrogen for power lines, even if it's metastable. If it's not metastable, it's utterly ridiculous, because now we need powerlines that can hold GIGAPASCAL PRESSURES! If it's metastable, some of it will be continuously transitioning to nonmetallic, how fast this happens will depend on how metastable it is, temperature and pressure. So that less of it transitions, we are probably going to want to keep it cold and at high pressure. Our power line is probably going to resemble something like a pipeline. Oil pipelines can run at high pressures(90 bar)[1]

Now if it's metastable, we need to be continuously adding new metallic hydrogen. If our hydrogen is solid, this problem is interesting. There is also the potential for some hydrogen to go non-metallic, increasing resistance, increasing heat causing more hydrogen to go non-metallic, resulting in the entire powerline exploding.

[0]https://3c1703fe8d.site.internapcdn.net/newman/gfx/news/hire...
[1]https://insideclimatenews.org/news/20130412/exxons-22-foot-r...
There's a good chance it does if you plan well, accept the risk model (eg. prison), and are ethically flexible.
Atom is my editor of choice due to the Platform.IO extension for IOT development. On my machine, just starting Atom 1.13 involved two interruptions by message boxes saying "Editor is not responding" which had to be closed manually in order to continue with the start-up process. Those annoying boxes have vanished completely with 1.14., so there is some significant performance improvement.
This just feels like culture clash to me - the whole change to Python 3 was about accepting the cost of breaking changes to avoid dragging around useless cruft and bad decisions forever.

The idea that we should then never use `python` to mean `python3` is just so backwards. Sure, in your corporate environment where backwards compatability is suepr important, do that.

In Arch, people have a distro that moves fast and breaks things, and we are fine with that. I'll accept the cost of occasionally having to change a shebang line (although as I have almost never had to go outside the AUR - someone else in the Arch community has almost always dealt with this for me).

> No, there wasn't, and yes, it was some maverick decision. It was done without consultation with upstream.

Fair enough, I got my timelines mixed up - but to be fair, it was then ratified as the correct way to do things because the upstream project agreed with the core idea.

> The right way to migrate would be to ship and use both /usr/bin/python2 and /usr/bin/python3. Leave /usr/bin/python as a symlink to python2 for a while. Eventually, drop the symlink, but do not replace it with python3. Allow users to opt-in to a compat symlink if they wish. Let stuff catch up. When the expectation that "python" is python2 has faded, then introduce a symlink from python to python3 by default, letting users opt-in earlier if they wish.

I don't really see why I should have to do this manually? If you don't want that behaviour, use another distro. This just feels like you feel like you should have some say in how other people set up their systems.

If you really hate it so much, don't support Arch - that'd be fair. Trying to shame the distro for doing it ignores the fact it's the core idea of the distro to do stuff like that, that's the point.
Will this be integrated with Visual Studio? Right now, F1 from within the code editor still goes to msdn.microsoft.com.
Clickbait headline. Please edit.
If you're rich and old you're an émigré.
It's fully BuzzWord compliant then!
(Sound like this is naked marketing post)
...and the section on race is very interesting:

"When we look at our two largest markets on Hired’s platform, San Francisco and New York, the average African-American candidate on the Hired platform is 49 percent more likely to get hired than the average white person. [...] It's unclear if African American candidates are receiving more offers because of diversity initiatives, a lower preferred salary, or a combination of those and other factors."
Watching a past employer slowly drown itself in technical debt is simultaneously sad and satisfying.
It's more likely set up based on an untested (and easily falsified) conjecture about the relationship between local residential rent prices and local market wages in the industry.
On the other hand, Austin is on average more expensive than Dallas, Houston, San Antonio, etc. So using Austin as representative of the whole state understates the cost of living adjustment.
I do understand why you think what you do. Most physics articles (and even the Wikipedia page on Gravitational Lensing) are explaining it wrong. They are saying that the light bent. That's not what's really happening. The light doesn't bend relative to the space it's flowing thru. It flows in a perfectly straight line. Gravity has no direct effect whatsoever on light, because light is massless. Gravity only can effect the SHAPE of the spacetime density field. The fact that the spacetime is bent makes it look to us, as if the light changed direction. It didn't. Light passing thru an ordinary optical glass lense DOES bend, but light passing by a massive object in space absolutely does not bend. It merely "looks" like it did.
Great UI...not only do they have the 11 immediately-noticeable centered divs with icons, but the unnecessary and redundant links above them. That's the Microsoft we know and love.
No, I haven't done that but it is a great idea since the language has really gone through improvements.

It'd be interesting too see how well the PHP version does now adays. It was written in 2007, PHP 5.1, and the main issue back then was memory consumption when handling multiple processes. I've heard PHP 8 is much better in that respect, with lower amounts of memory used in name brand applications like Worpdress.
This discussion caused me to look up info on it, and this source has some compelling reasons:

https://geoff.greer.fm/2015/01/15/why-neovim-is-better-than-...

For me personally, a good reason to switch seems to be the NeoVim team itself seems less hostile to new people and making changes. Of course stability is likely important to many people, so there may be many good reasons to stay with vim as other's have stated, but someone refusing an update because it uses ANSI C seems a bit much...
Ah, thank you, that is a great answer and gives context.
#erlang on Freenode.
https://github.com/kirschju/demovfuscator :)
Well, I have to admit I didn't realise it was supposed to read 'Liquid' until I read this comment. Somehow I had missed the title.
Injustice anywhere is a threat to justice everywhere.[0]

-MLK

[0]: https://www.africa.upenn.edu/Articles_Gen/Letter_Birmingham....
My colleagues and myself have a blog post discussing how to do streaming video analysis on the Raspberry Pi:
https://svds.com/streaming-video-analysis-python/

On the Pi3, our application processes 320X240 images at 10 FPS without any problems.

Let me know if you have any questions!
Tech folk: 'Move fast and break things' doesn't work when lives are at stake
Reminds me of the Einstein quote:

> If I am proved correct,” he said, “the Germans will call me a German, the Swiss will call me a Swiss citizen, and the French will call me a great scientist. If relativity is proved wrong, the French will call me a Swiss, the Swiss will call me a German, and the Germans will call me a Jew.
Nope, I was just curious so I looked at the blog archive and saw you actually published them all
Why just review the source of the crypto? Why not the rest of the software used by Wire?
It's pretty well known that (relatively affluent) white immigrants are called expats instead of immigrants.

https://www.theguardian.com/global-development-professionals...

http://www.forbes.com/sites/jnylander/2015/04/03/in-china-wh...