skysight-inc/HackerNews huggingface dataset:
> Free software is a subset of open source software

No, they're the same set.

http://jordi.inversethought.com/blog/5-things-we-have-forgot...

Edit: before you knee-jerk downvote, please read my link. Open source is a term coined by OSI as a replacement synonym for free software. We have somehow culturally forgotten this. We keep repeating some other version of the facts for some reason and have forgotten what "open source" really means.
Regard,  analytics made open and transparent
> TrueCrypt IS Open-Source. You can read the source.

No, open source means a lot more than "the source is visible".

http://jordi.inversethought.com/blog/5-things-we-have-forgot...

Edit: before you knee-jerk downvote, please read my link. Open source is a term coined by OSI as a replacement synonym for free software. We have somehow culturally forgotten this. We keep repeating some other version of the facts for some reason and have forgotten what "open source" really means.
A significant portion of growth is substitution. As oil/gas gets more expensive, alts will most likely go more mainstream and come down in price as economy of scale kicks in. I'm handwaving a bit - there are process issues, but as scale goes up so does the money for improving processes.

We already see this with solar panels in Hawaii.

But the principal reason people don't use more solar is that oil and gas are much cheaper now. Nat. gas in particular is quite cheap. And tracking gasoline prices ( as a proxy for oil costs ) from the early '80s to now, those prices generally did not keep pace with inflation.

I think that we're short on jobs mainly because of poor instrumentation in our monetary policy. Scott Sumner and the other Market Monetarists have built on Milton Friedman's work and believe that the wrong metric is used to steer monetary policy.

It might be uncharitable, but the Right seems to prefer a shortage of jobs in the service of the exceptionalism myth and because there's a fairly panicked fear of inflation. The Left seems to prefer the signalling to be gained from fiscal support. Sumner purports to explain the stagflation people use the memory of to drive the fear in terms of... monetary policy.

So the politics of Market Monetarism seem bleak. But there are examples of countries other than the US using a more MM approach and not having the same suffering.

I am USAian but I think it's foolish to think the US is immune to processes that work in other nations.
Good points, but given the author is one of the most well known JavaScript engineers in existence today - I guess that it is highly likely that he has already checked them out.
Torchpad now supports HTTPS!
It is actually, but functions like the one mentioned above are bindings for Objective-C / C functions and share the same name as the function they bind to
I feel they almost got the reason right, but not quite.

We're used to hearing media stories about other people's success stories coming up with exotic, creative ideas.

If we're hearing someone else's story, therefore, we're biased to assume it's a success story.

Why would we be hearing for some concept that has come from far away, unless it was a success? If it was a pedestrian failure, we wouldn't hear about it.

While when we work with familiar matter, we kick into a different gear, we rely on experience (and experience often goes against innovative ideas) and we rely on our own skills to decide of an idea is a winner or not.
Can't the exception throwing on missing property behaviour be created using ES6 proxies?

Anyway, while many of these things would be nice additions, I think ES7 will contain more low-level features which particularly benefit libraries and compile-to-js languages, such as SIMD support and value objects. Personally, I'd love to see tail call elimination in the spec.
People forget one advantage of FLAC over other compression methods: it's directly playable. You don't need to decompress the whole thing before you can start playing it.

That's an essential feature for a media compression format.
The value of security for such accounts is approximately zero

If I'm following your logic correctly, you might as well not go to the extra expense of vaccinating your kids, because the anti-vaxxers have already broken down herd immunity.
Ask HN: How to get rid of cookie warnings?
Over a month or so Google has implemented a cookie warning topbar that sends to https://www.google.com/policies/technologies/cookies/. I'd guess it's shown only to EU visitors as it's probably a response to the EU cookie law. There are of course many other websites that think they must follow the law and add such warning but so far the warnings have been smaller and less intrusive.

Is there any way to stop this? Every time I'm visiting any blogger.com hosted blog or open my gmail - it's there. Topbar has two choices "Learn more", "Got it". But "Got it" is not persisted.

To think that all websites would get this non-persistent topbar warning at one point is beyond logic.

Is there any extension recommendation or how are you people coping, isn't it driving you mad? ;-)
> No ads. No IAP.

I just bought the game to thank you for no ads, no IAPs.

Have you considered a single IAP that does nothing, but gives you (and Apple, and the IRS) a bit more cash?
Ark Agent – Distributed Agent Used To Collect and Store EOD Stock Data
I don't think this is the fault of music notation. Prior to widespread availabity of recorded music, playing music from sheet music was a common activity in the West. If anything, I would say the death of lifelong musical performance is more the result of recording -- "this disc here is the music" rather than "this sheet music is the music" -- the sheet music still needs a performer.
I would spend way too much time on codecombat if Haskell were available. If I wanted to implement it like others implemented these languages would I just look over their code and try to emulate their process (except for Haskell differences) they've done? Is there any documentation on this?

