skysight-inc/HackerNews huggingface dataset:
Huge misconception about pigs. Pigs are very clean and if given a choice will never go to the bathroom anywhere close to where they sleep or eat.
AHHAHAHAHAHA wow
Active radar is subject to n^4 (!!!) drop-off with distance and as such is not useful for astronomical observation of any sort. Only passive detection is useful, which has a much more manageable dropoff of n^2. And asteroids don't emit radio waves, but they do reflect the Sun's light.
If TCS/Infosys brings in H1B folks to replace American workers; and those H1B folks leave TCS/Infosys the next day; then that business model will not work to begin with.
This is a little side project of mine. I buy a lot of clothes from ASOS, however often forget to check for a while and end up missing sales. This site will send you an email notification whenever:

* New products launch for a certain search term

* Products within a search term change price

There is also a public listing of price changes [0] (only shows price changes for searches that members are already monitoring). I've already listed several example trackers, including one for the brand 11 Degrees [1]. Email notifications are formatted to include a preview of the product, price, and links to ASOS [2].

It also automatically detected products which have been sold out, and then relisted if more stock comes in, marking them as stale. These products are usually only available in one or two sizes, with very limited stock.

[0] https://asostracker.uk/activity

[1] https://asostracker.uk/trackers/586c1ae510426db2d3c4a817

[2] http://i.imgur.com/tdi7n46.png
Maybe I could be hitting a cache or something, but here's what I see:

$ host Altaba.com
Altaba.com mail is handled by 10 alt4.aspmx.l.google.com.
Altaba.com mail is handled by 1 aspmx.l.google.com.
Altaba.com mail is handled by 5 alt1.aspmx.l.google.com.
Altaba.com mail is handled by 5 alt2.aspmx.l.google.com.
Altaba.com mail is handled by 10 alt3.aspmx.l.google.com.

Here's yahoo.com for reference:

$ host yahoo.com
yahoo.com has address 206.190.36.45
yahoo.com has address 98.138.253.109
yahoo.com has address 98.139.183.24
yahoo.com has IPv6 address 2001:4998:58:c02::a9
yahoo.com has IPv6 address 2001:4998:c:a06::2:4008
yahoo.com has IPv6 address 2001:4998:44:204::a7
yahoo.com mail is handled by 1 mta7.am0.yahoodns.net.
yahoo.com mail is handled by 1 mta5.am0.yahoodns.net.
yahoo.com mail is handled by 1 mta6.am0.yahoodns.net.
That's required for Google's domain ownership verification, which is a pre-requisite to enabling G Suite (formerly known as Google Apps for Domains).
MSDN subscription has (almost) all Microsoft software - its tangential to Visual Studio. MSDN Documentation is seperate and was only a few CDs.
Yes, the pay is excessive and probably unnecessary, but BoDs that approve it are often comprised of CEOs at other companies. Quid pro quo.

CEO compensation increased dramatically at around the same time that the finance sector started capturing a bigger chunk of the GDP, which is around the same time that many large companies created mini hedge funds internally. Maybe it's more to do with that, but the country club networking opportunities can't hurt.
Yahoo is splitting into two companies: Yahoo Holdings and Altaba Inc. Yahoo Holdings owns the "Yahoo" trademark and is being sold to Verizon. Altaba is an investment company that owns everything that is not being sold to Verizon. Yahoo will still be alive in yahoo.com.
AirDroid – Multiple Vulnerabilities
Would you have refused such pay if you were in her position?
I've used both Bitbucket and Github for years.

Until recently I would've said there wasn't at all much difference between Github and Bitbucket (aside from Github being the de facto home for open source).

However, I'd now argue that Github is significantly better value than Bitbucket for projects, rather than code. By that I mean, Bitbucket is just a component in the greater Atlasssian ecosystem, so it's not a huge priority to add and improve upon project management tools, as you're encouraged to use JIRA, Confluence etc. Even simple things like Bitbucket's Markdown README's not supporting HTML (in particular anchors for same page links) makes the project organisation experience a whole lot less polished.

