skysight-inc/HackerNews huggingface dataset:
> The original definition was prior to that, first used by Anne-Robert-Jacques Turgot in a positive, anti-feudalist sense.

I think you're wrong. I looked around the Internet and it really seems that the word "capitalism" originated from "capitalist", first used by Marx in Communist Manifesto.

See e.g. https://answers.yahoo.com/question/index?qid=1005122700456

(I would be interested to see exact quote from Turgot, that uses the word.)

What you describe was called "economic freedom" or "economic liberalism". And I already said that, when I mentioned "free market". Markets obviously are prerequisite for capitalism, but they don't have to be free in this sense.
From https://github.com/meteor/meteor/pull/516#issuecomment-12919...:

"If you think about it, if we tried to build all of the above on top of npm, it would be npm in name only. Even if Meteor packages were in npm, you wouldn't use the npm tool to find or install packages (you'd use a wrapper that implemented the 'release snapshots', 'curation', 'repeatability' considerations), nor could you drop them directly into existing npm applications (per 'client vs server' and 'asset bundling')."
Ignore IQ Tests: Your Level of Intelligence Is Not Fixed for Life
Congrats to IFTTT. I really love all the integrations they have going for them. They are making some great progress with their product.

Slightly off topic, but has anyone figured out a good way to use IFTTT to do "If this AND this then that" type of recipes?
I write this very psychiatric confessional blog post within a WYSIWYG editor running inside a web browser. (Sorry, doctor, but you’re just a figment of my overactive rhetorical imagination.) In the browser lies the problem. Almost all of the erstwhile proper applications that I use on a daily basis are now web applications.

Interestingly enough, this is one reason I still write blog posts in Textmate and longer documents in Word (laugh all you want, but Word for OS X on an SSD is actually very fast). I still use Mail.app, which is very fast for composition and searchable even offline. I'm running 10.6 instead of 10.9 or 10.10 (can't remember the latest number; allegedly the most recent versions are slow on the hardware I'm using (http://jseliger.wordpress.com/2011/07/20/mac-os-10-7-is-out-...).

Many things can still be done on fast hardware. Most people choose not to do them, however. Do users drive developers or do developers drive users?
web apps are better for developers. Write once, run on multiple OS / browsers. They're easier to maintain, you don't need to go through approval process or worry about your users running a version that's 3 months behind, meaning you can iterate a lot faster.
Show HN: Elderly Companionship Service
It's a different way of thinking. If you don't see much difference, I would say you should go deeper into internal implementation of things like mocks and various "clever hacks". There are things that are easier to implement if you're not restricted by the language. Then again most things are simpler to test if you are restricted.

I'm not sure what you mean by a "dev spec". If you mean spec for hiring a new dev - most likely it's about the technology that already exists in the company. If you mean spec for a new project, it's either lead's preference or the language is chosen for compatibility with other components.

If it's a completely new project and spec mentions typing, it's likely a mistake...
In many lines of work, it's more important to be visible than to be correct.
I developed an IFTTT integration in the last couple of weeks. Their support team was very helpful. They even shared some sample code with me via GitHub. Their documentation was great and I really liked their built in regression test.
You also need the sandboxing and zero-install properties of web software, though.

Imagine if, say, we had a docker:// URL scheme, where you could click a link and it'd stream you a container image that would then start an ephemeral instance of itself with a linked persistent data container, taking the rest of the URL as its command line.
Show HN: Ocean Commotion (iPad, real multitouch)
I am a casual gamer and was disappointed that almost every iOS game has the feel of an old flash game that just uses touch instead of a mouse click. Real multi touch games are few and far between. That is why I put together Ocean Commotion.

Take a look and enjoy it. I made it free for the next two weeks so that people here can give me some input. If you like it, please leave feedback in the app store.

I admit that I only use up to 6 touch points instead of the 11 possible on iOS, but I feel like it takes advantage of the platform in a way that most games don't. You can find the game either with the link below, or search by name in the app store.

