skysight-inc/HackerNews huggingface dataset:
A few comments. I doubt that many or even any serious physicist imagine something of infinite density inside a black hole, infinities are just the way our theories tell us that we don't understand things well enough and got the math wrong. The event horizon can be a very ordinary place with almost flat space and no strong gravitational forces. You can probably cross the event horizon of a large black hole without even noticing what you just did and that you are doomed. So imagining that the event horizon is kind of a wall with nothing behind the wall most likely does not work. Lastly the singularity is not a place but a time, the common pictures of black holes are highly inadequate to think about black holes.
The Return on Cats (ROC): Can Silly Memes and Pics Drive Traffic to Your Site?
Shame? I use one with pride. I want to help destroy sites that rely on an intrusive advertising business model. And I want to put people like the source of your quote (founder and CEO of a mobile ad company) out of a job.
Damn. Thankyou for making me feel better about my coding haha. Some interesting things to look up too.

That oacker vs mapper is interesting, id definatly fall into the mapper territory, although theres times id like a little more mapper!

Cheers!
I'm glad his legacy lives on.

Even though I'd already been hacking (Spectrum) games for infinite lives from the age of around 12 or so I learned so much from him, and the various contributors.

RIP +Fravia.
None of their emails are available/published

But medium is a good choice. Thanks
I presume you're talking about the use of TAI64N timestamps. Making them human-readable is a pipe to tai64nlocal away.

djb's software is, in fact, quite user and admin-friendly. However, most people simply aren't used to the modular toolkit approach way of doing things beyond basic text processing. The djb philosophy is really the Unix philosophy, and so it comes off as quite shocking to see software written like that when you're used to monolithic blobs.

But there is so much insight to be gleaned that, unfortunately, most people ignore precisely because to them user friendliness means building inflexible kitchen sinks. I especially do not consider the latter to be admin-friendly in the slightest.
I've been bitten by this too. It's not that I need a lot of space for apps, but taking pictures or video can fill up the space quite quickly as is; I can't imagine what it would be like with 4K.

My iPod had 80GB of space. My nikon has a 128GB card in it. These are roles the iPhone is supposed to play, but it's an imitation at best because the storage is so hindered.

That and battery life are the two biggest pains I have with my iPhone, but apple seems to think everything is great as-is in those departments.
I would assume that titanium has a higher density than bone and rib bones aren't that large to begin with. Making them larger and thereby heavier would probably cause a few problems.
If a house drops in value, is it also the government's responsibility to refund the difference?
Just as there are colors we cannot see, and sounds we cannot hear, it seems possible that there are thoughts we cannot think. That quite literally the dolphin thoughts are inconceivable to us. Thus by extension the language will be forever incomprehensible to us.

That our brains have led us to believe that our brains are universal and comprehensive thinking machines is a quirk of evolution. It doesn't make such a belief true.
I don't think the power to quickly do things like you're describing is a cognitive ability. The more of your job you can move _out_ of the "thinking" part of your brain into the habit part, the more quickly it goes.

Being a "regular" software engineer is all about building a large internal collection of idioms that you can reach for to build what you need, not to methodically think through each step.
Unconvincing. So the explosion in modern communication technology and advanced worldwide transportation has led to this?

Many jobs are now shipped round the world. Xrays are read overseas. iPhone parts are procured from multiple nations. People work from home--some teams of software developers are scattered over thousands of miles.

Meanwhile, there is a growing prospect of transportation becoming even cheaper and more efficient. We've already seen this for goods--containerized shipping was a revolution. Now the Uber-like services and driverless cars hold potential to remake cities.

A piece like this needs a rebuttal--or at least a mere mention!--of these developments. Instead the reader is left to figure out how innovations like a video phone in everyone's pocket and worldwide next day shipping have had the exact opposite effect that one would expect?
Because, we can't trust poor people to make good decisions. Otherwise, we'd empower them rather than clean up after them. Given that we have enough money to not be living hand to mouth, we make better decisions.

That was sarcasm.

Best piece I've come across on this topic, with applications even past development aid into social aid and other issues, is:
https://www.ted.com/talks/ernesto_sirolli_want_to_help_someo...
If content sites want me to disable ad blocking they'll have to promise me a few things first.
a) they'll go out of their way to ensure that they will never, ever serve me malware.
b) they'll make sure that there is a balance between content and ads. I don't want to see a dozen different ads on the same page. While content costs so does my bandwidth.
c) they'll stop tracking me all over the web. Sure, tracking works for them pretty well but it's an intrusion of privacy for which they never bothered to ask permission.

So as long as they don't play nice, I won't either. And I sincerely hope that the adoption of ad blocking spreads even further especially in smartphones.

