skysight-inc/HackerNews huggingface dataset:
> Unless the destruction occurs outside of the realm (spatial or temporal) of the shareholders, in which case the destruction can rightfully be modeled as an externality and ignored. ... It's more dangerous to assume that corporations can be held to task than it is to assume that they are amoral profit-seeking entities. Only in the former case are you unpleasantly surprised if you're wrong.

You are missing the point just as the gp did. I never said that corporations can be held to task for such things.

I'm talking about what they _should_ do, i.e. right vs. wrong, i.e. morality. And such hypothetical destruction cannot _rightfully_ be ignored, because to do so is _morally wrong._

_That_ is the point. By continuing to miss it you are further illustrating the problem. Please wake up.
I just saw this on TC and it was really fun. I love the fake floppies.
Re: Our Relationship. Using stats to quantify the most qualitative emotion: love
Namespacing Variants in ML
There is something insanely useful about New TLDs though that also lends credibility to a site. For example, I have the domain alex.social as sort of a social hub for myself. I believe that that makes my site almost more credible than my blog domain, alexkehr.com. A domain that firmly says who you are and what you do seems like it should/does have a lot of value.
Nice article, liked it. One more thing that should at least be mentioned so a newcomer could investigate further is the Builder pattern. People start using setters to set necessary dependencies (instead of using constructors) often when they have a lot of dependencies or when multiple different dependencies can be injected. This can be fatal when anyone besides the class creator is going to use it. So the builder pattern can really clear things up a bit and at least hide the messy things (if not making them clearer).
As long as they are used in email adresses, they're still pretty significant.
So how is the 'online demo' supposed to work? There is just a white rectangle on my screen.
The eeriness of the English countryside
Oh yeah. Also Byron ("Every body does and says what they please"), Austen ("Nobody thinks of that when they fall in love"), Thackeray ("A person can't help their birth"), Wilde ("Experience is the name everyone gives to their mistakes"), Shaw ("It's enough to drive anyone out of their senses"),

Lewis Carroll: "'Whoever lives there,' thought Alice, 'it'll never do to come upon them this size: why, I should frighten them out of their wits!'"

C. S. Lewis: "She kept her head and kicked her shoes off, as everybody ought to do who falls into deep water in their clothes."

Doris Lessing: "And how easy the way a man or woman would come in here, glance around, find smiles and pleasant looks waiting for them, then wave and sit down by themselves."

E.B. White: "But somebody taught you, didn’t they?”

This is settled. Singular 'they' is good English and always has been.
The rule against it was just made up by 18th century grammarians (including
the fascinating Ann Fisher [4], who surely would regret it now) and
they even got a law passed in 1850 prohibiting it, which only goes to
show how widely used it was.

1. https://web.archive.org/web/20150328135337/http://www.crossm...

2. http://itre.cis.upenn.edu/~myl/languagelog/archives/002748.h...

3. http://www.pemberley.com/janeinfo/austhlis.html

4. http://www.nytimes.com/2009/07/26/magazine/26FOB-onlanguage-...
Is the work-life balance working for a facility like this as bad as it is for the more design-oriented engineering at Tesla?
Agile User Story Template Examples and Explanation
Have there ever been 'physics billionaires'?
I agree except that domain names are still words, not numbers, so they're more memorable in the instances where they are visible.
My Experience with Parse – Mobile App Platform
Gifted Advocacy: Unstoppable
>like .sucks has... though their pricing is the topic for a separate thread

That thread was front-paged yesterday: https://news.ycombinator.com/item?id=9357898
https://sirxemic.github.io/Interstellar/
Anonymous Shuts Down Montreal Police Site Against Brutality on Student Demo
No, it's like no one understands that there are things more important than money.

That is one of the chief problems with large corporations: the people making the decisions are so far removed--insulated--from the consequences that they feel no responsibility for the negative effects on other entities.

The numerous examples of corruption, evil, and greed in large corporations should come as no surprise--it's built-in to the system.

