skysight-inc/HackerNews huggingface dataset:
I'm guessing here that he was nasty and rude as a few students I've worked with were. The real kicker though is that they don't realize what they are doing or saying at all. With adults maybe it's a bit less pronounced but when kids act like that to each other you will hear about it whether verbally or through tears.
Besides the counter-examples already mentioned, healthcare is already relatively unsafe - there are more people who die from medical errors compared to plane crashes, despite whole industry focus towards safety. Nobody wants IT experiments that magnify these numbers.

Another more feeling perspective is that in healthcare, errors cause real harm to individuals that you see and care for on a daily basis. Most errors can be attributable at least partially to a specific human that care for the patient. This surely has much higher psychological damage than a very occasional loss of 200 passengers that are not even your countrymen in a plane crash, or a loss of a few million dollars that is not even your own money to begin with.
All Circuits Are Busy Now: The 1990 AT&T Long Distance Network Collapse
Usually when people tell me this, I ask them to go with the other option (candidate in this case). Quite frankly, in SF there is a huge shortage of tech staff, so either they are lying to your face or they have something that attracts candidates to them that I am not aware of. Either case, I don't think it is ethical to do this.
Yes, you can do that in C, but that is still not pass by reference. In C you are not passing the variable you are trying to change, you are passing a pointer to it. You cannot write

swap(a, b);

You have to write

swap(&a, &b);
WHO Deems Monsanto Roundup Ingredient 'Probably Carcinogenic.' Are They Right?
Shouldn't it be: pass-reference-by-value
Ahhh, thats a good point. I will fix that! I tried using iframes at first. But they are a pain to deal with. I think I can solve the back button problem without them though. Thanks for pointing that out!
> If you accept before then, they have to employ you

Wonder if it even matters in a "at will" state. They can give you a job then fire you next day for some made up thing.
In lynx, the table of contents appears but the links are all 404s. Similar behavior occurs when disabling CSS in Firefox...

Though I suppose I should ask why a command line user would not just use GNU info or another program to access the info files.
If you're the kind of person who doesn't use the word nigger then you should probably stop using the word retarded unless you're talking about mechanical movements. It's pretty much only used as hate speech now.

Edit: when you use the word retard as an insult you further the stigma that people with a learning disability face -- and those people already experience significant stigma. But it's also just not very insulting to the non-learning disabled people who you're using it against. They're just as insulted if you call them stupid or dumb.

When you write an article about something that has big overlaps with learning disability you need to be aware of the audience who will hate you if you use words like retard.
Have you done your due diligence - is it a good place to work? Are there smart people there? Are you going into a job you actually want to?

If so, go for it. You'll never know until you do.

If you have reservations, or need more time, be up front and tell them that (and see what they say). The hiring process is like sales, there is a need to 'close' people so you create artificial pressure so you can get people to make a decision (and take them off the market).
I completely agree with this - asking about VCS is a cross-cutting question that nearly all candidates have experience with unlike, for example, graphics, desktop, or cloud experiences. So, requesting that the candidate explain their VCS workflow is a way to generate a practical and relevant data point to use when evaluating multiple candidates.

