skysight-inc/HackerNews huggingface dataset:
I can only speak from my own perspective. I realized, that for me, I would always feel like someone was taking advantage of me. If it wasn't other developers, it was BAs/sales or even the management (or owner for small companies). The only way I got over it was to become a consultant. This allowed me to completely emotionally divest myself from stupid mistakes the company makes. I never have to think about how my review is horribly inaccurate, or anything else. I make my hourly wage, I do a good job, and people like it when I work for them. At the end of the day I go home and no one is calling me in the middle of the night to deal with issues. Everyone is different, so there's no telling what will make you happy, but for me, that changed my whole outlook on working and dramatically improved my emotional fitness.
Here's an appendix he made with some more details about the mechanical DAC:

https://www.youtube.com/watch?v=G_SC7oWL78A&list=UU2bkHVIDjX...
I am a black (Haitian and Dominican decent) 26-year-old male DevOps Engineer living in Atlanta and I can totally understand where she is coming from. I always try to not think much of it, but somehow there is definitely this feeling that I don't belong. I could never put my finger on exactly what it is because I do get along great with my co-workers and have never seen my race as a hindrance. I just feel like there is no room for the real me, so all my co-workers get is the side of me I want them to see which is the EDM loving, Linux ninja that I'm expected to be.

It is feels even worse when I go to a tech conference like the upcoming AWS re:Invent because I'm usually the only black guy around, but I still participate as much as possible and even placed in last year’s hackathon.

I hope I don't come off as whiny because I still very much love what I do and would not trade it for the world. I have met and worked with some awesome people over the years and have learned so much.
Sorry for the mini-rant, I just wanted to give some of my perspective on the matter
In Detroit and other cities, nearly 40 percent go without Internet
Duane Forrester, Bing’s outreach manager, loses job in Microsoft layoffs
Bitcoin against Ebola (tldr: donate Bitcoin to ebola affected people with low fee)
what can we do to help? If the answer is hiring more diverse employees for the sake of their ethnicity/cultural backgrounds, we need to accept that it involves a compromise. You no longer are opting to choose based on cost/performance of the employee. are we seriously okay with this? Isn't that demoralizing to the new hire? Now every moment, they are wondering if they got hired because of who their parents are, versus whether they earned it or not.

Perhaps the real problem is not the corporate culture not catering to the employees, but the employees needing to mature a bit and learn to be comfortable with themselves regardless of social pressures. You will not always fit in culturally with your coworkers. That is just life. If you prioritize this in your own life, that is great and good for you! That is your choice about who you choose to work for (and where).

However, in the article, as I stated elsewhere, the poor management and lack of HR follow up is horrendously unacceptable. Nobody should tolerate harassment at any level.
Ask HN: Why are there no surprising innovations in PC hardware/software?
There's vast numbers of computers and components for sale from any number of companies. Largely only compatible with Windows and Linux.

Where are the surprising innovations that transform and revitalise this ecosystem?
I think this advice is supposed to be sarcastic. Some consulting firms are known for having high stress, high pressure environments with high turnover.
Ask HN: What do we call social network personalities and their contents?
Is it called socialware.
Ask HN: More demand for Android or iOS developers?
I'm considering going the freelancing route for mobile/web development. I was wondering if people have an indication of if there is a larger demand and supply of free-lance work for Android or iOS?

It seems that most "good" android developers are employed by large companies and most free-lance mobile developers focus on iOS; it seems there's a ripe market for quality free-lance Android development. , but that is based on anecdotal evidence.
Funny that - 10 out of 10 best cities in the world were built by white males: http://www.telegraph.co.uk/property/propertypicturegalleries...

Seem to get by ok.
Society stamps that label on your forehead. Down to gendered pronouns, which means everyone's communicating your gender label, no matter how irrelevant it is. (Not to mention violent attacks.)
Why?

Specifically why buy the same thing over again, you already paid to be able to watch it.