Oh and btw, while we're on the topic how about we discuss how publishers rip off advertisers by buying traffic and/or clicks from botnets and other shady tactics?
Ownership of UK residential property by non-UK investors
This.. I need to stock up on 5s.
Richard Stallman, ladies and gentleman
Legitimate country or not, I found it amusing how people on HN were surprised it exists when it's just been sitting there for a long time. I guess everyone is at different stages of learning.
And he'd go have dinner at Emerson's, so he could get away from weeding his beans and eyebang Emerson's wife.
Then you might consider Thunderbolts Project worth of looking at: https://www.youtube.com/user/ThunderboltsProject

It's about ongoing explorations of the Electric Universe theory.
> Adverisers and publishers still don't get it.

Oh, they get it alright. Just that it doesn't make for good rhetoric.
One big feature in my mind — and I've used both Handlebars, Mustache, and HTMLbars a lot — is the fact that it compiles straight down to a JS data structure.

Especially with Handlebars it's always kind of tricky to debug, because there are all sorts of strange conventions going on, and it ends up being very hard to mentally parse.

With JSX (of course the same with Mithril) you get a data structure that is very easy to reason about.
Complex analysis is even neater. (But that's almost algebraic in its niceness.)
This can be fixed by blocking inline-script.
Yes we can, and actually now we started to implement this. But my question is more about how to attract the investors to our project.
70% of all users might not have a problem but the real question is how it impacts the users that matter, the users that voice their opinion and are listened to. I would expect that quite a few of them do notice or would, if they were using 16GB phones.
Although you could set yourself up pretty well with second-hand stuff for a month's rent in San Francisco.
But this requires storing and back propagating this info for the other players - something I really haven't seen in any examples (nor in this article). We cannot also assume that game is always zero-sum game and this information is not needed.
ENet is precise, bug-free and easy to use. There is a python version [0] as well which I find usefull server-side. Love it.

[0] https://github.com/aresch/pyenet
Yes, and they even acknowledge in the article that several mining pools are already sharing the block header with each other before propagating the entire block. They completely ignore that when talking about the latency issues with increasing block size, which makes me extremely skeptical whether or not this article is biased.

Myself, attempting to write an application on top of the blockchain that would store extra information in the blockchain, have met a huge resistance from that community, that came along with a lot of name-calling and not understanding the implications of "filling the blockchain with garbage". I came to the conclusion that this is a really, really fragile issue within the Bitcoin community that many people feel extremely strongly about, and that the core issue is that every member with commit access can veto a decision out, effectively making the project come to a halt.

Many organizations now have a huge financial stake in the success of Bitcoin, which for some is reason enough to be against it. I think the XT fork is an extremely interesting strategy, because it caters directly to those institutions that have the most financial stake in Bitcoin. I wouldn't be surprised if this problem will escalate even further in the future, and it will be very interesting to watch.
What would the tool be made out of? Would any rock do or would it have to be a specific type that requires modification? What would they hold it with?
Don't pay too much attention to the haters. Your pages usually covers a topic in a much more self contained manner than the official manual, which I find hard to use in practice.

Your pages also always contain instructive examples, something which cannot be said for the manual itself.

There's a reason your pages always show up when people search for anything emacs. People in general find them helpful.

And that's what should count.
This article fails to explore the depth of the connection between Russia and space travel. Long before the October revolution, Russian scientists like Kibalchich and Tsiolkovsky were obsessed with using rocketry to explore the cosmos.

They were just two members of a robust philosophical tradition, Russian cosmism, whose influence can still be seen today in the transhumanist movement. To many cosmist thinkers, space travel was not a "religion" in the cliched symbolic sense suggested by the article; it was the literal underpinning of their metaphysical beliefs.

Exploring space was considered, not just the fate of the Russian people, but the ultimate destiny for humanity itself.
Request level blocking isn't going to work when advertisers finally figure out that embedding into the actual document (like a data: URL today) is much harder to block. As the entire point of WebAssembly is to make a small download that is efficient in parse-time and size, it will be practical to embed images (less overhead than a base64'd data: URL).

As for bypassing the DOM, it's a question of when they do that, not if; for evidence, a lot of people tried that with flash already, and lots more try things like trying to block UserAgent context menu. Yes, these were ineffective, but they were (and still are) used by a lot of businesses.

Yes, I think we have a huge problem, because hoping that nobody decides to abuse technology for personal gain doesn't work. With new technologies like WebAssembly, we shouldn't be caring about technical benefits, but instead asking how the technology will be abused. If we give everybody tools to serve a non-document, then we shouldn't be surprised when non-documents are used. The only way to prevent this is to restrict the UserAgent to standards that can only be implemented as an open format, which is what HTML/CSS tried to do.

If you're not feeling the doom-and-gloom, you might want to watch PHK's "Operation Orchestra" talk, and consider that there are a lot of businesses that would love to serve up something closer to cable TV than the current environment where the user can control the rendering.
Nuclear power is one of the safest forms of electricity per generated watt. Even the worst case scenario catastrophes are far less catastrophic than the media and anti-nuclear campaigners would have you believe.

