skysight-inc/HackerNews huggingface dataset:
What has happened to me the more I meditate is the discovery of these two basic ways of interacting with the world. The first stance feels very familiar, it is the me that spends most of its time:

1) judging the present, e.g. "How does the present moment live up to my expectations of it? How can I change the present moment to meet my goals or aversions?";

2) expecting the future, e.g. planning or fantasizing "What will I do if X happens? I must have X by Y or I won't be happy.";

3) replaying episodes from the past, e.g. "I wish I had/hadn't done X. I wish Y had/hadn't done X to me. When I had X I really felt great."

4) reacting to and getting caught up in emotions - anger, fear, desire, aversion, etc.

After meditating, a categorically different stance towards reality becomes available: that of non-judgmental pure awareness. That part of you that is the awareness before all the other stuff begins, the awareness from which all the other stuff emerges.

One way to tell the first stance from the second is the presence of judgement. If you're judging then you're not experiencing pure awareness. That's how you know that your experience, that of "another overbearing character watching my every move and telling me what to do" is not what people seek with meditation - it's merely another form that ego takes: judgement of oneself instead of judgement of others or of the present moment. That kind of duality is just the ego showing just one of its multitudes of forms.

The more you meditate, the more time you fall into nonjudgmental awareness of the present moment, and act from that perspective instead of the other ego-directed perspectives.

The great contemplative traditions have written extensively on these matters - the difficulty is finding a tradition or teacher that fits one's learning style and cultural context. I would not look to science for a fundamental understanding of these things, as these are subjective matters which science is ill-equipped to address (that's not to say science can show us the very real objective effects of the subject process of meditation).
Nice, although I wouldn't cross using money. BTW, how did you porovide the page in my language?
History would prove you right, unfortunately. (Although these days it's more like the poor vs the not poor).
I have just successfully created an account with a bogus email address and was then able to download the PDF without payment. Still Scribd is a PITA, especially since Firefox and Chrome got integrated PDF readers.
Custom unification in JS library heya-unify
> So Go has panics and they are _just like exceptions_ in Python? Because to accuse the writer of being "flat out false" these have to be exactly the same

No, they don't. Because the claim that I called flat out false was this

>> No exceptions [...] If I want higher-level error context I need to propagate the error upwards, with an if at every function call along the way.

So, no, Go's exception mechanism doesn't have to be "just like Pythons" for this to be flat-out false. What it does need to be is anything that allows propagating errors up a call chain without an if at every function call along the way. Which panic/defer/recover is.

> And don't crate a new function that that is not what Python does.

Even if I did accept your "must work like Python" standard (which is, itself, wrong because its not necessary for the statement at issue to be flat-out false), what's the substantive difference between an immediately-called anonymous function and a block?

Sure, you could legitimately complain that the example would be more verbose in Go, but that's not the complaint OP made. (The most direct translation of your example would look something like this in Go -- though in practice you wouldn't really do this this way):

func() {
defer func() {
r = recover()
if e, ok := r.(SomeException); ok {
handle_exception()
} else {
panic(e)
}
}
dosomething()
}()
Libswarm – Docker Orchestration Announced by Solomon Hykes
Very interesting. This is just speculation on my part --- but perhaps a reason why the fruit fly and the nematode worm only have one TNF is precisely because they are small organisms that frequently come into contact with other organisms. If they had dozens of TNFs, then it would be much easier for their apoptosis processes to be triggered by external influences, which could prove debilitating.
There are lots of influences from Tufte, the image you link was one of them for sure. We tried to incorporate other ideas like fully integrated text, numbers, and graphics and showing comparisons and causality. Bret Victor's work was also a big influence. If you are interested in what the design and implementation looks like and are in the Boston area there's a meet up this Thursday where we talk about building this:
http://www.meetup.com/Data-Visualization-in-MetroWest-Boston...
Or a bicycle.
what's the numbers on the average predictions mean (they are all 1.x)? also you've forgotten to translate some countries from French (Cameroun, Chil)
I hope they'll use IPv6 for this.

