skysight-inc/HackerNews huggingface dataset:
Haven't tried the actual file yet, but the idea sounds interesting.

Not sure how academic papers are written normally, but do such papers normally refer to open source licenses as "Commie"? And does anyone know what the paper/project was created for?
Yes, but it takes a lot of paperwork to do it. But H1-B holders can also be fired (thanks to work at free will) and would have to leave the country within 30 days if he/she could not find a new job. How can you even build a future in a new country like that?
Good reminder. I think it would be hard to read this particular book without getting that message. But good reminder nonetheless =)
Secure Online Data Storage
I submitted the original paper this is based on (notice most of it comes from Micron DDR4 chips): https://news.ycombinator.com/item?id=11308525
Isn't the number 760 employees PER company? That would make the total as 760*44=33,440 employees.
According to John Gilmore, when the EFF published the book about the "Deep Crack" DES cracker hardware titled "Cracking DES: Secrets of Encryption Research, Wiretap Politics, and Chip Design" [1], the US Government would not allow them to publish the software source code on a floppy or CDROM along with the book, because the export control laws considered DES software in machine readable form to be a munition.

However, they figured out that First Amendment protected their free speech to the extent that they were allowed to publish human readable listings of their source code in the book, even though a floppy disk was right out.

So just for that book, they invented a machine readable easy-to-scan "paper floppy disk" system that printed hex checksums of each line in the left column (which coincidentally looked enough like line numbers that it flew under the radar unnoticed), so you could scan and OCR the source code and checksums from the book, then validate it against the checksums to correct all the scanning errors.

> "Cracking DES" has been published only in print because US export controls on encryption make it a crime to publish such information on the Internet, but the book is designed to be easy to scan into computers. (EFF is also sponsoring a lawsuit by Professor Daniel Bernstein to overturn the law and regulations that make Internet publication of such research results illegal. The case now rests with the Ninth Circuit Court of Appeals.) [2]

[1] https://w2.eff.org/Privacy/Crypto/Crypto_misc/DESCracker

[2] http://www.oreilly.com/pub/pr/584
your the better programmer but heres my suggestion.

webscript that picks a live streamed security camera that occcasionally has a people walk by it (ie street cam), based on the users location/timezone

and then asciivideo that in the background of the stream

might try this if i have the time :D. very cool stuff btw
The second part of my comment was in fact racist, and I apologize. Thinking back to the effect rampant cheating and stealing had on my university class, it could've been started by anyone. As others have pointed out, there are people from all cultures, (including American students) who behave in this way. Some people point to wealth as a predictor, and my own experiences would suggest a correlation, but there are plenty of people from all walks of life who will burn everything down for so little.
Yeah thats why I refer to it as my failure - not because I failed to get the job - but i failed to NOT go to the interview given how sick I was... I was younger and more stupid :-/
compared to university students in Germany and France?

please tell me a German university student who sold their ovaries or body to fund their education. oh thats right it's all paid for.

lets not forget the quarter of a million dollar student loans that they will be forced to pay for. Pretty sure that's nothing couple years of work and all paid for right?

seriously America is too ghetto for university students, you have to literally fend for your self while in Europe the state recognizes the value in investing in university students through a national program. After all, much of the innovation comes from such institution. Maybe not so far America since they import all of the talent anyways starting from WW2 days

also explains why startup founders are overwhelmingly are immigrants. There just isn't enough American students from American universities thriving apart from exclusive ivy league lucky sperm club (being a navajo or hispanic applicant certainly helps) while barring Asian Americans because the 'yellow peril' is taking over the campus.
Statically Recompiling NES Games into Native Executables with LLVM and Go (2013)
Really nice! Congrats!
I was referring to the hypothetical image classifier, not the URL text classifier (the URL text classifier, as I mentioned, would perform very poorly).
thats pretty sad if you think that
Facebook is already being displaced by Snapchat, people don't want to share their lives with every single person they meet, Snapchat solves this problem. It's also a mobile-first social network and difficult enough to keep the older crowd away, while building a massive user base of the younger generation. The facial filters feature will 100% try to be copied by Facebook with their recent acquisition of MASQRD, but it's too late, because they don't fundamentally think of social networking the same way. I was at the airport and I spotted at least 3x as many people using Snapchat over Facebook. If you don't have it already, do yourself a favour and read this http://www.bloomberg.com/features/2016-how-snapchat-built-a-...
To be fair, more and more state legislatures have been treating Public universities like private corporations when it comes to ponying up the money come budget time. It's not like this is coming from nowhere.
Well, what do you want out of the situation?

If you had the honest conversation that you weren't happy, it sounds like you got what you wanted.

If you did/do still want equity, take the advice of others: Take all of your paperwork to a lawyer and stop talking to anyone else.