Should I just wait for the next blog post explaining things more? :D

Thanks!
Great discussion, all. I wonder if the ISPs have thought about moving customers to 95th percentile bandwidth billing instead, so they can sell packages that are more honest about their overselling and actual expected speeds / usage: http://en.m.wikipedia.org/wiki/Burstable_billing#95th_percen...

Related; I haven't seen anyone point out yet that Comcast (and most other ISPs IIRC) already do have a bandwidth cap, and it looks like they're now on an even more complex model where the pricing / overage varies by market: http://customer.comcast.com/help-and-support/internet/common...
Thanks for your input.

About https. I am ashamed that I've not yet purchased a recognized certificate. There should be a self signed certificate running, but since I did not set up my own CA, this is not really ready for production. The example code in the documentation does not verify the ssl endpoint. I need to fix that..

How do others handle this?

I wanted to buy a signature from a CA that is recognized by the majority of browsers and build my own CA for the API.
How about $100,000 per a couple dozen houses?
It appears the author has already answered my question:

http://www.nczonline.net/blog/2014/04/22/creating-defensive-...
Or easier:

If you're an EU citizen, just baksmali the Android App. As long as you don't copy code from their App decompiling is completely legal as per EU law there is no copyright on source code, but only on the implementation.

And for private use the API access will also be allowed.

Though I am not a lawyer, and this topic is still being discussed even in EU courts, so I wouldn't recommend using it for larger projects.
It might be possible to create an libpng player, however, there may be a limitation in the way it is uncompressed to allow that

Of course there are FLAC players, but without one of those you would need to uncompress it to wav before playing.
So exactly like "gold rush" then?

http://codecombat.com/play/ladder/gold-rush
It doesn't seem _im_plausible for backups to have failed, or for recovery not to work or whatever. But, the other day I was working in a pottery studio with a ~8yo laptop as the only computer and they have offsite, encrypted, incremental backups of user data ... now it may not work correctly when it's needed (though it's been tested) ... but I'd kinda expect the USA's IRS to be slightly ahead of a micro-business working in arts-and-crafts as far as data security/recovery goes.

If you told the IRS you couldn't file your reports because you'd lost user data they'd consider it criminal negligence, I imagine, that you'd not secured the data through backup. Sauce for the goose ...

Data loss where there's no backup system even in place sounds like reason to fire all the IT managers in systems like the IRS where the preservation/security of data is vital to proper function.
Nice tinder plug. From their website it looks like an application to connect smiling people with dogs on beaches.
If you want to directly cheat, you can just look at the memory and then set the values to things directly.
The author complains about having to type "items[items.length - 1]" a bunch but then shows how to implement last() and first() himself very easily via prototyping 6 lines of code onto Array.

So... what is the problem again?

(a lot of the other stuff in the article is valid though)
I've seen a similar situation about five years ago when I was testing USB pendrives for a local paper. It turned out it was close to impossible to get two pieces with the same specs and performance, even though they were branded with the same name.

I've heard similar stories about HDDs having different controllers, number of discs and so on.

Luckily in EU one can return within two weeks anything ordered online, so a simple solution is to order, test and return if it doesn't match expectations.
Interestingly enough, that's an opinion shared by a small group of people with similar likes and dislikes. The rest of humanity isn't on the same team as you.

Can you recall any instances of out-group violence committed by your tribe?
Well...that makes me look a bit of a fool. :) The analogy was fair enough then and I apologize for calling it out.
pchar gives really detailed statistics about each hop. I'd recommend running it ~every hour for a few weeks to spot patterns in what is happening: http://www.kitchenlab.org/www/bmah/Software/pchar/

Robtex.com can also be good for examining how autonomous systems interconnect.
Netflix over-complicates EVERYTHING. And not just because they are big business with a lot of crap to take care of. They do so because they want to have great up-time and slick services across as many devices as possible. Not just one browser and one run-time, like, every android device, every mobile device, every internet-connected game console.

And if you know anything about the way Netflix architects their dev process, you know about the Chaos Monkeys.

So I think, they just decided it was too much work to maintain, on top of everything else, with little feedback. And probably someone was abusing it as well, which equates to more work/maintenance.

Their Dos/Don'ts page shows they were pretty strict about usage of this 'open' api:

http://developer.netflix.com/

So I can totally imagine them thinking this was just too much work to maintain. Its a bit sad, yeah, but, there's not really much value it provided anyone in the first place, there's only so many things you can do with lists of movies owned by Netflix.
Is this something the storage industry is particularly notorious for? I recall that Seagate and Western Digital's (knowingly) substandard drives nearly bankrupted Amstrad.
> "is it your assertion that our drastically changed social environment has had no effect on the stability of relationships?"

I have already said explicitly that it is not. Please don't be obtuse.