I imagine IPv4 connections will use CGN or similar...
Accessibility APIs may indeed be the limiting factor in this situation. The only way that I can currently see making this work is by manually sending "Cmd-C" and "Cmd-V" signals to copy/paste selections. Pasting a snippet would in fact just overwrite your clipboard with the contents of the snippet and then send the keyboard signal "Cmd-V" to paste it as if you did it yourself. It's hacky, but if you're okay with it ruining your clipboard on both save-snippet and paste-snippet actions, then it shouldn't be a problem.

Option C is actually not much different from option A. In option C, it watches what you just typed, and finds the snippet with that name. But in option A, it pops up a window and lets you type the name, and selects one that matches (by substring comparison), and filters/selects it as you type. So actually not only is option A easier to write than option C, but it's easier for you to use also.

Anyway, I'll open-source it and do all the work in this github project: https://github.com/sdegutis/osx-snip

Donations would be appreciated, but gittip is weekly whereas I would prefer one-time donations only. And I don't know of any other service that does one-time tips/donations, so just don't worry about it.
Not quite, all PDF links posted have a [Scribd] tag appended to their titles that links to a scribd mirror. However in this case the original PDF is hosted on scribd, the OP got the link from an Arstechnica article.
It's like having a crowd inside your bar begging you for beer, then serving them in happy hour through only one tap.

Unless the guys with the beer truck out back giving you free beer to serve your paying customers, in turn pay you to open up another tap.
They are. And so is Boeing, Raytheon, EA, and Blizzard if you're near Irvine.

LA is incredibly diverse, despite people harping on about Hollywood. You can work in this town and never even care "the industry" is here. It becomes background noise. This is also why LA will never be defined by "Silicon Beach." People on the east side don't go west. (For good reason, I might add. Your life will be one hellish commute after another)
I'm not too sure. Netflix has one hell of a popular product. And that gives them leverage. The ISPs have a product too, but it's nowhere near as good as other countries around the world.

When you have a popular product, you have customers on your side, and that's a huge boon for Netflix.
Maybe first ask yourself why have a MAC address at all, then the answer will come to you.

I find it interesting how many people will stumble over this concept. A lot of technically minded people know that a MAC address is a "unique identifier" for the network card. They have that phrase "unique identifier" fixed in their heads and they know that MACs are this. Pull out a question like "why would you want a unique identifier?" and you get a lot of blank looks. It's almost like it's too easy to latch onto a phrase like "unique identifier" and get distracted from its practical purpose. (That thing that tells you whose packet this is.)
I use the standard one for quick/low performance, things, but Julien's HttpRouter for high performance needs. I've never needed any of the advanced features that the other routers provide- but do care very much about performance.
...today. Prior to Nest, there wasn't a "smart" thermostat market. Suddenly, everyone realized that the concept at least is pretty cool and Nest sold like hotcakes.

Prior to this release, Honeywell seemed to be playing Blackberry to Nest's iPhone: "we own the serious market. Only kids and geeks would want a 'smart' ${device}". And then suddenly one day everybody wanted one, and the incumbents were blindsided to realize that they didn't understand their market as well as they'd thought.

There's no reason at all that Honeywell shouldn't dominate the smart thermostat market, other than that they couldn't be bothered to. In a couple of years when no homeowner is going to want to buy a new house with a "dumb" thermostat, they'll need to have something attractive in that space. I bet more is riding on the success of this release than you'd think.
I have a hypothesis, unsupported of course, that everything has a fixed spacetime velocity. As beings with mass, we perceive the universe as having three spatial dimensions and one temporal dimension. We move relatively slowly in the spatial dimensions, and we find it easy to change direction. As a result, we are hurtling incredibly fast in the temporal dimension.

