skysight-inc/HackerNews huggingface dataset:
I'd probably be in the middle of the perfomance spectrum of your group. I learned in my own pace, followed things that interested me, which meant that I could have bad grades (mostly from ignoring assignments) but still have a keen interest in the subject.

That is, if anyone would tell me this is a thing. I always thought that office hours are mostly for a) helping people who didn't understand some part of a lecture, and b) dealing with formal stuff - grades, extensions, absences, etc. It was pointed out to me just around the time I was finishing my education that I could have just come to talk about the subject matter, and a lot of the staff would be more than happy to tell me about it. This is one of my two biggest regrets from the university - that I didn't come to professors and asked them, only limiting myself to occasional after-lecture chat.

(The other one being that I completely ignored party life and thus didn't take the chance to meet and befriend many smart people studying various sciences and arts.)
The port can't store 18,000 TEU, so bubble sort's memory requirements won't work.
I'm convinced that an excel sort of lay-person's computing platform is where probabilistic programming will really take off. This seems really cool!
>Ski resorts are notorious for doing this as well

Very true. The pressure from the big resorts in BC are the reason that Australians under 31 can get unlimited 2 year work visas, as opposed to the one-time 1 year visa they used to get
Again, please cite a source for this. Nothing I've read, including the above memo, indicates that sales of Apple products to US customers get transferred to Ireland. The memo specifically indicates that Apple Inc. retains the marketing and distribution rights in the US, whereas ASI gets the distribution rights for the rest of the world.

I can see how Apple (Italy) and Apple (Germany) end up transferring their profits over to Apple (Ireland). I don't see any mechanism for how this could apply to Apple (US).
Now here's the question: Who rejected her while accepting "him", and why?
I also find it interesting that the aerospace/defense world (and co-influencing cultures in engineering and government) have sometimes used 'unk-unk' as shorthand for 'unknown unknowns'.

http://www.waywordradio.org/unk_unk/
I'm not 'fucking up' anybody. Get lost.
A lot of my followers are in the tech community and part of HN. My apologies, and if people find it to be a problem, I'll gladly delete the tweet.

I think it's interesting watching how HN responds to posts like this, because they are kind of political, and HN is a good representation of how a lot of people in tech feel. I'll get a lot of support on Twitter (because I've blocked most of the trolls), and 140 characters isn't very much to leave a detailed response, anyways.

I like seeing thoughtful criticism, and the HN community is (mostly) good at that. It's why I don't excessively comment in these discussions, except maybe to clear up a point here and there. HN brings up points I haven't thought about, and I don't want necessarily to be part of the discussion about things I've written except as an observer.
It's not that options beat your system, it's that options are what's available and the point of this article is: do the math and understand your equity.
We detached this comment from https://news.ycombinator.com/item?id=10819993 and marked it off-topic.
> The role is being a 'first key engineer' hire after the three co-founders.

I've been in that role for two different companies.

First of all, you should never accept a ~40% under market pay cut (at least if your "market" is mid-to-senior developer). A 10% cut is reasonable, but you should absolutely never accept less than ex. $130k in SF.

In terms of the equity grant, you can find some average here: https://angel.co/salaries

It should absolutely be at least 1%, but the specific percentage is going to vary a lot based on your perception of the company's value. Put yourself in the shoes of an angel investor and try to imagine what valuation you would invest at. This can include factors like (a) what did other investors invest at, (b) founder history/background, (c) market potential/size. Then take whatever annual salary you're giving up, multiply by 8, and ask for that percentage.
Sounds like most companies I've worked for :-)
Hopefully this will help keep discussion civil, thanks for jumping on this one quickly.
Great idea;
I keep trying to leave a lengthy comment and I get an error.
I get a 500 Error.
The two way binding helpers are just there for people who want to try React without giving up two way binding (eg. people coming from Angular). They are not the recommended way of doing things, and that page says as much.
She has, like a lot of women, been harassed by GamerGate. They actually sent a police SWAT team to break down her door (which they didn't).

http://blog.randi.io/2015/04/03/swated/

She's been viciously attacked in Breitbart, a far right-wing site that championed GamerGate's hounding of women in tech.

She also created a useful tool to block GamerGate hate attacks on Twitter. It's the sort of thing a lot of women could use.

http://europe.newsweek.com/one-womans-new-tool-stop-gamergat...

Basically, any women in tech who can be targeted will be targeted by Gamergate because that's what they do. GamerGate is basically a rentamob of misogynistic thugs. It's toxic.

(Whether it's just misogynistic thugs exploiting the GamerGate label doesn't really matter. To all intents are purposes, they are GamerGate now.)

There was quite a good BuzzFeed story on the larger picture of what's going on.

http://www.buzzfeed.com/josephbernstein/in-2015-the-dark-for...
But the article addresses precisely that. In fact, only less than 10% of the core 1000 articles are deemed good quality. So that point is moot.
Tracking flow information about networks and apps on Linux is something I have been thinking about. I'm wondering how other people are doing it.

For networking in general, I suppose you could sample /proc/PID/fd and /proc/PID/net/tcp regular intervals, though it would technically miss some connections.

For apps — specifically, microservices — I'm thinking that every app could be modified to emit pairs [from, to] to statsd, which can then be used to transfer the data to a central collector. The downside is that every RPC request has to do this, in all the languages your microservices are written in.
We know that we've dropped the ball here. To be frank, it's just been extremely difficult to take our people off of mitigation long enough to write something more coherent than "they're attacking our webservers", "they're attacking our core routers", etc.

> And it looks like the attackers decided to start things back up again, as Linode.com is unavailable...

They're watching our status page for updates and starting new attacks when we resolve previous ones. There's been an almost 1:1 correlation lately.
A big problem is that many people won't believe a woman's complaints if it falls anything short of something as blatant as this. People like that guy are the easy cases.

I read an article the other day about devastating, long-term harassment that one person suffered. She had a dream where she was physically attacked by a harasser -- stabbed with a knife. In this dream her primary feeling was one of overwhelming relief. Why? Because the harasser had done something so obviously wrong that her complaints could now not possibly be ignored. She woke up disappointed.
If they had a proper documentation website perhaps the situation would be better.
It's good to hear from someone that's experienced another system. I would rather have that system than one that caters to the big corporations and corrupt officials. ObamaCare just shifted the burden of the uninsured directly onto the tax payers, through subsidies, from the insurance companies and hospitals that billed higher for it. It's a BS system that allows the Obama administration to look at statistics and say, "Wow, look at how many people are insured now!"

I've been unemployed for 9 months and now have to pay the individual mandate for 6 of those months. I think the Supreme Court was bought or blackmailed on that one. We need a system, but not this one and it can't be opt-in or get fined! Maybe a sales tax would work.
> In my opinion a 40% pay cut and being one of the first 5 engineers warrants co-founder status.

As someone who has been the first employee at two different startups, it doesn't warrant co-founder status.

Yes, it's going to be a lot of work. But you never go without salary and never have the same stress level or expectations as founders. At the end of the day, you're still an employee—a key one, who should be compensated with single digit equity, but an employee nonetheless.
The New YNAB Is Here
There's a lite version available on the same page.
If you enable showdead: in your user profile settings, you can see everything that was [flagged]-killed by users, marked as [dupe]licate (which can be done by users or mods) or marked [dead] (which is the automated spam filter). You can't see if something was flagged but not often enough to be killed by it. The number of flags necessary depends on activity on the submission (upvotes, comments) and possibly it's age.

Have a look at the new queue with that on every now and then and you'll see that tools like this are needed. HN choose to put them mostly in the hands of the users instead of only a small number of mods (probably to get by with fewer mods).

But of course giving everybody these tools means they are misused in drama-laden cases. HN is changing these things (e.g. relatively recently introducing the ability for users to "revive" killed posts by "vouching" for them. But that only works when something is really killed, so it doesn't remove the down-ranking from flags that haven't succeded in removing something).
My problem with Codes of Conduct is mostly how to write them.

The Swing dancing scene had a big scandal this year, and everywhere CoCs are popping up.

But do you really need to write down that an adult (quite old, in that case) dance teacher is not allowed to sleep with just-teenage dance students? Or that racist remarks are not welcome?

No, so you adopt very broad language. Usually something like "harassing", "making uncomfortable" etc.

If your community needs those two sentences to police such behaviour, you've got a much bigger problem.

I simply don't believe that you can convince anybody to take action because some very broadly written CoC authorizes them to do so. They either see that the behaviour is a problem, and are willing to act, or they will just start to debate whether the CoC's specific wording is really covering the behaviour in question.

Then again, I have zero practical experience with policing a community.

Damn! Missed midnight. :-)
Redux / Flux / React Router have absolutely nothing in common with Angular. It might benefit you to look into each of these things with some attention because they are vastly simpler once understood.
> As someone whose business relies on Linode currently to function

Perhaps its time to consider some failover at another host. Same goes for anyone solely dependent on anyone.
>If someone makes others feel endangered

That's a bit stretching it basic threat, management is to judge each threat agent by the level of intent and the ability to act on that intent for the most part the usually aholes don't pose any actual threat.
I also don't understand why some one being an ahole for a specific reason is worse than some one being an ahole just for sake of being an ahole, we all had our nemeses over the years people that you just don't click with that do everything in their power to get to you - outplay them, ignore them or move on.
For all the hate in GG, it's a anonymous/pseudo anonymous mob on the internet. It seems hate is the default language of the louder minority. Somehow, not surprising really, the loudest people are also the worst.

On the pro-GG side, look at the supposedly pro-gg websites that have sprung up that sell things or review things basically do everything that they are saying the current status quo is doing wrongly or unethically.

On the anti-GG side, look at how much the leaders are charging for talks related to inclusion issues, something that they want to help spread. I am not saying they should run a charity (which they actually do from what I remember, literally run a NPO), but at some points it just looks like they are doing it for the money. The talks are weird, after seeing them, they looked like more about the person giving the talk and less about the actual issue at hand.

Every Time things quiet down another shitshow start from nowhere. It's like a massive online bait. If things keep going, the people making money keep making money.

If you look at it from an outside perspective, both sides are right. There are huge inclusion issues in gaming. Actually there are huge inclusion issue in almost everything, not sure what makes computer games special. On the other side, there are certainly ethics issue in game media. But then there are ethics issue in every media. Not sure what makes game media special. So now the question why all the fight, especially when both sides are fighting for different things. Both sides are obviously right. The only reason I can think of it is, and it's actually pretty evident, that people have found ways to make money out of it and they rile up the crowd every time things calm down to ensure the money keeps coming in.

If both the sides worked on this together both of their problems can be solved mutually, but I am not sure why that is not happening. It's like they don't want to work together. I am sure the people smart enough to figure out how to control this also know that neither side is the picture they have painted, so if they actually wanted to solve this, they can easily do it.
Indeed, well, keep fighting the good fight. We are cheering for you.
And Steve Furber's Centre for Computing History interview: https://www.youtube.com/watch?v=ZMEBj3FM2aw
Not entirely surprising given CloudFlare's free tier... which works pretty well... Have it fronting a couple websites I have running on Azure's smallest instance.
Clojure 2015 Year in Review
Without the cosmetics would this just be a run-of-the-mill chatbot or is there something more here? It's hard to tell from the article and video alone.
I do the same thing as cpitman, try to figure project times and costs using the same best, worst, most likely. It would be nice to have it automated so when the PHB looks at the numbers they just don't pick the "best case" because we have the "best team". 50 nodes would be plenty, I can roll up tasks into a bigger task set.
Elisa Lam?
Could you post a link?
No one has the "right" to threaten someone's safety. That right simply doesn't exist. No form of free speech rules grant such "right".
I have seen more claims of this lately, and I myself have experienced it several times this year, but always on Facebook. I no longer use any apps by Facebook (FB/Instagram/Messenger) due to the insane number of permissions they request, and interestingly, I haven't experienced this phenomenon since then.

(To clarify, I still use the Facebook mobile site. I did quit Facebook completely for a while though.)
This rant overlooks the use case of stepping through new code in a debugger regardless of whether it actually works or crashes. Inspecting intermediate values.. making sure execution follows the right paths etc. Debuggers aren't just for bugs.
Luckily, the author himself wrote one! http://www.logicmatters.net/tyl/shorter-tyl/
So your answer is not to have enforceable routes for women to be safe and respected because nobody can write specifically enough?

I run an organization (hypatia.software [Hypatia Software Organization]) where the Code of Conduct is enforced and it is effective.
Show HN: Capyon Backup Your Photos in Full Size and Relate Them with Others
Certainly what we're in the process of doing.
This is why Samsung Pay will kick Apple Pay's ass
Hey, I tried to send you something through Intercom on the site, but something was broken and it wouldn't send. Here's what I tried to write:

Cool idea. Found this from a @worrydream tweet. Some comments after playing with it for a few minutes:

* A bit disappointing that I can only have uniform or Gaussian distributions. At minimum I'd like a binary distribution (coin flip, probably biased coin flip). A lot of things I would want to model need this (e.g., will we close this sale? will we close this investor? that kind of thing.)

* I'm really confused by the arbitrary two-letter codes assigned to things for formulas. Makes the formulas impossible to read. Why not just use the names I give to the cells, or something derived from the names?

Really nice start though! I'm co-founder & CEO of fieldbook.com, another spreadsheet-like tool, so I love information tools and anything that expands the mind's capacity. Best of luck and let me know how I can help!
Can't stand the cargo cult thinking/writing here. The author seems to think websockets are dangerous like handling a piece of glass.

It's a technology like anything else. See if it meets your requirements, if it does, great, go for it and learn along the way. If not, stick to regular connections.

Case closed.
[Disclaimer: Linode employee]

Around the holidays, network engineers are the only ones who don't really take time off. The sorts of people who might say "hey, we need to give some clarity to customers" are less available than the people whose time is spent firefighting.
Having a goal helps too. I tried and failed to learn x86 assembly a number of times in 2015 and then decided to focus more on modem firmware analysis instead. Sure, it's a bit of a cop-out (I can get a lot further without looking at any assembly code) but I'm slowly coming back around to reverse engineering the long way around.
A few of the statements by Miano, are factually wrong, and that's very troubling from someone who gives expert testimony to the Congress.

>100,000 workers from India alone will now be 'unleashed into the job market.'

>And that's just from India, which Miano said accounts for roughly three-quarters of the waiting list.

>Of course, DHS' vague reporting means the green card line could also be shorter than that, he acknowledged.

What???!!!

These people are already in the job market, actively working at this moment. The new rule will make it easier for them to switch jobs, thus making the job market more fair for American workers, since American companies(including staffing agencies) will have to pay more to retain these workers instead of paying them low by holding their visa hostage.

>'And now we have this regulation, and it allows huge classes of aliens to work,' he said.

They're already working!!!!!! @&^#@^#@^&#

>After 10 years, 'if you're in the queue you would go home,' he said.

Wrong, there is no limitation on the number of years, I know people from China and India who are in the queue for more than 12 years.

I find it hard to digest that someone who is paid to work on these mattters full time can get so many facts wrong.
There's definitely something to that. I think a related reason why syntactic redundancy (e.g. semicolons, which thankfully Swift and Go have made optional) has been reduced in newer languages is that compilation is no longer an actual batch job, and thus error recovery during compiler parsing isn't as big of a concern as it once was. If your program is damaged in a way that the compiler can't parse it, the turnaround time is seconds rather than hours.

You can have similar editor support for indentation syntax, where the editor shows scope markers, code folding, scope coloring, etc. in a particular style chosen by the programmer. The editor could even show you the matching beginning construct after you deindent. The important difference is that redundancy in the user interface can be separated from redundancy in the language's grammar, and personal preference can be used to determine the former. The "mash closing braces" scenario you refer to is generally eliminated with indentation syntax; a single deindent can be the equivalent to multiple braces.
Care to explain? As mentioned above, I've only read most of Atlas Shrugged, not all. For instance, I don't know what John Galt's final speech is like.

From what I've seen of AS, she believes that the creation of value is good, and that trying to create a system where effort isn't rewarded will lead to people not putting in effort.

There's also all the discussion of sex in AS, which, assuming it's actually relevant to the story, leads me to believe that Rand thought of emotional and physical pleasure as being two sides of the same coin--that is, there's no shame in either. However, sometimes sex is just sex, to paraphrase Freud.
I would bet you that I've been called "jew" more times than you been called a "tranny" over the internet usually followed by about 20min of heil hitler spam and other funny jokes from various IRC bots, I just shrugged it off....
The older fab processes involved some pretty nasty chemicals. I seem to remember that hydrofluoric acid is used in multiple steps (to make contact cuts through oxide layers?) . To give you a broader idea, a former MOS Technology / Commodore fab ended up as a Superfund site [1].

[1] http://cumulis.epa.gov/supercpad/cursites/csitinfo.cfm?id=03...
Isn't that more specific to protocol reversing?
does this same thing eliminate the upvote option?
https://www.dropbox.com/s/ub98ewlux598o8p/Screenshot%202015-...

sorry if this is off-topic :\
An astounding career. One wonders where the language itself might have gone but for the efforts of this one man.

I'm absolutely thrilled to get to see what he does next.
No, that's unrelated. The vote arrow disappears once you've voted.

We detached this comment from https://news.ycombinator.com/item?id=10820149 and marked it off-topic.