skysight-inc/HackerNews huggingface dataset:
Teespring Is Hiring Senior Full Stack Engineers
​What does our team do?​

Everything from a compelling experience for buyers, to a feature-rich platform for sellers, to a backend manufacturing pipeline to fulfil orders. At Teespring, “full stack” means anything from warehouse management systems to our 3rd party API to the number crunching analytics behind our campaign dashboards. It’s up to you to pick the challenge which excites you the most!

​What is the job?

We take code quality and engineering efficiency seriously. Engineers pair about 50% of the time, and we have a robust but lightweight code review process to disseminate knowledge. Nothing goes to production with automated testing. We do 2-week sprints, with engineers' input a key part of the planning process. Your expert input will also be considered when planning new feature work: both in terms of implementation decisions, and product experience.

​Who is the ideal candidate?

A passionate programmer with a leaning towards full-stack development. Substantial front ends skills are a definite boon, since many features have some user interface component. Deep, professional experience with Rails will be especially useful. A person with strong opinions, weakly-held.

​If you are successful in this role, a year from now:

Your team-mates will look to you for technical advice, guidance, and mentorship. You will have architected and led the creation of a significant piece of the team’s technology. Our collaborative environment and generous training budget will have substantially enriched your technical abilities. You will be speaking as an expert in your field at conferences and meetups.

​Our Environment:

Modern Rails stack, React.js, TDD/BDD with RSpec/Cucumber, Golang. A big push towards CD and SOA at the moment.

​What do we offer?

Happiness is just as important to us as hard work. All startups in San Francisco offer the same perks, but what makes us different is our desire to completely change how the world thinks about custom e-commerce. That being said, here are the benefits you will receive: working with talented, collaborative, and entrepreneurial teams. Medical, dental and vision insurance for you, your family, and pet. Unlimited paid time off and 9 paid holidays. Generous stock options. Free (delicious) catered lunch and dinner daily. Fully stocked kitchen with drinks, snacks, and bar. Training, career development, and meet-up hosting. Fun SOMA office offering easy access to Muni, Bart, and Caltrain with commuter benefits. Social activities, office happy hours, concerts, game room, and endless free t-shirts!

To apply: http://teespring.com/jobs?gh_jid=50923

or email eric.yulo@teespring.com
Is it possible for a person under an H-1B visa to have a money-generating side-project? I've read that it was absolutely illegal but I'd like to have an actual lawyer's opinion.

Thanks!
Not sure how I'm failing to make my point. I said post WW Europe had regressive protectionism. The initial unions did alleviate some of that. However, over time it turned into a larger version of the initial problem.
DFJ's Draper: There's Nothing Wrong with Theranos [video]
The chance of Brexit was hovering around 25% just before the vote; I wouldn't describe that as 'so terrible'.
This sounds very close to "Brexit supporters are racist." There seems to be a growing trend of people labeling anything they don't like with some -ist to shut down discussion.
The Visa Waiver Agreement still requires you to stand in line and wait for an interview, the only difference is it takes place in the airport/etc on the day vs embassy.
Purely out of curiosity - why do you clearly loathe the UK so much? Is it personal?
Link would be handy! :) Promise I won't accidentally send any messages.

The few times I've seen this done were pitiful, amazon's is easily the worst out of the bunch — but, I'd love to see a good example as it's something I'm tempted to integrate.
Hi Peter,

The 0-1 visa has many advantages for entrepreneurs. How would you advise positioning oneself to obtain one?
I read this after patio11 linked to it. It's an amazing resource, thank you!
The Slack API is a thing of beauty

https://api.slack.com/
If you create a new crime for the purpose of going after people who you can't prove committed a different crime, you are doing something (morally) wrong.

This kind of thinking pushes us even farther along this dangerous path than we are today: where nearly everything is illegal, so we simply trust the all-powerful prosecutors and their discretion as the sole arbiters of what is punished and what is allowed, who is a criminal and who is innocent. And it may change in an instant at the whim of a few powerful men and women.
I had to go to a friend's house to play Doom because I had a lowly 286 with 1 megabyte of RAM and those new-fangled "DOS extenders" demanded a 386 at least.
Hey Peter!

I'm moving with my company (large Washington-headquartered tech firm) from London to California. They're applying for an L1B specialized knowledge visa as a blanket application. What sorts of reasons are people rejected for L1s? I'm very nervous I'll be turned down as I've heard horror stories about USCIS. Does it being blanket improve my chances? What % of people are turned down? I married an American a few years ago and was intending to move to the US to be together but it didn't end up working out - I don't think the paperwork ever got sent in the end. Would something like this impact my chances? I'm probably worrying unnecessarily. I'm 26, worked at the company for just over a year and have worked for a couple of other large tech firms in London before that.

Thanks
> Which 150 year period in US history are you comparing to which 30 year period in EU history?