A photon, on the other hand, moves incredibly fast in the spatial dimensions, and finds it difficult to change directions in them. From its perspective, the spatial dimensions might as well be one dimension, represented by its vector of movement in space. It moves relatively slowly in our temporal dimension, however. And that leads to the question.

What if we only perceive time as a single temporal dimension because we are moving so fast through time that we have so far been unable to perceive any other temporal dimensions or change temporal direction?

It may be that if a human were to accelerate close to the speed of light in the known spatial dimensions (thus decelerating in the temporal dimension) it would become possible to perceive additional temporal dimensions, and maybe alter one's course through time. Our current understanding of causality assumes that one's movement through time does not change direction.

If time does have additional dimensions, a massless particle could execute a u-turn in the temporal dimensions, and it would appear to us as though it turned itself into its antiparticle. If the u-turn was in any way imperfect, the particle probably could never intersect any point in spacetime that it has ever previously passed through and interact with itself in a way that could create a paradox. Or maybe all electrons and positrons really are the same particle, endlessly interacting with itself as it bounces around in spacetime, and all paradoxes become self correcting, since causality flows in multiple directions.

TL;DR: Our assumptions about causality may be wrong.
I'm guessing a mirror pointed at the subject over one eye with the other eye looking at the blank canvas? Then it would just be a matter of filling in paint on the canvas where it should match up with the original.
Sounds like you need to hire a sysadmin. ;)
I am continually surprised that Netflix has failed to play any real hardball. Seed (ie: astroturf) a class-action lawsuit against Verizon for breach of contract. Make a big PAC donation to the attorney general in a consumer-friendly state like Washington or Massachusetts and let the dogs run. Get the city council of a largish and liberal locale like Seattle to consider a municipal internet service. Heck, cut off service to Verizon subscribers the day House of Cards comes out.
Uber doesn't make it easy to know. Over the weekend I took an NYC taxi one way in my journey, it cost $26. I tried to get a fare estimate for an UberX for the way back and it said "$23 - $37". That's a huge window - and they're not telling me what affects it.

And we haven't even started on surge pricing. Uber sells itself as cheaper than a taxi, but in many ways (in NYC) it is not.
I've been waiting for this to come out on DVD. Time to add it to the Queue.

Is it wrong for me to think that Tim's Vermeer is better than Vermeer's Vermeer?

Vermeer: http://media.boingboing.net/wp-content/uploads/2014/06/xl_mu...

Tim: http://media.boingboing.net/wp-content/uploads/2014/06/ML2s....
It is too bad it requires jQuery, looks useful otherwise.
This doesn't entirely make sense to me. One of the absolutely beautiful things about the more successful "sharing economy" companies is the degree to which they've been able to provide a highly capital intensive product/service (room accommodations, auto transportation) without having the associated capital costs and risks.

The cost of capital acquisition and debt service is a massive barrier to rapid growth and thus multiples/valuation. If a main attribute of Uber is that they run a taxi fleet and its workforce while offloading the expense of owning and maintaining one -- much like Airbnb is a lodging chain that doesn't have to bankroll any real estate -- then that's kind of the point of the model.

The idea that changing that fundamental business advantage is the "real" goal seems unpersuasive to me. People who drive cars are likely to be more efficient economically than a self-driving computer for decades at least, if not longer.
> This sounds shady to me i mean if you're a customer paying for a top tire internet connection that uses all the data capacity you line can give you how is it not affecting you when this starts serving other people?

They probably don't provide such a service; few cable operators use the maximum possible bandwidth on DOCSIS3.
Negroni doesn't have a router built in, and these benchmarks are only looking at the router components.
Docker libswarm
I don't think the average populace is generally comfortable doing wiring work.
Since the public isn't really up to speed on the net neutrality issue, I can't think of a better way to educate them.

This war is going to be fought on multiple fronts, and public relations is a very large one.
Welke voeding helpt tegen stemmingswisselingen en stress? | Leef Nu Gezonder
Comcast is more than willing to allow you to have your own cable modem and will even assist you in setting it up. I did this recently when I drop phone service they were providing and no longer needed their special modem. So seven dollars a month charged for it became zero with my spending less than eighty dollars and ten minutes on the phone with their tech support.

