skysight-inc/HackerNews huggingface dataset:
I'm a consultant working remotely and all the work I do with clients is done remotely and I can tell you: it works for some companies and doesn't for others. It works for some groups and not for others. It doesn't matter the company size or structure. Smaller companies or bigger companies, top down or bottom up, it doesn't matter. It's the culture. Some companies do it better, some do it worse. I've seen companies of 300,000+ remote employees, and companies where remote working for their 50 employees is forbidden because it's a disaster.

One thing I've never seen work, however, is differing time zones working well together. There's always some kind of schedule conflict that could be resolved if everyone was taking lunch at the same time or getting off work at the same time.
Hey, (Founder of Landing.jobs here)

I can't guarantee you'll get feedback from the employer but I can definitely make sure we'll always insist on your behalf, and that what I just did :)

Let me know if you don't hear back from them until the end of the week!

Pedro
The Invisible Tree House
New evidence emerges on the origins of life
A slightly off-topic comment, but being an early-stage PhD in theoretical CS with my thesis topic on approximation algorithms for scheduling, I would like to know whether there are some theoretical problems related to these VM schedulers used in practice. If there is somebody knowledgeable about what is theoretically open (unknown tight approximation ratio, for instance) AND very useful to people building Kubernetes et al, I would be really happy to learn more.

(The natural advice is to "hit the books", actually read the papers related to Kubernetes and find out what is both theoretical and useful to this area. I intend to do that soon, but sifting through "practical papers" and looking for something interesting in theory is a lot of work, and I just hoped there might be somebody who could provide a shortcut.)
Is This FSBO Realistic? ;)
That's a completely different situation and you know it.
There’s a 5% chance that these results are total bullshit
The Number of Billionaires and Their Wealth Keeps on Growing and Growing
Constexpr Complete for VS 2015 RTM: C++11 compiler, C++17 STL
Fascinating--thanks for sharing.
Yes. There are times you shouldn't amend and the Constitution expressly provides for the executive branch to do treaty negotiation, not Congress. Congresss can advise and consent, but there is no way I want that body trying to add a bunch of amendments to it. That's how we went without a budget for 5 years.
Japanese Change Trays
I would like to see H1-B visas awarded to individuals rather than the company/position. It really distorts the job market to have people tied to a particular position at a particular company. If H1-B visa holders could look for other employment after say 6 months then the market could set the fair wage implicitly rather than trying to get the government to do explicitly which they are pretty poor at doing in my experience.

The American immigration system has a lot of issues with it but I think this could be a relatively easy fix. I've worked with a lot of H1-B employees and in general I think the United States is really lucky to have such talented people willing to relocate and live in the US.
Yea, my initial read was that he suggested individually marking each casing. Which is no doubt quite difficult, but certainly more feasible than the bullet.

Or maybe we could require armor-piercing rounds.
The disciplinary reaction to refusing prison work is also not comparable to the Soviet penal system. In the US prisons that have forced labor, refusal to work will cost privileges and good-behavior time. In the Soviet system, refusal to work would cost your life.
The labor condition application has nothing to do with immigrant visas, maybe you are thinking of labor certification?

https://en.wikipedia.org/wiki/Labor_certification#Difference...
Because you've taken people who are at a very vulnerable spot in their lives, and who are probably going through a lot of self doubt as to whether they'll be able to find another job in that time.
> This is not because microservices-first is inherently flawed. This is purely a skill set issue. Microservices demand a greater skill set. A 'monolithic' approach puts much less of a demand on the engineer's skill set.

> The truth is that effective use of microservices (knowing how to build architecturally sound software) is way beyond the reach of MOST smart, senior level engineers that I've met in my career. If this sounds arrogant, it's not; there's a definitive architectural skill set that CAN BE LEARNED but that is missing from most software practitioners.

If this skill set exists, and almost nobody can or does possess it, then your argument is purely semantic.

Who cares if there's an ivory tower of geniuses out there spinning out perfectly formed microservice architectures in novel domains? We're talking about rules of thumb for practitioners here, not laws of physics.
Crazy C# code: The kdb+ bindings for C# (they made my eyes hurt)
American knowledge workers are already in a vulnerable position, provided there's someone anywhere in the world willing to work for less money.
Wikipedia and Stack Exchange provide only one kind of information. There are several other types of websites that either went extinct or turned to garbage. Dr. Dobbs is a good example. StackOverflow might be the thing that helps you find a workaround for some API stupidity, but you are not going to "read" StackExchange on daily basis.
It's soooo not Obama's deal.
>Separating things across a socket often forces a separation of concerns