Personally (having just resigned <4 weeks ago, 10 days before my vesting), I think this sounds like the right thing to do. No reason to prolong an unhappy situation just to end up with equity when you want out anyway.
That's because it apparently is actually a joke. "Website under construction! Official Release Date: April 1st 2016."
That does not relate to overfitting. That problem is closer to "domain adaptation."
>Vinod Khosla - Founder of Sun Microsystems and well known VC was on H1B visa initially

The H-1B visa was created in 1990. Khosla started working in the U.S. in 1980 after graduating from Stanford, and founded Sun in 1982. It seems doubtful he was ever on an H-1B.
what are the secure channels that don't require an uncompromised server and uncompromised client? I can't think of any.

It's a good point that you only have to trust both environments at install and update... but you can do the same thing for javascript in a browser: set a long cache time, and browsers will use their local copy until the remote is updated. Use a module loader pattern, and you can compare md5 hashes of the local and remote libraries before sensitive data is handled.

I'm not saying it would foil a dedicated attacker - nothing would, anyway - but it would be good enough for protonmail's use case: protecting normal people against mass surveillance.
Forcify Use Force Touch in any device, today
> The TSA is an abomination.

And the shoe and underwear bombers were some kind of geniuses. "Hey, his putting a failed bomb in his shoe made all the Americans take off their shoes in aiports. I wonder what would happen if I put one in my underwear?"

The guy who convinced TSA to confiscate my 12oz bottle of shampoo because I hadn't poured it into 4 3oz bottles, then put them in a Ziplock bag, also deserves a prize.
You can be a "co-founder" of a funded startup though. As long as the company has enough financial backing to prove they can pay you a market wage, and you meet the other requirements.
Clicked this expecting to see much breast-beating about H1B and "driving down wages". Top comment has this:

"And of course H1B visas drive down wages"

Wasn't disappointed. Never change hacker news.
> basic supply and demand.

Right, but these things sometimes go a bit beyond that with 'externalities', which can be both positive and negative, and various other economic factors that come into play.

Sometimes there are 'vicious circles', but also 'virtuous circles'. More people, more talent, more expertise, more jobs, and so on.
I think that the authors of such excellent publications such as "Visually Identifying Rank", "A Spectral Method for Ghost Detection" and "N-dimensional Polytope Schemes"[1] deserve a little more credit than that.

---

1. http://www.oneweirdkerneltrick.com/
They are also the main abusers of H-1B, universally hated by _real_ tech companies and university graduates (applying for one).
Things I'd like to see

static lifetime compound literals. I don't see any reason not to be able to get the same effect as string literals for other types like:

return (static int const []){1, 2, 3};

Disallowing branch-predicted values for relaxed atomic operations. I think c++ did this and it seems the sane way to go.

Binary literals and binary printf format specifier. It would just occasionally be nice compared to hex.

countof macro for arrays. I don't even care if it checked for non-array type errors, it would just be nice for it to be standard.

Statement expressions and function literals would be nice, but I don't feel strongly about it.
If you are replacing a bunch of employees, then a house painting company or roofing company might pay $30k. For that price I think it's going to be sold to a company that earns money with it.

Another thing I left off my initial list: surely agriculture must have tons of uses for robotics, with enough scale to justify higher prices.
Don't listen to the people here telling you to just "move on". You worked for half a year without salary; they don't get to screw you and get away with it. There is no "high road" that benefits exclusively them.

Get a lawyer now, do not sign anything, do not pass Go. Upvoted advice in the other thread applies. The card you hold is the threat of a lawsuit, which happens to be justified.

To be clear: you're still an idiot. They're jerks. Let this be a watershed moment for you.
failed experiments. in this case, someone at Google thought Boston Dynamics would be a good fit and that they'd be able to profitably cooperate. well, unanticipated complications prevented it. but they tried something different. sometimes these things do work out well. not this time.
H1-B is actually a "dual-intent" visa and is often used for people on non-immigrant visas to move towards getting a green card.
Some additions: no more allowing apps to steal focus, especially while typing; fix the Mac AppStore or ditch it; fix or kill "All My Files", it's useless and annoying that it's the default; separate iTunes from iPhone syncing; keep apps from popping up when peripherals are plugged in / or fully charge up and turn on (like an iPhone/iPad); please fix Safari (crashes like craaaazy [and Chrome eats my battery]).

I'm tired of my OS letting applications surprise me, popups, or modals stealing my focus.

Tired of twenty damn windows opening up everytime I plug in an iPhone—I know I can do this per device, but as a developer it's very painful.

My OS not surprising me and apps not stealing focus was a big reason why I was able to motivate myself to switch to OSX in the first place.
Catflap: open ports to a web server with a simple web “port knock”
An interesting fact about Baghdad is that the name itself isn't Arabic, but rather Persian. It translates to something like "given by God". This reflects the long multicultural history of the city and region.
You all understand, right, that Apple is going to lose this fight. I'm sure the smart players, including Apple, are already planning for the eventuality. There is no right to have close source software.
You were based in SF and then relocated? Was the company acquired before the relocation?
https://en.wikipedia.org/wiki/Article_Five_of_the_United_Sta...

