skysight-inc/HackerNews huggingface dataset:
> It allows them to peek into any private repo on GH right from their own office.

That sounds incredibly unlikely if not borderline ridiculous.
===

Machine Learning, Android Dev, Backend Dev

===

Location: Toronto, Canada

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Java, TensorFlow, Rails

Résumé/CV: Send me an email :)

Email: jay (at) jaysyko.com
> forced upgrades

I think the forced upgrades were a good thing. The security model on Windows 10 and continued support of updates to 10 is overall a Good Thing for the average Windows User. The majority of users on Windows run their systems in extremely non-secure ways and skip updates and upgrades completely. This is a danger to the internet as a whole.

To me it ultimately comes down to this: I can't force my older relatives to update their machines or even stop them from running ancient versions of Windows. On that front, Windows 10 made things better.
I for one am quite happy about this. Github innovation seems to have stalled, now with Nat/Scott Gu at the helm there could be exciting times to come.
> I add a lot of constraints to how I program, and follow a system of naming conventions that make it obvious what type something is.

And you find it unbelievable that someone would prefer that the compiler simply enforce these conventions?
New HTTP error code:

HTTP 512 - Social Media induced DDOS due to media related frenzy :)

Good luck!
What’s wrong with being incorporated in Delaware?
Microsoft is one of the most valuable companies on the planet because it is destructive? What’s that even mean?
That's why the "extend" phase is there in the embrace/extend/extinguish strategy - to make it an insurmountable pain to migrate elsewhere, after first having lured the users in with the "embrace" phase. Letting it play out is just what they need to move from phase 1 to phase 2.
Being earnest about science: a plea from the new generation for better science
Skype still works for it's main purpose. At least they haven't removed calling, but the UI and menus are an utter mess.
Nice shill. I also wake up everyday and thank Monsanto for Colony Collapse Disorder.
Off topic but I couldn't get hibernate to work on Ubuntu Linux. I purchased a laptop with Linux pre-installed; but apparently, if a manufacturer claims to support Linux on a laptop, that does not include hibernate support. Now that we've reached the milestone of Linux on a desktop, I'm looking forward to the Year Of Linux On The Laptop.
Ask HN: How to avoid getting overwhelmed when starting to build new things?
I'm beginning to avoid starting new projects because of the sheer effort and pain I know it takes to build and debug things to the point where they're usable and can be improved. The more I progress in my career, the worse it becomes (a bit like PTSD). In many ways, not knowing was great as I'd approach thing without regard or knowledge of the suffering needed to get things working. Do you chaps have any tips on not getting overwhelmed in this regard?
Sorry, Nokia killed Nokia.
It reminds me of Cambridge Analytica (now Emerdata)... they were much quicker to get rid of their name after becoming well known. https://www.theregister.co.uk/2018/05/02/cambridge_analytica...

Is Bayer thinking about selling Monsanto?
My main consern is what will happen to projects hosted that MS would consider questionable repos, such as rootkits for consoles, open source drivers for their own proprietary hardware.. I expect a lot of data to be purged.
HN is about more than implementation details - some of the most fruitful, engaged, passionate and interesting discussions on here have been about the use of technology to implement real world change, and the impact of technology on human culture and ways of living.

This certainly falls into that category, as in this instance the internet, specifically social media and news outlets, was used by one nation to influence the economy of another.

Frankly, psy-ops, and how to make the internet become less fertile ground for them, is a topic we should be discussing more, not less.
Suppose all the sovereign debt defaults and is restructured to be 5% of
the original. Who loses?

Mostly the holders of treasuries. Holders of other assets would seem to be fine!

So it seems to me to be like any other default, except on a larger scale. Price the sovereign debt risk into the calculation and diversify into real assets.
The Problem with Putting All the World's Code in GitHub (2015)
Quaternions, Interpolation and Animation (1998) [pdf]
My two cents are they'll leverage the acquisition and get free marketing by moving Github to Azure. I'm less worried about them doing some 90's Microsoft chicanery (they've shown a real willingness to invest in dev goodwill in the past 5 years) than inadvertently letting Github fall into disrepair, by understaffing and shifting focus even more to the Enterprise offering.