> "there are many factors that can help predict the success of a marriage. This is somewhat besides the point."

No; it's exactly the point. Your initial comment used misleading statistics to argue that marriage is a "plague" that should be avoided, and you later hinted that my grandfather would have been a victim of this plague if my grandparents had lived in a different era.

I've countered that those statistics don't apply to every situation, and that in fact marriage remains quite a worthwhile pursuit especially for those whose circumstances and life choices put them in the "very high probability of success" category. My grandparents, my parents, and my wife and I are all in this category.

Repeating your assertion that current marriages lead "towards a statistically likely devastating outcome" is useless. The assertion, while true for many couples, ignores the reality that some couples are statistically likely to enjoy the benefits of marriage for their entire lives.
Extending a browser provided prototype shouldn't be done lightly. You certainly couldn't do something like that if you were writing a library, as you might conflict with somebody elses implementation of the same add on.

There's also value in having things like this standardized. If its a common idiom, its worth including in the standard to allow people to use it without having to worry about what utility libraries they're including.
Oh wow! Thanks for that tutorial. I wasn't aware nostrademons was the creator :)
Dell has also been caught doing this with monitors.
Authority: Become an Expert, Build a Following, and Gain Financial Independence
A really great example of why Haskell will be forever relegated to academic circles.
>they are long bitcoin call options denominated in energy

You mean, "denominated in energy divided by global hashing power (of all miners collectively)".
Good to know

Kingston seemed to be a nice brand some 10 years ago, but nowadays it's mostly hype
well okay, but I don't see how that's better intuitively than saying "2.5 ounces of wheat flour dispersed in a cubic metre of air is enough to explode quite nicely". [1]

uh...okay?

In terms of some kind of intuitive help, I don't know how much we can get out of considering food calories, I was hoping other poster could tell us more about how/why to consider food calories, for visualizing stored energy.

[1] based on convert in first lazy link - this could be wrong. http://www.fatsecret.com/calories-nutrition/generic/flour-wh...)
Not having to ever talk about it again. Not having to teach people that monkey-patching global prototypes is a good practice. Having a standard feature would encourage other array-like interfaces (e.g. NodeList) to add the same methods.
300 Rise of an Empire – Movie, Unity3d, War – Play Arcade Games
The last part of that entry makes me wonder if the guy even understands what's going on:

"The most important place to apply this rule is in cross platform library code. You can't even call into a function that takes a DWORD argument on a Macintosh, so the argument should be passed in as an unsigned long."

If DWORD is declared, then your Mac code can use it fine. If it's not, then it won't even compile. At no point can you ever reach a point where "you can't even call into a function that takes a DWORD argument".
It doesn't have to be strictly infinite in a mathematical sense for the use of the Lump of Labor Fallacy to be appropriate. See also Schumpeter, creative destruction, all that.

The evidence is that 40 acres and a mule was replaced by, say, textile mill work, then steel mill work, and then steel mill work was replaced by say, tech work. In each case, productivity rose and poverty declined for the participants.

I call this The Church of Our Lady of Perpetual Dissatisfaction.
I thought I was imagining the static class problem...the documentation, while well-written, leaves much to be desired, especially for the above-mentioned. I've enjoyed writing in Swift so far but the playground crashes often. Xcode has not yet, so that has helped.
What does it mean? I don't suppose I can put a drop of blood onto that sequencer and receive a sequence?
Return something that was taken out of the box and used?!
In my country (Norway in Europe, but not EU member): Yes. But you cannot "use the product as your own", just open it and test that it meets your expectations.
btw, StartSSL offers free SSL certs that work with most browsers.

If something goes wrong then StartSSL revocation is not free but as the revocation system is pretty broken anyways u might not care, see [1] for details, if interested.

I'd use a recognized CA also for the API (smth recognized by all supported language SDKs). It can be a trouble to guide users through adding your CA as trusted CA for each case. Python, Java etc look up certs with a different strategy/have different CA truststores. For me namecheap has been one of the best offers for cheap SSL certs when StartSSL becomes too inflexible [2] or is not supported widely enough [3].

[1] http://www.ahtik.com/blog/startssl-revocation-fees-will-not-...

[2] Each free StartSSL domain can have exactly one alternate domain name, so you can have one cert with both template2pdf.com and www.template2pdf.com OR template2pdf.com and api.template2pdf.com OR www.template2pdf.com and api.template2pdf.com.

[3] AFAIK at least java 6 & 7 does NOT ship with StartSSL CA included in truststore.
That was implied by what AceJohnny2 said.
you insulted the OP twice in your first two sentences. then you said that depression is "table stakes"...after that, it's extremely hard for the rest of your long and well-written comment to be taken seriously. just an observation.
I've heard about HDD by recovery professionals trying to swap internals with hard time. But, even though it could look like some kind of voluntary lock in, to me it was normal production practice. Some batches of hdd with certain chipsets and later switching suppliers because of life means different chips.
UTF-16 is a sad encoding and there's essentially no reason to ever use it except when interfacing with something that insists on it.

