skysight-inc/HackerNews huggingface dataset:
But at the end of the day, what is life and death anyway? Merely a self repeating pattern of some atoms...maybe consciousness is just a collection of concepts which our brain uses to reinforce its self identity? Maybe consciousness is just as valid as religion and our existence really holds as much meaning as the existence of a tree in an infinite universe? and considering the fact that the majority of people would value a nice diamond more over a tree, a well sculpted rock might just have more meaning than "life" itself.

maybe intellect,in itself, is merely a small bump in the fractal nature of the universe itself, after all...there is a universe in everything and nothing is everything.

Only with that in mind before i die, would i upload my mind...
Oh, man...

I work at a "startup" where all the AJAX requests, even the ones that write to the database, are completely unauthenticated. Everything is PHP files in the webroot, which means of course they're one malicious POST away from losing the whole house of cards.

I happen to be writing an API right now on my own time so I can literally drop it on the server and try to get them on board with it and convince them it isn't black magic. Now hopefully it won't suck quite as badly.
Check out my blog post, which covers a bunch of this at http://blog.cindercooks.com/cinder/2015/3/4/hot-tips. We'll keep talking there about what we can do and soliciting ideas on new creative ways to use it.
Do you find it to actually be a plausible substitute for chicken/beef?
Your body performs that maintenance when you are young.

The damage repair approach to treating aging suggests that if we remove the fundamental differences between old and young tissue, then the body will continue to maintain itself as it does when it is young. There are not all that many types of fundamental damage.

So this doesn't require maintaining the whole system; it requires removing the spanners in the works. These spanners are well known and well characterized. For example, cross-links in the extracellular matrix that degrade blood vessel elasticity, that causes hypertension, cardiac remodeling, and microstrokes, and so on. Break down the cross-links with designed drugs (and deal a few other items that also contribute to stiffening) before the point of serious remodeling and all of that goes away, because it is the stiffening that drives this dsyfunction. There are a number of other items that have similar roles, but not so many that it is unfeasible to think of producing effective therapies on a time scale of the next two decades.

Think of damage of this sort as rust in a fantastically complex metal sculpture. You don't have to understand the sculpture, just how to rust-proof it, and how to remove the existing rust. Rust is simple, and the complexity of the sculpture doesn't much matter when it comes to how you approach rust-proofing and removal.
<em>If stock in a company is worth what somebody will pay for it, what is the stock of a company worth when there is no place to sell it ?</em>

Well just get Cuban to tweet out that the stock is going to do good and it just might. Netflix was falling hard. Since Cuban's statement, it's gone up $133 or 39%. Coincidence?
Critical vulnerability in Spree Commerce, explained
This case does seem to be about ESXi though.

My read of what they've been doing as their "enterprise" hypervisor evolves (it's hard for me to keep track anymore) is that they went from the old ESX bootstrapping vmkernel using Linux and a kernel module (as I was vaguely recalling in my other post), to ESXi loading vmkernel directly, and in the process of moving to this new Type-1 architecture they decided to just lump a bunch of GPL'd code from the Linux kernel in to vmkernel.

I'll be interested to see more about how this thing actually works at runtime, legal issues aside. It's quite fascinating :)
Thanks for that feedback. This is precisely the concern I have. I had looked into the popular ed tech gadgets out there but just felt they weren't really viable for exactly the reasons you mentioned.

Part of the reason I asked was to see if anyone could suggest a different approach. I do think there is a way to achieve a win by focusing down the goal and working within the constraints you describe.

I full expect to do some onboarding work e.g. create videos / instructions etc. I'm looking for the right project kit to get them started. The equivalent for my Grandpa's generation was a radio. I wonder what today's "gateway project" would be?
App lets you play with your Apple Watch projects at actual size on your phone
> At this point they will release the busybox sources, potentially including the in-house version, but not under GPL

Do you mean they'll release the busybox sources potentially not under GPL, or the in-house version potentially not under GPL?