For example, the 1-in-a-million candidate that has used git with a CI/CD configuration (note: I'm also outside SV) versus the candidate who uses TFS ("git? You mean Github? Yes).
I've interviewed before where, once the offer was made, they did want me to decide rather quickly. This was a startup that was reputable, popular and growing extremely quickly. However they didn't make me feel as if I was racing against other candidates for the spot - they just wanted to get to work.

I would just make sure to do your research and see if you can find anything about this company or the main people involved and decide if you trust them.

By the way - most startups will fail. That is the reality. If you are going to work at a startup you need to be willing to make risky career moves.
What an eclipse looks like from above
"Retard" as a derogatory term and/or as a slur is indeed offensive, and people are using it less and less. It's best to avoid it. If you're still using it, you are on the wrong side of history. Find another word instead.

But "mental retardation" is a clinical term that is perfectly acceptable, and to bleep it for fear of saying it or spelling it out, is quite ridiculous. This is the first time I've ever seen it done, in fact. It's as silly as bleeping out "Niger river" because it is similar to a slur and shares some amount of etymology.
"2. We should have focused on optimization since day one"

The oposite could have been even a bigger mistake, "first impressions persist" but that first impression is much better that no impression at all, very often optimized games don't see the light, ending as that pet project that I'll finish some day.
Words can be more or less hurtful to different groups of people. In Britain, calling someone "spastic" is extremely insulting, while in the US it's pretty slight.
Apologies if too far OT.

I accompanied my wife earlier this week to two appointments with her docs. Both docs showed up wearing Google Glass, which is a New Thing at this clinic.

This use case provides an audio feed through Glass to a human transcriber. I asked both docs about it, and they said that they'd started with video feed as well but patients were not comfortable with it. Both docs were happy to spend 10 minutes each answering questions about the new thing.

Both docs were able to call up my wife's records on Glass, which saved their having to break contact with the patient, sit at the computer, enter passwords and start searching. Seamless.

Both docs said they liked it because it kept them connected with their patients and offloads composing their after-visit notes. My wife liked it for keeping connection with her docs during the visits.

I learned a lot from these two encounters. On its face, the clinic's Glass use is pretty primitive - stream audio to a human scribe and serve the patient's records to the doc's FOV. But I saw that this simple use greased the interactions to everyone's benefit. My wife found her experience considerably improved over earlier non-Glass visits.
Apparently AT&T offers much better pricing if you bargain. [1]

[1] http://stopthecap.com/2013/12/04/how-to-score-a-better-deal-...
Hey now, we're doing some pretty kick-ass things over here in Augusta. We may not be as big as Atlanta (yet), but we're working our butts off. You should come down some time and take a look at what we're doing at http://theclubhou.se
I've been in the sector for about 11 years and I've grown to take very dim view of the entire industry.

There is so much money sloshing around in the industry, yet people are getting less and less for their dollars.

Everyone loves to criticize financial and telecom companies for bad behavior but healthcare puts them to shame.

You have Copay, out of pocket, deductible, co-insurance, HSA, HRA, FSA, preferred drugs, generic drugs, single source, multi source, in-network, out of network, lifetime CAP, etc.

These are essentially instruments that healthcare companies use to reduce their payouts and shift costs.

Where is all the money going? (no need to answer)

It makes me sick that this year's SXSW focus was on healthcare. We don't need more startups and MBA types trying to 'fix' healthcare.

The current healthcare problem is purely political and regulatory in nature.
Don't worry about that, I work at Syapse too and I have an MA in Chinese lit from UMASS. You could be totally self taught like me and as long as you have skills and a good attitude you will be considered. Everyone there is super nice and open minded.
Why down vote? I don't think anyone who disagrees with this really knows C, or more accurately, how most computers work. Can down voters name something that can't be converted to any others? Unless you are using a Harvard architecture, anything in memory are equivalent.
I think you're missing the point of what "the spectrum" is. Let's take another example, dyslexia. Some people suffer considerably worse than others; and some people's dyslexia is so mild that it might never be formally diagnosed. The same is true for autism. It's not a simple black-and-white case like someone having a broken leg. There's a gradual curve of disability that ranges from the "has to work a little harder to get along in every day life" to the extreme cases were 24/7 care is required.

As to why it might appear that different people refer to different things when using these terms: that might just be because their reference points are from different points along the scale. Or in some cases, they might just be ignorant but vocal bloggers; but sadly this happens in all aspects of science (eg the anti-vaccination campaigners spouting shit doesn't mean that doctors don't know what they're talking about when they promote the use of vaccinations).
The image filter module is really neat, but for people reading it is limited to basic functionality like crop and resize. It supports PNG, GIF and JPEG, but PNGs are usually too large and GIFs are low quality, so you are stuck with JPEGs. Not sure if webp support is on the way or not.
You mean like a word like "stupid"? :-)

You most likely prefer "retarded" because it's feels different, and this is closely tied to it being a "no-no word". Swear words trigger a different part of the brain (limbic system and basal ganglia), so they feel more emotive, but if we didn't train ourselves to store them that way, they wouldn't.

http://harvardsciencereview.com/2014/01/23/the-science-of-sw...
> Redesigned GNU C Library manual

Its still readable as "manual for a redesigned GNU C library" in addition to the presumably intended "redesigned manual for the GNU C library".
I understand wanting a quick answers so they can offer the job to candidate B or C before they accept other offers.

But offering it to several people at once is not only really weird. It also a really poor algorithm. These people are bad engineers, and you do not want to work with them!

Your interviewing and skills insecurities are a whole separate topic.

When you go to a startup, you need to be ready for the job to end any day. If your current job is more secure, think about if you want to lose that.
I don't see how the article you linked to contradicts the original post.
Might be an interesting way to find errors in translation software.
I just checked disabling CSS with firefox. I can still see and interact with all of the content. What type of errors are you referring to?
There's an in-between trend of "X as open-source software but we can host it for you as a service". It seems like a pretty promising way for open source projects to still make money. I think if an open source project can figure out how function as a business, that's a sign it will stick around.
> You've just negatively screened against people with a life

That kind of works both ways, though, doesn't it? As a 30 year old developer with a family, I don't want to waste time interviewing somewhere that has the expectation I'll work outrageous hours. If I get filtered out early in that process because I'm not involved in multiple OSS projects or whatever, all the better for me.

That being said, resumes are a really shitty way to get an idea of someone's experience and talent. If I'm hiring someone and they can show me a github profile or blog entries or a Stack Exchange profile or slides from a local user group presentation or anything besides their resume, it really helps me get to know them better, and -- all else being equal -- will probably set them apart.
They also sometimes reduce features. For instance, I use one of their 30" monitors, and while I think it is a good deal and it looks good, it has an inferior stand, only a Dvi input (no displayport or HDMI) and it doesn't support lower resolution inputs like the Dell and HP versions do.
I think tenses are important here. It might have made sense to be wary right after that paper got published in the Lancet. But data accumulated in the reverse direction since then, and now the paper has been retracted and the author has apologized. At some point between then and now, people should have gone back to being pro-vaccine.
Take a look at David Lancy's The Anthropology of Childhood; he describes in extensive, verging on exhaustive, detail precisely what you're saying. I just read it and wrote much more about the book here: http://jakeseliger.com/2015/03/05/thoughts-on-the-anthropolo....
The author doesn't seem to understand how parameters work.
I disagree. The question of whether or not you can write a swap function as described in the article is fairly precise.
Yep, we're actively building both url whitelists per Firesize account and url signing.
I would vote that it is not relevant. Maybe someone has information that I don't which would sway my view, but I doubt search engines rely on it anymore and nobody uses web directories anymore.
Well the way I've always thought of it is that Java passes "references by value". Meaning the target method receives a _copy_ of the pointer, not the actual pointer. So the result of newing up the parameter inside the target method doesn't affect the original, because you're just making the pointer point to a NEW memory address. On the other hand, mutating the parameter WILL affect the original object, because a copy of a pointer still points to that object from the caller.
So only some distributions get a stable ABI but not others, leaving users of distributions with less support with a less usable system.

I sincerely question the supposed benefits of this tradeoff.

I have yet to see any articulated beyond hypothetical improvements in ease of implementation and zero benefit to the average user.
"We support real browsers and IE10+" -- https://github.com/democracyos/app#browser-support

I chuckled.
What Java does is pretty much equivalent to putting an asterisk in your C/C++ typedefs:

typedef struct _foo* Foo;
> There seems to be a movement to accept any and all behaviors of children on the spectrum,

I would be interested to see comments made by people who use the diagnosis to excuse poor behaviour. (Edit: I reworded this to be less confrontational and less angry. Sorry for original wording.)

I am aware of people struggling to get more acceptance of neuro diversity. That's because they're fed-up of being mocked (if lucky) or murdered (less lucky) by police

http://www.inquisitr.com/1726930/alabama-police-officers-rec...

http://www.alternet.org/civil-liberties/5-times-police-kille...

http://www.courthousenews.com/2011/06/29/37770.htm

> DAYTON, Ohio (CN) - Dayton police "mistook" a mentally handicapped teenager's speech impediment for "disrespect," so they Tasered, pepper-sprayed and beat him and called for backup from "upward of 20 police officers" after the boy rode his bicycle home to ask his mother for help, the boy's mom says.

It's not really surprising that neuro-atypical people are getting militant when they're faced with widespread discrimination that causes shorter, less good, lives.
C has types. Variables of different types generally aren't equivalent.
"Call 'it' something 'meaningful'"?? "Currying" is meaningful...

Perhaps you just aren't comfortable with the idea that its meaning wasn't formed via some sort of compounding pattern you thought would be more inherently meaningful(?), or maybe you feel the need for natural language to be as precise as your programs?

There are lots of different ways that new words come into a language, and one of them is "verbificiation" of a noun (sometimes even a proper one). In this case, Haskell Curry was "verbified", and so now we have "currying". I don't care to speculate as to why "currying" was favored over "some-compounding-of-words-that-you-think-precisely-conveys-the-exact-meaning", but I assure you the first person to use "currying", did it because they thought in that moment that that was the best way to meaningfully convey the idea they were talking about, and the others around that person (implicitly) agreed by using it too. If you really think you can do better, start calling it something else; if it's any good, it'll catch on.
Yes, to me this is the largest difference, since it will cause runtime errors instead of compile problems.
I think it's worth quoting a bit more of that speech:

Now this conjunction of an immense military establishment and a large arms industry is new in the American experience. The total influence -- economic, political, even spiritual -- is felt in every city, every Statehouse, every office of the Federal government. We recognize the imperative need for this development. Yet, we must not fail to comprehend its grave implications. Our toil, resources, and livelihood are all involved. So is the very structure of our society.

In the councils of government, we must guard against the acquisition of unwarranted influence, whether sought or unsought, by the military-industrial complex. The potential for the disastrous rise of misplaced power exists and will persist.
The problem is that you will label both cases as an example of "pass-by-value", while they're fundamentally different.

That's why people call "pass-by-reference" the second example.
On the one hand:

If you in fact "came to an agreement" on compensation, why are you still not on-board? Was your negotiating position actually, "if you offer me $X then I'll stop asking for more but still need some number of days to think"?

Are you waiting to hear from other potential employers? Are there any red flags other than their impatience?

On the other hand:

If they've truly given multiple people offers simultaneously but said they'll only hire the one who accepts first, that's a bit of a red flag. (Are you sure they don't just need your definitive no to issue an offer to their next-choice?)