Congress can't do it alone.
Very few serious economists pin growing wealth inequality on immigration and only immigration. It's not just happening in the US but elsewhere as well. There are a variety of factors in play, and I think a lot of good economists will even admit that we do not know all the answers. Here are some of the other major ones:

* Technology, which will happen with or without immigration.

* Globalization, which will happen with or without immigration. Make it hard for people to immigrate, and companies will eventually open branches elsewhere.

And there may be specific problems with the Borjas 2015 paper in any case: http://www.nber.org/papers/w21801#fromrss
It makes me sad as well that the average person has no idea or understanding of the importance of the battle going on behind the scenes about their own privacy. These power-mad governments are more concerned with spying on their own people and removing any chance of privacy than actually doing good for the people who voted them in.

It just makes me sad... There's so much good that could come from computers, but our own governments just want to use them to spy on people. :-(
Yes, it's a tough listen and I actually have a lot of mixed feelings about the situation they were describing. I could empathize in some ways but not in others.
Sounds like both should do a better job of telling you which plugins are slowing your system
Why the Pricebaba offline model failed, Our learnings and journey
I am a firm believer in the military 'need-to-know' philosophy. Your managers had no 'need-to-know' your future plans, especially since those plans were seemingly not concrete. And more importantly, you should not have told them so close to a vesting date. C'est la vie.

Question though: do they owe you a half year salary, or did you waive this?
The img.src trick is used by google-analytics to log metrics cross-domain as well. Pretty neat trick.

Another thing to note is the "RESTful" nature of the links embed in the page. I guess its some form of HMAC with SHA1 + Nonce that authenticates requests for the server. It differs for every href. Elegant.

auth=311110b7ef0f268cafa8616afcbfcec8d977111e
This is a great summary. I considered Twisted prior to running into some of the issues you've described, and the complexity of the framework. I ended up using gevent and have been happy its monkey-patching of the socket and related libraries.
You're assuming that the government is hyper-competent. I'm not so sure. There are an awful lot of cooks in that kitchen, so to speak. Eventually, it'd leak that they're purposely sabotaging open-source projects. Not that that possibility might stop them from trying, but it'd certainly hamper recruiting efforts considering the people best able to do the sabotage are the ones likely to be contributing to the projects in the first place. And even if they can start forcing tech companies to take actions that hamper their own security, the best cooperation they can hope for would be a grudging one at best. It'd be like getting involved in a land war in Asia.

Look at the fight against child pornography. Tech companies dedicate a lot of resources to fighting child pornography and working with the FBI to help prosecute offenders and NCMEC to help identify the children being exploited. Even with the active and enthusiastic support of the tech community, it's an uphill battle. How much more difficult would that fight be without that support?

Point being, if governments can't make child pornography--something everyone is against--go away, how likely is it that they'll be able to make a dent against encryption?
Type hints for Python would be useful if used like structural typing from Prismatic's Schema for Clojure [1], where you can pattern match against tuples/lists/maps/keys but also against arbitrary predicate functions (such that you could do `instanceof('foo')` or `hasattr('foo')`).

[1] https://github.com/plumatic/schema
We all didn't take salaries
>more than half a year without salary

Pretty sure a lawyer would be salivating to take this case.
People say no to rescheduling all the time.

"Sorry, we really want to pick someone tomorrow morning, so it has to be today."
I'm just starting to use it today on a large code base, and it's been fine. Only have vim and go-plus plugins installed. I would guess plugins are what's slowing most.
Again, it wasn't limited to the greek system (in fact the greek system had more accountability than most which prevented certain behaviors, but not others).
As a counterpoint, many of the international students I encountered weren't particularly interested in interacting with students from other backgrounds, or even particularly curious about America.