You appear to have too much money.
I think it is safe to say that less than 2% of automobiles are ever driven on a track, so assuming the 98% figure is correct, you would expect to see exactly what you describe.

If 2% of 911s and M3s were regularly driven on a track, I would expect tracks to be full of them.
"Isn’t that just a new buzzword for something experienced developers have always done?"

Yes. c.f. "Write it, throw it away, rewrite it."

However, I'm not sure I agree with the rest of your post. It's certainly true - even tautological - that any change is a change of something. It is possible to change behavior without changing code, though (configuration), and it's possible to change code without changing architecture, and I think each of these things is somewhat different in kind not just degree.
Hi, I didn't post this but I built LiveDive.

It seems to be up for me from the various machines I'm testing it from, and we've been getting sign ups for the private beta list all day... did you get an nginx error message? Was it on the landing page or somewhere else?

Thanks for the feedback!
Ex-Skype CMO Elisa Steele Takes Helm at Jive Software After CEO Steps Down
It would be very interesting to see some code in CL, which would allow to run embedded J. Not a Lisp equivalent - since notation is important - but straight J.
I would recommend checking out the marketplace section of WebHostingTalk [1]. You can find good deals and user reviews.

[1] www.webhostingtalk.com
Sure, and right wing parties also want to tear down the banlieues and send all the "immigrants" "back home". At this point "les 35 heures" is so engrained in French society that going back is practically impossible.
Yes because name calling on the internet is the height of maturity.
Strange: when I visited our office in Bangalore, I saw most people talking in English at lunch since India has so many languages and you aren't likely interacting with someone from your part of India (most Indians don't speak Hindi).
Scala, Go and Erlang are all shown to be comparatively high in concurrency errors... so this may only show languages with a concurrency focus find the concurrency errors early and often.

And the authors at least noted that "The enrichment of race
condition errors in Go is likely because the Go is distributed with a
race-detection tool that may advantage Go developers in detecting
races"
Ah, I didn't realize you were coming from an environmental/sustainability angle. Fair enough. Though if that's your concern I wonder if it's more practical to get people to shift their consumption to more sustainable species rather than getting them to give it up altogether.
Hm, maybe Apple can do that, but for Google not looking at the data is not an option, it's the core business. For facebook too. However maybe, just maybe, they can come up with a way to share with governments only a small fraction, protecting their customers/users. I don't see how, but their engineers are smart, they could figure out something that works.

It's not just NSA or the US here. These corporations are multinational, operating on many different countries. Once the NSA has officially stepped foot in Google's data so will do the EU, Japan, China, etc.
Yes that would be the case. For the user's security, we do not store their private key on our servers. But we make sure to give ample warning about this circumstance on our private key page. Hope that helps!
The funny thing is that this scenario exists already in the OS/2 software world: http://www.ecomstation.com/
I tend to like Onedrive's photo storage & management -- and since I have Office 365, it's unlimited as well.

Good move on Amazon's part to compete - not sure how Dropbox and the like will keep up with this movement towards free unlimited storage.
No doubt 1 out of 1 of the world's best newspapers, as ranked by the Telegraph, are written by white males too.
Or the color of PILE OF POO.
Sellafield/Windscale is the primary reason why Ireland is so staunchly anti-nuclear.
I think it's disingenuous to chastise people for sharing their own experiences and feelings as not being "genuine." This is why it is so hard to have reasonable productive (thought-changing) conversations about diversity since anyone who isn't obviously different immediately gets shut down as not possibly being able to "get it."
Seems like a well-reasoned set of opinions at first blush. I'll have to give it more time to sink in for the most part, but the one bit that elicited immediate disagreement from me was the particular illustration of predictive behavior. There is unquestionably value in some predictive behaviors (e.g. making the "expected path" easy) but breaking with the universal expectations of dropdown behavior doesn't seem like a strong example to follow.
that we (in the west) live in a white mans world has until now been a given. this however should not close to the door for consideration of possible negative effects that the boys club patriarchy creates and potential benefits that might be found in breaking it apart.
ARQ on OS X backs up your data to AWS S3|Glacier or Google: http://www.haystacksoftware.com/arq/