https://www.google.com/search?q=deaths+per+kilowatt

https://en.wikipedia.org/wiki/Fukushima_Daiichi_nuclear_disa...
When we get to the end of a string, the automata is either in an accepting state or not. If that ain't a boolean, it'll do till one comes along...at least for me as I have a hard time imagining uses for regular expressions that aren't implemented so as to return values. Then again I'm not that bright and tend to mumble along writing down my thoughts.

Which is why I'm writing about types...it seems to unroll the at hand possible "compatible/incompatible" conundrum of the name...or at least when after writing about it and heaedd to bed, I realized a simpler illustration was possible using Sets...and isn't that just the way of the maths, one description is isomorphic with another that makes explanation easier? Alas, I despaired of sharing it, but then this very morning I found a place for it.

Anyway, if one tests for compatibility [whatever that may be] between a set S and a superset SS as suggested above, the results of the test depend on both the test chosen and the ordering of the arguments. This is to say:

For each m in S, m is member of SS -> true
For each mm in SS, mms is member if S -> false

But choosing a different test

S is subset of SS -> true
SS is subset of S -> false

Of course whether we map true to compatibility [whatever that is] or incompatibility is entirely dependent in our arbitrary choice of whether our test is deemed to be for compatibility or incompatibility.

I wish I had an easy answer, but it's turtles, even by any other sweet smelling name, all the way down I'm afraid.
Bitcoin is way, way more than a currency. It allows assets to flow like email. And that is just the beginning.

Bitcoin is not required for that, it's not even very good at it.

Cryptographic signing of assets, asymmetric public-key cryptography, digital certificates, etc are not unique to bitcoin and a far simpler system with far fewer fundamental flaws and third party dependencies could be constructed if you want to track assets and replace paper certificates. Trustless, pseudo-anonymous transactions are significantly less useful than verified identity transactions with reversibility, central authorities, regulation, insurance, etc. There are a lot of properties of bitcoin that make it wildly unsuitable for tracking financial assets (or as a digital currency).

Would you trust a Russian stock market?...Your reluctance to engage in these markets means entrepreneurs there do not have access to capital.

How does Bitcoin solve the problems of world peace and corrupt regimes? A simple rubber-hose attack will render up your key or the computer your coins reside on just as it will any other asset, and other assets can be appropriated whether stakes of ownership are stored via the blockchain or not.
It is not just google. Facebook showed me an add for the exact major I have, from the university that I went to --- even though Facebook knew I went there because I told them so.