Often exploding offers are just bluster: if you made sense as a hire on this Monday, you'll usually make sense as a hire on the next Monday as well.

Back to the first hand:

You haven't quantified at all the deadlines they've suggested or that you think would be reasonable.

Maybe they're sensing a red-flag from you: "We came up to a compensation number they agreed to, but they still haven't said they'll join or even given us a date-certain when they'll answer. We'd better force the issue. We've been burned before waiting for Hamlets to make up their mind!"

Everyone wants to move fast, and be affirmatively wanted by their co-party. They don't just want to be a stalking-horse for a counter-offer from your current-employer, or your fall-back if another slower process falls through.

How much time would you want to take to decide, and what new information would you have after that much time goes by? They may legitimately think that if you're not enthusiastic now, just after the interviews and negotiations, then N more days of holding a spot for you isn't going to help.
In Java, you stick the pointer into a one element array and pass that. Given some flexibility about the definition of the "original pointer", it can be done, although there's no special syntax for it. Or maybe "array syntax" is "pass by reference" syntax.
Jewish law states that "six days you shall work, on on the seventh day you shall rest". The Talmud explains that this "rest" (while including) does not specifically refer to manual labor, rather the act of creation, embodied in the 39 "categories" of work which were performed in, and when building, the Tabernacle (the predecessor to the Temple, originally built after Sinai, which accompanied the Jews throughout their travels in the desert). The Talmud discusses at length what is included in these categories, what is considered similar enough to be forbidden as well, etc.