I'm not affiliated with the developer, just a big fan.
This shouldn't be about winning some battle. It's not illegal to be an asshole - I can walk into your workplace and say "sunir's spouse is a complete idiot and shouldn't be allowed to reproduce." Likely though, I wouldn't be working there much longer. Simply put the guy is toxic and it makes me sick that it was swept under the rug. It further confuses that this happened at Google as I'd never imagined their culture tolerating a toxic work environment. Even worse if it was swept under the rug because she was a black woman.
If Bill Nye is so smart, why does he waste so much time trying to convince people of something they don't want to be convinced about? Seems like an effort sink.
Flex does not work fine, that's why you need the lexer hack: https://en.wikipedia.org/wiki/The_lexer_hack

Non-working (no lexer hack) Flex and Bison specification for C99: https://gist.github.com/codebrainz/2933703 653 lines

Hand-written recursive-descent C parser and pre-processor (something not handled by Lex/Yacc) that produces executable Common Lisp code: https://github.com/vsedach/Vacietis/blob/master/compiler/rea... 935 lines
i believe there's goodness in everybody- part of the challenge is structuring your own words+actions in a way that affords them a response that contains some measure of kindness or compassion. This is what the author of the post was doing by prioritizing getting along with her team; of course another part of the challenge is allowing others to be what they will be without being a doormat or adding to your own suffering. Super great that OP was able to recognize and commit to her own happiness.

I mean we all fail, again and again, but that doesn't mean most of us don't want to be "basically good", or are incapable of being "basically good" at each moment.
It's my hypothesis that as you rise through the academic ranks (i.e., from kindergarten through gradual school etc.) that you are given increasing independence to forge your own path, but one of the paths open to you is mediocrity. You can arrange matters so that you're virtually guaranteed to receive a degree for mediocre work, and to graduate with no prospects.

I don't want to sound like an "internet tough guy" but rising up above that level is laid on the student to pursue.

Sorry, I had to edit this again. I have a PhD in physics. My dire warning to graduate students is: You might be given a degree even if you didn't do PhD level work. I hope that's sobering, but at the same time motivating.
Amazon Begins Extending Prime-Member Perks to Other Shopping Sites
Duality is a connection between two things where the properties of one defines the properties of the other.

Here's what comes up in Google:

1. the quality or condition of being dual.
"the novel's deep duality about human motive"

2. an instance of opposition or contrast between two concepts
or two aspects of something; a dualism.
"the photographs capitalize on the dualities of light and
dark, stillness and movement"

Also, if you look at the Wikipedia entry on Duality, just in physics, there are many kinds of duality just under physics alone. I'm not so sure this line from the article makes it past the level of "physics woo." It might be better if the article tried to talk more directly about Holographic duality, instead of trying to raise the term "duality" on a pedestal like it's some sort of Marvel Comics embodiment of "cosmic fundamentals."

http://en.wikipedia.org/wiki/Duality
How about "you're white, so your problems with fitting in with white people are probably fewer?" Your reply is completely dishonest.

edit: I'm sorry. Other people must think it's an appropriate response to misquote someone in the least favorable way possible, and try to shame them through that quote without adding a single additional thing to the conversation. I think it would be worthless in a trivial discussion. In a serious discussion, I think it's nothing but trolling.
If you use the -privileged flag, docker containers can access /dev/kvm and start low-overhead KVM instances.