I'm going to let things play out before judging. They might ramp up investment in the main Github platform, or open source Github because they're not relying on it as a cash cow.
> I hate those "schemaless" (aka schema-on-read) serialization formats more and more

This, and also I think a lot of people who preach the flexibility of schemaless anything really just wants a more flexible schema definition language, with a lot of "maybe" options and similar stuff.
You can have alternative app store on Android there's no technical limitations, right ?

And at some point you could jailbreak iPhone and iPod Touch and crack apps but no real alternative market rose up
He consistent and have a good track record for years.

It feels just like yesterday that Microsoft was spying on windows boxes. In my mind, everyone has a "Days since last accident" counter in their head, and Microsoft's number is quite low.
I feel like this criticism is largely unfair.

First off, yes, there is overlap between effective altruism and the rationalism community. I think that makes sense when you want to try to use reason instead of intuition to make decisions.

I fail to see why you should qualify them as "so called" rationalists. Though besides Yudkowsky (and maybe even him) I honestly haven't heard enough of them to defend them. If you do want to sling in some defamatory remarks at their expense I feel like they should be backed up (or left unsaid), though.

You mention that some people see AI as the greatest risk to humanity. Perhaps I misunderstand but the way you phrase this, it sounds like you think this is absolutely ridiculous. If so, why would that be? And what long list of assumptions would you need to agree to? And why would it be bad for there to be a common starting point for discussing this? I think there's a fair amount of uncertainty in how any superintelligent entity would act, so a certainty of AI being terrible seems silly. However, a strong belief that it can pose a large threat seems, honestly, evident.

You say people use "AI risk" as a front to recruit people into their belief system. There is so much wrong with this... first off, why is it a front? That implies deception. Secondly, it is one of many facets. The core of EA is the desire to do have a (large) positive impact. If some people think that they can make their impact by working on the AI safety issue, why do you feel the need to portray that as nefarious? Finally, "belief system" sounds incredibly dogmatic. EA is not a church. Yes, there is a set of beliefs that most people in the EA community would ascribe to. But I don't experience EA as some echo chamber where everyone is forced into some kind of mold. Rather, people challenge both each other's and their own ideas. There's inevitably going to be some biases and filters, but your portrayal of EA as a cult (purposefully or not) is inaccurate.

As far as EA communities tending to be alt-right... what on earth are you smoking? I help run a local chapter and the focus is highly left-wing. And anyone I've noticed that's slightly more right wing is definitely not of the misoginistic or racist side. I recently listened to an 80000 hours podcast with Bryan Caplan, and noticed he's libertarian. While I think libertarian views are mostly bonkers, at the very least the way his libertarian views showed (e.g. arguing for open borders) are not insane on the level I'm used to from libertarians. Either way, this is an exception. Even if you can list some well known names that also have some strange views, I can say with a high degree of certainty that it is not even remotely representative of the community as a whole, especially not as I've seen it in the Netherlands.

FINALLY: I've honestly only ever seen Roko's Basilisk being mentioned on a meme page for EA. So much for taking it seriously.
But they aren't damaged. They're superior by nearly every metric. Schools, GPA, 1st author papers, height, physical attractiveness - they have it all. I don't.
Why is Azure not quality?
I guess this is why they just shut down CodePlex?

https://blogs.msdn.microsoft.com/bharry/2017/03/31/shutting-...
I really appreciated your response. People keep saying humanity is going to go extinct and it seems like we have too much time and technology for that to happen. I still wonder if the thing we need even more than tech to reduce CO2 is agreements to stop and reverse population growth. I don't think Earth can sustainably support more than 4B people. It feels like we need as much time as possible to truly move to renewables but population explosion just reduces the time available.
I write latex (and everything else) in Emacs, but use mupdf to view the results, since it's faster than the docview mode in Emacs. I use xmonad so it's easy enough to switch between windows or have them side-by-side.

