skysight-inc/HackerNews huggingface dataset:
Construction/architecture-metaphors work a bit too: They can outlive the involvement of the initial designer, many bits can be tacked on or changed, and they have some overriding functional requirements.
We use both play-json and json4s. They're both pretty cool and easy to use
A country formed through revolution which only fights its wars overseas.
I'd really love to chat or if you have some topics I can research. My current company is currently moving to Scaled Agile Framework which displaces Engineering Managers from Tech Leads to a bit of a meta role along the lines of career/team coaches (but not quite Scrum Masters which is a separate role...).

If we can solve staffing and performance reviews in the framework then the role can likely go away.
It's the same string of characters, but it's not the same position. I think tech VPs are more comparable.
One thing that has always bothered me is that almost any argument against polygamy works just as well as an argument against banning extra-marital sexual relationships.

As you said, polygamy already exists, just without the legal framework calling it a marriage.
Most VPs at Goldman don't manage any direct reports.
Damn. They didn't include MUME, one of the oldest active MUDs and based on LotR (and a game I've played for twenty years, in fact meeting my wife through that game): http://www.mume.org
Zombie Diary Survival Hack Tool 2015 Without Survey
Wait, what?

Are you claiming that gay men don't have stable relationships?
Do both.

@Google, you will learn a ton about how software development should work. You have three more years before you even graduate.

If your angels won't force you to work on it fulltime why would you impose the condition on yourself?
> The discussion in The Republic maintains that would-be citizens of the ideal republic should be exposed to music that cultivates their good qualities, and prohibited from listening to the bad. Much modern music creates agitation and aggression. I’ll listen to serene and balanced songs like Gregorian chant and neoclassical

> The etching, and even the pressing and collating of pages were difficult processes but somehow the artists outdid us, we who can so easily create, modify and distribute images. Goodbye cartoonish web images, let me be immersed in nature and see uninhibited art instead.

The author should be careful not to confuse a desire for focus and on the lasting rather than the ephemeral with a fetishisation of the past, of the "authentic", and of the "natural". It is all too tempting to step from use of survivorship bias as a tool, as a filter, into a false belief in the superiority of things past.

> the (false?) feeling of connectedness through a glowing rectangle

This particularly gets to me. I know people who would not be here on this earth today if not for the ability to connect with others through the internet. If you feel like disconnecting makes your life more fulfilling, great! But don't project that onto others by saying that what makes their life meaningful is false. (At least he had the self-awareness to throw in a question-mark.)
That's good to know! My background is in CS, so I've done a bit of computer architecture and assembly(been quite awhile though). Very new to reversing; I've tried out Lena's tutorials and decided to give this a shot instead. I'll keep that in mind :)
Timing, non-compete, and during the time I work all IP belongs to them (Google).
There are a lot of reasons for this, perhaps even more important reasons, but yes, black women are unapprochable as a white man. While other people interpret my normal social awkwardness/aloofness as just what it is, black women tend to take offense and think it's racist. There's nothing I can do to change that aspect of myself. I don't know why this doesn't happen with black men, it just doesn't really seem to, though.

