skysight-inc/HackerNews huggingface dataset:
By probing the extent of his power he might end up in a position vulnerable to impeachment.
I am at a similar position but have not yet to started to actually look for a job. I am a 37 yo marketing guy and now I am learning to code to become a software developer (web). My approach is to take some time to learn the basics, create some projects that a potential future employee would recognize as demonstrative of my hard skills and then start looking.

When you talk about software development, this path is obvious, you can't do anything if you don't code. But even when there is no obvious hard skill that you can learn, I think you should try doing this way. Study, practice and create a portfolio of projects that demonstrate you are really knowledgeable about the topic. Don't expect any potential employer to trust that your skills are transferable and the new skills you will learn "on the job". Try to be as ready as possible to perform at the new role, not be hired as a promise.

Also, I don't believe 3 months is that long time to be discouraged and draw conclusions about why you are unemployable. Keep trying to check if that is actually the reality.

That said, I don't discard ageism or other reasons not related to performance to influence all the dismissions. It is possibly (probably?) part of the reason, but one you can't control. Except having some thoughtful arguments on why your age shouldn't be a problem, maybe even an advantage.

Good luck!
No, Trump isn't the mastermind here, his business history and his personal history attests to lackluster ability to calculate. Instead, there are individuals in his cabinet who are using him as a prop for their own end goals.

Also related: https://medium.com/@yonatanzunger/trial-balloon-for-a-coup-e...
Here's a prescient clip from Sally Yates' nomination (March 2014). Reality certainly loves irony because the Senator asking the question was Jeff Sessions.

I made a quick and dirty transcription of the interesting bits, but I encourage you to view the whole thing[1].

Sen. Jeff Sessions: Do you think the Attorney General has a duty to say no to the president when asked to do something that is improper? ...

Sally Yates: I believe the AG and the deputy AG have an obligation to follow the law and the constitution, and to give their independent legal advice to the president

1. https://youtu.be/sXDt3WA07zc
Ticketscript Joins Eventbrite
I think Cycle.js is a better Observable framework than Angular 2.

But I guess React will be big for the next years, because of FB.
I wish EU and other non-US countries would offer "US-border treatment" to all US citizens when they enter, and normal border control when they leave.

That way they could maybe get an idea on how unfriendly, impolite, invasive and denigrating it actually is. And then when leaving get the idea that border agents can be helpful and friendly too.

Edit: And oh yes, all communication and paperwork is done in the language of the destination country.
Neo4j CEO on Donald Trump's immigration ban and fake news
Ask HN: How you get first users for Machine Learning startup?
Except anyone with accessibility requirements, no? As far as I know tables are horrible for anyone with a screen reader. Can you annotate tables somehow to work for accessibility purposes?
I think this article was written as a justification for the writer's own inaction more than anything else. Protesting the Muslim ban doesn't mean we can't also challenge changes to the National Security Council. Working together on one issue makes us more aware of other issues, and any victory provides momentum toward further victories.
As long as Amazon has a US presence, it, and the data is hosts, is within legal reach of US judges and government.
I thought it was already explained: https://news.ycombinator.com/item?id=13087904

But hey, everyone likes visual explanations ;)
If anything, I think people assign too much weight to "sending a message" or "taking a stance." Thiel backed both Trump and Lyft! Down with Lyft! Uber wouldn't go along with some strike! Disavow! YC works with a Trump supporter! Fire him!

Apparently the latest outrage on Twitter is over Elon Musk's condemnation of Trump's order not being tough enough. They're mad at him for trying to convince Trump to modify his proposal, because "making compromises with the opponent validates them," and he's being "morally cowardly." Well, ok. But at this point the order is (unless the ACLU wins) a reality, and the pragmatic thing to do is to work within the bounds of reality to make things better. Would these people rather he not do that, just to show that he's "standing with them"?

I have an increasing suspicion that the word "solidarity" is becoming a word the means less and less. As far as I can tell, when applied to public figures, it mostly means sending the message that you care. I wish we'd care less about messaging, and more about what works.
There's no problem. But sometime around 2003 it became trendy to do all layout in CSS, even when a table or a <center> tag would do just fine.
> almost nobody interviewed for occupy Wallstreet could even agree on what the goal of the group was.

Protests are rarely about setting policy. They're about voicing their disagreement. Even if people at Occupy Wallstreet (and many other protests) can't agree on the solution, they do tend to agree on the problem.
True, but the author makes a solid point about the new distribution systems being created by people who value efficiency and are experts at disrupting inefficient industries. Netflix and Amazon might currently be just buying content but I'd be surprised if soon they don't experimenting with making it themselves.
It's OK for tools to be opinionated and for there to be advocates for modernjs build vs. newjs build vs. stdjs build. It is even OK for there to be configuration knobs to twiddle. But the GP is absolutely correct that not enough effort is put into choosing good defaults that most developers won't need to fiddle with just to make tools work well together.