The destruction of the states as meaningful sovereign entities and the rise of the central government, which accelerated in the late 1860s (prior to which most Americans would have considered themselves citizens of their states more than of America), got worse in the teens, got worse in the 30s and 40s, and has gotten progressively worse every decade since.

The difference is that the United States of America were a deliberate, intentional, open attempt to form a federal government, while the European Union was a slow-motion, back-door, sneaky attempt to form a centralised continental state.

The U.S. Constitution very explicitly limits the power of the central government: it restricts the government it establishes to very little more than what you mention (a navy, international treaties and interstate commerce). The proposed, rejected and then adopted anyway European Constitution, OTOH, rejected ironclad separation of powers in favour of fuzzy, undecidable things like the 'principle of subsidiarity,' which is of course in the eye of the beholder. What makes this particularly crazy is that America was a far more culturally homogeneous place in 1788 than Europe is in 2016: they should have taken things extremely slowly, imposing only the absolute bare minimum required and then stopping for decades before increasing centralisation.

Rather than learn from and avoid repeating America's death of federalism, the EU decided to just jump right in and annihilate its member states as meaningful entities.

Like I said, I think that a United States of Europe is inevitable. Heck, I think that a more-centralised America was also inevitable and in many respects desirable. But there's no need to accelerate the process. Take it slowly, take it soberly and take it judiciously.
Thanks for the link! I was actually at that talk :) To quote from the relevant slide:

* Transactions are integrated into Ur/Web at a deep level, so,
whenever we run out of space, we can always abort the
execution, allocate a larger heap, and restart.

* As a further optimization, we use region-based memory
management, inferring a stack structure to allow freeing
whole sets of objects at key points during execution.
The Biophone
1000 years of religious oppression.
Hi Peter ! Thanks for doing this, I do have a couple of short questions.

I'm an employee of a large US Corporate and got a O1 Visa which I'm currently employed under. I understand that my spouse will be able to move here as a O-dependant, but won't be able to work which is a huge issue for us and will probably prevent us from moving out to the US unless we find a permanent solution.

I do wonder, what are my options of getting her a work permit besides her finding a job that would endorse her and going through the entire process?

From what I've read seems like the two options I have are:

- H1B so she could get a H4. I understand that last year Obama approved some H4 recipients can work, but I'm not sure what the criteria is. I know that it's only able to be filed by 1st of April, but I also understand that there is a premium fee that could be paid to rush things up. Would love your input on this from your experience.

- L1 so she could get a L2. Best solution it seems but getting a L1 is a lengthy process and needs a 1-year employment period which I might not have by the time we want to move.

Thanks for reading this, I would really appreciate your professional opinion on this !

Shai.
Yea, but I wish I could race shifter carts every weekend. Safety is a concern, though, and I agree it's intense :) That's what I love about it
Ehm... You are bad at history. Russia withstood several Polish invasions, several Swedish ones, several German ones. It lost Crimean war to allied 'EU' forces, but in the end took peninsula back by peaceful means. What you are referring to was WW2 and its not that simple. Would you like your parents burned in Auschwitz or similar European institution, or have their chance in Siberia?
FBI can rob you at gunpoint because people get robbed at gunpoint all the time.
There is an even faster growing trend of people who campaign on really explicit "stop immigration, prevent foreigners from ruining our culture" platforms turning around and saying 'how dare you call me racist!'
I'm glad I live in a society that is doing these things. A few spend a lot of time on a specific problem so the many don't need to do all of that work over and over every day in an inefficient and ineffective way. Consumers can focus on buying and the government should be ensuring a fair and accurate marketplace.
are there specialized agencies to deal with the paperwork as a service? I.e. for Australia you get a different agency to evaluate your skill plus you can get the help of accredited attorneys to facilitate the paperwork, in a neatly available list organized by country of origin.

anything of the like for the O1?
The Expired Passport contained the valid visa, forgotten in a desk in USA and the Current Passport is in my possession in Bogota.

It Is a B2. I'm hoping the valid visa is in my "electronic footprint" with TSA/immigration?

or am I stuck / delayed with getting a temporary visa to re-enter ?
Show HN: Vilion's Flowers – Handmade, artsy souvenirs
Yeah I remember those. D-tags I think is what they were called (since they are suppose to form a D on your shoe I guess). The ones on the bibs are way better.

Either way, super interesting technology that I've really haven't appreciated until this post!
Because they would desperately need to float its value down to regain competitiveness. Now they can only do it by lowering wages through massive unemployment, civil unrest and layoffs in public sector.