Where Github shine these days is that they offer a pretty cohesive experience for an entire project's management. Code reviews have come a long way, as have issues and pull requests in general. More recently they've added support for Projects, which for the most part is a Trello clone with built-in integration into Github's issue tracker. Free hosting of Jekyll websites, previews and diffs for all sorts of non-text file formats etc. really put Github in front. Combine this all with the recent change to bill per user rather than per repo (which provides huge savings for small teams) and I don't at all see how Bitbucket are supposed to compete.

I still use Trello for management of clients' projects simply because my clients don't care about the code. However, I can definitely see myself transitioning entirely to Github Projects and the Github issue tracker in the near future.

Frankly, Trello did really well out of this deal from Atlassian. I know Trello have a lot of users, but I'm a bit doubtful about their ability to generate significant funds (paid stickers...?) With Github Projects maturing Trello were likely to lose a lot of users from the tech industry. Atlassian and Trello actually seem like a perfect fit, so it's a saving grace for Trello who couldn't have timed the acquisition better.
Classic case of no-skin-in-the-game politicians making rules about other people with dubious objectives to be achieved using naive policies.
Also, the recent movie "Arrival" (or the short story it's based on).
broadcast.com (as well as all the rest of Yahoo's domains) is undoubtedly part of the sale of assets to Verizon.
Last wish is for Linux driver support for the Quadro card to render to the integrated GPU (or whatever is necessary to display on the LCD) with KVM PCI pass through from Windows. Then I'd be able to run the few remaining Windows apps (Altium, Solidworks, etc) from Linux at near native speed.
No. Nothing changes for the products. Altaba is a new company that just owns stock in Alibaba and Yahoo Japan. Tumblr will be owned by Yahoo Holdings, which will be owned by Verizon. Yahoo Weather will still be Yahoo Weather.
> Any time I change my job, green card process has to be restarted from square one..more cash to attorneys.

That is not true. Visa can be transferred in mere 15 days. Why dont you change jobs?
She was expected to leave entirely. This is not a surprise.
Any US taxes due to their US H1-B operations can also be reduced to zero by inflated internal pricing / profit shifting to their Indian operations. Check the tax rates and median IT salaries in Indian service export cities.

Also, they try to rotate employees abroad between several countries so as to keep them on short term visa & tax rules - and maybe also to avoid them getting uppity or starting unions...
>I wonder how their high DPI support will compare with other Linux distros.

To the best of my knowledge and experience [0] the scaling isn't any different across any of the major GTK-centric DEs (GNOME, Unity, Cinnamon, Pantheon): You get integer scaling factors for the entire UI, and a separate text scaling setting, both which work as expected, with a possible exception of a few multiple-versions-old Qt applications that might respect neither setting. They are rare in my experience.

I find that on a 13-14" laptop at 1440p this is insufficient. No scaling (1x) is too small for my poor eyesight, but 2x scaling is too large and wastes screen space. I forget where and how long ago I encountered a Linux environment with 1.5x scaling. Maybe I dreamt it, but 1.5x was just about perfect.

My current strategy (14" Thinkpad, 1440p) is to keep UI scaling at 1x, font scaling at 1.5x. This works for most applications except for web browsers (where the font rendering size is not dependent on the system font settings). In browsers, I will use a plugin that sets the default zoom to 1.5x, basically bringing everything up to the same experience.

I can imagine that a 15" laptop with thin-bezeled 4K screen might have the same challenges as 14" at 1440p (i.e. a 1.5x scaling would be ideal, but does not exist). However, this is only a guess, based on my trying a full 2x scaling on a 13" 4K display. It was actually nice, at 15" 4K it might be sit in the awkward zone of 13" 1440p: too small at 1x, too large at 2x, with no single setting for a 1.5x sweet spot.

[0] I install new versions of GNOME, Unity and MATE at least once a year to see if one has surpassed the experience of my current preference (Cinnamon).
>didn't turn into Google Videos 2.0. //

Yeah, agreed, I was going to say the same.

YouTube was used as leverage to boost Google+. They backed off soon enough to save things (or perhaps YouTube is just too big to kill with such a mistake) but it was badly messed up IMO.
Uhhh how has the answer to that question changed though? Windows remains the undisputed king of the desktop.
> I imagine in this case the android team is fairly separate

This is likely it, right here. So many people forget that larger companies have different teams working on different things. I bet a lot of their "iOS people" that are working on this project have no clue how the Android app works, and Instagram likely has a separate team working on the compression issues.
No. Yahoo as a brand will continue to exist. Verizon will own the brand.
Alphabet Said in Talks to Sell Skybox Satellite Business
Augmedix Plans to Expand Google Glass-Based System for Healthcare
>I don't know what percent of power the memory system usually takes.

usually about 1.5w for each SODIMM on DDR4.
Are browsers generally color-correct? I was going through the Webkit wide color examples and was getting different visual results on different browsers[1]:

https://webkit.org/blog-files/color-gamut/

[1]: Compared Safari, Firefox and Chrome on a 2016 MacBook Pro w/ Touchbar running macOS 10.12.
The canonical way for the End key is fn + right arrow, fn + left arrow for Home, and fn + up/down arrow for Page Up/Down. And you can even use Del with fn + Backspace! But me too, I prefer the emacs shortcuts.
One reason I heard for the demise of Yahoo, from someone who worked there, was tech was totally anarchic. They didn't build up the vast amounts of shared software infrastructure that Google, Facebook and Amazon did. Apparently, each separate business unit did a lot of reinventing the wheel. That might have been something someone with a background in big company software architecture could have focused on, but that wasn't Marissa.
Have you tried restarted Chrome since you changed the display profile?
Very rarely ever directly though. When Google became the number 1 search engine nobody else actually wanted to be the number 1 search engine - they wanted to be the "home page of the web".
This is something that I've long suspected was going on with the H1B system.

In essence, we have a limited "guest worker" program that allocates most of the economic benefits to the company (in terms of a compliant workforce that has little incentive or ability to take their skills to a competing company that might offer a better salary or career options) while allocating most of the costs to the actual H1B workers AND the US Citizens and permanent residents who have to compete with a pool of workers that will accept lower pay with little in the way of bargaining power. Great deal for companies. Terrible deal for individual workers (on both sides).

I can sympathize with a company having trouble hiring talent. There is an acute shortage of capable, knowledgeable workers trained in the skills that industry needs. I just happen to think that the H1B program is a poor solution to it.

The better option would be for us to offer a form of permanent legal residency to workers who have critical skills that make them attractive to industry. Once they are here, permanent residency along with all of the benefits that entails (freedom to travel, freedom to change jobs) should be part of the package.

I know we do something like this using a scoring system but frankly I think it's administered very poorly based on what I've heard from others. We can do better.

I don't like the idea of a permanent underclass with fewer rights than others. We should encourage emigration and settlement from cultures that integrate well with ours and have the best possible chance of success in our social and economic systems.

Too little is written about the cadre of interests that benefit from illegal immigration of low-status individuals. It may seem cruel, but we do nobody a favor by allowing illegal immigrants to hide in the shadows and subject themselves to abuse at the hands of those that would profit from their lack of power or ability to go to the government for help.
I’m not sure what this buys them, since a lot of the value in what they have left is name-based. If people have several dependencies on Yahoo.com E-mail addresses, they won’t want a “new” free E-mail with a different domain. People already know names like “Yahoo Finance”, etc. and any other name will throw that easy recognition away. And don’t even get me started on what “Altaba” is supposed to be (I’ve already mistyped it about 3 times trying to write this comment).
"..to a steady march of progress. That loss is real, but make no mistake, no politician can stop it by signing any sort of trade treaties, limiting immigration to any extent, or outlawing EU Directive 89/686/EEC."

I used to believe the same, that globalisation in its current form is an absolute inevitability. That any efforts to react and adapt to it would always be counter-productive and fail to this invisible force. We have had this drilled into us ad nauseam.

I am starting to doubt that this is the case. I see no reason why the future has already been determined at this point and that we must accept it, resigning ourselves to believe change is an absolute impossibility. Are interventions for the better 100% likely to fail? Why? Is largely due to the nature of macro-economics and free trade? Are there no mechanisms possible present or future that can address these effectively and to the majorities' satisfaction?

I do not intend this to come across as a hostile response, I am genuinely interested in everyones thoughts on this.

"...symptoms, and not a root cause"

What do you believe is the root cause?
That word is spelled "Eh", eh.
"Barely sufficient to stop people from switching to Slack" seems to be Atlassian's target.

Atlassian abandoned HipChat's bug tracker, and put up a fresh JIRA that they discourage you from using at several steps. That's one way to get the bug count down without fixing any bugs.
we == Yonatan.
I said it elsewhere, but personally I'm a Debian stable evangelist. There is one major upgrade every 2 years or so. It often goes without friction. The rest is mostly security updates. Breakage between major upgrades is very rare.

I don't think this thread is about "maintaining a modern code base" at all. Whatever that should mean -- My impression is you've fallen victim to the hype train.

In my perception the thread is about always catching up with the latest and greatest. Would you say in all earnest that my code is not modern because I make a point of developping against solid standards and not constantly longing for things that are not in my distribution (the software there is usually 0.5-2.5 years old)?

You can check some of my code at https://github.com/jstimpfle. Is it "not modern"? I'm a reasonable but not outstanding developer, and not saying that everything will work on your computer (since I'm usually the only tester) -- but I'm pretty sure I can get everything there to run on your computer with minor effort.

> When you upgrade often, it is easier to read the documentation and find where changes might break something, and when things do break it is easier to fix them.

No. Breakages are less frequent because the software is not brand new, and they are better known because all people using the stable release are on the same version. Documentation comes with the distribution, but I don't have any problems googling it by giving the version string either.

> Upgrades always have the potential to break things, but when you keep up with the upgrades it is easier to achieve the stability and security goals the sysadmin wants.

This thread was never about security and I don't approve. I don't think you are familiar with the concept of a stable release.

> Upgrades that jump over several versions at a time are a nightmare to debug, and it creates a lot of technological debt that you have to work out later.

No. If you develop against solid standards you have less breakage. It's not about incompatibility with the most recent versions. That would be a stupid idea. It's about compatibility with releases other than the latest and greatest. This means not depending on the hot new features that are only in these versions, simple as that.
"Working on" since 2012?
I still haven't gotten any assistance from Google after losing my YouTube account when my f#@!ing plus account (which I didn't even want) spawned another account from the gmail address I'd signed up before Google bought them.

Plus was the real turning point where I went from loving Google to tolerating them.
I did point to my source: the documentation for libev, a widely used event library that abstracts over such OS-specific mechanisms. Whilebit may be outdated, I'm inclined to trust that it was true at some point, as it's more or less the libev maintainers' jobs to work with these interfaces day in and day out.

It's possible they're incompotent, of course, but I find that unlikely.
Russian Crossfire on the Tor Project
Visa can be transferred. But, Green Card process has to be restarted from the square one; that is +10k for attorney.
I'd want to be well compensated for taking on a job where I was fairly certain I was doomed to fail because the company is being eaten alive by its competitors.
And tbh: money is not the issue. I don't like the 'apple tax' but they are comfortable wayyyyyy up in their trees... and macOS / iOS dev env is leverage.

I'm on the same boat. Except I have a chromebox as guinea pig.

I've seen people reporting this transition as a 'surprisingly good experience'. So here's my 2 cents on a 30 minute run (amount of time it takes me to setup a new macbook):

1password: there are options, but omg it just works...

xrandr: I knew things would get hairy when I found myself looking up how to dual monitor + rotate on i3wm

fonts: I don't know what it is, but seems different

I know your experience will vary from distro to distro, but that is exactly the point: it's hard to find that happy place.

I'm sure that sticking to certain distro, under certain hardware, things will go fine. But that at point I ask myself: Sooo... this seems similar to mac ecosystem, why not pay the apple tax and move on?

I don't think 2017 will be the year of linux on the desktop (or any other prophecy along those lines), but for sure it will be 'the year I reconsidered linux on the desktop'.

The Linux experience I saw so far would be enough for me to be productive with some known rough edges that I can either help fix or report.

Worst case scenario I get a macbook pro during the fall update ;)
Marissa Mayer to Leave Yahoo Board; Yahoo to Change Name to Altaba
Waymo Shows Off Its Do-It-Yourself Robocar Hardware
I think it suits your style of programming. My guess is you work in large repositories where you need to keep many complex data structures in your head in order to reason about what the code is doing. That's quite a common way of programming, and it does necessitate large blocks of undistracted time.

The Pomodoro/25 minute approach your OP is advocating I think requires that you write software a different way. You can't write big source files that reference hundreds of data structures. You can't write modules that require other modules to be structured just-so in order for things to work. You can't throw hundreds of views, models, etc, into a big repo and let them all call each other. You have to spend time constantly creating new interfaces, shuffling responsibilities around, and generally keeping your codebase such that no particular module requires you to reason much about the modules other than its few neighbors.

Frameworks tend to discourage this way of programming, because they want to give you a small set of primitives and have you fit everything into one of those boxes.

But if you can manage it, by avoiding frameworks, learning about all of the component systems available to you, and getting comfortable writing your own middleware, the 25 minute requirement can actually help you, since if you find a problem that you can't wrap your head around in 25 minutes, you know your next task is to move some module boundaries around so that you can get a clearer view of the problem.

Many software teams choose to operate on the bleeding edge of "could a very smart, full-time programmer with a lot of coffee understand what's happening after poking around for a couple hours?" rather than "does this interface create a region of the codebase which can be independently understood?"
Sounds awesome considering those body shops use up most of the H-1B quota and significantly underpay their employees compared to industry wages. For example, somewhere between 47% and 85% of H-1Bs are being significantly underpaid compared to their peers, evidence that the program is not being used to bring over workers with "specialized knowledge" as they claim--but to drive down wages. It makes sense though, when you look at the biggest H-1B recipients: http://www.myvisajobs.com/Reports/2015-H1B-Visa-Sponsor.aspx It's mostly the low quality outsourcing shops like Infosys, TCS, Wipro, HCL, and Cognizant.

Instead of accepting 65,000 H-1Bs at random--accept the 65,000 H-1Bs with the highest wages. That way we are getting the immigrants with the highest valued skills and stopping companies like Infosys, TCS, Wipro, HCL, and Cognizant that game the immigration system by applying for the cheapest H-1Bs possible.
Depends on your social circle.
Why not take a courageous approach and let people in who want to work? Don't tie them to one job. Don't pick arbitrary numbers of the 'right' number of immigrants. Don't try ever more complex schemes based on where people live and what job they do. Keep the government involved to vet them in terms of avoiding criminals, and let the market handle how many people to bring in, not government bureaucrats and politicians.

I mean, IT work is pretty easy to outsource, so make it hard enough for talented people to come to the US and the work will just get shipped abroad.

http://johnhcochrane.blogspot.com/2014/06/the-optimal-number...
I mean it's clear you have nothing but contempt for traditional education, but you're an unproven concept arguing that you're providing something better than every top CS school's MBA and PhD programs, and arguing that your own board member's opinions are better than an organization dedicated to determining if institutions are actually teaching relevant information at a competent level.

The entire setup is just exceptionally biased towards you and your program.

Also, it's definitely easy to compare such a program to top CS schools, because many actually offer software specific masters programs, which is directly comparable to what you're trying to offer.
How smart inevitably limits the question by applying a human measure to it.

What I am more interested in, is to know how it is smart, not how much. How does it perceive? How does it connect and process information? How does it interract?

Is there a way to approach this subject besides shape shifting into an octopus?
Or it was too much inertia to overcome, which is probably a huge factor.
"The hope is to use features like "person X upvoted this content,""

Bad idea. They should focus on WHY such a post got upvoted, not that it was upvoted.