skysight-inc/HackerNews huggingface dataset:
I'm observing that many minimalistic/simplified forms of complex subjects are for the benefit of those who actually navigated the complexity, grokked it, and saw the underlying simplicity ... then documented it as simplicity in that context. It means little to anyone not already familiar with the complexity. Kudos if that understanding can be presented as a shortcut to enlightening the ignorant, but most of the time it's really done as a conclusion, not an introduction. Reading the ending of the story is not enlightening unless you've read from the beginning.
That's one strategy. Plenty of liquidity means (literally) that you're rich. So your strategy is 1) be rich 2) buy undervalued assets post-crash.

Your strategy is okay. For those set of assumptions I suggest you remove the second step, which might significantly reduce your being rich. So, 1) Keep plenty of liquidty. Buy nothing pre- or post-crash.

This has a very high probability of keeping you rich.

Now on to us mere mortals. In bubble times did you know you can actually start a company with like a few hundred dollars, start delivering product and getting users, and get investment to accelerate the process?

That way, you can build a company with cheap capital even if you're not already "plenty liquid", as you might put it.
RE: Terrafugia

$30 million in pre-orders

2 production-ready prototypes built (i.e., actual, flyable planes that readily turn into road-worthy cars and back again)

I wouldn't call that over the top. I'd call that awesome.
I've been thinking about your last line. The rest of this comment is musings.

I think argparse is a cool module, and definitely better than optparse or getopt for the types of things I do. Both optparse and argparse were external packages before becoming part of Python. Optparse is dead, but I don't think that argparse is dead.

Some modules have a longer cycle time than Python. For examples, the decimal module (based on the 'General Decimal Arithmetic' standard) and sqlite module (based on SQLite).

I think these modules are cool. I don't think either of them are dead. (But on the other hand, the *bdb modules and the underlying implementations are dead.)

Some modules spun off, developed for a while on their own, and merged back into Python. Two examples were 'turtle2' and 'unittest2'. I enjoyed using unittest2, and am glad that it's part of Python 2.7 and newer. I never used turtle, but it was used in some computer classes. The turtle2 author pointed out that some computers are so locked down that the teachers can't change anything, which is why a 'turtle' in the base install can be useful.

Elementtree was and is a standalone package. I use it for nearly all of my XML parsing needs. It has a C extension as an accelerator, which isn't always painless to install, especially if I want a pure-Python distribution.

But on the other hand, minidom and the other XML-SIG package are dead. Then again, I didn't think they were cool. ;)

I looked at what modules were added in 3.2 and 3.3: lzma, faulthandler, ipaddress, argparse, concurrent.futures, unittest.mock, .. and that's about it.

(Interestingly, PEP 3156 would likely replace concurrent.futures.)

So I think others agree that only the most stable of APIs should go into Python core. But I don't think that all cool Python modules which get into the core die.
You can get them from libraries, but it really depends on location. If you're a resident of NYC, there is a great public library system with huge holdings. If you're somewhere rural, not as great. University libraries cover a fairly different subset that can also be useful (skewed towards nonfiction and literary-landmark fiction), but vary significantly in their policies on access by the general public. Some allow general access, others require some kind of ID to even enter; most won't lend to the general public.

Libraries also tend to have worse coverage of books from abroad. American library holdings of books only published in the UK are much worse than of those published in the US, and vice-versa. And only a few specialist libraries have significant holdings of out-of-print non-English books, even the most important ones.

I've been particularly noticing this in the past few years, as an American working at a university in Denmark. The holdings here are quite good: they include just about every book ever published in Denmark, plus a huge number of foreign books. And they're integrated into a central catalog containing the holdings of all public and university libraries nationwide. But there are still many books I run across, especially American books published in, say, the 1930s-70s, where no library in the country has a copy. It's not even that uncommon for a worldcat.org search to turn up that no library in Europe has a copy. So then my next move is to start looking for a PDF. Sometimes I just give up and decide the book might as well not have existed.