I am looking for both feedback on the game, and advice on how to market this. My wife considers writing iOS games to be "buying lottery tickets" and I am not sure how to best advertise to improve sales.

https://itunes.apple.com/us/app/ocean-commotion/id518629974?ls=1&mt=8
... and for everyone to be on the same OS configured the same way. Which, given current business climate, is non-negotiably Windows.
I don't know why they do it

If you represent every edge on the transport graph with a single fixed traversal cost, you can calculate the lowest cost route between two nodes with well known algorithms like (simple) Dijkstra's algorithm or (high performance) Contraction Hierarchies.

When the cost of a route varies with time of day, and the best route changes with time of day, things get quite a bit more complicated.
Glad you like the debugger :)

Our libraries/SDKs for web, iOS, Android, Ruby, Python, etc have been out of beta for a while.

Today we're releasing plugins for ecommerce platforms like Magento so that you can set up complete analytics tracking on an ecommerce store without writing any code at all. Then you have the ability to send that data to 108 different tools just by entering API keys and toggling them on.

Store owners typically have to hire a consultant/developer to add each new ad pixel or analytics service, so these plugins save them a huge amount of organizational headache, and let them move a lot faster.
This is obviously false. Voting is a way of interacting with the state. Neither voting nor not-voting implies support for any particular state policy any more than using a state issued currency or holding a passport does.
Design Details: Hyperlapse for iOS
> less usable

In what way?

> less accessible

Nope.

> harder to develop

Not when you're trying to develop for ever platform, mobile and desktop.

Your other points still stand.
Even better: Github + Heroku Button (or similar but more open)

https://blog.heroku.com/archives/2014/8/7/heroku-button
Would pubnub or dweet.io work for you?
Flip side of that last one, sometimes you would even buy a program, and it would still work long after the company that wrote it went out of business. These days, when a company pulls the plug on a web app, you are SOL.
http://dweet.io can give you a rest endpoint. It is very easy and open source
For a piece of music with a similar association, see The Streets of Cairo, or the Poor Little Country Maid¹ which for many have come to symbolize ancient Egypt¹.

1) https://en.wikipedia.org/wiki/The_Streets_of_Cairo,_or_the_P...
Yes, that's true, it can't be done tomorrow, but I think it's the right approach. I'm not very familiar with Qt, but turning the more essential parts of it into a part of a LLVM standard library shouldn't take that many years, should it? And don't most standard libraries have networking now?

I'm curious how Microsoft killed Java. I assume you mean Java on the desktop?
Wow, it certainly is impressive.

I'm checking a domain where I can access Google Analytics stats for comparison, and it is pretty accurate.
Mailgun Switch from Colo to Cloud
I agree that 80 hours per week sounds unhealthy and unethical. I could possibly do it for one week but I will need a couple of days to recover physically, a couple of weeks to recover mentally.

We do too much, expect too much, don't rest enough and get average-poor results. Once we see the poor results, we try to use the same method again and again, expecting different results. A vicious circle.
Great news for the founders! It's a bittersweet experience for me, I had an interview call a year ago but they cancelled because I needed work authorization :|
"type casting" has a pretty specific meaning to be using like this...
Being obsessive about detail is being normal
I actually had a lot of luck creating such a timetable website[0] for NTNU in Trondheim, Norway. Initial version did hacky scraping, eventually I found a database, after the site site gained traction the IME Faculty (IT, Maths, Electrical engineering) got in touch about the site.

At this point they actually paid me to opensource the code and hired me to setup a copy for them. We never got their version to take off, as mine was to well established. So eventually we shut their instance down, and mine lives happily on despite the fact that I've long since left the university.

IME also did some great follow up putting quite a bit of effort in creating an API for "me". The problem was that the central IT services could only provide payed access to their WSDL based XML service. So IME basically payed them for access and then reexported it with their own API[1] + caching.

On a side note, most of the code[2], except for the importers should be generic enough to use at other schools :-)

[0]: http://ntnu.1024.no/ or http://ntnu.1024.no/2014/fall/adamcik/35/ for a sample timetable

