skysight-inc/HackerNews huggingface dataset:
I know all the UX "rules" say don't use a serif font on a screen, but I love me some Georgia, Bookman et al. There's nothing like a well designed serif font, imo. Just like the common hate of Comic Sans, in the right context, it's a good font.

What we really need is to purge ourselves of these so-called rules and design sentient fonts that can speak up and say "I can't go there! I'm serif/sans/fantasy/mono!".
Thank you!
I'm enthusiastic with the Arduino binding, it provides a friendly way to handle
events without much bloat.
These characteristics fit well in this domain of non specialists programming
constrained embedded systems.
> There is no good reason to allow entry of people from countries that are at (civil) war

There is a very good reason: a humanitarian one. I do not know how a nation where 70% of the population calls itself christian could turn away refugees from war-torn countries.

> there is no reason for non diplomatic personal Iranians to enter US at all.

Top US universities and tech firms beg to differ. The US got the best universities and leading tech firms exactly because of immigrants. Paul Graham's essay about this is interesting: http://paulgraham.com/95.html
That's the problem with political posts. One side sees it as good, one side sees it as a tragedy, and then the remaining 80%+ of the people are subjected to the bickering.
During his campaign he has paid for numerous polls to check the scenario. As far as I know, he won every one of those, which was not the case for Clinton.

I believe that it is actually highly plausible, as in my opinion the whole election was spinned to one question - "change or no change". It was damn hard for Clinton to prove she's for change, which would not be the case with Sanders.
Agreed. Someone in the Chrome team is making a whole lot of bad decisions.
In the same way that California allowing workers from other states. Some industries already have state-specific licensing requirements, maybe the software industry should too, to keep the riff-raff from flyover country from lowering their wages.
What you just described seems fairly trivial to achieve in WPF to be honest.

But it requires you fully embracing the data binding rules of the platform.
Show HN: Integrate a Dozen Messaging Platforms in 5 Minutes
Here are some good examples:

https://www.quora.com/What-are-some-egregious-examples-of-H1...
No, that's wrong!

You can't pass nullptr to a variadic function. It causes a run-time call to abort. You can pass 0, or NULL (which is just a macro defined to 0).
Mobile first design – WEB DESIGN|SEO|PARAMARKETING.GR
Disclosure: my wife used to be on a work-permit scheme similar to H1B.

The problem with all of these schemes is they're tied to a particular job. You give up that job, your right to remain is toast. This makes it hard to move to competitors and artificially depresses wages. In turn, this artificially affects native workers in the same industry.

I think the solution here is more capitalism, not more government. Anyone coming to work shouldn't be limited in who they work for. You'd find this flow of cheap labour dry up awfully fast if they could get better jobs.
It's a new regression, only found in Debian stretch (not yet released) and caused by an incompatible change in another package. As far as Debian is concerned, this is just the process working as intended.
If you don't turn the counterfeit phones into trash, there is no incentive for people to buy the real thing. This hurts the sales of Blackphones and the revenues and profits of the company which invested cash into developing the product - and harming their ability to provide security for genuine customers.
No, that's exactly wrong (in this case).

For variadic C functions, you MUST use 0 (or NULL, which is the same as 0). Passing nullptr will case abort() to be called (as is the case whenever you pass a C++ class into a variadic function).
I think you are missing my point. What I am saying is "how could this be included in Debian in the first place?"
It's an established fact that ISIL was invented by the chain link fence industry.
Coming to the US would benefit millions but would it benefit the US
Horrible as B is, it's even worse than that:

> Even though they were ignorant of the termination [of their visas while in transit], they were still charged with violating U.S. immigration law and given a five-year ban to future admission.

https://theintercept.com/2017/01/29/trumps-muslim-ban-trigge...
Any projects like this already, or a repo?

Technically, chrome already encode information like this, I too put it down as a future project to try and parse it.