The former is probably legally difficult, while the latter is expected.

What isn't clear to me is how action regarding the use of copyrighted materials taken after a legal claim is made could have an effect on on-going proceedings.

Perhaps someone with more legal knowledge could elaborate?
With that attitude, how do you expect to ever improve anything?
Standardized test calculator rules in this country are not governed by reason.

For instance, a TI-89 is allowed on the SATs, but a TI-92 is not. Basically the same calculator, except the TI-92 has a qwerty keyboard. How would a tiny little qwerty keyboard actually give you an advantage on a test like the SAT? Who the hell knows. Remember 10 or so years ago when teenagers were all typing on telephone keypads?

On the other hand, the advantage of a TI-89 (with a CAS) over a TI-83+ (without one) is fairly extreme.

(Also, anyone who bothers to google it can trivially get around the reset key combos for at least 83+ line: http://brandonw.net/calculators/fake/ Somebody who takes the time to program their calculator for cheating on a test can do this)
I really like the idea of digital projectors. That might be a really high-leverage way to change how the classes are conducted.

Do you know of any examples where this has shown an impact?
Harrison Ford crash-lands plane on golf course
(as mentioned by yan below) Ridiculous Fish did these sorts of benchmarks here:
http://ridiculousfish.com/blog/posts/old-age-and-treachery.h...
My personal experience is that it has not. The effects wear off in the evening, which lets me mow down on chores/tasks to free up time to be creative without the thought "something else needs to be done" in the back of my mind. I'm also much more able to implement my creative approaches instead of discarding them as soon as I found a task that was just a little more fun and distracting.
It might sound self-centric and limited, but giving it a second thought, I think it's also true - because the "events in Middle East" are important only as much as they threaten to spin out of control and lead to the collapse of technological civilization. There are no important technological advances coming out of this conflict. It's unlikely that the existence of ISIS will lead to an important new political insight, a piece of social technology being developed. It's just, like often in history, a case of groups of humans failing to get along very well with each other.

This is how I see war, nowadays. A stupid, useless distraction. "We're building amazing things here for everyone with our technological civilization, so would you kindly please pause for the moment, and don't ruin everything because of some idiotic dispute?".
x = fn (y)

Insert a newline:

x = fn
(y)

Syntax error. What happened? The newline has no semantic meaning.
Oh, I have no problems with strong typing. In fact I think it's a good thing to add to angular. Angular, (And I say this as once upon a time contributor to Protractor) however, is kind of a step in the wrong direction, and I concluded this before they started flapping about with all these giant course corrections.
Blog in Markdown, Deploy with Webhooks
> for an act of civil disobedience

Unilaterally seeking out things that you dislike, breaking into where they're kept, and smashing the shit out of them to the tune of millions of dollars... That's way past mere "civil disobedience".
We really haven't noticed any significant oxidation over cook times of up to 4 hours; We have not yet tested something like a 72 hour recipe.

We do plan to have public demos from time to time (we've already done a few at various meetups and other events -- we're based here in SoMa). If you'd like, email info >>at<< cindercooks.com, and we can add you to our mailing list so you could be notified of these events.
Lately, the dialogue is skewed against flame retardant treatments, though this is probably as much because of Toxic Hot Seat as anything else.

So, my sense of the current "wisdom" is that the cancer and toxicity issues are significant, especially for firefighters, and the retardants offer relatively little protection against fires. A big factor in the turnaround is that the California standards were primarily concerned about protecting against dropped lit cigarettes, and so many fewer people smoke, particularly indoors.
How do you define wisdom? What choices are wise and which ones aren't?
I think this is really amazing and counter to what we expect from a millionaire baseball player. It shows that he is the captain of his own life and no signing bonus is going to change that.

The benefits of this are huge! Cost of living is zero and he is not trying to keep up the star image and the costs associated with that. He is putting that $2M and his paychecks away and watching it grow and inevitably when he retires in the next 10 years from baseball he will have a nest egg that will sustain his lifestyle forever.
It's pretty, but there's nothing delicate about this cooker, and we plan to do a fairly extensive test program. We intend for this to be a real workhorse for cooks, usable several times per day for years.
Maybe I'm out of the loop, but isn't a screencast supposed to be live? Like a broadcast?

Anyway I bet an actual live broadcast wouldn't be too hard to do, although your poor viewers' browser caches would fill up pretty easy. But then that's what multipart/x-mixed-replace is for.
> For backend/webservices, I initially tended to agree Go is a killer tool. But if you are a Python shop, why would I bring this into my stack instead of using PyPy (or soon, Pyston) for CPU-intensive tasks?

Two big things here, for my applications.

1. Memory. You mention CPU use, but memory use is even more critical for what I do. For game servers, for example, lower memory usage for an application can change the multipliers on how many users I can handle per server. This can make a dramatic (like 20x) difference in what you can offer users for free vs charging.

2. Static compilation. This makes a massive difference over Python in terms of catching and correcting problems at compile time vs run time.
If you can get beyond the ancient website design, this is actually an amazingly simple tool. It is trivial to record a small portion of your screen, and it saves directly to your desktop as a gif. No file saving, exporting, etc. At Engine Yard, we use these gifs for UI related pull requests, bug requests, etc. A picture is worth a thousand words, or something like that.
Benchpress – Webapp performance testing with WebDriver
Also worth mentioning is that there isn't a lot of juice running out of the food, because it generally stays inside. When you see a lot of liquid running out of meat, that's the taste running down the drain. Since I've started cooking on this, I've found that I do a lot less saucing, because the food itself is so much juicier and tastier.
JWZ created Netscape and now he can't fix email forwarding on his mail server. How the mighty have fallen. If I ever get this senile I hope my loved ones lead me onto an ice floe and abandon me or just take me behind a shed like Old Yeller and blow my brains out with a shotgun.
jQuery = C seems a bit odd. AFAIK none of those other frameworks are built off jQuery, though Angular supports working with it. Many are actually hard to integrate with jQuery.
> I assert it's very likely that nature didn't evolve conscious brains by accident, it's probably a byproduct of making an intelligence that can reason about itself and its environment.

I think you're exactly right; Michael Graziano's theory of consciousness it that it starts as a necessary function for modeling the attention of an agent and turns into awareness when the brain itself is modeled as an agent. First, a specialized brain function for agent modeling of predator/prey/rival/mate evolves as a good trait for survival. Part of that function entails modeling what an agent is attentive to. However, once this agent model discovers the brain it is running on, a new agent is recognized, and attention now becomes redundant and is instead reported as awareness of attention, which has to feel subjectively like a secondary aspect of primary sensory information. It's a nice logical progression. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3223025/
Imagine that we have bunch of As, Bs and Cs in one place. Start testing every one against another. You'll quickly discover two groups - An A tests positive with other As and Bs, but tests negative with Cs. A C tests negative with As, but tests positive with Bs and other Cs. B is the one that tests positive with everything.

Here, I distinguished them all. Doesn't that contradict your argument about indistinguishability not being transitive in general?
Now we just need ShareX for OS X (and have it deal with the damn hidpi screenshots correctly).
To see a World in a Grain of Sand

And a Heaven in a Wild Flower,

Hold Infinity in the palm of your hand

And Eternity in an hour.

William Blake
And who do you reckon is doing all of this expensive, technically demanding and legally hazardous work just to catch people getting married for green cards? The NSA does not give a crap about that.

If every government agency were dipping into the NSA's cookie jar of secrets so liberally, we'd most likely have known about all these not-so-secret programs years before Snowden ever worked there.

It's not impossible, but it's sufficiently implausible that you'd be crazy to bet on it.
http://everything2.com/title/Matchstick+pattern+analogy+to+t...
> while fighting for democracy elsewhere.

They don't fight for democracy elsewhere. They fight for dominion and economic subjugation of those people.

They fight for the right to buy up all their mining and oil rights, set up Walmarts and McDonalds, subject them to Hollywood movies and American music, and convince them they need to buy iPhones and iPads for every person in their household...
PSA: If converting a folder from 1.4 to 2.0, make sure you first disassociate the folder from ALL machines.

I updated a machine that is usually off to 2.0 today, several days after updating other machines (total 6 devices) and the straggler promptly recreated the 1.4 folder on all the other machines. Now I have to go through and do cleanup.

Let me be clear: THIS IS HORRIBLE UX.

Dropbox is much better at the UX up to this point but I don't trust/need a copy in the cloud. But BT, please do not delude yourselves in thinking the current iteration or anything leading up to this point has been a good user experience. I've had to on multiple occasions needed to do cleanup on different machines because of this automagical behavior. Automagic is all fun and games until it does something unexpected. I'm much more in favor of predictable, repeatable behavior, particularly in an app like this.

Also, there does not seem to be a way to reset the identity.
At this point, should a newcomer learn Angular 2 or stick to 1.*?
I always find it useful to map a new problem into a space I am more familiar with.

Given that you have a many years of experience with high level languages, you can probably use array algorithms as an analogue for bitwise operations.

Can you shift the elements of an array left, right? Intersect/union two of them? Count the true/false values?
Bit level operations are just a special case that CPUs do very efficiently, and happen to be quite useful for a wide set of algorithms.

It is useful to understand how CPUs represent bits (little/big endian, float encoding), and look at a couple of algorithms that take advantage of that (e.g. why multiplying by 2 on a computer is a cheaper operation than multiplying by a random number).
>The fact of the matter is they don't

Do you have any references for that?

From what I can see on programmes like Border Security, they do catch a lot of people this way, and they do always have reasonable grounds for the search.

Also, how does that law allow random searches at airports (which are presumably legal)? Is there another law which permits those?
most of the public cloud cheer-leading is just people rationalizing to themselves what an awesome decision they made deploying on aws onto a billion tiny instances or whatever. and for lots of folks, it probably is pretty awesome.

however, i've seen very, very few people compare actual before/after $ figures on hn. when it comes time to show your cards everyone gets cold feet, either because they 1. don't have any idea because they aren't the ones paying for it or 2. don't have a baseline for comparison and are just paying whatever amazon asks or 3. it ended up costing 2-4x as much on amazon

when your bill is $5k/month 2-4x isn't that big of a deal. when it's $100k+ a month, it becomes a really big deal.
also, and although I doubt you'll ever see this, I would bet almost anything that my statement was 100% accurate as long as you assume the audience this move was intended for is an internal audience at Uber.
Even with the worst phone you can buy from most carriers, these would still apply: "your entire address book, your chat history, all your personal photos"
Sure! In order:

A Debugger.

Better IDE options.

Binary sizes small enough to use for embedded programming.

Pauseless Garbage Collector.

Less awkward variable declaration.
Please mind the accessibility loss when doing something like this in a pull request or, even more importantly, in documentation. Include a text description that's good enough for anyone to grasp what's going on without looking at the GIF. Your vision impaired contributors will thank you. It'll also be friendlier to people who watch repos via email.
brother, you ain't peddling vacuum. Every $COMPANY I've worked for has supplied me with an e-mail address that ends in @${COMPANY}.com. I have never expected to be able to use my GMail address for work. I have never MET anyone who expected to be able to use their GMail address for work. If I received an e-mail purporting to be about dnalounge.com business but the From: field was $SOMERANDOMGUY@gmail.com I would automatically discard as a terrible attempt at phishing.
I am not sure I understand the irony of comparing China to an authoritarian state.

ELI5?
> This made typing on it horribly frustrating even when you had the keywords written on the keyboard, which you won't have with an emulator.

Sounds like a good argument for a software keyboard. Might make a good touchscreen app.
It's interesting that the Dalai Lama stated "after twenty we begin to grow old" -- for the majority of us, that seems to be when life barely begins itself.
Singularity 1on1: Marc Goodman on Future Crimes [video]
This looks interesting. Not sure who would be putting money into this, to be honest, but it seems like a fair idea since there are so many companies out there asking for donations to keep running.

I can imagine someone like Wikipedia making a small fortune off of this if it takes off.
Do you believe that it would be possible, in principle, to build a robot that looked and acted extremely similar to a human being? It could carry on conversations, make decisions, defend itself against antagonists, etc. in a similar manner to a human being? In your view, would such a robot be necessarily a conscious entity?

http://www.imdb.com/title/tt0708807/
Must Google do everything?
JSON Query updated to support Mavericks (was previously Yosemite only)
1. You use lightgrep: https://github.com/jonstewart/liblightgrep
So this seems like an automatic version of flattr[1], except you get the perk of no adverts in return.

What I wonder though is: what happens if I visit a site that I don't want to support? Can I say no? Otherwise this just invites clickbait even more.

[1]: https://flattr.com/howflattrworks
Jealousy, Greed, and Soccer Moms: The Great Beanie Baby Bubble of the 90s
yeah, I understand that. and I think it's a cool library. the + and | thing is neat. but, fwiw, I do want to produce studio-quality results. :-)
Want to track and improve your negative habits with a predictive algorithm?
Global #Bitcoin News #IHB #Japan
This will take place in German courts and from all what I known about the judicature here you cannot stretch a process endlessly if the judges don't allow it. Also this should a civil court (??) case, where usually the loosing side pays for the lawyers of the other side. (When you're right it is in general, from a financial point, always good to sue, because you only have to cover the court fees, about 150$ or nothing if you can prove that you have a low income.)
So you know one, but you don't know many. ;-)
Wants and Needs – Gratitude iOS app
There are two camps on why teachers might disallow calculator:

1) fear of cheating

2) because the teachers want you to do the calculation

When I took my Calc and my engineering courses, my teachers would not allow calculators. They would make sure the numbers are nice, not some crazy number or pi to calculate with. Volts, current, all those numbers are so nice we can do on the paper. I like that because it means the teacher actually put effort to ensure the numbers are not just random, they mean something to the teacher who created the exam (even though they might just change the number next semester).
I sort of agree with the go authors that there is not idiomatic way to deal with dependency management at all. (see: https://golang.org/doc/faq#get_version) They all have their ups/downs and mostly it has to do with the language they are supporting.

Nodejs:

+ transparent code on download

- virtually impossible to mirror

- executes arbitrary 'script' blocks that install stuff on your system

- subpar transitive dependency management scheme

Java:

+ great transitive dependency management

+ private repos/mirrors are easy with well supported tools

- black box byte code with no licenses

- overly complicated software (ivy/maven)

Python (pip):

+ simple and easy

- virtual environment hell

There are things that i like and don't like with go get:

+ dirt simple and used from the command line

+ code comes into src/. This means that you can see the code and the licenses that you are pulling in. This makes it easy to inspect code in your project. I don't have a hidden code repo in my home directory or some crap.

+ I can clearly see the licenses that i'm pulling in. If you have a GPL in your project it's pretty trivial to audit this (unlike other tools were you have to track down the homepages of 20 random people).

- code is pulled from HEAD. Frankly this sucks. Hopefully people get their act together and release their software and got get will be able to pull a release. I can see the advantage of pulling from head if you're constantly iterating and monitoring for fixes. However, pulling from HEAD introduces the risk that there is a major untested defect in what you just pulled.

Overall as long as there is not a huge chain of dependencies in the code that you're pulling, and as long as you're relatively confident that HEAD isn't going to bust you release, it's a great system. Honestly I think that it makes the developer more wary about pulling in random half-baked code from the internet into their project. Maybe that's a healthy thing.
This was launched about 3 months ago. Previous discussion is still available on HN [1].

[1] https://news.ycombinator.com/item?id=8637365