This is not limited to Greece, of course.
Not having a degree does not nullify your chances. I have no degree, and got an H1-B and subsequently a green card. To qualify for the H1-B, I had to show 12 years of work experience (immigration equates 3 years of work to 1 year of school), and then have my work experience evaluated by a professor. The professor had to establish that my work experience left me with the same experience as someone who would have had a degree.
Smart Contract Wallets created in frontier are vulnerable to phishing attacks
Um yeah nick... stop holding out on us. ;)
Hi Peter,

What are the odds of the H1-B lottery system changing under a Clinton/Trump presidency. What kind of changes can we expect from either of them?
And from my perspective, they don't care. While part of the EU, GB has yet to move off the GBP for the Euro.

Also, it looks like Brexit will kill the LSE-DB merger. With LSE slated to be the lesser partner, I doubt the move would have been in GB's best interest.
The WaPo was always bad, but it's descending into linkbait shit, and every headline is a backhanded editorial. Leave won by 4 points with a 70% turnout. Plenty of the people doing the googling voted stay. I assume the stay voters knew less about the EU than the leave voters not because of the position they chose, but simply because it was the status quo, supported by the entire establishment, default.

What's happening is that people who are facing what has been painted to be a major change in their circumstances are checking the internet for as much information as possible so they can figure out how to deal with it.

Translated into WaPo: the idiots who voted against the EU didn't even know what it was.
I read the other day a comment that I thought was pretty interesting regarding compacting vs non-compacting. The idea was that compacting took the amortized cost of searching for free space and shoved it all into a single time span. Allocations are then just simple fast increments.

EDIT: Found the post.

> In the CLR allocation is blazing fast: just increment the heap head pointer. You don't have to take care of problems traditional allocators face: find a big enough fitting free hole. This has a cost: when objects are destroyed, the free memory on the heap becomes fragmented. This needs to be compacted, and this is where the GC pause is needed, as the references for moved objects need to be updated. Basically the cost of finding a free hole in memory at allocation was moved here.

> This was done intentionally, as studies found that most real world applications produce a load where most objects are short lived: this cheap allocation is needed, and a multigenerational GC can take care of them cheaply after destroyed (as for most of the time you only scan and free the youngest generation for unreachable objects, limiting the GC pause time).

https://news.ycombinator.com/item?id=11943816
I agree that what is behind a lot of Trump support and Sanders support are the same motivating factors. The biggest difference is that Trump joins it with bigotry and anti-immigration rhetoric while Sanders joins it with the rhetoric of class warfare. Both focus on harnessing the anger we talked about, but I think one of them is clearly more dangerous than the other.

It is also worth noting that the plan I mentioned isn't one Sanders supports. He agrees with the social safety net aspects, but he still wants to halt progress on globalization and trade. He might be even more isolationist in that regard than Trump. Sadly there was no candidate in the presidential race that joined both the support for globalization with an understanding that increased social programs are a requirement in a new and more globalized economy.
> They're only doing this because of the community reaction/outrage.

Well duh. If the community was delighted about it or didn't care then was it really a bad thing? What do you expect a company to do, get everything right the first time no matter what, or suffer punishment? It seems they're damned if they do and damned if they don't.
Woah! My wife and me got it together. She came in 6 months late because moving was an ordeal (we have two big dogs).
> Because out-of-state tuition costs are dramatically higher.

Yes, true... which doesn't expand your sample size in any way.

> I could look at other Ivy's, but they would be very similar to Stanford.

You could look at the list of Ivy's and find that Standford is not an Ivy.

You could also look at the list of Ivy's and discover that they are not similar to other Ivy's.

You could also look into how these places calculate your income and discover that your income is very different from the amount that you put into the calculators.

You could also send a kid there and discover that there are lots of costs a simplistic calculator doesn't include.

You could also send a kit there and discover that cost changes from year to year, and usually goes up.

You could also read my previous post and acknowledge that your anecdotal experience which of putting numbers into a calculator is completely irrelevant to the many experiences of people in different parts of the country who actually go to schools and pay for them.

> What I do know, and what is plainly obvious, is that this topic is fueled by fear mongering.

The fact that smart people disagree with you is strong evidence that your assertion is not obvious.
Hmm, would it? A lot of people might be ok with sitting back and letting it play out if they had the escape valve of still being an EU citizen.
Hi Peter,
I have been working on an H1B Visa for the last 4 years. With my current company we are starting the GC process now.
Two years ago I was wrongfully accused of Domestic Violence and after a 6 month legal battle was able to drop all charges.
My question is: Does this unique situation make me a candidate for an Audit, thus prolonging my GC processing time for an additional 1 year?
The developer's response to infrastructure as code. :) I use Vagrant for just about any development task these days, just because I can take all those arcane bits of knowledge, shove them into an ansible playbook (or whatever provisioning tool you like), and hopefully never have to fuck around with them again.

Shave the yak once.

Write a script that shaves the yak for you next time.
Since one of the Brexit leave leaders and the main voice calling for a referendum for years is Farage it seems reasonable enough to say that some Brexiters are racist and voted for racist reasons.