My concern with their plan besides being opt-out is, who is liable for misuse of the signal?
Jewelry, meet technology. Introducing: Ringly
Implications of New Apple Swift Language for Developers
If you've spent $2000 in six months on Uber then, IMO, it is more of a damning indictment of SF public transit than it is a demonstration of how great Uber is.

Here in NYC I can't imagine spending that much on taxis. Thankfully, the subway system is serviceable.
Requiring that someone run their own home VPN would restrict your market pretty severely. C'mon. These are mass-market consumer devices.
How Lumosity Spiked Active Users 10% with Complexity, Not Simplicity
Solution: hack it, upside-down-ternet style: http://www.ex-parrot.com/pete/upside-down-ternet.html
I used "Countach" for its word value. It's alliterative and has little rhyming potential and is loaded suggestively with images of suits with shoulder pads. An absurdity is not accidental.
I was referring to these:

> What does Go have that C++ lacks? Mandatory garbage collection, memory safety, reflection, faster build times, modest runtime overhead.

> If on the other hand most code in most websites matters a lot for performance, then maybe you want Go

Specifically, seeing only the features (performance) and not the intent in Go. I should have said "misses the point in why Go can be more interesting than other languages".

Now, as you said, if your requirements can't be fullfilled by Go (or any blub), then it's not worth switching.

> If it did Java might have been the new Java :-)

I don't think people avoid Java because of the lack of light concurrency (there are multiple production-ready libraries to do that). I think people avoid it because of Java-the-platform... so Java would have stayed the bloated Java :-)
Again, when someone asks why they're wrong, it's not useful to tell them "but you're wrong". Parent poster already acknowledged that the combination of his ideas and the facts on the ground didn't make sense. What good does it do anyone to repeat it back to him?
Wow, I'm surprisingly stoked about this change:

Use of line-height allowed for <input type="reset|button|submit">

Firefox was the only browser who didn't allow you do that!
So roughly $76 per customer. That cost could be amortized over, yknow, 6 months at $12.

edit: You did say, "millions", but my point still stands. Unless it was 10+ million, which seems like a stretch.

also: You don't have to amortize it over anyone in particular. You have revenue, you get to dictate how that revenue is spent.
http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/2011002...

That's meatier but I thought it was still light on information.
oh grammer nazis... :). I thought, it's only reddit.
Point is, it doesn't look "legal" enough language. Again, I just have doubt on it's legality.
Usually I can click the left part of the URL for the original PDF, in this case it is just a scribd URL and when I go to it the contents is blank in this browser sadly and I can't read it. My hunch is that if a PDF URL is submitted to HN it automatically adds a scribd link to the right if it can leaving the original to the left, which is snazzy and nice for those that use scribd, but that in this case it was the scribd URL itself that was submitted.
This code will lead to a nice, self-inflicted bug that will sometimes break your network connection. The low two bits of the first byte of the MAC have a special purpose and should be kept at 0 [1]. Learned this the hard way when developing on an embedded TCP stack. The switch silently discarded packets from multicast or local MAC addresses.

[1] http://en.wikipedia.org/wiki/MAC_address#Address_details
I hate Comcast. But I like this. FREE (french provider) has been doing so for years now. You router shares a second speed-limited connection which doesn't slow down your own speed, and other Comcast members can connect to it with their pass.

Maybe it's bad practices to not tell the customer or whatever, but now in Paris, if you are a FREE customer, there is literally WIFI everywhere for you. And it's amazing.

just my 2cents :)
Can we classify this as "archeology"?
Also science does not stand still. If this improves outcomes for stabbed black men (of which we have a vast supply compared to other subjects), there are a zillion logical next research steps none of which necessarily involve stabbed black men.

So... if "generic major surgery" goes horribly wrong, they'll chill you and fix it rather than letting your brain die.

