skysight-inc/HackerNews huggingface dataset:
For what it's worth, I've been using my Hackintosh on the same hardware since 2011. It'll be 6 years in March. Just upgraded to Sierra 10.12.3 this morning, in fact.

On top of that, I've actually had to spend far less time computer janitoring it than I have on the various *NIX installs I've run in those same 6 years.

I totally understand not wanting any OS-based surprises while trying to get work done, but as long as your CPU and motherboard are supported, you're generally good to go.
Thanks for the information. I've been running only Nightly for over a year now and hence my misinformation. That logic does seem sound though but would be better implemented if any change to any preference that's not visible in the Preferences section raised a notification about it. I think I'll add this to Bugzilla.
Considering the huge parade of Republican and Democrat politicians that condemned the very idea over the last year, what do you think?
I can't find any mention of Islam, Muslims, Christians etc in the order:
https://www.theguardian.com/us-news/2017/jan/27/donald-trump...

And are you suggesting it's wrong to prioritise religious minorities who are being murdered? Would you, during WW2, say no to Jews, because it would be a 'religious test'?
Yes, I did have a little chuckle to myself about this irony until I realised there were probably (in total) millions dead at this point because stupid people are allowed to run the world.

The sooner we divest from oil reliance the better; hopefully this awful Trump presidency will give the left a mandate to do this in 4 years.
If you want to know more about castles watch this: https://www.youtube.com/watch?v=QhzsM2SFoeQ
Still it is not. Because when you leave out China, Egypt, India, Indonesia, Malaysia, Nigeria, Algeria, Morocco, Pakistan, Germany, Turkey, UK, France ... which each have a lot of Muslims there whether in relative or absolute terms.

The ban is only for arabs in very unstable countries and Iran. There is no good reason to allow entry of people from countries that are at (civil) war and Iran is adversary, so there is no reason for non diplomatic personal Iranians to enter US at all.

They way I see it there is no fundamental right of foreigners to enter US. It is a privilege given by the discretion of the executive branch.
> As of 2017, the United States, through a sequence of highly improbable events, managed to elect an extremely controversial president.

I think it a mistake to see this as a random fluke and chuck it up to chance. It seems like chance to those who were asleep or were watching news from their own bubble.

Trump is a symptom of something that was already there probably decades in the making. If we ignore the conditions which created Trump, if we only pay attention to what is in our own Facebook feed we'll end up with another Trump, and another. Every time assuming it was random or an act of God or Russians or whatever.

Also where were all these prominent tech people and CEOs when Obama was Hillary were busy destabilizing the region, bombing civilians and arming rebels in that part of the world. I find a bit hypocritical everyone being upset about a travel ban and not upset about much worse stuff. But this is about waking up so it is a good first step.

> And he signed an executive order that literally, not figuratively, banned Muslims from entering the US

It was a list created by the Obama administration for largely the same purpose. And was even used for a while to actually ban people from a Muslim country. Was there any outrage, how many tech leaders pledged to oppose the unfair blocking of refugees then? Also why didn't Trump block Indonesia instead if this this infamous Muslim ban. If this was a general Muslim ban it doesn't seem very effective just based on the countries it covers.

Let's criticize Trump and his politcies but is this the main and most serious thing to expend all the effort on? We should be paying attention to his cabinet picks, trade deals, economic and military policies.

And also, to be effective it is important to have well defined and realistic goal. Goals such as "removing Trump" are probably not realistic for the next 4 years. But in this case maybe trying to remove some countries from the ban like Iran for ex., or lobbying and campaigning to allow green card holders to be unaffected by it is better.
> It is quite likely, that if Democrats nominated Sanders, he would win with Trump.

I haven't seen a single political analysis which shows a path for him to do that. Do you have any examples?
I wrote this today from a similar place. I've never been more furious at my government than now. https://medium.com/@moultano/they-tried-to-ban-green-card-ho...
The current way of doing things is great for some companies and for customers who want to save money on IT services but I believe it does undermine wages (for Americans and others)