Would you prefer xenophobic?
I would need to find a workplace that I love first
Interesting, I'm curious how well their golden image tests worked out for them. They always seem more work than help due to discrepancies between various hardware vendors and subtle bugs/divergences in the way they interpret the spec.
The US annexed Texas, ripping it off from Mexica in 1848. Give it back you bully state!
Unfortunately rclone doesn't support encryption (yet) though... so the cloud provider can see all your data - https://github.com/ncw/rclone/issues/219

(unless of course you manually encrypt it locally before upload)
But the computer hacking is illegal even if it's done all the time. That's like saying that the FBI can pirate any movie it wants because piracy happens all the time.
That isn't rot. The metaphor doesn't make any sense.

Software literally does not change. Except for the occasional cosmic ray, I can think of few things less appropriate to apply the term "rot" to.
No, we all agree that, both historically and presently, our political leaders are incompetent and not to be trusted with such a sharp blade. They get children's scissors and should be happy about it.
How would you verify that drugs weren't present at the time of arrest? Generally the arresting officers' word is going to be taken as fact unless you can prove otherwise. So you'd basically have to have your own video recording of the event showing the officer planting the drugs. This is the functional equivalent to "If the software works as explained." If drugs are found at your house, but not on you, you're still going to jail. So there goes #2. Why would you not be able to verify chain of custody for digital evidence?
> > for the differing peoples of Britain and the Continent

So you on the islands are special but we monkeys on the continent are all the same?

No — a Brit and a Frenchman almost certainly have more in common than a Frenchman and a Czech. This is part of why the EU process should have taken centuries instead of being accelerated. Trying to fake one artificial common culture across an entire continent was a mistake: it would have happened organically, given time.
I work for a company that uses these chips (and others similar to them) for container tracking in everything from library books and clothes to vehicles and large container tracking.
You've got your roles exactly inverted here. The UK left screaming, huffing and smashing the door but apparently expecting the same benefits they enjoyed beforehand, as a rational person the EU would have no reason whatsoever to entertain that behaviour let alone reward it.

The EU has no rational reason to be especially sweet on the UK, and looking internally and at the future it can't even be seen as that as it would bolster eurosceptic movements inside the Union.

There's no point of view under which being soft on the UK is rational.
It's minor, sure, but the EU is responsible for the widespread deployment of "we use cookies, hope that's cool" banners. Even if you don't think it's as stupid as I do, it's definitely an example of the EU impacting business all over the world.
Theranos spokeswoman Brooke Buchanan to exit company in crisis
Hi Peter,

Thanks for taking questions. I'm currently on F1 OPT and just lost the H1B lottery. Was wondering if it's legal for me to apply directly for a GC instead. If yes, are there potential risks during the process and in the future. Thanks
I do not understand how the US can charge someone with copyright infringement if that person is not a US citizen and has never been to the US. Is there an international agreement on how to handle infringement? Can Americans be extradited for infringing upon copyrights from other countries?
Are there any firms your recomend for someone in the london area?
I'm hiring a Canadian SW developer (w/ a Canadian CS degree) on a 6-month contract (currently has no right to work in US). Can she generally qualify for a TN visa for contract work?
Introduction to spintronics
Quite so. Huge gas pipes are connecting it to the EU.
Ron is right: it's a mess. But I have a tried and true recipe for app engine python and java both. First, download the Linux cloud SDK (works fine on a mac). Then download the python google appengine SDK. Put the appengine SDK inside the platform directory of the cloud SDK. Add this to your python path.

I use this framework for Python: https://github.com/agostodev/substrate

I use this Clojure template for Java:
https://github.com/nickbauman/cljgae-template
The income is based on the tax return. It may be to your advantage to file separate returns.

Absolutely, it may be debt you will never pay off. If after several years you don't repay it, it is wiped clean. What a deal.
>Seems like a good assumption

So, they're making an OS for the remote future? A laudable endeavor! In the meantime, I'll stick with an OS made for the present. (posted over a temporary LTE connection where basically every byte is being paid for.)
Or when the operating system or build tools change or are no longer available. Your code hasn't changed and suddenly it no longer compiles.
I'm a Canadian who just spent 4 months working in London at the end of last year. I was absolutely stunned at how often my coworkers would travel.

I would be excited on Monday to tell people what I got to see on the weekend, and coworkers would tell me about Barcelona and Greece etc. Just wild. The flight/train prices are so absurdly affordable that it just makes sense, personally and professionally, to travel.
I don't know, it seems that people of all political stripes believe that the politicians in other parties are grossly misinformed. I could point to countless examples to politicians in my party and others.
What is the difference between "standard" and "enterprise"? Typically I expect to see something extra in return for the extra cost of the enterprise offering.