Right now, FE JS development mostly has a terrible OOTB experience.
I guess this is one of those "obvious in retrospect" things, but modifying global state in a multithreaded program is definitely something that should immediately ring alarm bells unless the API is specified to be thread-safe.
Does musl have the same prob?
It does indeed. Here is a screen shot: http://imgur.com/a/jreOU
Which is one of those pro-free-market, yet anti-corporate ideas that don't seem as popular as they should be as the political incentives are misaligned.
Apple, Uber, Netflix, Twitter join corporate rebuke of Trump immigration policy
'Spiderman' art thief stole €100m of masterpieces from Paris museum
just from a practical point of view I like the idea that different fingers could launch into different desktops, a home and work one for example
These are ac motors not permanent magnets. Ac motors don't produce electricity or braking torque when you turn the shaft without power.
AMA anyone?
Indeed, also considering someones viewpoint doesn't mean you have to agree with it.

Its quite reasonable to find it abhorrent, just don't take it as abhorrent because other people to you that it is.

I like statistics and politics, I dig into the numbers and the actual reports behind news stories and the agendas are so obvious, I get the reasons why, in the UK newspapers are sold on outrage and worldview confirmation first and second and facts about sixth.

I don't believe there was ever a golden age of media but I do think they had more integrity in the past.
No, if he gets replaced, Trump's agenda won't continue. It'll be Mike Pence's agenda that will replace his.
Is Condoleezza Rice still working for Dropbox?
You'd think the lack of popularity of diesel would have the opposite effect. If, like the EU, there had been a lot of institutional support for diesel then you can imagine them having issues dealing with evidence that it's causing a different kind of pollution. But in America you'd hope they'd not have enough political capital and the truth would be accepted.
For Harris's #2, do you think the executive order would have been better received if Saudi Arabia was on the list?

Not really, no. I think the way the EO has been handled overall has made it much more difficult than necessary. I'm sure that under the best circumstances there would have been some resistance, but as it's happened, it looks like it's been executed for maximum controversial effect, and likely intentionally.

And for #4, do you think it actually is possible "to speak about the ideological roots of Islamism and jihadism … without lapsing into bigotry"?

I agree with you that this is difficult. For one, it requires quite a bit of nuance, which is difficult to do in public messaging, but I think a form of it can. In particular, making a clear distinction between Muslim and Islamism/jihadism I think is one that can be conveyed. There are some parallels that can be drawn with respect to Christianity in the US. It's still tough, though, given how sensitive issues surrounding religion are. That said, I think it might be important to try, because we're at a stalemate politically around this issue. I'm not convinced Trump is one who's able or willing to convey this message. The Executive Order hasn't been handled with much nuance or care.

The reform within Islam portion is especially hard to discuss for those outside the religion, just as it would be for any outsider to approach a group and say "hey, you gotta fix this problem your group has". Even supporting those within the group can result in those insiders being viewed with suspicion. Groups like the Quilliam Foundation are trying to do that.

https://en.wikipedia.org/wiki/Quilliam_(think_tank)

Thanks for the link to the Kareenmov piece. How Trump got framed as an anti-war candidate has been fascinating. Certainly Clinton has been a hawk for a long time. But some of the things Trump said during the campaign with respect to ISIS can't be interpreted as anti-war.

———

https://www.washingtonpost.com/news/post-politics/wp/2015/11...

"I will also quickly and decisively bomb the hell out of ISIS, will rebuild our military and make it so strong no one — and I mean, no one — will mess with us"

———

http://www.nationalreview.com/article/421825/donald-trumps-o...

“I would bomb the hell out of those oil fields. I wouldn’t send many troops because you won’t need them by the time I’m finished.”

———

http://www.politico.com/blogs/2016-gop-primary-live-updates-...

“We really have no choice, we have to knock out ISIS,” Trump said. “I would listen to the generals, but I’m hearing numbers of 20,000-30,000 [troops].”

———

http://www.cnn.com/2016/07/17/politics/donald-trump-mike-pen...

"We're going to declare war against ISIS. We have to wipe out ISIS"

———

https://www.donaldjtrump.com/press-releases/donald-j.-trump-...

"Immediately after taking office, I will ask my generals to present to me a plan within 30 days to defeat and destroy ISIS.

This will require military warfare, but also cyber warfare, financial warfare, and ideological warfare"

———