[1]: http://www.ime.ntnu.no/api/

[2]: http://github.com/adamcik/plan
Is it a case where you have to take the job because you need the money? If so, fair enough, but always remember 'have to take this job today' doesn't imply 'have to stay in it indefinitely'. Go ahead and start work in the open office, but in the meantime put out feelers, be quietly looking for a job that will give you a private office or let you work at home. The best situation in which to be looking for a job with your preferred conditions is one where you aren't desperate to find something quickly.
And yet Google maps has mapped the world, has my little town mapped, Citymapper is but a fraction of what Google maps has done.
I think we all agree that western nations do not have some kind of pure form of libertarianism. That's why we call it capitalism, and not libertarianism.
Pretending? What bushel are you hiding under? Web apps even on the desktop are demonstrably slow, error-prone and idiosyncratic. The straw-man of a phone (tiny memory, tiny low-power processor) doesn't mean much if my 3GHz 8-hyperthread 16GB desktop with graphics acceleration runs web apps that look like crashy alpha releases.
Interesting idea.

Running with your suggestion, would you also suggest that there is no value difference in someones brain who has changed as a response to habitually playing the piano or doing math exercises relative to someone who smokes marijuana habitually?
It's on my list - I'm working on Azure right now and then probably OpenShift after that.
I'm currently running 4.4.2 on a Verizon LG G2. I'm using the "HN - Hacker News Reader" app by Manuel Maly. Hope that helps.
It takes a lot of work to get that right, but I agree with you it is essential to making a quality mobile app.
First you log, then you burn (to clean the land), then with the money you forge the documents for the land, and finally you move the cattle in. It's a process.
Interesting. I work at the University of California, and accessibility is a required element of any new campus-wide system. Many legacy systems lack accessibility, but that doesn't mean we don't improve them when new stuff comes out.

We do have a Disabled Students program, which provides a lot of help, but which is also expensive for the university.
Fall 2014 Fundraising Field Notes Guide
A Brief History of NTP Time: Confessions of an Internet Timekeeper (2003) [pdf]
You're overlooking the fundamental quality of the web and why a lowly document format and simple protocol eventually became a poor man's GUI platform that has been slowly rolling forward and crushing the desktop app market in its wake.

The web is a fully cross-platform/cross-device, installation-free, and open-standards-based platform.

Although traditional GUI toolkits can chip away at different aspects of this, it is actually a much more intractable problem for them to solve than the aspects you cite as native desktop apps being better at. For example, interoperability between web apps has gotten steadily better as HTTP APIs have evolved, today's generation of web apps often make interoperability a selling point (Slack is a good example). From a traditional single-platform native developer the mechanism for this looks crufty and ill-defined, but that is the price you pay for a truly open standard not controlled by a monolithic entity. For instance, for all the beauty and elegance of Microsoft Visual Studio, there is no way they can bring that experience to OS X and Linux, let alone all the mobile platforms.

Native app developers have been wringing their hands over the "inferiority" of the web for 15 years now, but all the while ignoring that the web does something which no technology has ever done in terms of ubiquity. And what enabled this was the trojan horse of HTML/HTTP's initial simplicity. Hell, the simple HTML documents for which the format is ideally suited still outnumber apps by an order of magnitude, but the beauty is you have one platform that can support everything on the complexity continuum from the simplest documents all the way up to sophisticated business apps.
> Imagine you are an event hoster, you create an event on ICU and you get an ICU link, people take picture with the app on your event, and in live you will see all the pictures on the link.

I spent a year working on a startup doing exactly that. We failed.

The problem we ran into is that it's cool, but Twitter (and others) already accomplish the same thing with hashtags. People just don't like to add new channels to their everyday lives.

Beyond that, it was impossible (for us) to monetize, even though we had connections to creative agencies and large companies that were marketing events. The problem is that we weren't reducing pain points or adding operational efficiency, and thus paying us was never urgent. Meetings would get pushed off by weeks at a time, and it was hard to get anyone to make concrete moves forward.