Ultimately, this info provides context, and things like e.g tab lineage (which tabs are related) and grouping can be derived from history.
#startup @quictransfer File Sharing Upload https://quictransfer.com https://www.youtube.com/watch?v=6hgctnqE5Sg
Free and open source alternative to Uber http://libretaxi.org/
Allowing competition between whites and negroes (by ending Jim Crow, Davis Bacon and similar laws) also encourages a race to the bottom. Do you have any principled reason for opposing those laws?

(Note: I'm not calling you "racist" - that's a slur that has lost all meaning these days. I'm taking a policy I'm pretty sure you oppose and asking you for a principled reason why you oppose it.)
Why does it have to be a and b only. Why not both or add c and d to the list.

He brought a valid point it seems but it was "bitching and moaning". And gave him a binary choice to pick between.
If you're in the UK, Yesterday are about to start a re-run of the series. See http://yesterday.uktv.co.uk/shows/secrets-of-the-castle/ and http://www.radiotimes.com/tv-programme/e/c727b6/secrets-of-t...
IT services aren't STEM.

The wage collusion scandal happened at a time where yearly H-1B quotas were typically not met! (Edit: I'm wrong, they were met, but much more slowly than they are today, no lottery needed back then). Today there's roughly 4 times more applications than visas delivered through the lottery, and the wages in tech have never been so high. If you get screwed by your employer within the framework of labor laws, don't blame it on immigration.
The people he's targeting now are Americans, which for better or worse people are much less willing to tolerate. Green card and visa holders are Americans.
Sorry, I don't know. I am not the author of that research.
Firefox has an addon called Tree Style Tab [1] that makes tabs form a tree, with parent/child relationships made obvious. It helps me enormously.

[1]: https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
https://www.washingtonpost.com/graphics/politics/2016-electi...

A billion dollars. Less than what Hillary spent sure but it's not as if he coasted into Presidency by spending a few nickels. Even relative to Hillary's ENORMOUS sum this is no small amount
> Yet people seemed to be awfully calm when Obama was droning weddings.

No, no they weren't. However it was always pretty apparent that the administration took death of civilians seriously and did all it could to minimise it. That doesn't mean that there weren't screw-ups.
I looked up at my g++ compiler and i found this: http://pastebin.com/VpSsEkBY

That g++ compiler is using a gnu extension through the __GNUG__ code path. The "true" C++ code path is at line 11.

Edit:

Answering the person below,the file that defines NULL is "stddef.h"

An example of the file online that defines NULL is here: https://github.com/Alexpux/mingw-w64/blob/d0d7f784833bbb0b2d...
Fitbit plans layoffs, to miss guidance
>Along came NodeJS and proved to us lost java souls, that with non-blocking I/O, you don't need hundreds of threads to make performant code. In fact, one thread is enough, also for driving complex UI.

The asynchronous single-thread event loop of Nodejs is helpful for offloading IO-bound tasks but doesn't solve cpu-bound workloads.

Therefore, if a programmer wants to develop heavy cpu computations in parallel (rendering, transcoding, image/speech analysis, etc), the "absence of threads" in Nodejs is not relevant to solving those problems. There are many workloads that perform better in a shared-memory multi-thread execution model rather than shared-nothing multi-process (web workers) model.

However, that dichotomy doesn't necessarily justify adding shared-memory threads to Javascipt -- it just changes the wording of the question to a higher-level question: Should the Javascript language+runtime evolve to solve heavy cpu-bound workloads?

Apparently, enough of the Javscript community said "yes" such that it's been added to ES2017.
The u.s. is over populated with low paid indian and asian workers from the h1-b program. About time someone tried to fix it. You goto a job interview and if you don't speak hindi or mandarin you cant get hired because you wont be able to talk to your coworkers. Lol
This assumes that shared nationality is going to make for stronger bonds. The way things are going, the opposite might be true.
ART×JS at ffconf
There are some streams of binary data there too...

It's not THAT bad. That's why everybody is still using it. But there are many better options, since the CLI, eg. people have created distributable libraries, and network APIs. Yet, changing APIs will break any of them.
Just like all of these heated political posts today and lately, yes, it does ignore reality.
> The media was waiting for anything to crucify Trump. He has done nothing but stoke them. He already has been demonized as a white supremisist. The narrative "Trump will ban all Muslims and turn the US into a fascist state" was already on the press, they just needed an excuse to print it.

Of course it helps that "a muslim ban" is quite literally what Trump asked for according to Rudy Giuliani:

> So when he first announced it he said “Muslim ban.” He called me up, he said, “Put a commission together. Show me the right way to do it legally.” I put a commission together with judge Mukasey [Michael Mukasey, a former federal judge], with congressman McCaul [Texas Rep. Michael McCaul], Pete King [New York Rep. Peter King], a whole group of other very expert lawyers on this, and what we did is we focused on, instead of religion, danger—areas of the world that create danger for us. Which is a factual basis, not a religious basis. Perfectly legal, perfectly sensible. And that’s what the ban is based on. It’s not based on religion, it’s based on places where there are substantial evidence that people are sending terrorists into our country.
Many years ago i was during a night shift in an old wooden building, it was windy, and suddenly the noise of the wind going through the cracks turned into some kind of chant, i was alone in the building, in a hill , far from other buildings. It sounded like people chanting old songs. I stood fascinated knowing that was in my mind , enjoying it during several minutes till somehow the sound again turned in to wind noises again.
This a blog post by a well know person in tech on a blog that is normally about tech. It is not like the front page is suddenly full of op-eds.
That's what I thought. Maybe my "senior dev" connection is not competent. It doesn't really matter thou, I have other reasons to avoid .NET. I have to link against unmanaged C++ and apparently there are inherent memory leaks (memory assigned by UC++ then handed to .NET process can not be freed by .NET).
That Avon quote: https://www.youtube.com/watch?v=E2Fv-nJCfrk
Are we supposed to ignore that our coworkers from these countries can now no longer visit their families or leave the country? Seems a lot more relevant than a point release in some JS framework IMO.
It seems to be,look at documentation for option "-S" here: https://linux.die.net/man/1/encfs
"every system at the center of a big enterprise"...that's the thing. A lot of enterprises actually don't need this kind of uptime or can get by with other types of redundancy.

Your comment about software, though, is a good point. The last relatively common OS that has that kind of uptime is OpenVMS.
Hi, is this a Open Source Project? I love it.
One single afterthought: It isn't all that hard to check the blood pressure yourself: Eat somewhere close to a pharmacy, as many have the machines there.

Checking blood sugar might not be so bad if you know a diabetic. Otherwise, the machines cost a bit of money which may or may not be more expensive than a doctor's visit (but probably cheaper than bloodwork). Just a thought if you are a little wary of going to a doctor's office.
Honestly I don't really think anything will change for you.

You are still going to be struggling to find work without at least some experience. Unless of course you enter a graduate program which is seperate from the rest of the job market.

Many companies are simply ill-equipped or unwilling to invest in training young developers. Especially in SV where the pace and intensity is so much higher.
Oh yeah, Mainframes are still built this way.
I read Trump-Based Development...
I alredy do that for reproducibility reasons, but I don't really think it takes luck out of the equation. 42 may be a great seed for a model with 400 cells per layer and a terrible seed for a model with 600 cells per layer, as the different layout will lead to a totally different distributions of the weights even if the seed remains the same.
>Programmers spend shit loads of time staring at text (code) on their screens and most of them prefer low contrast themes. For a good reason, it's easy on eyes.

Oh? Most programmers know how to adjust the brightness and contrast on their monitors. If you have more contrast than you can use then your text is too large.
In the world of realpolitik humanitarian is not a valid reason.

Educating the citizens of a country that you may have to go war with soon is also not a way to further your national interest - if we define US interest as unchallenged US might.

It all depends on the perspective in which you view the other countries.
I think the fairly straightforward solution to the H1B issue is to tie it to a salary requirement, rather than a lottery/other subjective measures.

If I want to hire a software developer from abroad and I'm willing to pay him above-market rates relative to similar jobs, that should demonstrate that I'm hiring that person because of his skills/knowledge rather than trying to cut costs.
What was this all about? Didn't found anything new in it. It just listed every widest ideas in an order, that's all. I don't think this one would help anybody in building a castle!
The reality is that nothing was achieved in helping the poor and those suffering. Empty words and promises. Now that the shit has hit the fan, the well off are actually talking about politics and getting mobilized, because their own interests are on the line.
[video] Perversion, Sin and Death:Dirty Little Secret That Broke Law of Attraction
Use of subscription shares
Hi,

If a company is being sold, can they issue subscription shares which will be used for cash incentives for its current employees? The reason I am asking is that it actually reduces the total money available to be split among the shareholders. Not sure if it is right.
The main reason for DRM is old people in positions of power who don't get computers. Locking your door helps against physical theft, so why not do "the same" for digital goods? DRM is a cargo cult.
Sales like these are a huge revenue generator for the BBC, and help keep the licence fee down.

As you say, it's already paid for by the British public, I see no reason to give it away overseas.
Join US
America First and protectionism is how Trump won Michigan, not how he won the Republican primary (and thus Mississippi, Georgia, Texas, etc.)

He got nominated by being the candidate most resembling a middle finger to the establishment.

The existing system has been systematically destroying the middle class, and the people see it happening but don't understand why or how to fix it, but they know that voting for establishment candidates from either party hasn't fixed it.

Therefore Trump. Make America Great Again. Exactly what people want to hear. Actual method unspecified.
But it's not free, I also love typing.io, it's clean and simple, but I have to pay to upload my own code pieces.
OK. For a while there this weekend, some of your employees/co-workers who had been legally present and working in the United States couldn't gain re-entry to the United States if they happened to have been traveling.

But of course that's "just politics". Nobody should talk about it on HN. No business impact whatsoever. Nope. None. Zip. Zilch. Zero. Nada. A goose egg. No idea why that suddenly got some tech execs to get up and go out and express their carefully-vetted couched opinion that perhaps hypothetically it might from some perspectives be worth considering the possibility of expressing a hint of tentative questioning as to whether the best policy might not be being pursued.

Here's a hint: there is no separating out the "politics". Whether you realize it or not, what you're really doing is trying to separate "things which I perceive to directly personally affect me right at this moment" (on-topic) from "things which I perceive to directly and personally affect other people and not me, or which I perceive to not currently affect me" ("politics", off-topic). The problem with this, of course, is that for every thing that affects you, there'll be another person who is or perceives him/herself to be unaffected and declare your issue "politics". And for every issue you declare "politics" there'll be another person who is or perceives him/herself to be affected and dispute it with you.
When companies like Tata are fulfilling government contracts, they _should_ be filling those positions with local labour at local rates.

Here's an alternate proposal. Suppose it would cost $70k for the wrong type of people to provide labor, and $100k for the right type of person to provide labor.

Lets continue having labor sold by the lowest cost provider. But then lets engage in direct wealth transfers; we'll have the government directly send $30k to the high income software engineers who might have been able to do the same job less efficiently.

This is a more or less equivalent scheme to transfer wealth from taxpayers to high income people. Do you have any objection to this scheme? If so, why does your objection not apply equally well to your protectionist scheme?
Delete Uber Campaign
http://edition.cnn.com/2017/01/29/politics/how-the-trump-adm...

Obama had an act in place to make it difficult for people fro these countries or who had visited these countries to get a visa. Trump expanded the "getting a visa should be difficult" part to "let's ban people from these countries regardless of if they already have Green Cards or dual citizenships".

Obama's act, though again not including countries funding and harboring terrorists, only made it difficult to get a visa which sort of makes sense but is still stupid because it didn't include Saudi Arabia and Pakistan. the ACLU protested this act but it was passed through Congress anyway
I'd love a reference! This sounds very interesting.
> The same applies to British politics

Your example is a poor one, and the British electorate have very different motivations when it comes to voting for very different parties with very different backgrounds, in very different elections with a very different governmental structure.
A large part of consulting recruits consist of yes-men who will work extra hours, do whatever their manager say with no critical thinking and will put up with clients' bullshit. This is what needed for the type of business and it has little to do with talent.

I am not sure how many proud Americans who would sign up for those positions.
Actually the major card companies set deadlines and have all now shifted the liability for swiped transactions onto the retailers. So it's up to them to get their systems updated if they want protection.

The only exception currently is for gas pumps, for which the liability shift has been extended until 2020.
Yeah, for me the article proves the exact opposite of what it was set out to prove. Verdana today is an abomination (just like DejaVu fonts), Tahoma is a little better.

Arial though renders well on low pixel density devices (like todays FHD screens) and when rendering small characters, that is, I think, why it is still used in many business webapps.
The exaggerated x-height — the height of the 'body' of each letter compared to the height of the ascenders and descenders (the stem of the 'h' is an ascender, the letter 'x' has no ascenders or descenders, hence x-height) — the narrowness of the typeface, and the (relative) lack of distinction between letters, makes the letters harder to distinguish in large bodies of text, increasing cognitive load (your brain needs to work harder to decipher the glyph), and thus reducing readability.
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'? What would be worse, having a religious test or being driven to extinction?
Short answer is, you don't. That's why people say to not implement your own, but use a widely vetted library.

For some trivial tests against a library or application, you use test vectors calculated by hand. Every crypto algorithm has some published vectors out there. That would discover this flaw, but is not enough by a huge margin. In practice, you don't test crypto software beyond the trivial, you review it and proof correctness against the attacks you know.
How B2B Portal Can Influence Your Business?
incorrect, nobody can immediatly contribute, because contribution takes time.
> Imagine England banning Irish citizens for the IRA.

The IRA at least came from Ireland, that's like England banning Scots for the IRA.
I'm surprised there's no mention of a rather successful and efficient way of doing this in the real world: Google's S2 geometry library [1]. Basically the earth can be covered in almost aquare tiles down to about 1cm^2 with 64 bit integers.

[1] http://blog.christianperone.com/2015/08/googles-s2-geometry-...
I honestly don't think he has promised anything to address the points you raised, or has any intention to.
Something ends, something begins. We are at a time in history which the textbooks describe with maps with arrows on them.
There were never mass protests on this scale. Unless, I missed a huge protest.

What seems to me, like an outside observer, is that Obama's orders didn't ruin lives of Americans. Unlike these.
The level of outrage doesn't seem to make sense. If they are ready to donate to ACLU, drive to a protest at an airport, subscribe for more media, over a botched travel ban surely they protesting 10x harder when actual killing was talking place.

I even got an email from Lyft about it. A driving app on my phone is now telling about this travel ban too and how much they are donating to the ACLU.
> Mosh /s

Is also a unit of measurement - how many times per second the mosh session would've been broken if it were SSH

/s
I keep hearing this but personally have seen people passed over for H1B candidates when both were equally qualified. Even seen a few senior developer positions filled this way and in every case it was money.

It feels good to tell ourselves we didn't hire locally because there wasn't enough talent when in many cases its just far easier to accept a recruiters suggestions where multiple recruiters simply undercut each other.
> Many of those hired on H1B are doing roles for which they simply can't get local talent

So it's not just a way to get regular software developers at a cheap price? OK let's raise the minimum salary requirement for H1B visas to $120k.
Here is exemplary pricing for Germany which seems to greatly vary by real-estate prices:

Berlin
120€ for a flex-desk
200€ for a fixed-desk
http://agoracollective.org/workspaces/coworking/

Munich
299€ for a flex-desk
370€ for a fixed-desk
http://mates-muenchen.de

All include coffee/water/tea, broadband wifi, printing, conference room couple of hours.

EDIT: prices are pre-tax.
Because they didn't get enough votes to make it to the front page long enough for attention.