Anyway, that's getting well off topic now. Thanks for the civil, reasoned discussion. I appreciate it.
No, it's a thing now. Everyone's talking T-shaped people (let alone 'comb-shaped' people)
I first encountered that idea in chicken scheme's fltk gui binding package:

http://wiki.call-cc.org/eggref/4/bb#ascii-picture-interface
> You can do exactly that if you're using React

No, you can't. This is broken:

class Foo extends React.Component {
render () {
return (<SomeThing onClick={this.handleClick}/>);
}

handleclick () {
this.setState (blah);
}
}

It _shouldn't_ be broken. I don't agree with any arguments about the semantics of Javascript, this, scope, binding, etc. It's a pain point; something every developer runs into. It should be fixed. Instead, we have about 10 ways of working around the problem. In all the revisions of the Javascript that have gone by, nobody fixed this _very_ common usage of the language. Instead they just added more workarounds.

> it doesn't take much extra effort to turn your own preferred build setup into a command.

Here's the thing. Let's say, instead of selling people cars, we only sold parts. You shop on various stores for all the parts you need, depending on the kind of car you want, order them all, and then put the car together. The great thing about this is that every person gets exactly the car they want for their specific needs! And the people making the parts get to focus on a specific part, so the individual parts are will end up well designed and polished.

For a car nut, that's probably great. But most people aren't car nuts. For everyone else, this system is terrible. They don't know how a car works. They go online, search around, get overwhelmed, and decide to just follow whatever random "Build a Car in 30 minutes!" guide they stumble on. They end up with a car at the end, and now they can do what they really want to do; drive from point A to point B and forget about building cars. Until one day the radio breaks. They look online for a replacement, only to discover they don't make that radio anymore. In fact, the new radios don't fit in their dash configuration. So after hours and hours scrounging through oiloverflow.com questions, they finally piece together how to replace their dash with a new dash, without having to replace their steering column configuration. Then they get their radio, and all is well. Except now they've missed the movie they were going to see with friends, so they just go to bed and don't even use the car.

And the promise about each individual part being well designed and polished? It didn't pan out in practice. Some parts ended up really nice (React). Most parts just kept getting revised or forgotten and were never really thought through (react-router).

Most developers just want to get from point A to point B. Go from idea to app. Fiddling with packages, compiler configurations, etc, is not productive for them. "it doesn't take much extra effort to turn your own preferred build setup into a command" is the equivalent of asking everyone to build their own car. Just give them a pre-made car! If they're the type of person to want to customize their build tools and environment, they'll do that. But don't foist that burden on every single developer.
> Respectfully, can we maintain the political detox on Hacker News

Perhaps you can maintain a personal detox by avoiding political topics. Preventing everyone from discussing 'politics' on HN would be shortsighted because technology and startups are, and continue to be impacted by politics. Startups and immigrants have a long history.
My first thought when reading this is "what about rust" ? Rust uses the system libc to support most of it's standard library, so could it have the same problem ?

A quick look at the std::env::set_env docs [0] tells us that Rust is aware the underlying implementation are inherently thread-unsafe, and looking at its implementation [1] tells us that rust uses a global lock for all access to the environment.

So at least, it will avoid segfaulting your programs.

Good job rust :D

EDIT: However, I guess if you fork() (which is not something you can do with the standard rust library AFAIK, so requires unsafe), you may get the first problem of having a deadlock.

[0]: https://doc.rust-lang.org/std/env/fn.set_var.html

[1]: https://github.com/rust-lang/rust/blob/51d29343c04a27570a8ff...
New source of asymmetry found between matter and antimatter
Ask HN: How to get money for running a non-profit project?
I have created a non profit project for ease of governance. There is no business model. I do i scale it and keep it running? Any other options than donations?
So, where does a general strike or an economic boycott fit in, being more disruptive than protests and all?
Just take information there with a grain of salt. The what to expect in 2017 section says that web components will never gain traction where in fact one of the biggest enterprises in their industries adopted them already: Github, Slack, Comcast, USAToday (Ganett), ING, Coca-Cola, Electronic Arts, General Electric, Google, Youtube and others.

Just https://www.webcomponents.org/ reached over 500 reusable elements, just polymer slack channel is now 6,5k users.

The current growth and adoption looks very bright, chrome, opera and safari already shipped 1.0 versions of most of the spec (so no polyfills are needed), firefox is close behind and edge is implementing right now.

If this is not traction then I'm not sure what is. I'm not even accounting for other libraries/frameworks like x-tags, bosonic, svelte and others.
MailYourRep lets you mail your representative when they are not answering calls
It doesn't even do that, check the video. This thing is just a ridiculously inefficient coffee vending machine.
You're missing the point.

