skysight-inc/HackerNews huggingface dataset:
Bind to the Cloud: AsyncMVC with FalcorJS (by Netflix) and Angular 2 (by Google)
This is the back story for the Mamet play "Glengarry Glen Ross." For those who haven't read it, it's set in a real estate boiler room where salespeople are pitching lots in developments like this one -- selling the dream of owning a piece of the West to suburb dwellers in New Jersey.
> Given the life threatening nature of many allergic reactions, I think people should be careful to not trample the definition.

Don't get me wrong: I agree, but it's sometimes counter-productive to resort to such pedantry if all you're doing is ordering a meal and wish to avoid a specific substance that causes discomfort (or worse). Further, allergies can present with such a broad spectrum of symptoms that it's almost pointless to suggest it shouldn't be used as an analogy for someone who doesn't understand why sensitivities may be problematic is somehow adulterating the definition. Though, sensitivities/intolerances are, AFAIK, never fatal. (Strictly speaking, allergies are a response to foreign proteins; it's important to note that the word itself doesn't convey the nature or severity of the reaction.)

That said, if you're speaking with a layperson who might be providing some service in a capacity that it's important they understand you need/want/wish to avoid a particular ingredient because of the effects it has, using a term that's fairly readily understood (such as allergy) can be useful to avoid misinterpretation.

And, speaking from personal experience, certain sensitivities don't necessarily require speaking with an allergist to determine whether or not they're somehow "equivalent," and I think a GP is better equipped to make the decision first regarding what type of specialist (if any) you should see if you do suffer from sensitivities. Of course, if you have a sensitivity and it's blindingly obvious both in terms of the cause and the symptoms it presents, it's easy enough to determine on your own how bad it is and to what extent you should avoid the substance that causes it. :)
Who were you replying to? I didn't say anything about lactose.

Did you mean to reply to your comment's sibling?
This is a wonderful step in a positive direction.

> If something goes wrong with their relationship, something could go wrong with their company.

I mean to say I am happy they are putting an emphasis on each others emotions or relationship or something close to it.

I myself worry and get sad when the business/company seems to be ignoring emotions and relationships.

This was me sharing my emotions. I hope that is appropriate and useful and not derailing the conversation.
for me? I get a lot more done in the office, not because I work more effectively, but because I put in more hours. There is social pressure to work, so I'm not spending my time on, hah, hacker news. When I work from home, I generally put in way fewer hours, because I do visit hacker news, and that ain't work. I don't lie about my hours; I'm a contractor, and I just put a much smaller number on my timesheet; but for most employers? that's no consolation. They've budgeted X; charging them less than X doesn't really help them. giving them less work than they budgeted for does hurt them.

If I go to work? Being in the office puts me under social pressure to actually work. I put in a lot more hours. And yeah, you get some of my suboptimal hours when I'm having a hard time focusing, but for most employers? they seem to prefer that to just getting a few of my best hours in the working from home situation.

On the other hand, for me? callcenter work would be pretty perfect for working from home, because I'm not going to wander off while I'm on the phone with someone. Work is driven by the pressure from the person on the other end of the phone.

From that perspective, this experiment might not carry over to programming work for the sort of people who have a hard time focusing.

Note: most "We work 80 hours a week" environments, where people hang out and read facebook or what have you at work, are just as bad for me as being at home, because if the people around me aren't working, then there's no pressure for me to work, and in that case, you might as well save the money on the office, again, unless it is interrupt driven work. I'd do fine in that sort of office if I'm IT or some other job where someone comes up to me and asks me to help them solve something quick.
So instead of writing a database, a kernel scheduler, a TCP stack, a JPEG codec, a cryptographic hash function, a physics engine, and a 3D rendering pipeline, we have to write a DSL for most/all of these programs and then the program itself. And this is less work than just writing them in hand-optimized C in the first place?
Judge: FBI's Ruse to Catch Poker Champ in Vegas Hotel Room Went Too Far
> there should be a norm against introducing a political
> topic on a non-political thread

No there shouldn't. You're welcome to use those little grey arrows to vote about what you want to see, but you are one voice amongst many.
Antithetical? The web is still open.

This is only Google sites visited by Chrome. It's not like you can't visit these Google sites with normal HTTP with other browsers, nor does Chrome use QUIC on the rest of the web. If they walled themselves in then I could see a cause for concern but right now, even 50% of the traffic between Google sites and Chrome is still nowhere near the majority of internet traffic in any sense.

Because the web is open and massive is precisely the reason why changes like these will not happen overnight but potentially take decades. The amount of old legacy stuff on the web including protocols, implementations, security holes, ipv4, etc that seem like they'll never get upgraded is far more worrying to me.
I can't agree more. With IPv4 space so diminished, avoiding SNI to support legacy clients at this point almost seems insane. Suggesting SNI, if required, is somehow bad just illustrates IMO that the list was constructed to make a political point.
Not only. We are generally far weaker than chimps. Their muscle fiber allows for much more strength than us. But strength is useless when you're smart enough to work around it.
I would be interested to see testosterone distribution between male/females in other species of our monkeylike cousins.