Essentially, these aren't loopholes, but ways of getting the same results without performing any forbidden acts. Of course, there are things which are frowned upon as not within the "spirit" of the Sabbath, e.g. leaving a television on.

In addition, I noticed some people mentioned the "eruv", a string around a neighborhood which allows the residents to carry within it on the Sabbath. This too is not really a loophole, as the biblical prohibition of carrying on the Sabbath was only to and from or inside a public thoroughfare (at least 24-36 feet wide, with at least 600,000 people passing through each day), which is relatively uncommon. The Rabbis of the Talmud (in accordance with the teaching "make boundaries around the Torah"in order to prevent people from accidentally transgressing the Torah) further added the prohibition to carry to and from or inside "semi-public" areas or, to put it another way, non-private areas, or from one area (private or otherwise) to another. With this added prohibition, however, they included an exception. That is, if one puts a fence or string around the entire area (again, this excludes "true" public thoroughfares), thereby symbolically making it one area, one is permitted to carry within it. This is not technically a "loophole", but a solution that ensures that one remembers not to carry in a public area on the Sabbath.

Jewish law is much more complex, logically built, and developed than one might think, and I encourage you not to dismiss most observant Jews' practice of it as "cheating", or "hypocritical".

This is of course a very limited discussion of the topics involved, as most observant Jews spend years (!) studying the laws and their implications. For further reference I would recommend you visit http://www.chabad.org/search/keyword_cdo/kid/6967/.
It's a sales tactic. It usually means that they are lowballing you.
Thanks for the clarification. I have heard a similar story before.
Are you trolling? I can't find any evidence that shabbatdb exists.
One other thing to consider: Do you have any interest in learning more of the theoretical bits of CS? Some obvious bits that stick out for me would be linear algebra, statistics, and algorithms. These are all things that can be self-taught, but depending... that may not be the most efficient or robust approach.

I'm maybe atypical in this regard, or maybe I just bias my consulting work towards projects that need a deeper theoretical basis, but I come across problems at least a few times/month that need me to tap into some of the stuff I learned specifically in school that I likely wouldn't picked up on my own. There's something, for me, about being able to look at, say, an analytics problem and think "Oh, this can be solved with a depth-first search on the graph of page visits from that user".

Edit: or looking at a tricky data parsing problem and being able to say "that can't be parsed with a regex, but I could probably do it with a parser-generator" and feeling relatively comfortable with writing out the grammar and walking the AST afterwards.
Logistics and linear and linear integer
programming go way back together
and are still close.
I don't see the issue to be honest; it's an interview, not a written exam. You can think aloud, the interviewer can guide you if you're confused by the terminology and you can ask clarification questions.
They're not fundamentally different. The passing semantics are the same in both cases, the variable bound within the body of swap will not be the same variables we are passing it. The difference is that the value being passed is a pointer in the second case.
Apple seemingly attempts to determine location when location services turned off