UCS-2 made a lot of sense back in the day when Unicode was supposed to be 16-bit and you'd just have one 16-bit "char" for each Unicode code point. Bliss! Then Unicode breached the BMP and this didn't work anymore. UTF-16 is just a way to let all that old code that assumes 16-bit Unicode to keep working. You get all the disadvantages of UTF-8 (no 1:1 correspondence between code units and code points) and none of the advantages (widespread compatibility with non-Unicode-aware tools, mostly-reliable discrimination between actual text and random binary data that might look like text).

One can kind of make a case for UTF-32 in some cases, but UTF-16 is almost never the right choice unless there is literally no other.
Your prediction is already false. It's extra-silly coming in the same week that Facebook open-sourced a piece of their own infrastructure written in Haskell.

And I'm sure the high frequency traders using it would chuckle to hear that they are "academics".
I wonder if this technology will eventually become good enough to measure the heart rate of lying politicians from just video records. Bill Clinton would make an excellent example. Makeup might fool it though.
> A professional quote done before the end of the meeting.

I have actually some code ready that takes templates, generates forms out of them (even for offline mobile use) and uses template2pdf as backend.
But explaining that in a short message is hard for me. So there is no website or good documentation on that yet. This will change very soon.

That is a fantastic use case that is easy to understand and explain.

> Try to find a way of showing the template/input without it being a download.

I've tried to gimp up a nice graphic several times. I will ask a friend to help me with that. This is actually something I wanted from the beginning but never had the time/energy to finish. It just never looked good and raised more questions than it tried to answer.

Having some more pre-designed templates is also a good idea. This might not attract the right audience via search engines, but could be of real value to potential customers. (And value for non potential customers.. which is also nice.)
Why do you say that? Your comment seems to be entirely negative, and you seem to have seen something that I haven't. Please can you expand on it?

In particular, the cynical part of my mind wonders if it's simply because you can't read the code, and because of that haven't really bothered to follow the argument. I'm sure you must have deeper reasons that that, and I, for one, would appreciate an explanation of your reasoning.
Yes, indeed, with certain limitations, but it's quite common to order things online and send them back within two weeks – if you change your mind – usually without any penalties.
Most compression formats have blocks and their lengths commonly fall into a few tens of kilobytes range; they can always be made smaller (which usually causes some loss of compression ratio). Decompression can then proceed one block at a time, so you can decompress in a streaming fashion.

At the same time, most compression formats are very unsuited to starting decompression from any other point than the beginning of the stream. I don't know how easy it is to seek in FLAC files, but to my best knowledge it's at least possible.
Yes, there's some confusion because the term "open source" was around before OSI attempted to define it.

If my understanding is correct, the TrueCrypt developers were attempting to make an "OpenSource(tm)" license, but the OSI folks had some technical objections. So the software falls into a gray area where it's not quite officially OpenSource, but it still could be modified and distributed by third parties.
Does anyone here happen to know how Netflix is charged for content? Specifically, do they pay owners per viewing while they have a title licensed, or do they license get a license for unlimited customer uses? And, even if they do get rights for serving an unlimited number of viewings, do they have to supply the usage data to the content owners, who may use the information in future negotiations.

I ask, because it seems like these details would have pretty significant impact on Netflix's incentives for effective recommender systems and user portals. They would need to balance the satisfaction rates necessary for retention of subscribed customers with variable costs of serving content, especially recently released feature films.
It is open source, alright. You mean that it's not free in the FSF's definition of the term and that it indeed is.
Looks cool except for the customized android part with a 1-2 year half-life. I'm baffled at how companies can't figure out that less software customization mixed with long-term OS upgrades is consistently more valuable to consumers.
> ... peak demand for electricity, which generally comes in the late afternoon and evening, when everyone travels home, turns on the lights, heating or air conditioning, boils the kettle, bungs dinner in the microwave, and so on

Related video: http://www.bbc.co.uk/britainfromabove/stories/people/teatime...
I sort of guessed, but decided to answer literally because people can just find a GUI that works for them on Linux can they not?

My understanding of Gnome desktop is that customisation is being offloaded to third party extensions. I admit rapid changes in API for extensions means breakage at present, but I'm hoping for asymptotic stability as the interface matures. When that happens it will be like visual emacs one hopes... hack on your GUI for the things you need.
you can always get free and good ssl cert from startssl.com
When dealing with numbers, the notation means "order of magnitude," which is the nearest power of 10. Strictly, this places is between 5 and 50 (4 rounds down to 1, 51 rounds up to 100).

Most people use it a little more loosely in conversation. More than 1, not 100, etc.