Why do we care about increasing inequality and increasing costs to consumers by protecting high-wage American workers from foreign competition?

and being on a visa tied to a company just opens up foreign developers to abuse

I'd love to hear what kind of actual abuses an H1B shop can pull off. Make developers work 50 hours/week for the 1-2 months it'll take the developers to find a new job that'll be willing to sponsor the visa?
Intel Open-Sources BigDL, IBM Adds TensorFlow Support, Google’s AI Codes AI
The fish-shell Cookbook: Tips and recipes for fish, from shell to plate
I think this is a great move and will increase the chances of Europeans being hired by truly tech-driven firms in the US.
The Domain-Driven Design Paradox (2016)
Assuming you're using Clover, you need to set the darkwake attribute.

darkwake=8 worked for me on a Skylake setup (Z170X, Core i5, nvidia graphics card with web drivers). Sleep and wake work flawlessly.
Reciprocity. People you have fewer bonds/relationships with are less likely to reciprocate, and more likely to compete.

> a tiny pool of people

Are you talking about the US (dev) population?
No, It Isn't OK to Punch Richard Spencer
Because that usually involves understanding a complex, mission-critical legacy system with no documentation, no support and implemented using little to no methodology or best practices.
It does say something about Trump when an individual with that pedigree is that vehemently opposed.
To be fair, he didn't spend an enormous amount of cash -relative to other political campaigns-. Didn't need to because he got a lot of free advertising from the media (eg. his fake-birther/really-his-hotel announcement that got wide coverage.)
That's not true. sizeof(NULL) is the same in C++ and C:

https://goo.gl/WL1akj
I've considered moving back to Firefox just to have this again. It's such a great thing if you open almost everything in a new tab like I do.
Author here: if people aren't familiar with webcrypto (https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_...) it's a way to do real crypto, using the OS and openssl / boringssl (Google's openssl fork). I.e., it's not 'JavaScript crypto', but actually has proper randomness, hence properly unguessable keys. When we make keypairs with webcrypto, the private key never leaves the browser, so CertSimple doesn't know it.

That said, if a user prefers to make keys on their own machine we create a custom bash / powershell script to create the necessary CSR and private key in a single paste - no clicking, no Q and A, and without installing anything.
Why would it drive wages down?! It'd be the exact opposite, and is the reason that wages have been stagnant in STEM, and is the reason for the wage collusion scandal. Companies would have to increase their offers to attract talent from other companies. Or they would have to - as used to be the case everywhere - accept that talent is nurtured from within.
1M Brits sign petition to stop Trump state visit
MS Office 2010 Product Key and Activation Key Generator Free
You can almost draw a congiguous hexagon map on a subdivided icosahedron, if you subdivide each triangle edge in 3 parts on each recursive step. Adjacent triangles will form hexagons.

This will leave 20 pentagons where the vertices of the original icosahedron's vertices were located. The rest of the sphere can be covered with a regular hexagon map for a strategy game.

I've been thinking about "hiding this" in a game design element so the 20 pentagons would be "capitals" or otherwise special tiles in the game. They're nicely equidistant from each other, so it could make a nice and fair map to play on.
Actually no, none of your stated problems are important to trump supporters or reasons for him to be elected. America first appeals to them, in spite of, or sometimes because of, all the nasty implications of it and the racial and social revolution it requires.

Trump will not stop NSA surveillance, reduce copyright terms, meaningfully reform Wall St (he hired Goldman Sachs alumni), meaningfully reform the tax code or social spending. He is a nationalist not a globalist, that's his agenda not the points you raised.

https://www.bloomberg.com/news/articles/2016-12-22/goldman-i...
its more diplomatic than that. I have very strong opinions I just choose where I present them and where I dont. We're engineers, we're here to share with other engineers and solve problems irrespective of the other engineers beliefs, political alignments or whims.
I would not want to turn this place into another spot for activism, there are other fine spots for that sort of thing.

Lets talk about code and business please.
One weird thing is the way it doesn't ban Muslims from the countries which are primary exporters of anti-American violence: Saudi Arabia, Egypt, UAE and Lebanon.
Silicon Valley (inc Google, YC) lashes out at Trump ban
H1B visas are generally used for cheap labour. L1 and L2 visas are used for workers with "specialized knowledge" who are necessary because is no local option.
Oh my god, that video they are advocating and conflating Muslims with criminals that should be deported or put into detention centres. What the actual fuck?
I agree, but the point appears to be to prove how far afield trump has gone in the authors eyes. He's demonstrating that he's not intrinsically opposed to anti terrorism policies, even unsavory ones, to emphasize how bad this one is. Rhetorically I think it was a pretty effective point.
Has anyone used godot on mobile (android, ios)?

How complicated is the build performance and how is performance?
and here i thought it was a bad pun and it was going to be about the cannabis industry
Good.

This should be unanimously supported by the developed tech world.
I recall Twitter was suspending accounts for logins using Tor - I assume, it's no longer true? Or it's sufficient to provide phone number to safely login via Tor?
They don't. Although they do have a lot in common with IS, they only support non-IS insurgents in Syria. Islamic State has no friends at this stage.
>He's a billionaire who inherited around $750 million

He didn't inherit it with a bunch of strings attached from lobbyists. The Clintons have been pulling money into their foundation leveraging political connections built up over decades. People don't care that he's rich with daddy's money, they care that it's not "decades of political speeches and political fundraising money".

>He didn't pay his taxes

He would be a moron if he didn't pay the legally required amount. The fact that people think taking a loss write-off is some kind of black mark shows how stupid many people really are.

>And if you think the political system is broken, well, you haven't seen nothing yet

You may be right, but many people were voting in a massive change to the system. "drain the swap" was the slogan
For now I prefer Vivaldi. As for tabs I don't require anything more fancy than vertical tabs, pinned tabs, and tab stacks. And Vivaldi's is the only UI I can customize to my liking, and I really like it's quick-command dialog.

https://s27.postimg.org/rmbo9jgwx/vivaldi.png
Trump is a high functioning sociopath. You cannot convince him with appeals to morality, but his ego might be convinced if you let him know he's gonna be judged when it doesn't work.
The market for border walls seems to be thriving
I can't find the tweet easily now, but the original reason for including that was because people apparently have problems handling disconnected personalities for a long time. the_grugq says this affected undercover people.

Edit: here's the tweet with some interesting comments https://twitter.com/thegrugq/status/824949499688726528
Damn I'm sorry. This is truly the opposite of making America great.
> The randomness also doesn't help, as running the same model with different random seeds I have noticed that there is huge variance in accuracy.

Set all your random seeds to something predefined, such as 42. Even though the exact randomness is OS-specific, this will at least rule out lucky runs from real hyperparameter improvements.
" increasing costs to consumers by protecting high-wage American workers from foreign competition?"

Sorry I have to disagree, I am the most vehement loather of Trump and his fan base but fundamentally this just encourages a race to the bottom, does it not?
I am going to go even further, and admit most people on those low DPI screens don't think they look that terrible. Designers have extremely high standards, and often err to the side of stylish instead of readable.

You might be surprised how many people prefer 17pt comic sans to the crisp 7pt pale-gray-on-white designers usually label "joy to read" or "beautiful".
Since quite some time I'm more than annoyed by the unnecessary complexity and difficulty of traditional distributions caused by inconsistent system tools and backwards compatibility with antique things that block modernization and simplification.

Do you know whether OpenBSD strives for consistency and throws away stuff when there is a better alternative?
Why do people say the featured snippet aka direct answer steals traffic?
Technically the H-1 visa is already "hire Americans first". This would only change the salary requirement.
It's generally accepted (rightly or wrongly, trends change) in UX that black on white is a "bad thing"(TM) and that a dark grey text (#333 thru #262626) makes for better readability. Or that black text on an off-white 'paper' is also better.

The problem is when inexperienced developers read about this UX rule and do both grey text and off-white bg, or use a grey text that is far too light and removed all contrast making the eyes strain to see the text at all, something that is all too common.

I use a sub-par screen regularly, a 2007 T42 screen, and the app I use most on that PC is FocusWriter, that has low contrast text aimed toward longer periods of writing .
I'm going to stick my neck out here and say that this may not be an altogether bad thing.

From the article: "The foreign work visas were originally established to help U.S. companies recruit from abroad when they couldn’t find qualified local workers. But in recent years, there have been allegations the programs have been abused to bring in cheaper workers from overseas to fill jobs that otherwise may go to Americans. The top recipients of the H-1B visas are outsourcers, primarily from India, who run the technology departments of large corporations with largely imported staff."

Outsourcing has come to be pretty racist, and is exploited by Big Consultancy in order to place a lower price on immigrant labour. That's a bad thing for everybody, not least the immigrants themselves.

When companies like Tata are fulfilling government contracts, they _should_ be filling those positions with local labour at local rates.

Meanwhile companies like Google, Facebook, Apple and MicroSoft should continue to be able to hire the experts they need from all over the world regardless of what passport they hold.
He spent less than Clinton, no?
From the EA:

> "the Secretary of State, in consultation with the Secretary of Homeland Security, is further directed to make changes, to the extent permitted by law, to prioritize refugee claims made by individuals on the basis of religious-based persecution, provided that the religion of the individual is a minority religion in the individual’s country of nationality"

In all of these 7 countries the majority religion is Islam, therefore by prioritizing refugee claims by people who practice a minority religion they are de-prioritizing claims by refugees solely due to being muslim.

-----

Also Donald Trump once released a press release stating:

> "Donald J. Trump is calling for a total and complete shutdown of Muslims entering the United States until our country's representatives can figure out what is going on,"

----

There is no reason to twist the reality of the situation. Donald Trump has talked many times about banning Muslims from entering the US. The text of the bill allows for Muslims to be banned or at least de-prioritized from being able to enter the country due to their religion. Why anybody would assume the main intention of the executive order is not to do the exact thing Donald Trump has talked about doing?
The actual document was leaked to Vox, and is here: https://cdn0.vox-cdn.com/uploads/chorus_asset/file/7872567/P...
I have to do funky validations on textfields. If the validation fails, make the field blink, or show an icon. Never allow a field to have input that fails validation (if you paste an invalid value, don't change the value of the field). I can do this several different ways in HTML and JS, or Java and one of it's UI frameworks (or my pivot framework, Qt). This apparently is hard to do with WPF. I solved it but the solution left me with a bad taste in my mouth. I shudder to think about other 'simple things' that I will have to torture a solution for given my experience. I would entertain the idea that I am a bad coder if I didn't have some experience delivering. I've spoken with a veteran WPF developer to see if I was misunderstanding something but apparently my solution was fine.
Because we need some kind of quality assurance or else we are left with cowboy developers moving fast and breaking things on other peoples machines.
On one hand I do believe that work-visa programs need to be reformed, on the other I can't imagine Trump using this as anything but a way attack foreigners.
They're popular
Imagine you're a person who was strongly against "[b]ombing predominately Muslim countries, overthrowing governments[,] and covert black sites where Muslims get tortured". Now imagine that the US has just elected a president far more conservative (and volatile!) than his predecessor, and a result there is a widespread movement for progressive political change, in line with your beliefs, from people who are normally not engaged in the political process. Do you:

a) bitch and moan at the johnny-come-latelys climbing onto your bandwagon; or

b) accept that society reacts in a non-linear way and use the opportunity to actually achieve something meaningful.
I've got to both agree and disagree with this point.