However, I am concerned that my sample size may be too small to draw any valid conclusions.
I have some bad news for you (and for Edsger W. Dijkstra, who you would probably be a fan of)- In the "real world" of programming work, you will likely rarely encounter most of those things. Real-world dev is NOT about "computer science proper". (Unless you're building a language from scratch. Which is like 0.01% of all programming work.) You should of course be aware of them and what they do, and when you think you need them you should Google them and learn them then (and of course be able to do so).

Sometimes you need to switch languages- Perhaps you want the "look and feel" of pencil art which you can't do with pen-driven art without A LOT of work.

You can implement immutable data structures in Ruby- for example, see the Hamster gem here https://github.com/hamstergem/hamster - but 1) it is much, much slower, 2) none of the other gem code you will call into will use Hamster 3) you actually have to code differently to Hamster data structures than to the built-in Ruby ones.

Just because you CAN make pencil-art with pens, doesn't mean that's the "happy path."

And just because you can represent every possible computer operation as a series of lambda functions (see "Programming With Nothing" here, great article: http://codon.com/programming-with-nothing) doesn't mean you should.
Waze does need to update for the iPhone 6 even (not just the plus), but there are many non-Google apps that need to do the same, and it does still get updates. Supposedly they're working on a UI refresh[1], but that's what everyone who hasn't updated yet says.

I'm not arguing that a Tesla acquisition would have been better than the outcome we got, there's almost no way it would have been, but I would argue that that would be true for any company doing the acquiring. Acquisitions are just really tough for the identity of a product by their very nature.

[1] https://twitter.com/waze/status/584435142040690688
Building Event-Driven Interfaces with Matt Barrett:Codementor Office Hours-7/16
You no longer need a special controller: a person has abused this glitch to skip straight to the credits on real hardware on an actual SNES controller.
"The guy" being Mao Zedong is a nice touch, I'll grant that.
The other reply is completely correct. You are misinterpreting what Moynihan meant when he wrote:

>"The steady expansion of welfare programs can be taken as a measure of the steady disintegration of the Negro family structure over the past generation in the United States."

What he meant was that, as we see a crumbling of black family structure, they will require greater help, which came through welfare. Here is the heart and soul of his argument:
"at the heart of the deterioration of the fabric of Negro society is the deterioration of the Negro family"

I don't think he would have argued that reducing welfare would help these people, and to imply that is disingenuous at best.
Amazon’s AWS Quietly Acquired NoSQL Database Migration Startup Amiato
I'm curious if anybody has tried http://immutant.org with Clojure
I like to think of React components as interfaces. I'm saying that this component is capable of handling these actions, and displaying these things. On different platforms the exact behavior is expected to change, but I can trust that my UserStatus component always accepts a users status property, always displays it and perhaps manages modifying it. I can trust that my LogCard component will always be a container for a log using the same actions.

In that way I'm free to modify the implementation of the component to match the platform and can still share the component across platforms.

The React team has already stated they aren't attempting to Write-Once-Run-Anywhere, they are establishing patterns for learning once write anywhere.
Are you citing suicide as a violent tendency?
Good memories... I still remember when I first connected to GenericMUD, back when it was run out of the pulmonary labs at UBC. AOD, you done good.
How long will it take to hash all 4b ip addresses with your salt? I guess if you tune scrypt to 100ms, that would be 400m seconds, or about 100,000 hours of machine time. If you buy machine time at 1 cent per hour, that would be $1000, spread across 1000 machines it will take about 4 days total. Not good.

Log anonmimization is hard. I wonder if a probabilistic approach would be better, because it's deniable. Something like a bloom filter. You can tune the false positive rate to match that of a human admin making an error, so business impact is less pronounced.

Yet another option I'm thinking about is an external service that takes 32 bit IP address and returns a 256 bit handle, which you would then use for logging. The service would be rate-limited to prevent enumeration, so those 100k hours would have to be spent sequentially, turning 4 days into 4 thousand days.
It is not an accusation. It is a point of view that computes on my end. This forum is becoming entirely useless as a venue for 'discussion'.
The rule of thumb for manager:report ratios that's considered the ideal (at least according to McKinsey) is 1:4-6.

...............#........Ratio

VP.............100......10

Director.......1000.....5

Manager........5000.....6.18

Other..........30900

That's basically what Google is sitting at. It isn't all that exceptional. Probably the main difference is that there's less sales title inflation vs. some other tech companies.
You said "Most of the media describes Asians in tech as white - it is the only way to preserve the narrative."

Neither of those articles - from a single source - describe Asians as white; Asian is explicitly broken out as a seperate category and described as a minority.

"It’s no better on the race front, either, with the highest minority being Asian at 34% in tech and next to non-existent in anything else."

Did you miss the fact that Asians are only "overrepresented" in tech, and not in other parts of Google?

Amazon doesn't break the job types into tech and non tech. They do Amazon everything and Amazon management. But even that tech crunch report shows that they have seperated out white, Asian, black, hispanic, and other.

These are weak examples considering the claim you made.
I'm sure OP understands that four lines of code can be important. I think it was just different from what they were used to at the early stages of the company, where there was perhaps less oversight of engineers. Oversight is necessary at a company the size of today's Google, but it's also possible to be over-encumbered by bureaucracy.
I'm not sure that's a given. Ie once drug trade loses its profitability, I expect the individuals involved in it to move to something else (but hardly to other poorly paid jobs requiring commensurate levels of education).

Ie - did ending of prohibition bring the end of the organized crime?
I can't see how you could possibly create an FPGA from a GPU, whereas you could/can create a GPU from an FPGA, for example Altera have OpenCL running on FPGAs, and also people have implemented GPUs using an FPGA.
Ask HN: Being harassed by Odesk client, What should I do?
Hello Guys, I am a Freelancer on Odesk.com and yday I was contacted by a new client on Odesk to work on project but before letting me on details, he wanted me to sign this agreement(http://pastebin.com/qm9JMk7m) sent via the id techworksC@yahoo.com to my email id. Please carefully read lines 53-75.

I replied the client asking about these foolish clause in the contract and he said he just wanted to filter out the potential developer and wanted to see who paid attention to the details and he will send me the revised version.

Now he replied to the same email(the email with previous contract) with new contract where line 53-75 replaced by a para which said I cannot disclose any of the info given by the client about the project. Now what yahoo(client)/gmail(me) did was, it nested the old contract inside the new one as it was reply to the thread by the client but while replying to the email for agreeing, I manually removed the nested part from the reply which had the old agreement and added this line "I accept the terms and conditions stated in this email and this email only.".

After this, the client said since you have agreed to the terms, you will have to buy a control panel access by paying him via paypal to which I disagreed post which he started threatening with legal consequences since I have signed the agreement. He kept threatening me by Odesk messages. The odesk message thread: http://i.imgur.com/yxgOXgB.png

I reported this to Odesk but I just got a reply from them asking for screenshot email where client was asking for money, I replied more than 10 hours ago and there has been no response from them.

Now my doubt is, Am I legally safe here or is this some noob online trying to con me?

also, He has my email id and basically anyone can get my complete address and phone number using my email id from whois databases since I purchased few domains with same id. Is it possible to get that data removed?

What should I do next?
Not usually, I guess.

[Sorry for my poor assumption there, thanks for clarifying :)]
Arguing analogies is hopeless: arguing about specifics, changing minor details to make a point is arguing a synthetic case that has no bearing on the actual case under discussion.

Whether you illegally entered someone's house, garden shed, school office, car, briefcase, lunch box, coat pocket, smartphone or computer are things that are different in important ways.

Whether you had to force your way in, schemed and lied to perform your act or could perform it without any trouble matters.

What someone subsequently did is also relevant. Planting a note 'your ... was open' differs from planting a turd or an explosive.

We are dealing with someone that changed the background of a desktop on a computer obviously left easily accessible. That is what should be discussed.
Yes it is: https://cloud.google.com/compute/docs/load-balancing/http/ss...

It's in Alpha but it's there.
Practically speaking, no one is going to buy something for $10 when they can get it for $1, especially if they have to work several hours to make $10.
The #1 belligerent nation on Earth's power is unassailable while buttressed by Europe, Japan, Australia, Canada, South Korea and others, no illuminati necessary.
https://news.ycombinator.com/item?id=9410440
>The entire point o using something like CoreOS or Red Hat atomic with Docker is to stop paying VMware thousands of dollars for each server.

No, it isn't.

Containers (and app containers) are not competitors to, replacements for, or equivalent to traditional virt. While there's some overlap in cases where there's deployment from golden templates or glance images or AMIs or whatever just to get isolated apps, traditional virtualization and containers are complementary technologies.
Adding right now.
To be clear, you are talking about the post-civil war period to the civil rights act period as when blacks in most of the USA were second class, correct? Because, before that, blacks were not second class citizens in any way, they were property in many areas.
Blog post here,

http://azure.microsoft.com/blog/2015/04/20/announcing-azure-...

More information will be disclosed at BUILD next week.
Recently, the popular iOS open-source library AFNetworking had a critical flaw in its SSL implementation. A coffee shop attacker using the same WiFi network as you could intercept and intrude on any vulnerable app's traffic using a standard web proxy.

At SourceDNA, we've been scanning apps from the appstores, identifying the libraries they're using and tools they were built with. It's really cool to have a searchable database of millions of apps at your fingertips, along with in-depth code analyses like their callgraphs. This made it easy for us to look up which apps were using AFNetworking and, in particular, the vulnerable version of AFNetworking (2.5.1).

We have released a new service, Searchlight, which allows developers to look up their apps to see if they're vulnerable to this flaw. You can also enter your email address and we'll continue to monitor your apps and send you future vulnerabilities SourceDNA finds. (Yes, we've already got more flaws in the queue to tell you about!)

http://searchlight.sourcedna.com

I'm happy to answer questions here about how this works or what we can do. Thanks.
I'm not convinced that is always the case... there will always be downward pressure to compete, as long as there is competition. Copyright/Patent laws have been extended so far that it's become difficult or impossible to compete fairly, so black and grey markets become more viable as competition.
https://vid.me/65Qw
The numbers are boggling. I don't understand how Americans tolerate such a blatantly racist prison system.

http://www.naacp.org/pages/criminal-justice-fact-sheet
How about using VHDL and records? I think these are synthesizeable outside of ports. VHDL is a much better language from a software engineering standpoint than Verilog.
Ask HN: How does your team do bug estimation?
I have been doing software development for a long time and been a part of companies that absolutely need (so they think) estimates on bugs and those that understand that question is like asking a fisherman how long it will take to catch a fish. So how does your team (or yourself) handle estimating bug fixes, or how do you handle the people asking for the estimations?
It's surprising just how recent it was, too -- Richard III's skull, for example, clearly demonstrates the "perfect bite", and he lived just a bit more than 500 years ago.

https://www.google.com/search?q=king+richard+iii+skull&tbm=i...
Sortie, would you share what POSIX reference you used for the implementation? I wanted to read and understand it for a while, but I never made through the only one I found [1]. Maybe there are alternative sources?

[1] http://pubs.opengroup.org/onlinepubs/9699919799/nframe.html
Maybe qualifying the phrasing makes it more useful: few good insights come of the form "you have $difficult_problem, you just need to do [thing that is easy enough to try that if you were interested in solving this problem you've probably tried it long ago] to solve."

Getting on a medication is hard, and frequently shameful. It especially requires acknowledging, first, that you have a problem to a degree where you should seek help with it, rather than that you just "prefer to" be lazy. Because of this, people who have motivational problems don't tend to try the solution "getting on medication to fix their broken neurochemistry" until a whole bunch of evidence piles up to suggest that's the way to go.

An economist would say that, because the market is efficient, there is no money left lying on the ground—if you think you see some, it's either a fluke that will correct itself, or an illusion. Likewise, there's no "one simple life hack" that will actually solve any common, chronic problem humanity faces. If there was, it'd have reached fixation as common wisdom long ago. (For example: brushing your teeth to avoid them rotting away. It's a "life hack" that works!)

The only time something can be both "one simple life hack", something few people know about, and actually work, is if it's really hard to put it into practice. Practicing epistemic rationality is a "life hack" for avoiding wasting time, but you have to read tons of things and route around a bunch of your own neural circuitry to make it happen. Moving to another country is almost always a "life hack" for getting better job and relationship opportunities, but it requires uprooting a lot of your existing life. Etc.

The only "easy/surefire wins" in the market of personal health/well-being/productivity, are the ones you'd never try on a whim because they have too much of an upfront cost. The art, then, is in convincing yourself to feel "desperate" enough to try those things early on, rather than wasting time with the patent-medicine-style life-hacks first.

Or, in short, and by analogy: in a nutrition store, all the stuff that is known to work, is locked behind the counter. Things that work, unsurprisingly, have side-effects; frequently the side-effects are in fact simply corollaries or restatements of their effect! Anything with no side-effects, no costs, is extremely likely to also have no effect.
In a very real, observable sense--political representation--white men far outweigh their population size, and outweigh every other group put together.

To go from that actual real fact about the world, to the conclusion that women therefore rule the world, takes a rather grand leap of imagination.

(I also can't figure out why you have that fixation on family law, but it doesn't support the assertion that women rule the world, and it doesn't really make any sense on its own.)
Your comment went a bit off topic, but I'm guessing you are a developer and will be entering into a tech economy powered by the QE you find so evil.
Trouble is, it got that way one arrest at a time. Each one may seem defensible in isolation. Its only by looking at the statistics that the problem leaps out at you.

So you noticed, and wrote a blog entry. What actionable plan can we suggest? Or will we just make more blog entries. I honestly don't have any answer.
That's neat!

HAProxy has been able to do SSL termination OR pass-thru. It's ability to do TCP load balancing allows it to do ssl pass-thru, where SSL connections are "passed through" to other servers (so the web nodes would de-encrypt the SSL connection, rather than the load balancer). This is a good use case for some where they prefer or require data to be encrypted up to the last minute (although it's not the only way to do it).

TCP load balancing is neat for doing things like load balancing MySQL connections, which aren't HTTP (although that's not necessarily recommended according to some things I've read).

I believe, but can't find the sources, that Nginx can be as efficient a load balancer as HAProxy. I know I for one would prefer to use Nginx over HAProxy to keep my stack simpler (same technologies throughout), although HAProxy may have more advanced balancing algorithms and some more power around it's tcp socket "API" for adding/removing nodes dynamically. (I think Nginx Plus can already do some of that).

Would love to hear the opinions of those with more experience/knowledge on the differences between the two!
The worst UX mistake everyone makes and doesn't know about
If you liked this I'd check out http://www.welcometothescene.com/ The first season is great, I never got into the second season. It's an interesting format for a show, most all text with just some music in the background but I quite enjoyed it.
It's not hard to find references to such studies. See eg

"Scholars and polling organizations have also noted a consistent gender divide in public opinion on military action, beginning with World War II through the most recent U.S. wars in Afghanistan and Iraq, with men expressing higher levels of support for military action than women (Bendyna et al.,1996; Berinsky, 2009; Burris, 2008; Fite et al., 1990; Moore, 2002; Nincic and Nincic, 2002; Rohall et al., 2006; Shapiro and Mahajan, 1986; Smith, 1984; Wilcox et al., 1993)" (from https://www.academia.edu/1802567/Race_Gender_and_Attitudes_T... )
Dark Souls just got a cuter and indie game sibling
It doesn't really address the question at hand but I do agree with you, especially considering the ongoing Israeli-Palestinian conflict.

> not which country has suzerain over which scrap of land

Personally, I don't care much for which country "owns" which scrap of land either, but usually it is the very same passionate nationalists that you referred to that disagree with us. Which is why, I've asked the original question, with what right does any country own a certain piece of land, or not own certain piece of land.
Discussion: https://news.ycombinator.com/item?id=9402336

Other submissions, some with a few comments:

https://news.ycombinator.com/item?id=9394364 : 4 comments

https://news.ycombinator.com/item?id=9397675 : 2 comments

https://news.ycombinator.com/item?id=9394147

https://news.ycombinator.com/item?id=9397814

https://news.ycombinator.com/item?id=9394147

https://news.ycombinator.com/item?id=9403338

https://news.ycombinator.com/item?id=9408368

https://news.ycombinator.com/item?id=9408524