I feel like I've seen many anecdotes by women who have transitioned to men (or are mid-process) who suddenly "get" many male behaviours once they start supplementing testosterone.
Scientists Have Discovered a Way to Make Trees Grow Bigger and Faster
Python 3 does not need cool new features right now. Python 3 needs to get its existing libraries working properly. People aren't using Python 3 because the out-of-the-box experience sucks. We covered this yesterday on HN.[1]

[1] https://news.ycombinator.com/item?id=9378898
My partner is F-ing insane, what do I do?
So, to be nice, my guy sees himself as the American Alan Moore. Anti-Capitalist, anti-everything fun and/or profitable. We are hip-deep though. How do I cut him loose without resulting in a gamma-explosion? No actual signed contracts thus far. But still. I've known him for years, so, awkwardness.
I don't know why this was downvoted, it's a perfectly reasonable post. I can believe there is some second wave feminist who has written something like what the GP was saying above – feminists are pretty damn diverse. That said, it seems like most modern feminists are pretty skeptical of evolutionary psychology, and would be unlikely to make arguments about modern human behavior based on paleolithic culture. If you know otherwise, please produce whatever feminists you're talking about.

I don't know you, Mr. tjradcliffe, but I suspect that if you think it's fun to bait your feminist "friends" (why is this woman friends with you?), then she probably got mad at you not because of your fabulously argued points, but because you were being an asshole.
But this could be said about any massive (tech) company with billions of users and a pervasive presence in the mainstream.

I don't think this is a cause for concern but rather a victory for progress and efficiency that a company can finally do such large scale testing and experimentation to move us all to a better standard.
Ah, but can they generate http://ledger-cli.org files?
This is awesome. We would find it super useful.

Does anyone know if Facebook is planning to open source it, or if not, whether something similar exists?
From what I've seen, there's a 30 day trial but after that it's paid. I am just wondering if there are any free alternatives to test my hypothesis out before committing to anything.
I tried this a few days ago, it seems like a cool concept, but I found the whole thing a bit bewildering. Is there a tutorial for it like emacs's C-h t?
Here are some comments from python people (from the mailing list):

Victor Stinner: """As a contributor to asyncio, I'm a strong supporter of this PEP. IMO it should land into Python 3.5 to confirm that Python promotes asynchronous programming (and is the best language for async programming? :-)) and accelerate the adoption of asyncio "everywhere". ¶The first time Yury shared with me his idea of new keywords (at Pycon Montreal 2014), I understood that it was just syntax sugar. In fact, it adds also "async for" and "async with" which adds new features. They are almost required to make asyncio usage easier. "async for" would help database ORMs or the aiofiles project (run file I/O in threads). "async with" helps also ORMs."""

Marc-Andre Lemberg: """Thanks for proposing this syntax. With async/await added to Python I think I would actually start writing native async code instead of relying on gevent to do all the heavy lifting for me ;-)"""

Guido: """I'm in favor of Yuri's PEP too, but I don't want to push too hard for it as I haven't had the time to consider all the consequences."""

etc.

For more: https://mail.python.org/pipermail/python-ideas/2015-April/th...
Reminds me of Christmas Valley, Oregon:

http://en.m.wikipedia.org/wiki/Christmas_Valley,_Oregon#Penn...
Adding Bridged Networking Adapter to Ubuntu Server VM
Well, what is an example of a company with similar power?

No one else has a web browser with market share anywhere near.

And no other browser vendor has any major websites. Microsoft has Bing and MSN etc. sites, but those are fairly small compared to google.com, google docs, google maps, etc. etc.

Facebook would be a company with a website that has massive reach. But Facebook doesn't control a browser. If it did have a major browser, it would be as concerning as Google is.

It's the combination of major browser + major websites that allowed Google to divert a massive part of internet usage from a standard protocol to a non-standard one. No one else can do that today.
Google Ads Take a Step Towards “HTTPS Everywhere”
I studied physics too, and am not a statistician.

My way of interpreting an "absurd" threshold such as 5-sigma, is that you can stop using hypothesis testing, and start using other tools for interpreting data.

Another interpretation is that we set these huge limits because, deep in our hearts, we aren't really comfortable with hypothesis testing. There's Rutherford's famous quip: If your experiment needs statistics, then you should have done a better experiment.

I think statistics are actually used pretty sparingly and with caution in physics. There are lots of experiments where the presence or absence of a phenomenon is not the primary question. I didn't report a p-value at all in my thesis project.
All I can say is that for some reason, the people who've done meta-analysis and further review of these studies haven't considered them debunked. And if there is a conspiracy to remove the foreskin, then the CDC is in on it as well. http://www.cdc.gov/hiv/pdf/prevention_research_malecircumcis...