For document modes (latex and markdown) I have F9 bound to a function which invokes `make` if there's a `Makefile`, `nix-build` if there's a `default.nix` or `render.sh` if that exists. It then runs `killall -HUP mupdf-x11 || true` to force any mupdf instances to refresh.

Whilst I like to do things like email in Emacs so I can have the same powerful editing capabilities with the same keymappings, PDFs can't really be edited so there's not much incentive there.
That’s not a fractional reserve since that one needs to be in the same unit of account if you are using two units of account that’s not a fractional reserve that is an exchange rate.
If you loan less than your total then again it’s not fractional lending it’s simply lending.
Show HN: CS PhD opportunity cost calculator
> Unhealthy blood CO2 concentrations have been measured from people in common office environments where reduced thinking ability and health symptoms have been observed at levels of CO2 above 600 ppm for relatively short-term exposures.

Oh, that's scary. How often does that happen in small offices converted into open offices?! I've often noticed people acting strangely, missing small bugs or acting confused. I have a CO2 detector at home but those are only for extreme levels. How would someone check for unhealthy but not deadly concentrations?
The expression "for profit" is indeed inappropriate.

However, with the understanding of what the poster meant, it does make sense. We're talking about the company whose racket produces 10$ avg for each Android phone sold.

I'm talking especially about those FAT patents, which are against the spirit of patenting (independently of being in favour or against patents).

I understand that big companies are big and internally conflicting, however, I see a radical conflict of interest between their newfounded open source responsibility and their ruthless business attitude.
Printing money can achieve both of those, but it isn't necessarily sustainable. When I was younger, I would have said it isn't sustainable, but now I'm not so sure.
Bigger than Silverlight? Sure.

Will it enable new products? Definitely.

Will it transform how most web apps are built? Not any time soon.

But if this excites you, there are definitely going to be companies who are going to start using it, in the recent HN hiring thread you can find that both Figma & Adobe are using it: https://news.ycombinator.com/item?id=16967543

I think this technology isn't going to die the way Silverlight did - Moore's law is dead and we can't just keep throwing cores at the problem because we care about power consumption, but most applications don't really do a lot of client-side processing, so this is going to remain a niche technology for quite a while.
You don't have to open-source all of your products to be friendly to opensource.
Ugh. Yes, we need central banks, if for no other reason than that distributed systems are hard. Central banking helps prevent things like double-spends and creating currency out of thin air. Yes, technically cryptocurrencies "solve" the same problem, but at 1000x the energy expenditure and with no guarantee of avoiding a 51% attack by a coordinated network of rogue actors.