It's advantageous for me, because I can say "hey check out this software" and they just have to run a single docker command, compared to installing Go, apt-getting a bunch of packages, fetching our repo, compiling, etc.
Sorry if this is a silly question, but what are "toasts"?
Lecture 13 – How to Be a Great Founder
"Cloud Platform Live" is an event focussed on Google Cloud Platform, the umbrella brand which includes as products things like Google Compute Engine, App Engine, Cloud SQL, Datastore, etc.
A type of notification:

http://developer.android.com/guide/topics/ui/notifiers/toast...
I doubt many people at all are making exactly $65k.

However I also doubt that many CS grads at all are making significantly less than $65k. Those that are making appreciably less than that are almost certainly not working in the field, or they are not working in the US. I wager that the salary distribution of CS grads working in the field in the US is pretty damn tight.
Coinalytics (500Startups B9) Hiring Front-End Web Developer | AngularJS D3js
What is interesting to me is the author describes feeling most at home when surrounded not by diversity, but by those like her. That's the same reason these companies wind up so homogenous in the first place.

I can't help but wonder if, assuming this is what makes everybody most comfortable (being surrounded by people like them, rather than being surrounded by diversity), the quest for diversity might simply result in cultural balkanization within companies as cultural/racial/gender/social groups coalesce (thanks to that preference)

That very thing already happens at my employer, with regards to age. The company has a diverse selection of age, and the result is fairly strong social siloing by age.
Sure. But we clearly have different societies to compare - ones created/run by white and non-white men (no matriarchies unfortunately).

And when I take a look around the world - I do have to give credit to those dead white men. Western Europe, AUS/NZ & US/Canada are really the nicest places I've seen - ie not just comparing beauty of nature but what people have done with the land and its resources.
I am pretty sure that is relatively new, and that previously [dead] was used.
> Easy to say for us straight, white men.

Coffeemug is that? Sorry but I couldn't find any racial/sex/sexuality info on his(?) profile.
ah, no, I was wrong - the median only stays the same if only people in the lower half beforehand gave less, and only people in the upper half gave more.

if people cross the old median, this is perfectly possible. although initially counter-intuitive ...
Entre a Facebook desde Tor
White male engineer here as well, that also identifies with what the OP is saying. When a number of people from all differentiating groups all identify in the same, or similar ways, I don't see how people can continue to call it an issue of diversity.

It appears to me that some people are just not good at making friends (myself included), and it doesn't surprise me that the IT industry has an abundance of people with that difficulty.
Thank you! I never knew what those were called.
Just having a collection oriented interface is not enough. However, with aggressive deforestation and JIT it would make for an interesting rival. I think and hope this is where Julia is headed.

The novelty of array languages lie not just in their semantics of acting on collections rather than items at a time. They shine when their interpreters are especially tuned for this use case. So in spite of being interpreted, these languages can be quite fast because once the interpreter dispatches to a(n ideally) hefty primitive that operates on collections, the interpreter gets out of the way for a while.

These languages are designed to express and, critically, also exploit low

(interpetation workload) / (computation workload)

This is a similar to the notion of minimizing communication per computation.

Assuming this post will attract some array language experts, may I ask what happened to Nial ?

@sedachv If you arent familiar already, Manticore might interest you. http://manticore.cs.uchicago.edu
This is a fairly evolved astroturf argument which will likely be enjoyed by all powerful interests (government and private).

The battle is between powerful interests and the masses. The powerful interests gain a lot by controlling information and dissent. Surveillance is a useful tool to help achieve that.
> I will have to put in more efforts to reach that level.

I think that is a valid point for some students, but for others I think it is more: "I don't want to put in all that effort only to fail because I'm not smart enough"
A Software Approach to the Diversity Problem
Yep, I know programing is hard. +18 years of it.