And when someone points it out, there's one after another of people like yourself who exhibit a deafening WHOOSH with yet another, "but, but, but...money!" The single-mindedness is astounding.
I'm always curious at what point in dealing with Zygna and their allies we are supposed to pretend that they don't steal from other programmers or try to ruin the business. When speaking with them or other programmers about them I am always super polite but when there are facts that it are too taboo to bring up, we can form conclusions about the entire company.
"Texting while driving reinforces the idea that you need to pay attention to many different things while driving, which is extremely important. Every new driver should text constantly while driving, or else they will never become good drivers."
Thanks! So I've just been pronouncing it wrong the past 30 years. Eurotrash English :)
Yes, linguists call it "discourse markers", or "discourse particles", or "filler" words.

http://en.wikipedia.org/wiki/Filler_%28linguistics%29#Filler...
Confetti – Tumblr for events
Non-semantic classes are totally fine: http://nicolasgallagher.com/about-html-semantics-front-end-a...

- Content-layer semantics are already served by HTML elements and other attributes.

- Class names impart little or no useful semantic information to machines or human visitors.

- The primary purpose of a class name is to be a hook for CSS and JavaScript.

- Class names should communicate useful information to developers.
Show HN: Virtual VC Interview Practice
Space is big ...
What I don't understand is how come this dude repeated the same mistake four times in a row?

Maybe switch fields - that's a good way to break out of a destructive pattern.
Even where it isn't ubiquitous (outside the US), unusual domains confuse plenty of non-technical users.

I own <surname>.me.uk, and it took years for relatives and others to stop querying me if I gave them my email address. "You mean, .me.uk.com?" ".me.co.uk?" "That's <name>@me.uk?".

Having said that, I've seen .travel and .jobs on big advertisements, so it's just a matter of time.
I was there hacking in the beginning. With the Eris S, roger dickey, neil, kenneth, etc. They entered into a market with free users and based their predictions on this. FB cut them off by limiting the virality. That was game over 2012. (Mobile ads cost money).

Zynga is in deep shit. I mean deep shit.
I take it as the expression of a permanent quest for logic just hung up in the air "so" someone, including myself possibly picks it up. The meaning seems to be more "so that" than "that said, how's your day been". Or "if this is correct, then this means that..." rather than " OK, got it, what else?"
Not much of a resolution. If our progress continues to accelerate with same rate as of the last 10K years, in 100K years we'll have the capability to change completely the structure of our galaxy. Why can't we see any such grand-scale projects from other civs?
> If I could install it (easily/legally) on any hardware, I would run it everywhere.

That's why I said personal computer :) Another OS X pitfall is that modern, vendor-supported versions are somewhat resource-intensive and not very fit for running on older or less powerful systems.
This is actually a field I've thought a lot about, in no small part because whoever solves this problem stands to profit a lot.

The problem is time horizons. Extraterrestrial mining projects from conception to first delivery is probably a 20-30 year timeframe. That is way, way outside of what could be reasonably financed on the open market.

On the other hand, if you could reasonably get a return on investment in the 5-7 year time frame, then there'd be no trouble getting financing for each step of the project. However that requires having liquidity events before you're able to actually get resources to market, and the only way I see that to be possible is to sell some sort of contract valued by future revenue potential. You see the same problem in remote areas of the Earth where mining efforts take considerable planning, e.g. northern Canada. And we have solutions there: mining claims and a sense of legal ownership of resources that are still in the ground.

Break that mining project into 5 to 7 year chunks with a mechanism for contracts exchanging hands inbetween, and the free market will solve the problem of bootstrapping space settlement.
yes; but if you had your blog under alex.com nobody who ever learned this about you would ever, ever forget. it would put you in a whole different league.

I dare say it would get you laid at parties. even zuckerberg doesn't have mark.com
> I know it's not the HN guideline to thanks

