skysight-inc/HackerNews huggingface dataset:
I tried to make that point in the post, though I don't have experience building large scale software. If hobby programming is building a go kart in your garage then the analysis you do in banking is like playing Mario kart :)

There's a huge jump in intellectual challenge of hobby programming vs the analysis you do in investment banking, and I'm sure there's another huge jump between hobby programming and large scale swe. Though I don't know which jump is harder. And I'd imagine that designing the factory in your analogy probably is the work of very experienced engineers, and jr eng is probably more like designing and building the machine that attaches all the wheels as part of a massively complex automated system
It's also fairly easy to have a colorblind mode that swaps the pallet to something. People generally only have 3 color receptors, but color blind people don't all share the same 2.
From what I've heard it's pretty common for controversial private messages to simply disappear from one's inbox.
what do you think a world class automation engineer does?
I disagree, but time will tell. I think that at some point companies will realize that it's 2018 and remote work is a (mostly) solved problem. Once that realization hits, the high salaries are going.

I've worked remotely for the past 3 years. If you're open to remote work, the challenge isn't finding qualified employees. The challenge is turning off the firehose of qualified applicants once you post a job listing.
“Study Death Always”: Seneca’s advice for living centered on dying
>You spend more time watching the TV because the extra information provided tells them exactly how to extract that extra attention.

What's wrong with this? Lots of people like television. I like television. My life isn't that great and I'll take the distraction, thanks.
Interesting. What's an example of deep interoperability you'd to see that isn't currently available?
Global Climate Change and the US Military
This situation arises solely from Go's myriad dependency management tools [1], including the latest "official experiment" 'go dep', not having the notion of a package repository. Instead, package identity is tightly bound to package location [2], and doing "package management" on this identity results in HTTP GETs or equivalents to that location. This is documented as a core convention [2] of the Go world, by the designers themselves.

I was always bewildered by this choice [3][4], because many, many other package management systems have independently realized this to be a bad idea -- and that it's valuable to have an extra layer of indirection between package identity and package location to prevent this exact situation. The component that solves this indirection is called a package repository, which can then institute strict rules about immutability, deletions, and naming, if so desired. NPM didn't, for a long time, until they got burned. GitHub is not a package repository, but due to the Go community's guidance, is effectively being used as such in a large volume of Go code in the wild.

[1] https://github.com/golang/go/wiki/PackageManagementTools [2] https://golang.org/doc/articles/go_command.html#tmp_1 [3] https://news.ycombinator.com/item?id=12189356 [4] https://news.ycombinator.com/item?id=15677338
https://www.theverge.com/2017/10/19/16503742/lyft-capitalg-g...
How does this work with third party login? For instance I can use my github accout to log in to gitlab. Seems like a security risk for even dormant accounts.
google is looking like microsoft of yesterday, although i had high hopes from google.
I have had Amazon folks in my neighborhood: leave packages on the sidewalk, throw packages over fences and ask me for a tip.

These are antecdotal, but if Amazon wants to catch up to a company like UPS, they have a ton of ground to make up. Delivering packages is really hard work, believe it or not, and underpaying someone to do it isn't going to bring about the results you're after, guaranteed.
Well that's good to know.

I'll change that problem to "the playback speed menu items don't show their shortcuts" then.
4+ years since Ethereum was proposed is a lifetime in internet years.
How GitLab Wants to Handle GDPR's Right to Be Forgotten
>Writing would be considered n-dimensional.

It would also be reasonable to model writing as infinite dimensional, since there is no maximum length string.
Care3 | Los Angeles | Senior Fullstack Engineer & Fullstack Engineer & | Full-time, Onsite | care3.co/careers.php

Care3 started with the realization that the most vulnerable members of our society including seniors, people of color, and the disabled do not have equal access to healthcare and receive woefully inadequate quality of care in their homes and communities. Care3 is built to fix these unacceptable and unnecessary disparities.

We've created a collaboration tool that allows care givers and care teams to coordinate care for the patient. We're looking to grow our platform and keep evolving in ways that impact our customers positively.

Care3 is looking for talented people who are okay about not knowing how to solve a problem and figure it out anyways. We provide the environment to allow you to make mistakes, and for you own it and fix it because we know things break. The impact of your contributions will be immediate and we're excited to add to our team!

You can apply by sending your resume to careers@care3.co, thanks!
Is an add-on needed when one can simply drag&drop a bookmarklet into the bookmarks? https://news.ycombinator.com/bookmarklet.html
Simple CNN on Cifar10 Using Keras
> A package manager would only be vulnerable if that package manager is a transparent proxy to Github

A central-repository package manager that doesn't either enforce immutability or at least have strong protection against a deleted project being replaced with a same-name project poses the same risk, only with itself rather than GitHub and the target.