A systematic review and meta-analysis that focused on male circumcision and
heterosexual transmission of HIV in Africa was published in 2000 [12]. It included 19
cross-sectional studies, 5 case-control studies, 3 cohort studies, and 1 partner study. A
substantial protective effect of male circumcision on risk for HIV infection was noted,
along with a reduced risk for genital ulcer disease. After adjustment for confounding
factors in the population-based studies, the relative risk for HIV infection was 44% lower in
circumcised men. The strongest association was seen in men at high risk, such as patients
at STD clinics, for whom the adjusted relative risk was 71% lower for circumcised men.

I would think the first thing a person doing the analysis of HIV acquisition would do would be to verify similar number (and class, length, etc..) of sexual contacts during the study period.

But, at a meta-level, this is why Anti-Vaxxers are so prevalent - with a bit of effort, you can debunk, or argue against any scientific finding. Once that happens, people basically just tend to go with their preconceptions.
It loses data even with WriteConcern.MAJORITY[1].

Emin Gün Sirer summarized[2] it best:

> WriteConcern is at least well-named: it corresponds to "how concerned would you be if we lost your data?" and the potential answers are "not at all!", "be my guest", and "well, look like you made an effort, but it's ok if you drop it."

[1] https://aphyr.com/posts/284-call-me-maybe-mongodb

[2] http://hackingdistributed.com/2013/01/29/mongo-ft/
The Pythagorean comma is nothing to worry about -- it's tiny and more or less negligible. It's the syntonic comma that's the killer.

The fifths in equal temperament are completely fine, but the thirds are really quite a ways off from the harmonic 5/4 major third. I would recommend experimenting with the traditional meantone tuning system if you're interested in this -- it offers almost as much flexibility as equal temperament (with 6 adjacent keys on the circle of fifths being free of wolf intervals), and it lets you play with "real thirds".
Good point. I guess my musical experience is limited to the rock/pop side.
Well, to be clear, the author is claiming there are weaknesses in the study. And, given they have a pretty solid bias, I'd take their assessment with a grain of salt.

Not saying they are wrong, just that I wouldn't accept their analysis unchallenged.
You cant do that, without a large effort in music education or ensembles of all electronic instruments implementing this feature. Everyone else will be out of tune.

Edit: you could do it, but you'd better implement it on a feedback system that can re-tune in a hundred milliseconds or so.
Top Ten Tips for Graduate Students Who Want to Conduct a Meta-Analysis
> If all programs had to halt by default, the compiler would be much freer in choosing evaluation models---strict vs lazy would make no semantic difference.

Lazy evaluation permits the use of infinite structures, which would be _|_ when evaluated strictly, but not when evaluated lazily.
Practical Meta-analysis, published by Sage in 2001
Well in your case there's a "phase transition" for the task around 1 minute, so in that case the return function is sublinear in t (if you assume given time G starts at 0. G=t), or linear in it (if you assume it starts at 50, G=50+t). I just wanted to highlight this principle: his statement is equivalent to "For small t, the return for freeing t seconds from computer tasks in superlinear on t". And in general: "The analysis of time redistribution hinges on the linearity of return function for the freed time t".

I do believe that for most persons and most situations, they do tasks in a segmented fashion, working to completion. So if you give them a small amount of extra time it's just going to shift their segments until it hits a synchronized event, like sleeping at a predetermined time or having a meeting -- so all that happens is they get e.g. a millisecond each before they sleep. Under this model it's quite clear to me for very small t the return function is superlinear, and it's better to give 1 person 100 seconds than 100k persons a millisecond (assuming this is one-off of course): for the 100k persons the millisecond is insufficient to elicit any change whatsoever. It's much less than a neuron firing time.
> I'm not making personal attacks

Speculating about "some kind of creepy mancrush" is definitely personal and quite hostile. The rest of your post is just an irrelevant diatribe, though.
The parent is being slightly confusing by bringing temperament into the discussion. They mean that the 12 notes are evenly spaced on an evenly tempered instrument, which means of course that you don't get the 'perfect' fourth or fifth you would get on a naturally tempered instrument (the frequencies are very slightly off).

Nearly all music we hear now is evenly tempered, but that is a pretty recent innovation.
Quite right. Consider also the design of the wings of the Wright Flyer. This was a design deduced from principles. The Whitehead design is copied from birds, indicating a lack of understanding how wings worked. Look at the size of Whitehead's wings. They're just too small, compared with that of the Flyer. The Wrights calculated the necessary wing size, and it was barely enough.

Do you believe those small and inefficiently shaped Whitehead wings would fly with the likely engine power he had? I don't. The replicas probably had far more powerful engines - you can make anything fly given enough power.