It's almost like cryptocurrency zealots don't know shit about system design or something.
I love Zenni. I buy glasses from them quite a bit just for a change of look. I think the cheapest I've been able to buy them for so far is about $10.
I would also recommend CBOR (http://cbor.io/); one can think of it like a binary form of JSON. It has a few advantages:

* datetime objects
* binary blobs

It is very similar to MsgPack in nature. However, MsgPack, in particular on Python, poorly handles the text/bytes separation, and CBOR is backed by RFC.
I can't speak for the parent comment, but I certainly do:

- Amazon has completely ruined my trust with their constant fake review issue and their counterfeit issue.

- Google does the "embrace, extend, extinguish" issue. Try running an Android phone without Google Play Services. Try using U2F on any site BUT Google (I have a Yubikey U2F that works on GitHub, Nextcloud, and a few other sites with Firefox, but mysteriously does not work on Google except for Chrome). That doesn't even mention their dark patterns when opting out of their data collection, or their horrible customer service if they lock you out of your Google account, or their tendency to kill off services seemingly at random.

- Apple has had a storied history of locking one into their ecosystem, and makes me skeptical to buy anything by them. I also find it even more troubling that they have no problem giving all PRC users data to the PRC government, just so they have access to that market.

- I won't bother to address Facebook here, as they have had so much recent (and continued) controversy.

- I admittedly have never used Alibaba, so I don't know enough to talk to that.

I think there are other people who have similar issues with those companies, and I have seen them discussed here.
Seeing GitHub acquired, I can’t help but imagine that Gitlab would go that route sooner or later. Their free offering is even more extensive than GitHub’s, and I don’t think there’s visibility into whether their revenue from paid plans is enough to offset that.

Since becoming backed by a major player is both a blessing (cash reserves to fuel the free offering!) and a curse (drive to increase shareholder value could go against longer-term community interests), I have mixed feelings about this trend.

Slightly tangentially, Gitlab has nearly caught up with GitHub and is arguably ahead in some ways feature-wise. I’m happy having built my small agency’s workflow around it.

I enjoy being able to drop a dotfile into repository root and have the product tested and deployed by CI to (in my case) AWS S3 or EC2, or get an email report if something prevented that from happening, after subsequent commit. On my roadmap is Terraform integration and having the automation provision all resources, but even in its current state I don’t think I can overstate the difference it makes, especially with a smaller team of engineers.

Some features of Gitlab at the moment are objectively inferior to GitHub’s implementation (simpler protected branch model with no way to mandate signed commits comes to mind), but many others appear stronger (issue tracker & boards, milestones, merge requests, the above-mentioned CI).

Feel free to give me a shout if you’re considering moving your business to Gitlab and I’ll share my experience.
I'm a GitHub employee and spend most of my time contributing to the Git project.

I've always been very happy about how GitHub supported my participation in the community. Sometimes what I do is directly useful to GitHub, and sometimes it's a matter of keeping the project healthy for everyone. It's always been about contributing, and not trying to control.

Microsoft started contributing to Git about 2 years ago, and in the last six months, we've seen them increase their contributions. From what I've seen they've taken the same approach: give developers the resources and freedom to figure out what the project needs and improve it. I'm excited about some of the performance work they've been doing (e.g., fsmonitor integration, graph optimizations).

So I'm optimistic about this with respect to Git. I think it will mean continued support for the project. And I do feel like Microsoft "gets" open source in a way that most people never would have believed 5 or 10 years ago.
> The burden of proof

I don't think that concept is relevant to this format of discussion.
> GitHub being unprofitable makes the situation worse because one knows then MS intend to make major changes: either to destroy it, or squeeze money from it.

GitHub no longer needs to directly turn a profit now that it is owned by Microsoft. They just need to use GitHub to increase their profits from Azure (or any of Microsoft's other money makers). I don't think they need to make drastic changes to GitHub for that to happen.
Honest inquiry. Has anyone else here had their behavioral patterns hacked by a psy group?

There’s not a support network.
Wouldn't GPL v3 be as effective as AGPL in this context?
What does "Western" have to do with anything of this? Should we be "Eastern" like Chinese sweatshops that choke the air with smog? "Middle Eastern" like Qatari slaveowners?
Yup.

The Freedom Markets™ cult perpetuates the fiction that corporatism == capitalism.

Corporations are explicitly anti-competition.
nice tool, nice timing, might be useful with all the moving projects. pls consider adding the title attribute to the images for screen readers and users who don't know the logos.
If there is one thing that I've learned from watching tech acquisitions up close for way too many years then it is that you should not put too much stock into words spoke by execs of companies around or immediately after an acquisition.
Linux Mint 19 “Tara” beta released
A major problem with the comparison is that many of the regulations on free banking, particularly that against banks operating in multiple regions, greatly limited the ability of banks to absorb regional and concentrated shocks in the economy. If you can only have bank branches in Kansas by law, and Kansas crops have a really awful year, your bank is screwed in a free banking system. Without that artificial limit, free banking is much more robust.
>It allows them to peek into any private repo on GH right from their own office.

Allows logically, not legally though I'd expect.

I imagine, in my paranoia, the first thing MS will do is change the T&Cs.
> Windows 10 is a perfectly usable OS out of the box.

There's a large gap between 'usable' and 'good'.

They destroyed the consistency of their interface (combined desktop/mobile anyone), and added a lot of cruft that literally nobody who's used Win 7 needs.
> Nokia engineers wanted to move to Android

I don’t believe the engineers spent thousands man-years developing in-house Symbian, then significant time working on (mostly) in-house Maemo, then some day they said “screw that, let’s throw away everything we’ve developed and move to Android”.
The original quote is:

> Move fast and break things. Unless you are breaking stuff, you are not moving fast enough.

In the technical space, things may be legacy code or APIs. In the business space, things may be ethics and laws, and this incidentally is exactly the model we see in companies like Facebook and Uber and AirBnB.
We don't know very much about what ruby 3 types will look like or what other information we'll have.

Even a small subset of ruby being transpiled would be a useful thing for some developers.

You're much more aware of some of the constraints here than I am, as Oracle doesn't pay me to hack ruby for a living.

With a typed AST, there'd be enough information there to build a foundation for a rb2cr tool. I didn't say the two languages are best friends and it'll be a breeze.

Most of the ruby code I want to rescue isn't littered with string-based define_method nonsense. Most of ruby I think worth saving at all is outside of rails and exists in various tools or maybe some metasploit modules or stuff like that. The pieces of code that utilize the grossest dynamic elements of ruby, like define method or objectspace, that stuff doesn't need to survive.

Even getting 50% of a codebase in ruby compiled to reasonable crystal is a much better foundation than previously purported successors (elixir, scala, swift) can do.

If ruby gets a typed ast, I'll try and write a simple transform tool for the simplest ruby.
As a developer Microsoft has treated my far better than any other corporation pushing an agenda. Amazon seems kind of apathetic towards any one developer or group, Google and Apple can be down-right hostile in their policies or support. Microsoft has by far hosted the most events that I have access to, ranging from global developer conferences to user-group meetings.Their tooling and developer support has always been forefront in their strategy as well.

So it's a little disingenuous to say only technology consumers should have positive feelings for Microsoft. Plus, making money & helping programmers are not mutually exclusive; Coupled with their business strategies (good and bad) this has always been MS's strategy to grow and profit from their markets.
GP gave you a very good reason why this is different than historical Microsoft EEE[0]:

> Github doesn't have the vendor lock-in that other companies have

There's not much about Github that can't be easily replaced; it uses git at its core. Comments, issues, and wikis are convenient, but relatively simple to implement.

The main value in Github is the de facto community status it has, which it earned by being an open community and good steward of open source projects. The worst MS could do here is shoot themselves in the foot and ruin that value (which they just purchased for 7.5B) by driving developers to other platforms (who will make it all too easy to switch).

I think the M&A teams at MS must have seen this possiblity and have a different plan in mind for Github. Think dead simple (one-click) Azure deployments and integrations. And if you want (or need) that functionality for a different cloud provider, you'll just have to build it yourself on a different site.

[0] https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
If you have multiple competing cryptocurrencies that seems pretty equivalent to a system of free banking[1] which, well, worked pretty well in Scotland before the Bank of England took over.

[1]https://en.wikipedia.org/wiki/Free_banking
Yes, we are - Rainier is used in production, though so far it's a very small part of our overall ML efforts.
>> there was a time, not too long ago, when Microsoft was actively hostile towards open source

Have things changed in the last five minutes? MS and windows is still very hostile to f/oss. They do contribute cash here and there, and occasionally release a bit of code, but MS is still an IP bully. Ask them their opinion on customers running custom software on the XBone.

Frankly, I'd be happy if they just switched their products to open standard file formats. Docx is the bane of my office existence.
All other things being equal, that's probably true!
I downloaded the maps for my state. Are there local maps that I would need to download as well?