There are package managers that are safe against this, but I don't think it is yet the norm.
The article raises a good point, but I just wanted to take the time to praise GitHub's support, who've been repeatedly super helpful in helping me get inactive handles (including my own @andreis). It's definitely a far cry from other services like Twitter.
FYI, recent versions of iOS have a zoom / light / color-swap tool built in. You can enable it in Settings => General => Accessibility; it's called "Magnifier".
The most notable exception to this would be Chrome OS (which also served as a starting point for CoreOS and, IIRC, Google's container OS).

This hasn't stopped Google from using a Debian variant internally as a desktop OS, so they all kind of have their place depending on what you intend to build.
This is this week's post, but we produce them each week. We might experiment with a second distribution channel that produces three per week and continue publishing this one every week, see what uptake looks like in the different formats. Thoughts?
> There's plenty of useful stuff being built upon Ethereum.

Can you give an example please? So far, the only useful function I've seen for any blockchain token is its use as a stand-in for fiat money (e.g. blackmarket commerce), and bitcoin already has that covered. The usual go-to for Ethereum are smart-contracts, but I've never heard of a useful one, or even an idea for a useful one (that doesn't ignore realities that make it useless in practice).
Welcome to present day FOSS.

Just watch the number of supposed independent projects that are created and/or maintained by a small handful of corporations.

And they maintain control what may well be a variant of embrace extend extinguish. Meaning that they churn the code so much with changes that a would be fork has to have the backing of a similarly resourceful organization.
Where does it concern GitHub's security model? This is a serious question, I am not a GitHub user myself.

The only thing I get from the article is "people treat URLs as eternal, even if the site does not provide strong guarantees for that."

But that is not news and moot to debate, as a site's policy can change anytime and then you are still screwed. And nothing of this is specific to GitHub.
I worked for UPS for a long time, and if I am understanding what you are saying then no, you must be a due-paying member of the IBT to benefit from contractually-negotiated benefits and pay. UPS corporate has a totally different set of benefits, pay, and expectations from their Teamster counterparts.

I may have misunderstood what you meant though.
‘Another possibility is that programming is uniquely hard in some way, but that seems implausible to me.’

Seems to be the fatal flaw in the article.
Proposed != ready to be used in a production environment. Ethereum itself isn't even finished yet, how do you expect all the software running on it to be finished?

Elon Musk has proposed proper mass production of Tesla cars years ago..
Have you ever been to a Tibetan temple? The walls are filled with detailed, vivid drawings of their "masters" doing horrific things to them.
As far as I know (and correct me if I'm wrong) but NPM only manages a database of package names, most of which link to Github repos themselves. And NPM at least until recently allowed name reuse.
I'm torn. On the one hand, I definitely want emacs to be faster as it does more and more for me. However, I also want more and more of the things that folks are doing in emacs to be driven by other processes. Preferrably ones I can use outside of emacs to get answers.

As an example, I get that emacs would have to parse the entire buffer I'm in in order to syntax highlight as I'm typing. For that, I think this is going to be required. However, emacs should be able to offload to another process to look up external symbols. GLOBAL is the tool I use nowdays, and updating the tags database or looking up symbols is something that should be getting heavy lifting in an external process.

Or am I looking at things the wrong way?
Nice!

> I chose to look for: Priority Setting, Compassion, and Self Development. Once we have some qualities chosen, we develop questions that are specifically meant to test for those qualities.

What are some questions that you used?
Great analysis.
I think after Waymo's lawyers screwed things up almost as bad as Samsung's did in their Apple trial that they wanted to end it ASAP.

Kalanick and Levandowski are already gone, their's and Uber's reputation has been soiled from this, and I'm pretty sure all the bad PR stopped Uber's valuation from skyrocketing even more.
Undesirable from our perspective perhaps, but also not quite the same, or as bad as, what we might imagine.

See this website: dollarstreet.org.

Looking at the photos of some of the poorest places, I suppose they're undesirable from my perspective now, but if I moved there and lived there long enough and adapted, I could see myself finding contentment with less.
Thanks for the response man. In my situation it's actually mutual separation since they gave me shady treatment, borderline discrimination.

What would your ballpark be for that? Not sure how much to negotiate for. I have more than a decade of experience, albeit not a manager.
I recommend reading the position description multiple times and making note of any technical clues they may give to their building or testing processes and review any frameworks or apis that they mention. Hopefully the interview will focus on exploring the limits of what you know, and not on testing whether you know the things that they do. If it is the latter then you don't want to work there.
Go doesn't do that, but it enables it and I'd even say encourages it, starting from the documentation https://golang.org/doc/code.html#Library

Even projects using dep continue this pattern of pulling things from github master. I just browed through the top projects on Github for go and pretty much all of them that contained a gopkg.toml pulled in one or more things from github directly from master

https://github.com/grafana/grafana/blob/master/Gopkg.toml
https://github.com/containous/traefik/blob/master/Gopkg.toml
https://github.com/cockroachdb/cockroach/blob/master/Gopkg.t...
https://github.com/github/hub/blob/master/Gopkg.toml

These include projects like graphana, cockroachdb and hugo.
I spent a lot of time customizing Windows skinning back in the late 90's and early 2000's. Unfortunately that kind of fell out of style as well. Third party ui shell replacements and easy customization are things I miss. I know you can supposedly do this with Gnome etc, but I really haven't taken the time/effort to do so, as I just don't have it these days.

I will say I really like(d) the windows 7-10 taskbar in general, and the windows 7-style start menu interaction with the windows 10 look (without the tiles). I switched to Ubuntu with gnome last year after win10 just pissed me off one too many times with the "user engagement" crap that gets loaded with win10. Though I've thought about going back a few times. (Laptop at home and at work are 2014-2015 mac pros)
> The settlement is an indication that it did not do that, which means they'll likely have to scrap a large piece of it's incremental work.

That isn't true. Uber didn't use any trade secrets from waymo, thats why waymo settled. The point of the oversite is to continue to show that uber isn't using their trade secrets. There is no part of the uber tech stack that needs to be retired as an outcome of this case.
That's great advice, thank you! I never thought about that yet. I don't clearly understand the reasons behind it but I will definitely research this.

Thank you.
Cloudflare Terminates Service to Sci-Hub
Please read the implicit sarcasm.
If you don't pin your deps to a commit, what's the difference between the author deleting their account (and being replaced), and the author merging an evil commit?
Check out Mural
Yeah my thinking is staying on payroll is better. I wanted COBRA too - I heard some places just 'reimburse' you.. All I want is to have my healthcare premiums paid. Did you ever get that?
They didn't get any IP from waymo, that is why waymo settled. There is no additional clamping down, they just need to continue to show alphabet that they're not doing anything fishy.
Land registry systems, voting systems, asset transfer and settlement systems, tokenisation of (certain) assets (e.g. music IP, royalty flows), etc etc

Essentially anything where trust and/or potential corruption might be an issue.
A Regular Expression Matcher
> For email, the way you can demonstrate control is in being able to read and send emails originating from an address... but the point of S/MIME is to secure against other people who can also do that.

It's not exactly obvious how this situation is significantly different from the web side of things.

> So the only people who can access your email in the first place are the people who can access your email account, namely you, anyone you give access to, and administrators on your email server

What I think you are going after here is that shared/managed hosting style setups have only limited security, but that is equally true for web as it is for email.
Agreed. If it doesn't generate new value beyond speculation, it will eventually run out of steam.

To those who say digital gold, I think the recent price swings in response to regulation show that bitcoin is not a safe store of value.

Ethereum or others after it could prove to provide enough value to justify the valuation, and I am positive something will, but we are still some time away from that being real and not super speculative.

Still, I can easily see how crypto currencies appeal to a young crowd who perhaps have anecdotal evidence of someone in their circle who made a significant return in a short space of time. I think the interest is primarily driven by this narrative rather ideals of decentralisation or actual usefulness of crypto currencies - for now anyway
Hopefully governments and doctors will find a safe way to do further research.

This is how the government does research.

https://en.wikipedia.org/wiki/Project_MKUltra

Thanks, but no thanks. Keep the government out of it, please.
The blog post by nikomatsakis describing the specialization breakthrough has now been published:

http://smallcultfollowing.com/babysteps/blog/2018/02/09/maxi...
Oxford Comma Dispute Is Settled as Maine Drivers Get $5M
> Go doesn't specifically rely on GitHub, but it can pull in dependencies with a simplified URL that points to a git repository hosted on GitHub. This is possible because GitHub renders an HTML meta tag on project pages that the go tool can reference to fetch information about the repository.

Is there somewhere I can read more about this tag? Opened up the source of one of my repos and I couldn't find it.
I expect that part of the severance was agreeing not to participate in a class-action lawsuit...
WeChat didn't use end-2-end encryption at all, at least up till 2016. [1]

[1]: https://cointelegraph.com/news/skype-wechat-snapchat-thrashe...
Let's not forget about the pornography epidemic that is alive and rampant, altering young minds and numbing the seasoned viewers.
I ended up writing a CLI to do it that's relatively full-featured. At some point, I intend to move functionality to a shared library between a CLI and a Web frontend, but for now, the CLI works tremendously well for my use cases:

https://github.com/FrankPetrilli/ZeroTier-Controller-CLI
Peanuts are fucking awesome. 45p buys you 1200 calories worth, and they're packed with nutrition. I'll take a few handfuls of peanuts over an overpriced refined sugar-laden piece of crap any day.
Agreed that any package manager that allows deletion and replacement is broken. However the OP is referring to Github specifically, which was not designed with the same requirements as a package manager; as much as I think it would be an improvement to prevent Github usernames from being reclaimed, this is a problem with Go encouraging people to depend upon Github URLs directly, not really with Github itself.
AWS CloudFront User Authentication Using LambdaEdge
Agreed, vis were awesome... with the TV apps that have Pandora and Spotify and similar, I miss it a lot.
> But I think working in tech makes it harder for men

Obviously anecdotal - but yea. I'm an engineer in America and for the entirety of my career I have worked with 95%+ men. In my office right now it's 25 men and one woman who is non-technical.

I simply just don't interact with women unless it's professional, within mutual friend groups, at the bar, or in the dating scene. I won't initiate in polite small-talk conversations out of fear my friendliness could be misconstrued as flirting, and as a single 30-something guy I'm terrified of making someone feel uncomfortable.

This all leads to a lack of confidence in non-professional interactions to the point where I am legitimately shocked/concerned when a woman randomly initiates conversation with me (as seldom as that happens).
Would be interesting to hear what data sources you used. There was an article on bloomberg about the same metric, but it's 404 now. Seems like the data has been used in this map, though: http://ramiro.org/map/world/income-software-engineers-countr...

(Results are quite different to yours, but this data is 4 yrs old)
> require them to sign a consent form for arms-length management of their capital for some time period

All 4 big professional leagues in the US have pension plans [0] that, while not making them rich, will at least provide enough money to survive in the event they blow all their earnings. It's not quite as extreme as what you propose, but there's definitely some deferred income.

[0] http://www.businessinsider.com/nfl-nhl-nba-mlb-retirement-pe...
There is no difference technically, but the point is that as is the author has built up a reputation and trust, and that someone taking their name inherits the trust without the reputation.
We should. It is insecure to share your Wifi if you manage your router via http.
Pretty cool stuff. Do you as a seller only ship to one fulfillment center or is it up to you to manage the inventory at each fulfillment center?
Well, if they realize that they gave you shady treatment, that gives you more leverage.

On the other hand, you don't want to push that too far. Don't burn bridges with any of the people involved by how you handle this.

As far as concrete estimates of what to ask for - I don't know.
I spent a fair amount of today actually trying to get winamp via wine on MacOS High Sierra... no joy (doesn't show any audio devices for dx9)
Mercedes-Benz caused an outcry in China by quoting the Dalai Lama
Actually, I think that if someone has got to the point where they are dealing with the details of CPU and OS then they’re well along the learning curve.

Many, perhaps most, people have trouble with the basics of programming. Pointers, functions, even basic iteration are concepts that cause a lot of people to flunk out of introductory programming.
"built using publicly funded..." Is not the relevant direction. You'll come to absurd conclusions. A building in San Francisco is literally built using publicly funded safety science, and materials science, etc. Should we then force it to be free to access?
Yesterday I received a package in Mexico (from Amazon Mexico), the delivery man arrived in a private car. I was puzzled by the fact, but the package was fine, and delivered in time.
"For ye have the poor with you always, and whensoever ye will ye may do them good."
Which interestingly circles back to another comment that was made:

> a settlement that requires Uber to do very well to have any value.
The choice of where to ... the response is a little editorialized.
They've never actually shown that trinary logic hardware will work better in low energy environments. CMOS transistors can be very efficient at switching, but waste power like hell if used at intermediate voltages. You REALLY don't want to be running your MOSFETs in the triode region. Which leaves the option of making trinary logic out of bi-state FETs, which requires extra die area and wastes power, or inventing an entirely new process/transistor type that is more efficient than modern CMOS and happens to be trinary... Good luck with that.
The people kind of already burned the bridge with me themselves, but what can you do. I was thinking 6 months severance and COBRA, since it'll take me time to recover from this. But I wasn't sure if that's ludicrous compared to the market.
Networks which use the private network address blocks are not necessarily trusted networks (consider open Wi-Fi hotspots). Also, private networks do not necessarily use private network address blocks—intranets frequently use publicly-routable IP addresses where possible, as it simplifies linking physically distinct intranets. With IPv6 eliminating the scarcity of public addresses we can expect this to become much more common, even among home users.
>So that might be the case for LAN games

Overwatch has a 63Hz tick rate over the internet.
I've built something like this 10 years ago for a search engine. You were able to save searches and results. Sign in just had the email field which would send you a session link, the expiry was 30 days after last action I think. The average user didn't mind, but also didn't always understand. Users tried to use it at home and workplace so we needed to allow multiple sessions. Users wanted to share their results and I guess within a family users were usually sending each other the username&password. After all it was an optional feature, used by less than 1% of the users so we couldn't tell if adoption would've been different if we had "normal" passwords. Later we tried Facebook login and got enough hate-mail so stop the whole feature.

Personally I don't mind passwords, that's what password managers are for.
Our Data – FiveThirtyEight
You think the person that hired them is still there?