Is crazy the amount of punishment a developer accept, and when the fail is elsewhere, it blame itself ;)
True, but mostly under a system of patronage. Much art is time-consuming to create and requires special materials and/or skills, which involve a significant economic investment. That's especially true for film and TV.
whenever we change something significant in Checkout like adding the "remember me" option, we A/B test it, and if it did in fact cause a "horrible drop in conversions" we would absolutely not release it. (It doesn't).

With the greatest respect, while that may be true on balance over the entire population of Stripe-using businesses, it won't necessarily be true for all of them individually.

(I have inside knowledge of various businesses, at least one of which did switch from Checkout to Stripe.js for the kinds of reasons I mentioned before. However, I have no idea how well or otherwise any mostly small and UK-based companies I know about might represent your customer base as a whole, so I didn't want to be unfairly critical.)
Yes, that's the mechanism I'm wondering about. Let's say I have:

Application -> TAO -> Cache -> Database

I have a photo node (P1) and 125 comments nodes [C1, C2, ..., Cn] attached to P1 by the edges [(P1,C1), (P1,C2), ..., (P1,Cn)]. I'll ignore the fact that there can be different edge types for simplicity.

Lets say my page size is 50 and I want to view 3 pages of comments for the photo from my application. My application makes the following TAO queries:

assoc_range(P1, 0, 50)
assoc_range(P1, 50, 50)
assoc_range(P1, 100, 50)

My question is, assuming all the necessary data cached such that all of those queries will be a cache hit, how are those edges stored and retrieved from memcached? How are the keys named in memcached?

A naive implementation might be to store the list of all edges for P1 with a key of "P1". To answer te above 3 queries, TAO then needs to pull "P1" (all 125 edges) from memcached 3 times to answer each of those 3 queries and slice the edge list up on the TAO application server... Not great, but probably an improvement over hitting the DB for it (up to a certain list length at least).

A less naive implementation might be to store the edges in buckets of 50, such that the 125 edges are stored with keys of "P1_0_50", "P1_51_100", "P1_101_150", but then time ordering comes in to play...

If my application now wants the 50 most recent items, we could store the edge lists by created date descending and I can retrieve "P1_0_50" from the cache and guarantee I have the 50 most recent items. However, lets say 10 new comments are posted... Now I need to update all my cache pages to ensure the ordering is correct, which is horrendously ineffecient!

To fix this issue, edge lists could be stored in created date ascending order instead, but then how do I know which cache page to fetch to retrieve the 50 most recent comments (seeing as "P1_0_50" is now the oldest 50 items)?

I hope that makes sense!
S.E.C. Raises Barrier to Disclosure of Information
In that case why not pipe in & out of a J interpreter child process?
The crazies are certainly out in force on the article's comments section... Any mention of quantum physics seems to bring them out, I guess because to the layman "quantum" == "magic"
>You don't need to change to fit within your industry, but you do need to be proactive about protecting yourself, your rights, your individuality, etc. You can not expect anyone else to fight for you. Of course your company and its employees should treat your fairly and with respect, but you should never just expect it: you should demand it

I'm not sure that you're appreciating the amount of energy that takes, year after year, and the level of hypervigilance and anxiety that entails, for an indefinite duration. That's largely what the blog is talking about, to me.

All of that energy expended just because of what you are. This is before you tackle the problem that everyone has to go through - asserting who you are.
There are people out there who aren't necessarily toxic in general, but can say toxic things from time to time. And to be honest, if you got rid of everyone who had asshole lapses, you would be left with only the most socially capable (and not necessarily the best asocial engineering talent). Other than that, I'm not sure what the solution should be.
That is some McCarthyist nonsense, right there. Not everyone that disagrees with you is against you.
I can't imagine why people might feel that the opinions of white men might be well respresented already.
"major problem"? Like when?

Sorry to ask this. I have lived outside the C madness this 18 years (pascal and other more saner stuff..), except now using obj-c/js and is crazy the amount of small weird stuff it have..

This make my ask: From where it get the garbage?
this and the FBI's crypto wars redux both appear to be designed to divert attention and resources away from understanding and addressing surveillance-related abuses using the classic and surprisingly effective strategy:

controlling the debate by defining its terms