Of course it is! It's just fine.
Not that big. Advanced technology, like replicators and a few million years are enough to reach galaxies far-far away.
About (Amazon) Prime Stations
If you tell the average consumer your site is at "alex.social" they will type in alex.social.com.
> sorry, I can't reply directly to you because of the negative karma

There's a delay on replying sometimes but it isn't karma-related.
Okay now I get it. Start counting on your left hand. 1 .. 5, left-side, 6 .. 10, right-side. One-left, is "one full set of fingers, plus a left", repeating again, 11. Two left, 12. 3-ten, you change to a number count, because .. why not? It is self-documented .. and thus easier to teach. Maybe?
I was more thinking Haskell type classes vs. C# or Java interfaces. They're a bit more powerful than Go interfaces because they can be used in combination with generics.
I bought c.how recently... there are now 4 letter domains that make words that you can just register. shit is awesome.
Bob Noyce. Thomas Edison. Elon Musk.
Depending on how the universe works we only need to be the first in the galaxy (the chance for which is not that low). Also we can just be in the galactic backwater. there are places on earth we know nothing about. So the idea that we are in a part of the galaxy equivalent of the deep amazonian jungle is also not far fetched.

And the galaxy may be brimming with life - just so alien that we cannot recognize each other.
Automation is enormously expensive, human technicians are incredibly cheap, in the short term. Tesla probably doesn't have the capital yet to buy a huge array of robot arms to assemble their cars. The smaller the company, even when building cars or airplanes, the more likely you'll see everything hand-assembled.
This is not a theory, but a hypothesis. A small chance is never a good bet, especially when our whole race is at stake.
I agree w/ @leaveyou.
It feels fast and fluid. I love the 2GB of RAM.
I'm in the US and use it on T-mobile's "4G". It's compatible and I love it.
That works for the mil and edu domains, because there is a verification process creating a barrier to entry, and therefore some measure of validity.

There are so many new TLDs out there that I couldn't even pick out the real ones from fake ones if you gave me a list. And most of them require no verification whatsoever, so They're completely open to legitimate users and spammers alike.
What are the full details?
It's also interesting to note that Google is making a large investment in New TLDs: http://www.google.com/registry/ -- In addition to owning a lot TLDs, they just paid $25 million for the rights to .app.
UW scientists, biotech firm may have cure for colorblindness
A close encounter, yes. If it were a continuous value, they'd be proximity minima.
Thank you for your comment. I skipped after the first paragraph. I then came back to comments and was convinced to read further and I am happy I did.
Everything that is reliable for a couple of million of years will be heavy. If it is heavy - it will be slow. And we have that joyous dark energy lurking in the intergalactic space - traversing it may not be the easiest thing in the world.
I'm sorry, but this is a ridiculous way to think! You give me 100 Euros that I promise to repay later. When "later" comes, I refuse to pay. My brother finds this humiliating and to protect the family name buys the debt from you for 10 Euros. Should I now be able to say to him "Hey, a smart hedge fund would have only paid 1 Euro for this debt - you pushed 9 Euros of book losses on me, that I had nothing to do with! I'm getting taken advantage only to save the family name!"

Nevermind the theoretical principles involved, the actual numbers are quite different from what you probably believe:
All in all, around 200 Billion Euros of private creditor debt was restructured:

1) 107 Billion Euros were simply written off

2) 62,4 Billion Euros of old private bonds were exchanged into new private bonds

3) Only 29,7 Billion Euros were paid out to private creditors and shifted onto the books of other Eurozone governments.
I'm an English and German speaker and do it in neither. I find it contrived. There's a lot about language usage today that annoys me, like the new trend of being excited for something. You might look forward to something, and be excited about it. I realize that language evolves, so I keep my annoyance to myself. What I struggle with is the prejudice I reserve for those who brutalize a language for little else than being conformational, trendy or contrarian.
Reengineering in this article is referring to business processes. Good read, if dated.
There are all kinds of predictions flying around on how the introduction of new gTLDs is going to effect the economics of older TLDs. No one knows what's going to happen.
About casual sex: I interpret the phrasing "because they wanted to get to know the person better" a lot differently than the people in this interview seem to. I've said it myself, actually. What I meant, at least, was that being romantically interested in someone you turn out to be sexually incompatible with happens so often, that often it's best to put the sexual compatibility filter before the romantic interest filter.
Akka on .NET
A closure is 1 function and an environment.
An object is N functions and an environment.