I am single so it tried offering me ads for dating sites, but it was of course for crappy sites (because the good ones don't need ads) not good ones. Friends in the same age group as me who stopped being single have told me that they get ads for child-related crap (or Ashley Maddison, but I guess thats over).

It is only my hunch, but I think what has happened is that the we have incredibly complex systems that knows more about me than I do, but the people who buy the ads still go "hmm, this product is target towards males ages 20-30 who are single in $AREA" and just put those things into Facebook.
It's IMO the wrong way around. Logs should be human-readable without needing a separate program. Computer code can convert a human-friendly timestamp into a more CPU-friendly one with minimal effort. We have these processors that can do it, so why not let them? Why does djb choose to make life difficult for humans?
The CIA data is from 2007 and counts all hispanic/latino people as white. Wikipedia places the white population at 63.7% based on the 2000 census.

So while it changes nothing about your comments about Asian people being over-represented, it does show that white people are not really underrepresented significantly.
Personally, I consider it very bad taste for you to sanctimoniously criticize Gaffer's tone to promote your own work. Sometimes a good rant is a very effective way to communicate.

PS http://www.paulgraham.com/disagree.html
This sounds a lot like Facebook's ad mechanism.
It's the same, it's money.

Ads -> money for the content provider/creator.

You don't view ads, you are not paying for the content you are consuming.

Really, it's that difficult to understand?
Bold claims require proper sourcing. Otherwise it's perilously close to trolling.

Perhaps start by explaining why that complex had to pretend "it wasn't only that"?
Impersonate google bot? They will have to serve text to google.

Assume any site that uses WebAssembly is trying to pull some shit and dissallow it by default? That probably means turning of Javascript by default, but so be it.

Or just not go there?
Does it do more than your still camera and video camera?
Two good ways to represent plane curves are parametric form:

(x(t), y(t))

or implicit form:

f(x, y) = 0

Parametric form is naturally associated with one point of view of what a plane curve is: the set of points traced out as a parameter is swept over its domain. Implicit form is naturally associated with a different point of view: the set of points that satisfy a certain relation.

Functions of the form

y = f(x)

can be easily re-expressed in parametric form:

(t, f(t))

or implicit form

y - f(x) = 0

so both the parametric viewpoint and the implicit viewpoint are equally valid and useful ways of understanding the graph of a function. You could rephrase the author's insight as saying that he had always understood graphs of functions parametrically, but later learned to also understand them implicitly.

Depending on the application, it may be more convenient to have a parametric representation of a curve, or an implicit representation of a curve. For example, it's easy to find a point on a parametric curve, but hard to test if a point is on a parametric curve; on the contrary, it is hard to find a point on an implicit curve, and easy to test if a point is on an implicit curve. If your curve is the graph of a function, it is easy to convert back and forth between these forms, but in general, converting from one form to the other may be quite hard.

For me, the relationship between implicit and parametric representations is a piece of math that I didn't really learn until long after I thought I had already learned math.
Point cloud in a web browser: San Simeon (17.7B points)
I'd take one Balrog over what they've actually unearthed.
Maybe 'Crypto Smart Contracts', eg. Ethereum/BitShares- or 'Distributed Computing' eg. MaidSafe.

Why? Just personal preference, I think these are very interesting, & hold much potential.
Angular is for data in an interactive app. I really don't see how you can make an interactive app without Javascript (you could do as HN do and make it reload a new page all the time).
I agree. Public transport has to be treated like a network. A network's usefulness increases with the number of connections it can make. A half-assed public transport system will never convince people and if it's done right it's usually very very expensive. Switzerland has excellent public transport, but only because much of it is run by a national, government funded enterprise (SBB) and is considered a matter of national cohesion (hence splurging so much money is accepted by the public).
If you choose to build this, there is an opportunity cost because you could be building something more important.
I agree. I don't want to see any of your ads. Ever.

Obtrusive / unobtrusive / tracking / no tracking. I don't care. I don't want to see them.

If I can block them I will.

Call it stealing? I don't care
Um, we've known about running endorphines for decades?

first result for google is eight years ago

http://www.nytimes.com/2008/03/27/health/nutrition/27best.ht...

scientific studies from 1996 http://www.ncbi.nlm.nih.gov/pmc/articles/PMC474733/
Ad blocker blocking is becoming increasingly common.

I use the Stylebot extension to strip away this sort of cruft on sites I visit frequently - it's almost always just setting 'display: none;' on a couple of elements.
It looks like the blog is down at the moment. Here's google's cached version of the post in the meantime:

http://webcache.googleusercontent.com/search?q=cache:7SWRaHW...
My favorite perspective on this Tragedy analogizes the Commons in question to a cavern whose acoustics preserve any sound shouted within. We could allow more people to shout at once, but that would increase the number of echos, increasing the total amount of "signal" and effectively decreasing the SNR when all you're interested in is a single signal out of the whole cacophony. As the permitted transmission bandwidth rises, the complexity of making sense out of the received data increases at some sharper rate that I won't just pull from my ass.

The fundamental right that must be preserved - the action that must be kept accessible at minimum price to anybody wishing to perform it - is not that of adding data, but rather verifying and interpreting that which is already present. Shouting should be expensive, because you hurt every other eardrum.
Funny. If you are loved on hn, you can treat other people like shit (and berate them). Pg is not a god and it makes the community look hypocritical and stupid.
How I Simplified My Phone
"That's so cool. I look like freakin' Wolverine!" --Dave Lizewski, Kick-Ass
In this case, the losers are local roads, public transit, public utilities, schools, police and fire departments, social services, emergency management, parks, libraries, museums, street sweeping, garbage collection, food inspectors, building inspectors, city planning, other city hall offices, election infrastructure, etc.

Or, at the county level, judges and court officials, district attorneys, public defenders, the county sheriff’s office, county fire department, animal control, emergency rooms, county parks, public health officials, etc.
So she swapped a good standard of living for a poor, isolated one and was surprised it wasn't usually a good time?
http://harmful.cat-v.org/cat-v/unix_prog_design.pdf

Because it lets the implementation be independently reusable as a filter. Furthermore, there are some caveats about converting TAI64N to localtime, so having the admin be aware is desirable.

Having to pipe a program isn't "making life difficult for humans," I have no idea how you came to that conclusion.
I completely agree on the importance of providing supporting evidence. To test out this site, I looked into Micron and Greenlight Capital, because the founder, David Einhorn, has very publicly embraced this stock. Under Greenlight, Micron wasn't listened as a recommendation, and, under Micron, Greenlight was listed as "Hold." I'll admit that I don't follow these things too closely, but it sure seems like Greenlight is very bullish on Micron (or else they would presumably be selling off their position).

This is, of course, one position for one hedge fund. But, without supporting evidence for listing Micron as a "Hold" for Greenlight instead of "Buy", I'm not inclined to trust Navlio for other recommendations.
Airflow – Airplay streaming app
Exploiting CSRF against search with Lucene