I wonder if you could come up with a cancer chemotherapy treatment that has such severe effects that the patient literally can't live thru it, but if you chill them first and then reboot them with a clean blood supply... imagine something that successfully kills tumors but coincidentally liquifies brain tissue. Well, just shut off the brain for awhile by shutting off its flow of blood. Can't poison something if no poison ever gets there. Do the treatment and kill the cancer, then flush out the circulatory system with saline, replace with fresh blood, reconnect the brain to the circulatory system (note to self; don't forget this step) and then reboot them.

I would have to think if there's anything else interesting you can do with a complete "flush -n- fill" of the circulatory system. Maybe treat horrific industrial or research lab accidental poisonings. Sure maybe its less risky to just pour in and drain out 100x your blood capacity to flush it, but what if the industrial accident affected 50 people, that's 5000 people's worth of blood, lots will have to die untreated unless you find a more scalable treatment.
Firefox has been doing rapid releases since April 2011 or so, it's not a recent thing. :)

https://wiki.mozilla.org/RapidRelease
Ideally everything legal entities write, that can be written for the public, should be written for the public. And when I say "for the public" I mean in terms the public can understand. So yes, including simile/metaphor.
Several garages nearby (downtown SF) are $300+/mo. That's $3600/year. Add in $1000/year for insurance and you're pretty close.
> You still have to have someone pass your type into something expecting an interface.

Yes, that's generally the case with type-safety problems, even with the type-safety problem existing, it takes an actual programming error for it to become a problem -- and that is, indeed, the standard response of people saying type-safety isn't important (usually, though, its not a reason people would say something isn't a type-safety problem.) And its not completely invalid -- there is a reason that in a world dominated by static-typed languages with limiting type systems, dynamic languages like Ruby and Python that don't offer type safety but do offer a lot of flexibility that the type systems of C++/Java/etc. made, at best, cumbersome to acheive.

OTOH, if you are choosing a language with the extra ceremony involved in static typing, its kind of a big step back to not even get the level of safety with interfaces that you'd get with C#/Java, much less a more modern, expressive static type system.
That would be my guess as well. It's one thing to decide you want a simple forum and have it coded within a couple of days. It's entirely another to spend months creating a stable database library and keep it upto date with all the latest changes.
Stress Tip Cartoon
DevOps vs. Outsourcing
not sure the 'smart' thermostat market will grow huge in a reasonable time frame. 'save' money by buying a 250-400$ (+ installation) thermostat when a normal one costs around 40$. This works for some people/situations, but I'd rather just turn the heat down before I go out the door. On top of it all, your thermostat can now be used against you in a court of law, and who knows what companies will do with this information.
Well, your example is just not an error in Python. It might be a bug, it not be what you meant to do, but it is not an error in a dynamically typed language like Python. It is valid, legal code.

My point was just that although Python is dynamically typed, it is still a compiled-to-bytecode language (much as Java is) and you don't have to discover your errors at runtime, that is optional. You have the ability to perform just the compile step without executing the bytecode. The 'compileall' command does that.

There are also great tools like pylint for static source code checking. And of course unit testing is always key.

But of course, if you are looking to catch typing and variable declaration bugs at compile time, you need to be using a statically typed language.
For reference, a straightforward translation of the Rust code to C++, compiled using clang, halves the running time. There are two reasons for this:

- `int` is the fastest available integer type in C(++), whereas in Rust it is defined to be pointer-sized. This allows the C++ version to vectorize better than Rust by using 32-bit integers (also there aren't native SIMD 64-bit multiplications in current x86).

- Even when changing the native type from `int` to `i32`, to match the C++ code, rustc does not vectorize the distance function. I do not know the exact reason for this, but I would guess the iterator code is unable to elide null pointer checks. It's unclear to me whether this is a language limitation or simply a current compiler limitation.
Hello, doppleganger! (I'm http://michaelbernstein.com)