Something that would be quite cool, if the data is available, is some kind of access map quantifying that. If I am at [lat,lon], what % of books published in the U.S. in the 1950s do I have available within 100mi?
IMO, war is nowhere near as clinical as it would need to be for remote controlled tanks, helicopters and other vehicles to be effective.

I've just finished reading Generation Kill for the second time - I highly recommend it for an idea of what things are actually like.
> I'm not so sure about that. If it's not pushing to request record 334, why is it pushing to request record 335?

For the same reason that it's OK for me to push in my door, but not to push in yours. Or why it's OK for me to type in my password, but not to type in your password.

> You have explicit authorization to go through the front door, and anything 'bad' you did inside was restricted to what you looked at.

There certainly isn't explicit permission; I think you mean implicit. Assuming you do, we just disagree here. You don't have a "presumption of authorization" when accessing something a reasonable person would know isn't meant for them to see. I think most of the rest of our disagreement flows from this.

I also don't see where you've made the case that get-the-employee's-SSN SQL injection attack is relevantly different from the send-an-id case.
"We have reached a permanent plateau of prosperity."
IE11 Changes
iTunes Radio has a similar issue with "Never Play this Song" which is found in a dialogue after clicking a star icon, which I assumed means "Play More Like This." On more than one occasion I've found my finger hovering over some element in iOS 7 guessing at what will happen.
It's missing the obligatory "We are looking for someone with n years of experience." where n > age of the project.
Google's Android Studio is based on that, I think.
Direct link to the specimen page: http://mozilla.github.io/Fira/
There's been a big boom in small, regional jet airlines over the last few decades (Low Cost Carriers, or LCCs, sometimes known as Low Cost Regional Carriers). A lot of companies saw what Southwest and JetBlue were doing and figured they could do the same on a smaller scale: control costs by flying limited routes and serving smaller markets, where they could outcompete the bigger carriers on price [1]. Then, if things went well, maybe expand from there.

It's an incredibly crowded field now, and even many of the LCCs themselves collapsed.

[1] It seems a little counterintuitive, but in the airline business, there is almost a reverse economies-of-scale effect. This is because routes can't be flown on demand, but must be scheduled, and so you're maintaining a fixed supply while dealing with variable demand. You don't have a lot of fantastic levers to pull to deal with fluctuations in real time, because you can't redirect inventory (planes, crews, etc.) on demand, and canceling flights causes chain reactions across hubs and spokes.

This is why a lot of the big carriers have been cutting flights and routes like crazy in recent years. Faced with undersupplying or oversupplying the market -- and faced with all their other enormous costs -- they'd rather bet on undersupply. Passengers these days aren't incredibly loyal to any given airline, and they're very price conscious. They won't give you credit for having a bigger network; all they care about is getting from A to B right now, and finding the best price in so doing. So having a bigger network can often be a liability.
$50/year for the personal edition is a bargain, great product.
I actually made money in the mid 90s making websites for people and I was born in 1989. I made websites for local teachers and the middle school. I had lots of walking around money as a kid in high school because I had a recurring payment from work that had begun in 2001 at the height of the dotcom era.
Things I learned from Hacker News: both high and low salaries are all the fault of dastardly "unions".

(Actually, the regional carriers that employ newbie pilots are non-unionized.)
>For example, if the skies of tomorrow are filled with inexpensive drones, it's grossly cost-ineffective to fight with long range guided missiles.

Perhaps. But human dogfighting skills will prove even more worthless in that future, relative to the guided missiles.
Wow. I use Anki to learn human languages and lower-level stuff. Language bindings? I am not sure whether to consider you a masochist or a hero!

Do you have a write-up on how you are doing this?
We are all engineers
From the first few minutes I used it, I wish there was a simpler way to make "one off" reminders. For instance, I have a hair appointment Thursday, but the only way I could figure out how to make it for a single reminder was to set the start and end date on the same date.
"if you generate particular sequences of instructions, we'll detect those and instead execute a more efficient version, every time"