It doesn't really force it. It just makes life really difficult for you if you don't.

That doesn't mean it happens, though.
Wow, you could totally s/kubernetes/juju/ in this article and still be 100% correct. (https://jujucharms.com for those not aware of juju)
Evolutionary design doesn't just work, it's the only kind of design there is. Design is not done in a vacuum. We fool ourselves when we write software, thinking that we're creating something ex-nihilo, plopping it down in Eden and declaring that it is good.
What You Need to Know About PSVita FW 3.51
so far don't see anything to make me use this over atom or komodo or any other tool. it's like a me too product trying to copy atom.
The Dark Web Drug Lords Who Got Away
Yes, and I think that the distinction between "gratis" and "libre" is not actually that clear. When folks pirate movies they wave the banner of libre, but they are also getting their movie gratis.

What would a piece of information look like that is libre but not gratis? In the free software movement, the whole point is to permit end users to acquire and share the source code, which for software is the entire product. There's no mechanism to charge for things that anyone can share with anyone else.
With FILE_SHARE_DELETE there shouldn't be any particular problem, but I certainly want to test this with the posix flags you had in mind. Do you happen to have a minimal example that you deem problematic on Windows?
I was thinking exactly the same!
On which page?
Thanks for sharing all that terrific information!

The only thing I'll add is that k8s isn't targeting the same scale as Mesos. Their current goal is to support up to 400-500 nodes, max.

Source: One of the core k8s developers I met at a CoreOS meetup in SF earlier this year. They said if I needed to go beyond 500 nodes that I should probably look at something else.
This is bullshit. I've heard my international student and immigrant friends play this card very frequently. This is especially obvious when they're talking in a self deprecating way. And you know what? They might not be wrong, and that's okay.

The irony of what you're saying should also not be lost on you. You're claiming that you're discriminated against due to your status as a skilled-immigrant worker, but that nobody in your situation would claim this.

Also it seems like you think that women and African-Americans don't face discrimination in tech? I really have a hard time imagining people making this claim, especially with statistics like:
Men are employed in STEM occupations at about twice the rate of women with the same qualifications. [1]
The number of women graduating with computer science degrees has halved in the last 30 years. [2]
Women are treated as if they don't belong in the field, through sexism or dismissal. [3]
How many women do you see stuck in UI Dev? Have you talked to them? Guess what -- a lot of them hate UI but get stuck in the 'girly' part of CS, especially at the entry level. My fiancee, who graduated with me from a top 10 university with an emphasis in Algorithms and Modeling is now doing web UI... Well payed web UI, but still, definitely not the right fit for her skill set.

My African American friends in tech faced the same sort of discrimination -- the cultural barrier to entry we have in the tech field is pretty bonkers.

1. https://fortunedotcom.files.wordpress.com/2014/10/acs-24.pdf
2. http://readwrite.com/2014/09/02/women-in-computer-science-wh...
3. https://mitpress.mit.edu/books/women-and-information-technol...
If they are really on the ball, they would ask middle management to rank their grunts.

More commonly though, a director or vp will make the choices in bulk based on other factors like salary. Of course this means high performers, who were given raises commensurately, are first to go in that model.
https://www.youtube.com/watch?v=C4OV2UofPFg

Aperture Science logo being laser cut at periods and frequencies that play the Still Alive end song.
Pakistan pile driver [video]
What I remember most about Ultima IV was the blind shop keep who determined if you paid her the correct amount by hearing the clink of coins. So you could buy anything for 2 coins so they clinked against each other. I thought I was so smart, but my 9 year old self didn't realize that the game was about building virtue...
No, they don't (and they can't, since they usually don't have such privileges). The master process opens all sockets for each worker process.
I don't understand why this is considered new; Roger Sessions described something extremely similar in his "Software Fortresses" book back in 2003 - http://smile.amazon.com/Software-Fortresses-Modeling-Enterpr...
Never shirk in learning skills. But there's just too much to learn.
http://www.econlib.org/library/Essays/rdPncl1.html
Download and install Drupal modules using Drush
The letter in the article says, "Hello, future generation! And may your era have no slavery and no humiliation of man by man."

We are the future generation, and there is in fact prison slave labour now. It's directly on topic.
yes give google all your photos so their ai can analyze them.
Le Tote (YC S13) Is Hiring Full-Stack Engineers
Yep, my bad, I forgot to update the FAQ.
I do have 5.2 millions searchable LCAs as well as 1.1 millions perms
My company has had similar issues with code modules. The full app was rarely in a working state because the various modules were in a constant state of flux (module A requires module B from branch X, not master, and module C needs to be attached with this temporary script until the API migration is completed, etc).

We ended up merging some of the modules together just to get our agility back.
Yup, get to market, incur technical debt, pay it off with cash.
The world’s most prolific musical instrument inventor
I never stated anything about the Soviet penal system (nor did I imply it).

I specifically mentioned the US system in my post, and my post was in response to the parent comment of "Where many are forced to work. I guess if you give them pennies on the dollar, they are not slaves right?" which was specifically in regards to the US penal system.
What Disney did is perfectly legal. They fired people, and hired a third-party contractor to fill the positions for cheaper. That third party contractor was "unable" find Americans to fill the positions of "contracted IT worker" so used H1-B workers to fill roles at the contracting agency, not disney. They were then contracted out by the agency (who they officially work for) to do work at Disney.

It is incredibly shitty and absolutely against the spirit of the visas, but it's not against the letter of the law.
Show HN: Differential Equations Explained
Can you suggest best resources (text/video) for learning about Kubernetes & Mesos? I use Docker & CoreOS all the time (love it) and I'm always trying to improve/learn something new. Can you tell how do you use Apache Aurora? What other interesting projects are worth learning about?
Most automatic code generation to GPUs can be summarized as glorified autovectorization. This includes the bunch of work converting Java to CUDA and C to OCL/CUDA. Autovectorization paired with automatic injection of OMP pragmas can be a great way to introduce increased parallelization.

For FPGAs, OpenCL support is still very new. Both Altera (now Intel) and Xilinx have toolchains that compile OpenCL source into gates through first highlevel synthesis and then taking the output through the normal synthesis, implementation, bitstream flow. It's a huge development that should increase adoption of FPGAs for more common use which is why we're excited about it.

Mazhar
Bitfusion.io
Hehe, what a cold view on things. Quitting is not always an option, you know it, they know it.
Show HN: A link submission to itself
In Manhattan I use Apple Pay all of the time and it is more convenient than using CC. Since it sends to the POS terminal a token instead of your CC number, it is also far more secure. If Apple Pay were around and used at Target and Home Depot those people who would have used it would not have their CC numbers stolen by hackers.

When I tell people the extra protection of Apple Pay, it makes them far more interested in using it. Who wants to be part of the next Target, Home Depot, Neiman Marcus violation of security?

I tend to avoid if possible these places that demand cash payments for less than $10, so in fact these places lose business because I know I'm not the only one.
Strange. I played a lot of games on Amiga and do not count SotB in the great ones. My list of great Amiga games is:

- Perihelion
- P.P. Hammer
- Blues Brothers
- Sensible Soccer
- Lemmings
- Alien Breed
- Another World

Most of those had average graphics.
That's true, but only in the most naïve sense.

A house starts falling apart as soon as it's put together... and it keeps falling it apart, and you have to keep putting it back together. The distribution of expenses is lumpier with a house than with a condo, but it's certanly an ongoing cash outflow.
> the battle tested mesos scheduler.

Well, let's not get ahead of ourselves.
Won't that arms race continue anyway? I guess it wouldn't be nearly as affordable if people weren't laying down big chunks of change for eyecandy though.

I dunno, you think the Xeon Phi stuff is ever going to show up in consumer grade?
This block-size hurdle isn't new and is one of the ongoing examples of how Bitcoin is suffering from Tragedy of the Commons.

The offshore miners control Bitcoin, and they are independently and rationally aligned with their own self-interest and profit (as they should be). When it comes to forking changes that are not directly beneficial to the miners (block size), it's nearly impossible to get a consensus, even if it means making Bitcoin a better currency.

When you consider a change that makes it more difficult for a miner or cuts into a miner's profits, like increasing the supply to counteract deflation and hoarding, then you start to realize why Bitcoin is still having these issues.
Longer than 0%. If I were in these folks shoes, I'd probably take the deal. It's not like refusing is going to keep your replacement from being changed.

That said, this seems a clear violation of the spirit of H1B, if not the letter of the law. We need better enforcement of this.
> mesos and apache aurora

ohh i bet we're in the same building right now
Excited about Pycast – Weekly Python Screencasts
Probably going to get down-voted to hell for this on a place like HN, but here comes reality.

The legal and idealistic views of how people should act like have nothing to do with how they (we) actually act and behave. Humans are animals. We want to be around and work with people we like, who happen to be people that are most similar to us. Cultural fit is more than a thing, it's an instinct. You can reason about how it might be wrong but you can't shut it down. When are people most productive? When they feel part of an "inner circle", a company "us" vs "them" (competition) mentality. Teams with the strongest sense of unity tend to be among the most productive and group cohesion depends on the human factor. You can inspire cohesion by telling people how they should love and get along with everyone and having non-stop team building activities, which works - kind of. Or you can put together a group of people that will naturally form strong bonds and work well together.

Interestingly, only bigger corporations reap the best of both worlds: satisfying the trendy PC urges while still having optimally (naturally) functioning teams by forming many offices / silos of "identity groups". For people who think this is rubbish or work in a mash-up of an office, you will notice that people naturally gravitate towards those who are most similar to them and spend their after-hours / lunch break with them. Not saying it's right, but this is how things work. More importantly, it's rubbish that we are required by law to do the opposite. If you start a company with a couple of guys you grew up with and it works great, all of you are pulling 12 hour days because you genuinely enjoy being there, have open conflict in the office so you can get it out of the way and move on, etc.

The next thing you know this product you and your friends built is racking in 5 digits a month, so you hire a few more people - usually friends of friends - to help out. A year or two later, you're up to 6 digits and you need to hire more people, but now you are required by law to hire one of every minority and center out the gender ratio 50/50. For all the talk of race and gender "blindness" / "equality", mandates to have certain numbers and percentages of each are extremely hypocritical. The real question is are these people really racist / sexist / [trendy label here] or do they just want to be able to work with people they enjoy being around? In the end, "Cultural fit" is the last bastion of maybe having some wiggle room to hire people you actually want to hire into a company you built.
This is awesome! I'm def considering it.
Things relying on cuda/opencl generally don't virtualize well, especially not with windows hosts. With Xen you could do GPU passthrough things, but even that isn't easy to setup.
It's because skilled immigrants are being brought over specifically to make large companies richer. That's it. There is no other reason. In 95% of cases, there are plenty of people here that can do the job.
I think that the difference between the mindset of the American penal system (from a British point of view) seems to be that in America you are in prison FOR punishment. There seems to be an expectation that in prison you should endure additional hardship in the form of work and potentially rape (the USA is the only country in the world with a higher level of _reported_ male rape than female rape, due to the large number of prisoners and the abuse that occurs in there).

In the UK and Europe we see prison as THE punishment. Being deprived of your liberty and freedom is generally considered punishment enough. Some of the most successful prisons (in terms of re-offender rates) are in Denmark, where prisons are pretty damn comfortable and prisoners have many rights and access to support (and even the ability to leave the prison for periods of the day if they are trusted and to mix with prisoners of the opposite sex and civilians who choose to live in boarding available in prisons.
This was me. I left my 4 year degree my senior year in 1999 for to write code for a living. After the crash I started to be declined even an interview because I didn't have a degree, even though I had been working for great, well known companies doing some great work. HR people literally shooed me away on phone interviews, and even startups were only looking at people with degrees. Four years ago it happened again, and I had enough. I went back to school (working full time with side projects, as well as 2 year old and newborn in my life), losing two years of credits to study business. I graduated last month with over $40k in student loans at 37 years old just so the next time I don't get the brush off for having completed 3.5 years of university.

The odd thing is that even without a degree I so see if the candidates I interview have one or not. I'll never not hire someone without a degree, but I do tend to ask about the lack of a degree or even about leaving school. I guess I do for personal reasons since I knew that it made me tense in some interview processes, but also to reassure the candidate that it's not going to hinder them in the consideration.
> " In several countries (including France where I live), there is a "tax break" in owning real estate since the virtual rent is not added to revenues "

I believe that's why the author limitted the discussion to Toronto's condos.
I agree that US - India is quite harsh. I work from the UK with many coworkers from China, which is kind of similar. It is hard for them -- they mainly work evenings so they have some overlapping time with folks in the US and Europe.
Are they IIT grads? I kind of doubt it, but I don't know for sure.
As someone who is starting a new project and thinking about microservice first (and first time in general), this is interesting. Im wondering if there are any success stories so far for this case? I like the idea of having just a few coarse services (e.g. users, content, gateway, message queue, web/client)

Another interesting thing is how to handle microservices orchestration, development, deployment early on without significant investment of time. We've been looking at docker/docker-compose and it seems like it should handle it but also seems more geared towards multi-container single-service apps. I'm wondering if anyone else is using same technology and has input? Maybe as things develop it will handle build/mananage/orchestrate multi-decoupled services
Why don't you submit a feature request for that?
You mean that game that only runs on one core?
It was more of an amusement, but I used integer programming at a company hackathon to build a better image scheduler:

https://engineering.opendns.com/2015/05/06/docker-container-...

With a large, fairly homogenous environment it didn't outperform random assignment that well, though. It worked best with small, inhomogeneous loads.