On the one hand I'd agree with you on the point of speaking out against torture from a moral perspective (further, from a utilitarion perspective as well because it doesn't work[0]).

On the other hand, I think the point is more emphatic because even on utilitarian grounds, this policy doesn't make any sense, so the only logical argument is malevolence. I'd say this is a more chilling proposition, especially when stated by someone who has the views he admitted to having.

[0] http://www.hup.harvard.edu/catalog.php?isbn=9780674743908
Small datapoint: Gas dryers are pretty rare in the US, but do exist.
>Trump voters tended to be quieter and/or ignored.

haha
Firefox Add-On Tab Groups (Panorama) Discontinued
Funny how much he attacked Clinton for insecurity (and her record was not great), I always suspected that he was projecting hard on that issue.
Ah, that is also pretty similar to the policy changes in Singapore:

http://www.mom.gov.sg/newsroom/press-releases/2016/0726-upda...
Please don't kill extenstions. (I'm talking about real extensions, not limited WebExtensions)
As a European soon leaving university, and entering the job market, this makes working in the US more attractive.

Before I'd written it off, as the competition for H1-B visas is fierce. However, with luck this change will be aimed exactly at people like me. This makes the high-wages and innovation of the US look much more appealing.

There remains the downside of US politics in general and labor protection specifically.
No it's not that good for software developers or anyone really.