I do remember one student who may have fit the above description in undergrad. He had a heavy accent, (but that's never been a problem with me, most accents are pretty consistent and you can adapt quickly) wasn't doing too well with his studies. He was difficult to engage with in general. However, I was fairly sure he was enjoying the party life when he wasn't in class, and he wasn't interested in interacting with me, or from what I saw, anyone who wasn't from the same background.
The OS is working around sloppy programs by allowing overcommit which is in itself sloppy (imo), if you can't trust the kernel itself the language can't really save you.
Small Business Innovation Research (SBIR) Grant Guide for Startups
Advantages of lossy FLIF
I always get the 'oh but you are missing out'.

The only type of people I'm missing out are people who believe that facebook is helping them somehow. In my experience, real people are ones you can make face time happen. Everyone else is secondary.

I remember reading a while back someone posted that they are sick and was shocked to learn that only a few out of their 500 friends list from facebook actually gave a shit.

all in all, facebook is a modern day cigarette, hardly a platform to build meaningful and deep relationships focusing on quality.

I feel great not knowing what my friends are up to every fucking minute of their day. It's liberating to know that I'm not bound by any pecking order that is established on such medium.

I also don't have linkedin for the same reason. Twitter? Bitch please.

The only thing I enjoy is reddit and occassionally HN as it has transformed into a PC circlejerk in the past 4 years. I mostly just read the news on this website. I already made all the connections from HN. Ironically, some of my most life changing people I met were through HN. However, I think those good ol days of HN is gone with the excessive moderating and 'hurt feelings'.

Whatsapp was an expensive land-grab move. But land value always changes and Zuck bought it at the highest point. Now, it's not so much as valuable since Snapchat following the same logic would be a target for Facebook using the same reason.

In my opinion, Zuck thinks he's buying a market chasm but in reality these are just distractions not core to facebook. $19 billion dollar mistake is what I call it. You couldn't spend 10% of that to build out your own? To me that's just lazy.

Lately there seem to be a gang of angry and biter people just doing drive by downvoting when they can't accept that others don't see the world in the same way they do. Pathetic cowards if you ask me, they will most likely downvote this and throw some smart ass retort starting with 'back in my day we had AOL or some lame ass shit'
I guess "upthread" is this [0]? If it is, there's a critical part of my comment that you left off in your comment; namely the part of the comment where the speaker addresses the hypothetical posed. This is a part that I included in my hypothetical Mother's Response:

> "No. You would not be required to do so. However, there are presently no known obstructions between you and the door to your room. Go to your room now, lest I find you in contempt of Mother."

Your comment omitted the explanation -thus ignoring the hypothetical- and went directly to analysis of the situation as it currently is.

Context is everything, and the person to whom you were speaking was not likely a child and wasn't asking a series of hypothetical questions in order to put off some unpleasant task. Therefore, the lack of explanation in your comment makes it substantially different from mine and -because it lacks the useful components- not really productive. :)

[0] https://news.ycombinator.com/item?id=11308789
This would help out if you pursued a lawsuit. But remember: civil lawsuits have nothing to do with right/wrong, only who has the deepest pockets.
> brand new Chemistry building

So, 50+ million in exchange for admission? sounds rather steep. For that amount I think you could find a famous professor willing to go on a 'sabbatical' to tutor you personally for a year.

I think I know how I'm going to spend my lottery jackpot.
You signed in here to post messages. Everyone uses sign in processes these days.
> 80% of PGP's value ... you can get with three command lines:

While I completely agree that those commands are all that is needed most of the time, it's this part that unfortunately makes pgp/gpg so unpopular:

> command lines

Even on HN I find people that hate the command line (even though they use it). The problem is the complete lack of front ends wrappers around those commands in every other email tool.

The enigmail plugin for thunderbird is surprisingly nice. It even does a decent job at key management (including the web of trust), but it made the "80% of PGP's value" completely transparent. If you have the key for an address, emails are automagically piped through gpg, and it handles decryption for you similarly (with pgp-agent support for less passphrase typing). Of course, that was only useful for the handful of us that used thunderbird; with Mozilla dropping the project, it's questionable if this has a useful future.

Almost all of the complexity with pgp/gpg can be hidden behind a nice GUI and opportunistic[1] enabling of the crypto. Unfortunately development has been focused on walled gardens and tying people to artificial dependencies[2] instead of writing useful client-installed software.

[1] Fallback to plaintext that people use currently is necessary until a critical mass of keys have been shared.

[2] why write a client app when you can make it hard for people to switch to other services by tying them to your domain name? /sigh/
He's referring to the 787, different wings. Edit: There was a debate at Boeing about whether the 787 wings were flexible enough to actually touch. I don't think anyone ever actually tried though.
Sendy finally gets an iOS App for analytics
https://en.wikipedia.org/wiki/WebAssembly
Its the "in public" part that got him fired. If it was private constructive criticism, I'd hope that would be accepted as such.

IMO Most of what he said was widely thought by others, but not previously confirmed by ULA.
Would love to see "Enterprise HN" with Node and React and Redux (with server-side rendering), and how it compares (whether horribly or awesomely).
Something very similar had happened to me at my previous company. Our team was not as small as yours, rather pretty big.

So the story goes something like this. I was given stocks after having worked there for around six months. Their rationale behind it was that you need to earn stocks at [company] and I totally get that.

After a total 17 months at the company I decided that I wanted to leave and had a conversation with my manager regarding the same, they were ready to let me go. But they did not let me decide my exit date. My first set of options were set to mature in another week and they asked me to leave.

When I get my full and final settlement, I was given cash for my stocks. I wanted to exercise my options and keep them, but instead they cashed them out for me.