To give you an idea of what we were experiencing, imagine that you're selling your car. Which is a higher priority, getting a scratch fixed or having it waxed?

It's very possible that you'll make your money back from the waxing when you're able to sell it for more money, but that's only a possibility. You're going to first spend your money on the repairs and then on the appearance. For the business world, increasing operational efficiency is like the repair, while marketing/social media is like the appearance.

People in the business world just don't like to pay out for something that MIGHT have ROI. That's why creative budgets are some of the first to get crunched in a recession.
The Worlds First Travel Agency for Entrepreneurs
There are a number of these in Seattle.
Open source builds are now free on CircleCI
Btw, Citymapper website doesn't load in Firefox Aurora, v33.0a2 :/ (https://citymapper.com/apps)
Um, horizontal force, low friction? What's left to explain was exactly how that force got applied, and under what conditions the friction got low. So the answer wasn't really physics at all - it was some empirical study I guess.
That way lies http://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd/...
Bose QC-15. Pricey, but worth it.
The danks for music sharing!
It appears to support more data formats than highcharts. It allows you to pass data in both column oriented or row oriented forms. Highcharts didn't have that ability last I checked.

Also, C3 is MIT licensed. I'm sure there are other differences as well.
They can't just kick out the current tenants to do that.
They bought Waze "mostly" for the userbase, but the fact that they have some of the best traffic data is useful too.
Bye Google Maps? It uses Google Maps...
This project is also sort of similar to Yahoo Pipes, IFTTT, and Zapier (but open source): https://github.com/cantino/huginn
There's one of these near where I live in Atlanta. I always love seeing new books come in and out. Maybe I should stock it with some more technical topics...
Which is, btw, another incentive for web companies as it forces large companies who do decide to make use of a web product integral to their operation willing to pay a lot more to keep the web company alive.
A single HTML documents will load on Win95 - Win8, old Mac Systems, OS X on PPC and Intel, a huge range of software and hardware running flavors of Unix, every smartphone OS ever, and be styled "natively" for every one of them (flat, shaded, rounded, even textured). That's only if you're coding for lowest-common-factor features, but that's not even possible for most other distributed files.

If you want to get fancy, and you're willing to sacrifice compatibility with less-cool platforms, JS is generally within 2x of native performance, which is plenty fast enough to feel "responsive". http://asmjs.org/faq.html
Unfortunately, LLVM IR is platform-specific: http://llvm.org/docs/FAQ.html#can-i-compile-c-or-c-code-to-p...

An IR-esque approach is good, just not LLVM. Then you're back to something like the JVM.
I've seen these throughout residential neighborhoods in Portland. Most seem to be stocked with romance novels or childrens lit, but my wife recently found a biography of Captain James Cook that she was planning to read.
Hello, doctor. I am only 22 years old, but I think computers used to be faster.

As someone who has been using a computer almost daily since the mid 80s, I don't relate to this whatsoever. I remember waiting for programs to load for minutes in the 80s and numerous seconds even in the late 90s. Even fast DOS apps would hang for seconds to save something to disk.

I remember even early, simple versions of Photoshop taking a minute to load and then forever to run simple effects.. now it's about 2 seconds to load from scratch (and then milliseconds once in cache) and almost everything I do in the app feels instant despite being significantly more complex.

Even software operating way lower down the abstraction tree decades ago felt and acted slower to me than most JavaScript apps today.. things are only getting better IMHO, about the only limit on today's app seems to be network speed which in some cases is not much slower than disk speeds just over a decade ago..
This, dweet is a nice solution here.
What's the smallest message anyone has gotten MD5 collisions on?
I've been using browserify for quite a while now, and browserify is absolutely fantastic and handles building "isometric" apps with elegance.

I suppose it's nice that they bundle some functionality in like `camera`, but I don't see why that would be an "isopack" thing and not just an external library.

And anyway, doesn't building a framework-specific package disregard the "isometric" ideal: write once, run anywhere?