Objects are more useful as you don't need to repeat the environment to implement more than 1 operation.

Both objects and closures can be type erased so that the environment is not part of their type.
Can somebody offer some cliff notes on what they got out of this?

I skimmed because frankly I'm too jaded to fully read something that doesn't start out with an introduction, telling me what's up ahead and why I should care and instead goes on and on for many pages.

The parts that I skimmed felt like the thoughts I tend to have regarding big ideas that haven't come together quite yet. There's definitely something, but it's elusive because something is missing, something big enough that it tends to cut many pages into a paragraph. That's what this feels like to me.

"In conclusion, drink tea, together with your friends; pay attention to the tea, and to your friends, and pay attention to your friends paying attention to the tea. Therein lies the meaning of life."

This is a terribly obnoxious thing to say to somebody after they've supposedly spent 20 minutes reading your article. The meaning of life?

I once read a book when I was 20 that blew my mind so hard that I spent the next year in varying degrees of telling others THEY need to do and think like I do because clearly, this feels so right and it felt so wrong prior. It was like falling in love with a new outlook on life, the infatuation takes a while to fade away.

If you're not careful, you can develop a guru complex where you start thinking you possess knowledge others need to urgently know about. That's where sentences like 'therein lies the meaning of life' come from I find.

That feeling will pass and you'll look back on having written words that imply you have life figured out and shake your head in disbelief :)
can you share a link for this ted talk pls.
I hadn’t known about AAlib, that’s quite cool. Unfortunately it seems only to do greyscale output, whereas the selling point of this is that it’s in colour.

I made a pull request to picture-tube to support this, in a limited way[1]. If that gets merged, hit-that can be updated to take advantage of it.

[1] https://github.com/substack/picture-tube/pull/6
I think the difference is that Prolog was aimed to solve all kinds of programming problems. PPs on the other hand is very domain specific from the start.
You have to take into account that quantum processes are governed by a kind of "randomness" that is different from the one in stochastic processes. Scott Aaronson explains the basics of quantum mechanics very succinctly in one of his lectures [1].

The exponential->polynomial speedup we might get from a quantum computer doesn't really apply to stochastic processes, because we can already execute them in polynomial time on a classical computer (just use a random number generator).

Having a quantum computer would still be truly amazing, though. Even just being able to simulate quantum mechanics efficiently would be revolutionary.

[1] - http://www.scottaaronson.com/democritus/lec9.html
NASA GoPro footage from EVA 30
So I see you can categorize papers, but can I tag them? Organizing my papers isn't a partitioning problem, its a tagging problem - a paper might be on several topics, and I want to get views of "e.g., all the papers on block-based languages".
> The big change since the original days of the dotcom boom is that most people no longer find websites for the first time by typing "http://www.$FOO.com" in the address bar of their browser.

You would be utterly shocked to learn that direct navigation advertising, domain rotation and other related businesses are thriving, with multi-hundred million dollar revenues.

It's not about "most" people, it's just, "financially viable people."
Because democratically, the foreign debt-relation makes the whole difference. If all of the greek debt had been domestic, then a restructuring would have been a purely domestic matter - solvable by a democratic election.

What is ugly is when foreign states impose non-sensical demands of another country as part of a move to bail out their own banks.
You are completely right, I didn't think that the parent would delete it (it was a honest question, really). But I can't edit it now. Perhaps someone from HN can?
It's funny, but our main site now uses a .solutions domain, and our existing users adapted pretty well, even those who have trouble with basic computer tasks.
Bags: http://bags.cs.jmu.edu/

DBSnap: http://www.public.asu.edu/~ynsilva/dbsnap/