This is what JITs do. At least the good ones.
I think what I take issue with is referring to any device running a Symbian OS as a "smart phone". Many Symbian phones were just "feature phones", and this is probably (though I can't prove it) especially true in BRICS countries. It's not really a fair comparison. We've got little reason to believe Nokia's fate would have been any different in those markets as they developed than it was anywhere else.

Plus, did you ever use an actual Symbian smart phone? I used this one for a bit (http://reviews.cnet.com/smartphones/nokia-e7-dark-gray/4505-...) and it was just terrible. And it was probably one of the top 5 best Symbian models!
Just what modern warfare needs, even less proximity. Boeing like to say its for target practise but quite obviously its real life applications are far more violent.

Powerful nations will be able to conduct warfare even more secretly (less witnesses and potential whistleblowers) and reduction in home casualty will allow them to conduct their wars for even longer.

Can we really trust these countries to use this sort of technology responsibly? Clearly not. Interesting and clever technology but ultimately distasteful and sinister.
Maybe I've been reading too much iFixit propaganda, but isn't this just going to cause the production of more "e-waste"? Or are we counting on third-world child labor to eventually take broken iMacs apart and fix them up for sale in non-first-world markets?
Looks like this might have finally fixed the brain-dead UI of the youtube comments - following threads has always been terrible.
They just added them about an hour ago:

http://news.makerland.org/rss/

http://news.makerland.org/atom/
You could try remapping shortcuts to your liking.

JetBrains products have awesome personalization capabilities.
Ziptr to Discontinue Services
Pretty cool, the other change I would suggest would be munging one of those plugs that can morph into any sort of wall plug [1] (they sell them in airport shops) so you end up with a charging cable that can plug into anything.

[1] Something like this: http://www.isplc2006.org/b2b/graphite/5/universal_plug_adapt... I've got a round shaped one with a "Fuji" logo on the side I got at Heathrow I believe.
Herp derp derp herp derp herp derp derp herp derp.
The first time I have ever seen someone mention Lojban in the wild!!! How exciting!!
While I'm cautious to call anything a 'bubble', right now tech is looking a bit over-valued, and the internet startup space is way too crowded... I'd personally avoid investing in anything tech related, with a few exceptions.
> Is there any way of changing the definition of voter eligibility without someone being able to accuse someone else of stacking the deck?

There's a difference between situations where an such an accusation is a potential accusation which may or may not reflect the actual motivation (which, yes, is true for pretty much any change in voter eligibility) and situations where the change in voter eligibility has the sole stated motivation of using a new voter group to offset the specific presumed policy preferences of an identified existing group (such as where the justification is "...in order to make sure we don't continue to have a huge pool of non-working old people block-voting for their own benefits"), in which case its not an "accusation", its the overtly proclaimed motivation for the change.
Prudent advice. Building a reputation to attract great people to your team demands honesty about who you are and how you work together. This should not manifest itself as a list of buzzwords, but a genuine introspection about what kinds of talents and personalities will benefit your team in the long run. Clearly explaining to a candidate why you want them to join your team and what it is you value about everything they have to offer can be a powerful and persuasive conversation to convince any candidate to choose your team above all others.
Golden comment response

— How many years of experience do you have with Python?
— ALL OF THEM.
As someone with a 3 year old Mac Mini desktop because I was cheap -- External drives really clutter up a desk.

Of course, now even Mac Pro customers don't get the space to add more storage internally.
Messages like this are only sent if the password was correct, AFAIK. (Google sends the message in part as a warning and in part to explain that no, your password wasn't wrong, they just don't think it was actually you.)

This was presumably not you, so change your password immediately.
http://youtrack.jetbrains.com/issue/IDEABKL-5938
"a significant uptick in the number of parties, hot girls roaming bars trying to chat with any guy that looks like he might be an engineer and looking for a job"

That is a pretty bad strategy to hire from founder's perspective. Will reasonably smart engineers like these strategies?

On a related note, a friend of mine was telling me that he saw someone (on OkCupid) mentioning about contacting her only if you are engineer since her startup is hiring engineers. Ha!
What about when the pure code is too slow to run? Or when the pure code is wrong but the jet is right - so that the nook spec is now not sufficient to determine semantics.

Let me bury that criticism though by saying that this is the most beautiful piece of work I have seen in some time. If more people were willing to be a little crazy we might not be quite as tangled in spaghetti.
It's worth thinking through the actual impact on behavior that a lower voting age would bring.

I tend to think it's a bad idea because of how it would change behavior of some adults who interact with children.

As adults, if we want to do more than just voting, we can go door-to-door talking to voters, for example. We can put up posters, or make calls. If another voter isn't convinced, they can just say so; if they don't even want to talk, they can close the door or hang up the phone.

But children are often captive audiences. They are surrounded by adults (adult family members, teachers, etc.) who can and do tell them what to do, and there are consequences if they fight back. Sure, you can lie to Dad and say "sure, I voted for your guy", but what if he catches you lying and actually kicks you out of the house like he said he would? A teacher probably wouldn't outright tell students how to vote. But... they'd certainly have a much bigger incentive to teach them good political thinking, for the teacher's value of "good". There are already church leaders who outright tell their congregations how God wants them to vote. Do we want to point that kind of crap at kids as well?

A lot of adults wouldn't abuse their power, of course. Currently, children can't vote, so they have far less incentive to abuse it in this way.
Did you even bother looking? It states on the linked page that the code is under the Apache 2 License and the download page states it too:

Community Edition FREE

Lightweight IDE for Python development only

Free, open-source, Apache 2 license

Intelligent Editor, Debugger, Refactorings, Inspections, VCS integration

Project Navigation, Testing support, Customizable UI, Vim key bindings
If you're truly worried about the second point, to run JetBrains software all you need is to download the jvm somewhere on your system (it's just a directory) and set the JAVA_HOME variable before starting it:

export JAVA_HOME=/my/install/dir; bin/pycharm.sh

There is really no conceivable way that your browser would be scanning your operating system looking for a downloaded JVM (if it does that, it's not a browser, it's a virus.)

If you truly are religiously against jvm it's w/e to me, but the security concerns are not valid.
What provides entertainment value to "sometimes" trolls is pollution to everyone else. May I suggest that you find a better hobby?
I'm not a marketer but this is a matter of knowing what people want so that they, marketers or their businesses, know what to work on making and selling. It isn't really a privacy issue since Google does track you and know who you are even if you are not signed in.
Funny timing. I just finished watching a video on the decline on the US dollar in global trade. Here is a link: http://hiddensecretsofmoney.com/
> A typical approach with JIT-compilation is to write relatively inefficient code and hope that the JIT compiler picks up on it and optimizes it for you. Their approach seems to instead be to say "if you generate particular sequences of instructions, we'll detect those and instead execute a more efficient version, every time".

I don't see the "instead" there. Those seem to be two ways of saying the same thing.
"""Its self-compiling kernel, 7000 lines of code, specifies Hoon unambiguously; there is no Hoon spec."""

You realize there's such a thing as over-specifying something, right? You realize that using source code as a spec does this?

If you don't realize; consider that non-data aspects of a program, such as runtime and memory usage and bug compatibility, can sometimes form part of a specification, and sometimes don't. A specification says as much what is not required of an implementation as what is required. By claiming your one true implementation is the spec, one has no means of ascertaining what behavior is incidental, and what is actually required/able to be relied upon.

I'm not normally an XKCD fan, but this strip sums it up perfectly: http://xkcd.com/1172/

.

"""Hoon can be classified as a pure, strict higher-order static type-inferred functional language, with co/contra/bivariance and genericity. However, Hoon does not use lambda calculus,"""

A higher-order functional language does not "use" the mathematical definition of higher-order functions? In that case, what do you mean by "higher-order functional language"?

EDIT: I was going to make an analogy to the hypothetical claim that language X's arithmetic system doesn't use Church numerals (i.e. the mathematical formulation of natural numbers)… but Hoon is actually implemented using Church arithmetic. Go figure.

.

"""unification,"""

By what mechanism does Hoon implement type inference? Honestly, that's kind of like saying Hoon doesn't use, say, queues. Great, but, why?

.

"""or other constructs from “PL theory.”"""

Disdainful much? I'm really curious what's the background behind the scare quotes here.

.

EDIT: Just to be clear, I'm not claiming your project is uninteresting or not worth your while. I just feel you're being overly dismissive of the, let's say "traditional" schools of thought, with invalid justification.
Infographic Friday: ''The Perfectly Optimized Page''
How to Make Your In-memory NoSQL Datastores Enterprise-Ready
Of course, it's more complex than that. Surely you're not suggesting to completely eliminate all four of those. They each have a certain value in their own way.
Just use the "help"->"check for update".
Guided missiles.
You are correct that it is.
To be clear, Randy didn't come up with the algo -- he just pushed really hard to get it implemented. It's a pretty well known algo.
If you want to see broken UI set a recurring alarm for workdays at 7:45 and 8:00 and then try to select each alarm in the week view. This must be the worst interface I have ever seen in an iOS app, the people that did it don't deserve to be called designers.
Open source ish.
DreamWeaver 1.0 wasn't released until December of '97 [1] and in November '96 Photoshop just released 4.0 [2], the first version with Layers, it still only had 1 undo, and text was rasterized (you couldn't edit it). FrontPage wasn't even released until around '96.