Maybe Whitehead's machine did fly - down a sufficiently steep hillside. I don't think that counts as flying under its own power, though.
Thanks for posting, that was a nice article but the intro to ZeroTier was even better, pretty cool software.
Japan's Maglev Train Breaks World Speed Record
Few questions if someone either from ZenPayroll or having similar experience can answer -

1. How you handle maintenance like upgrades in applications hosted on multiple machines? Do you have a particular maintenance time period where you bring down the whole application? For some applications, it is not possible to shutdown the website completely. Even if you try to upgrade the application servers one by one there might be active users on that server. How do you handle this situation?

2. The database tier is the hardest to scale. How do you do it? There is an option to go master\slave route but it is hard. For performance purposes we can't always talk with database. How you sync data in case you plan to use cache.

Thanks.
He is soooo spot on! This "dialogue with the compiler" is going to be really big in the next decades, but it's in no way a death of automatic optimization, it's just the beginning of it.

Here's a simple example how I expect it to work: You write a code that uses a list-like data structure. The compiler then instruments the code and you run some tests. The tests will then be evaluated and the (post?)compiler selects what kind of data structure is to be used (let's make example simple, choices are array vs. list). For instance, if you need to look up elements a lot (based on the evidence from testing), an array will be chosen as the underlying data structure.

And you actually get (if you want to see it, normally this information will be hidden) a little box in the IDE, where the variable is used, that tells you: "Here, an array will be used." You can then with one click say: "I don't want array, make it a list." So for all the possible optimizations, there are two viewpoints presented: The viewpoint of the compiler (based-on evidence from the tests or static analysis) and the viewpoint of the programmer (which allows for confirmation or override in case there are some unknown assumptions).

And if the specifications change (say, we chose list earlier but now we have actually a lot of direct access to elements), you can just recompile the same code with the previously-agreed compiler choices removed! And without changing any line of code, a different and more fitting data structure will be used.

You can easily see this can apply to many things, not just data structures. You can also see that different ways how the dialogue can be implemented are possible, once we syntactically separate the "what" from the "how" in the programming language. In the future, I believe, we will program just with abstract data types, and the concrete type specification will be selected based on the evidence from the running program (or static analysis augmented with that information). So the dialogue will not happen just with the programmer, but the compiler will also observe the real world behavior of the program and facilitate adaptation to that.

In this way, it's even possible to input assumptions that doesn't have to be provably correct. This approach can potentially bridge the static vs dynamic types divide, and others.

Finally, Haskell and functional languages are very nice, but I don't think they are final word in programming. If we wanted the above, they have syntactical problems such as mixing of concrete and abstract types (type classes). Also, there are limits to static analysis in the real world. The future will be lot more interesting.
There are a few basic optimizations we should routinely have in compilers today, but don't always find there.

-- Multidimensional array optimizations. Basically, get to the level of subscript calculation overhead seen in FORTRAN compilers of 50 years ago.

-- Subscript checking optimization. Work on Pascal compilers in the 1980s showed that about 95% of subscript checks could be eliminated or hoisted out of inner loops without loss of safety. This was forgotten during the C era, because C is vague about array sizes. Go optimizes out checks for the simple cases; Rust should and probably will in time. Optimization goal: 2D matrix multiply and matrix inversion should have all subscript checks hoisted out of inner loops or eliminated. Compilers that don't have this feature lead to users demanding a way to turn off subscript checking. That leads to buffer overflows. (Compilers must know that it's OK to detect a subscript check early; it's OK to abort before entering a loop if there will inevitably be an subscript error at iteration 10000.)

-- Automatic inlining. If the call is expensive relative to the code being called, inline, then optimize. Ideally, this should work across module boundaries.

-- Atomic operations and locking. The compiler needs to know how to do those efficiently. Calling a subroutine just to set a lock is bad. Making a system call is worse. Atomic operations often require special instructions, so the compiler needs to know about them.

-- Common subexpression elimination for pure functions. Recognize pure functions (where x=y => f(x) = f(y) and there are no side effects) and routinely optimize. This is essential in code with lots of calls to trig functions.
Driver Finder Pro Crack Free Download – Ycracks
However the carbon footprint of the code does reduce like that. It would be very wasteful in terms of energy not to optimize a widely used binary.
I've been writing a book for many years and my set up has always been this: Sublime text with 2 columns: notes on the right, text on the left.

When I write notes, or a blog post, or an essay, etc... I use Sublime and markdown. I can easily convert that to LaTeX with pandoc. For more complex rapport I have a script that do the translation from several .md files to one .tex file.

If I write a technical paper I just use LaTeX.

I will only use word for a quick and dirty rapport.
A Father's Quest to Immortalize His Son in Code
Elect Me If You Want to Live Forever
In Finland's 'open prisons,' inmates have the keys