(as long as "anywhere" means that it's using meteor.)
Half the problem is that quite a few standards/compliance groups don't impose the right requirements. PCI audits used to just check for "encrypted passwords."

OWASP does make a decent recommendation, maybe that'll help give you a leg to stand on:
https://www.owasp.org/index.php/Password_Storage_Cheat_Sheet...
That's not so bad - all we need is some kind of consistent abstraction layer we can target on every platform/OS.

Qt works fine for me!
I like their approach for simple apps where you are just working with your hands in front of you. But definitely optical tracking tech can't compete with exoskeleton like gloves and other sensor approaches. Curious if people think otherwise, optical tracking without many markers and many trackers just hasn't been done well in any product that I've come across, save motion capture studios.
Move over 8tracks and Spotify, Resound.fm is taking over!
I have had this happen to me a few times. Really into my work with my ear phones & music playing, can hear nothing besides my music. Turn to the side and my co-worker is there waiting on me to go over something. Scares the *$#$ at of me every time.
Even given that is has a wider than visual FOV I think you're onto something. The Oculus DK2 already has an IR camera for tracking the rift in three space. Why wouldn't they partner to extend the Leap functionality using the existing camera?

Edit: Spelling
Co-author here. Thanks for the review!

I actually started exploring this book topic in late 2009 through an initial series of open-ended interviews that were discussed on HN quite extensively (when it was much more startup focused). Here is that set: https://www.youtube.com/channel/UC6r4nAnkQO3VpddRSVwUVDg (e.g. patio11 https://www.youtube.com/watch?v=wuzNs-LhC_8, Alexis https://www.youtube.com/watch?v=enEqAq1x9UQ, Garry Tan https://www.youtube.com/watch?v=8Win0moC4cA).

I started angel investing around the same time and I quickly came to the conclusion that the pursuit of getting traction needed much more structure more akin to product development frameworks. I also got increasingly busy with DuckDuckGo, and so it took finding a co-author and many years to actually get this book across the finish line.

Here's the announcement post from my blog: http://www.gabrielweinberg.com/blog/2014/08/get-traction-tod...

Happy to take any questions.
I like this a lot too; it's similar to an idea we tossed around at one point, where Codefund becomes a non-profit scholarship fund and we recruit donors at a higher level, i.e. larger average donations. Still in the cards, so we'll see after Adrian and I get a chance to go through and discuss all of this awesome feedback.
That's a good find but I'm not suggesting they wrap npm, but that they fork it. I don't think this comment explains why they couldn't fork their spangly new system from a robust existing one.
I completely understand the author's point, but I always find myself annoyed at these kinds of posts. Maybe it's simply a matter of emphasis. Yes, we have backtracked in so many ways from the speed and functionality of native applications. However, I'd prefer to accept that the web will be the dominant programming platform from now on, and use the capabilities that we had with native applications as inspiration to make the web stack better. Yes, It can be annoying to hear people breathlessly describe the responsiveness of some new javascript framework as if it's something that native apps haven't had for ages. However, I don't think that should make us want to go back. We need to work hard to bring that speed and functionality to the web while taking advantage of the unbelievable capabilities that the web offers that we didn't have before.

Besides, the browser as a user interface is only going to last a little while longer. Have you used Janus VR [1]? Have you used it with an oculus rift? It is crude. The graphics are simplistic. But it is AMAZING. It represents the future. The metaverse is almost here, and this is a very exciting time.

[1] http://janusvr.com/
Ok, we've taken that out of the title by using the subtitle instead.
I once lived in an apartment building with a "free stuff pile" near the door. I had to do a double take when I saw a manual for the Miranda programming language. I say go for it.
The just alternative is that the State pays for the programs it deems necessary to force on people for the good of society. It's not a question of funding: incarceration is at least an order of magnitude more expensive than surveillance.

If you think that large punitive fines are a useful disincentive to crime (whether that's true or not depends on several factors, but for people living paycheck to paycheck and in deep debt, probably not), fine, argue that. But that's a separate issue. So far as I can tell, there's no policy argument for making people for their own surveillance, if what you're concerned about is improving social outcomes.