Most of the websites I remember from that period had a lot of cut and paste graphics (Photoshop was expensive, has a learning curve, and harder to use than today) so I'm sure custom graphics were expensive and people charged a high rate (with lower productivity). I can't remember any popular WYSIWYG authoring software prior to DreamWeaver/FrontPage. I would guess most were hand-written--which, as you know isn't hard, but the tools were a lot less refined and harder to find out about back then.

[1] http://en.wikipedia.org/wiki/Dreamweaver#History
[2] http://en.wikipedia.org/wiki/Adobe_Photoshop_version_history...
The default key binding for column mode is Alt-Shift-Insert.
EDIT: Let me rephrase. I think it's silly to call Facebook "old and mature" when it IPO'd 18 months ago. It makes it sound like you would have had a shorting strategy for it some time ago, perhaps 18 months ago - which might have failed miserably - but now would sweep that under the rug, pretending to have never had it.

Of course, we can all be clairvoyant if we sweep our losses (FB is up 27% versus IPO opening price) under the rug. Shorting as a strategy works wonders if you ignore when it doesn't.
You can pull way over 20g and still function, as long as you are immersed in water, have your lungs filled with water and get some of that injectable oxygen microparticle stuff to keep you from drowning, or have some liquid of the right density that you can breathe, which is also one of the many reasons why Neon Genesis Evangelion is awesome.
On the other hand I love using Pycharm on Windows and Linux. I also love the fact that should I choose to use a Mac, Pyharm would be working just the same.

IntelliJ IDEA product familly is really well done. They do not feel javan at all.
I still don't get it how Google can ignore the fact that people have multiple Google accounts, yet insist on everyone having one true Google+ account. I've decided that I want my Google+ "identity" to be based on my company's Google account. Which for example does not have support for logging in to YouTube. What then?
BoS Student Grant - Learn from Entrepreneurs
I agree. I've been using IDEA since early 2005. I am currently working on a project that requires me to use Eclipse, and it's almost unusable.
Imagine the tidal wave of books we'd have to wade through if copyright was fixed. It'd be a great problem to have.
Did I say that? Crazy things that developers say.