DataSnap: http://think.cs.vt.edu/snap/
Nice, I'm glad you hide the pointer on yours, it makes a big difference.
Best Mobile, Desktop, Online Apps Promotion and Marketing Services
It’s free and don’t require any costs to developer
One issue with the article is that doesn't distinguish between the statistics for Nevada as a whole, which are totally dominated by Las Vegas's size, and northern Nevada, which has a different economic makeup than sin city.

As a recent transplant to Reno I've been very happy with how livable the area is. The University of Nevada -Reno is a solid research university, the town has a palpable belief in itself these days, the proximity to Tahoe makes all sorts of luxuries available, and the economy is both more diverse and better educated than this article indicates (again, Reno != Vegas.) The Tesla deal certainly seems to have spurred conversations that weren't happening a year ago, and I've personally been getting a number of headhunters calling me for local software development work in the last couple of months, which was a pleasant surprise, I was worried I had put a giant railroad spike in my career by moving.

The political leadership in Reno and Northern Nevada have been playing a long game for a while to diversify and expand the economy. I considered it very serendipitous to find out how successful they've been since I moved here.
http://en.wikipedia.org/wiki/Class_invariant

(above is a special case of below)

http://en.wikipedia.org/wiki/Design_by_contract

Alas, Eiffel looked like Modula (Pascal), rather than like C/C++, so it never caught on. The important part, though, was the idea of class invariants + method pre-conditions + method post-conditions. Meyer's book, from years before Java and "Java beans" infected the group-think, talked about classes that explicitly were constructed in a valid state (which also meshes well with the practice of immutability), and methods with explicit conditions of their requirements and what they were guaranteeing they would accomplish.

"Java beans" pretty much took these otherwise sound engineering principles and pissed all over them.

Rather than having a constructor that builds an object that you can then start using, you have to guess (unless documentation is very good, which it won't be) which setters must be called before "bean" is non-crap.

Yes, I'm bitter that such an obviously flawed practice became standard operating procedure, to the point that doing things right is viewed as suspect.
HomeLabs: Brain Games For A Cause
http://www.urappstore.com
I believe it's still .com, then everything else, even if people typically find sites through search.

Why? If I write on a poster john.com, or on a cereal box, or on my business card, or I say 'visit us at john.com' on the radio, or my tv commercial says john.com at the end, people know exactly what to do. They recognize the words john.com as a website they can visit or search.

Now, if I say, 'visit us at john.ninja' on the radio, people have no idea what I'm even referring towards. If it's on my business card, people are wondering if my last name is ninja, or maybe this is just a fun play on words, and I refer to myself as john.ninja and the dot in-between the words is for design purposes. To fix that, you need to write more, www.john.ninja. However, it's still difficult for people to digest. Most people would probably ask, 'that's a website?', and then they would just visit google and type in 'john ninja', which may or may not get them to my site.
In Ruby this sort of thing comes naturally due to its much more flexible metaprogramming features than Java-like languages. Testing frameworks like RSpec and the various Gems that go with it for building mock objects make this very easy and common, without having to restructure the original code or have a bunch of nonobvious names for a bunch of patterns.

I have nothing against Java and still take work in Java, but I think every Java developer would learn a lot from Ruby-like languages.
As a long-time vi/Vim user, I thought this article provides an excellent
explanation for non-vi/Vim users for the reasons why enthusiasts choose to use
such an old and unusual (for those coming from a GUI background) editor.

In particular, the author emphasises that you leave Insert mode as soon as
you've stopped typing. When I first started using Vim, I used to spend too
much time in Insert mode while moving around using the arrow keys.

What I learned from the article: If you're not positioned on a parenthesis, the `%`
command will “scan character by character to the right, until the first one is
found, and then moving to the character matching that one”. Until now, I’d
always been using one of the `f`, `;`, `T` family of commands to move to a
parenthesis or equivalent character. This will be a real time saver.
Ctrl-D works on Firefox/Linux.
Welcome to Ribbonfarm.