"Racist" is no more than an insult at this point. They way it's commonly used it is now either tautological ("Well, yeah, everyone is racist"), an accusation of racial supremacism, or something in between.

"Xenophobe" is equally tautological but xenophobia is something you can actually address. If used as an accusation, at worst it accuses someone of hatred, at best it accuses them of an unintentional bias. It doesn't accuse people of being part of a system that maliciously ruins people's lives.

Racism, sexism and so on are pathologies. Calling someone a racist is no more productive than calling them a communist. They may agree with the label or not but it doesn't express the actual problem and its cause. Even worse, it implies an intentional choice. It's political.

Xenophobia is not political. It can give birth to politics: isolationism, for example, or discrimination. But it's not in itself political or politicised.

Of course if you just go around calling people "xenophobes" to avoid saying "racist" you're not making it any better, but xenophobia simply doesn't lend itself to being used as an accusation without making a point of painting yourself as infallible (which is ridiculous).
Well that's one way of looking at it. People apparently still could ride Uber and Lyft so they werent really impeding anyones travels to and from the airport.

Another is that NY Taxi which employs many 1st and 2nd generation immigrants were granted one hour of their time to stand up in solidarity for those immigrants being detained without risking their jobs. It's not a case of "union strike" since it's unrelated to labour it's simply a political action. You might not like it but calling their protest "poor taste" is just demeaning.
Well the issue of semantics was not exactly solved by turning everything to <div>s. It's still a mess, but a different mess. I would even say it's bad to have display:table-cell because it's reduntant.
However the typical activist doesn't get this level of nuance. They apparently employ the reasoning of a 6 year old: case in point (as mentioned earlier,) Lyft was partially funded by Peter Thiel.
This is a great take. Honestly, Travis seems like he is a competent CEO and for a pure technology company, he should be admired. The problem is that Uber's interactions with the broader public are so strained.
Just to let you know for the future, it’s a “moot point” and “sleight of hand”. (Unless that’s intentional and I’m not getting it.)
http://caniuse.com/#search=grid
Staffing industry seeks resolution of tax woes in Budget – Busi
I do to, sometimes. I wonder if there is any thought given to making tables responsive rather than reinventing the wheel here.
Not quite a "headfake" but indeed it is all about testing our response. This is called Lean Fascism: http://blog.koehntopp.info/index.php/255-lean-fascism/ - "Political positions are no longer backed by theory and no longer subject to political discourse and societal control. They are simply being implemented, sometimes even purposefully badly crafted, in order to measure societal reaction"
Look into polymer, its like vue (vue was inspired by it a lot), and it is really small in size (polyfills IF needed weigh only 20kb). And everything is a component - imo this is what Angular 2.x should have been.

You just use pure javascript/web standards html to create your application. All the people that I worked with that used it were really happy with it.
this is the second time I see this strategy described. first time a few days ago on scott adam's blog: http://blog.dilbert.com/post/156532225711/the-persuasion-fil....

TL;DR trump is not an idiot, he's a very accomplished persuader, he's written a book about how he persuades, he does what he described in it in front of everybody without even trying to hide it and it still works exactly as he wants it to.
Dropbox’s Summer 2007 application
Personally, I think it's easier to understand the deuterostomes: the "mouth" will benefit from being controlled by input from sensory organs, and those need to be on the outside of the body. Thus, a natural bending of a flattish body-shape into a horseshoe, with the mouth on the outside of the "bend."

Also, a fun fact to go with yours: vertebrates are triploblasts. That means, when we first fold over (gastrulize), our cells differentiate into three types--one on the "inner wall" of the fold, one on the inside of the body, and one on the exposed "outer wall" of the fold. In other words: we're all tacos!

Another, perhaps more-weird-than-fun fact: our DNA is basically three separate "code bases", one for each layer. It is much easier for a given feature to evolve by differentiating from similar tissue proteins in its own layer, than in another layer. (In fact, to do otherwise, the resulting proteins still have to "start off" in their ancestral layer, before "migrating" during development.)

Anyway: our brains--which you'd think of as an "internal" organ--are actually part of the ectoderm, and in lower organisms, the first thing that the ectoderm is, is skin. So, your brain (and your nerves, your spine, and most of your sensory organs) are all effectively "kinds of" skin tissue. Your nerves? Skin with capacitance. Your spine and teeth? Calcified nerves. The reward centre of your brain? Modified skin pigmentation cells. Your retina: also skin pigmentation cells. Your iris: modified retinal cells.

Basically, evolution always starts its feature branches with a bit of copy-and-paste programming. :)