Many of those hired on H1B are doing roles for which they simply can't get enough local talent. And so all that is going to happen is that companies are going to shift entire projects offshore or simply not take on as many projects.

There does need to be reform. But frankly given the chaotic manner in which the Trump administration is crafting and implementing policy I don't think their approach to reform will be nuanced enough.
Who is your audience? Folks using your API or folks who are going to dive into your codebase and contribute to it?

For folks using your API, there are two types of documentation you want:

1) Tutorial: Documentation that guides the user through a few steps of working with the API. This should be an integrated experience. The aim is to help a user build a mental model of your project and introduce them to the shape of the major parts of your API.

Example: https://developer.gocardless.com/getting-started/api/introdu...

Since you're doing this for a library that you can write automated tests for, you should consider showing your user how to test. This helps prevent a user from getting lost and gives them a clearer way to integrate with the rest of their tooling.

2) Reference: Documentation that someone can use to look up the answer to a specific question that they have. This is not an integrated experience but should integrate well with their workflow when building something and searching for answers. The goal here is to be highly searchable, which requires thinking about what words they would look for when trying to find it.

Example: https://developer.gocardless.com/api-reference/

This is something I love thinking/talking about, so feel free to email me if you want to videochat and bounce ideas off me. My email is in my profile.
This is something that irritates me. Clients don't mind running old version of X (browser, operating system, hardware, w/e), but they require the latest version of your product. If they're going to stick with windows XP, they should be happy with the software which was written for and when windows XP was supported.
#DeleteUber: Why people are closing their Uber accounts amid Trump protests
If local wages are high then it's possible for companies to be desperate for workers and for there to be high levels of unemployment. For example, if someone adds $50k to the company's bottom line then paying them more than $50k represents a loss.

This is actually one of the tech industries biggest challenges - how do you drive the cost of products down to compete in the marketplace when producing software costs so much due to high wages. The simplest answer is to drive wages down by recruiting immigrants. The long term answer is increase the pool of available labor by pushing for children to learn to code at school.
I switched to Firefox a year or two ago.

It hasn't been smooth. Chrome is faster and has better dev tools. Ads have caused significant lock ups, to the point where I was forced to install uBlock against my wishes.

Nevertheless I've persisted.

But the thing that continually pushes me towards switching back to Chrome is this bug[1]. It affects every single Mac user I've met, is trivially easy to confirm and yet sits there.

On the positive side, the Firefox syncing works well across machines, so that is nice.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1234356