skysight-inc/HackerNews huggingface dataset:
I can't really see how non-GPL free software has been held back. If anything, it's been successful beyond most people's dreams.

Most servers are powered by software under Apache and MIT licenses; companies pick what they want and mostly don't give back. The dominant operating system on personal devices is Android, which is free but nevertheless deeply tied with a corporation's interests and developed in secrecy using the same principles as proprietary software.

What would FSF gain by supporting that kind of software freedom, other than a reputation as nice guys? That model of freedom has already won, and from FSF's point of view, it's not much better than traditional closed software.
Why can't browsers just build crypto primitives in that can be called from js?

I don't understand what people's obsession with browser crypto is...but I don't know enough about browser's to think of a reason this solution is bad. Any guidance?

edit: I understand that this won't solve all the problems...but at least the problem that you are constantly being served this chunk of potentially unsafe code.

edit2:
I've been doing some thinking. Even though I didn't really get a response I think the reason is that it doesn't buy you the ability to do anything new safely. You still have the old problems of other dom elements mucking with your dom elements that control the code, or whatever the site does...so it doesn't really buy you anything...it's just work for nothing.

I still think it would be a useful start to one day having safe browser crypto
> Isn't the perfect the enemy of the good?

Yes, but neither of those descriptors apply to this product.
CTO of voicerepublic.com here.

Sorry for coming off snarky. We develop and run VR using Debian Stable which ships Chromium 33 right now.

We are a very small team building voicerepublic.com and did launch just last week. To offer a perfect experience, we only allow browsers that we actually could test. Whence the team grows, we certainly will test and support more browser versions.
not everything needs to be monetized :-)

I'll look these comments & site over and discuss with friends a bit; obviously, creating a site is the easy part
Hi Everyone,

I am the Executive Director of Empirical, the nonprofit building Quill. You may explore all of our Common Core lessons at www.quill.org/lessons.

Quill is a completely free tool, and over the course of the next year we will develop a number of writing based activities. We're an open source organization, and we've worked with over 40 educators and developers.

Please feel free to reach me through this forum or via email, at peter at quill.org. I'm happy to answer any questions you may have!
A prejudice is "preconceived opinion that is not based on reason or actual experience." I called the author an asshole based on their writings and actions.

This is "technically correct" in a naive sense, if you assume groupings of people and attributes like "asshole" can be treated like mathematical sets. I find that the hair-trigger and reductive application of pejorative labels anti-intellectual, divisive, and counter productive. It takes very little cognition to do such simple pattern matching and it cuts off any involved discussion. Often, the real motivation is self-aggrandizing at the expense of others. It is one of the pernicious behaviors I've often seen in bigots, who will also argue their "technical correctness" and cite examples to assert that their labeling is based on "reason or actual experience."

The real act of righteousness and courage is to live with people.
This talk has been given a number of times, but keeps getting better, such as at MountainWest JavaScript 2014: https://www.youtube.com/watch?v=XE692Clb5LU

Jafar Husain, and myself (Matthew Podwysocki) will also be giving the talk at QCon NYC in June: https://qconnewyork.com/presentation/end-end-reactive-progra... in addition to a great tutorial that we put together: https://qconnewyork.com/tutorial/functional-programming-js-w...

But, if you're interested in playing with it yourself, we have it listed here: http://reactive-extensions.github.io/learnrx/
Well other professions need to pay more then - unless you think rigidly planned economies are good idea?

"ah yes comrade brin" for you we have a nice job as third assistant boiler maintenance operative.
There is this interesting claim in the readline homepage: http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html

"Readline is free software, distributed under the terms of the GNU General Public License, version 3. This means that if you want to use Readline in a program that you release or distribute to anyone, the program must be free software and have a GPL-compatible license."

That's interesting, it does not say it must use GPL (which is what I expected, it seems a direct contradiction to the article we just read) and so libss being MIT seems fine. Nothing in libss source seems to include anything from readline, no header file, no copying portions of header file even, just some very small words in the dl loader like"readline", "add_history", "rl_forced_update_display", and so forth. I would hope that is fair use. I would say that Oracle though might have a problem though if can't study the source freely for their client. But it seems wrong in someway that they should have such a problem since they copied so little and so indirectly. To be safe, they should modify libss and distribute a version where DEFAULT_LIBPATH in their private source includes no traces to readline. It's sort of ironic though regarding the recent Oracle v. Google ruling, to be sure theyu really should also modify most editline function names to something like oracle_foo_0, oracle_foo_1, ... shouldn't they ;) Seriously, this is a very interesting question, it's a good one for a lawyer in fact.
Earnest – A writing tool for first drafts
Throughout the text, there are cross-promotion links for your other products:

1. The $199 "Double Your Freelancing Rate" book
2. The $1,799 "Consultancy Masterclass"
3. The "five day email course" itself, through which "[you]
cross-promote [your] products"
4. The $197 "WordPress Conversion Funnel"

As well as indirectly for Planscope.io itself. It's actually an impressive thing and I'm curious how well these links to your other products fare. Do the links in these articles end up converting leads at a decent rate?
Actually I didn't like it at all. It's been a few years, but it totally put me off learning Haskell.
Doing some small steps again now, but although I'm usually all for real world applications first (instead of doing the millionth factorial function) - but it did not make much sense to me didactically.
True. These things would have to cope with winds of up to 75 mph to be active most of the time.
No, but the places that HN commentators are likely to live, yes. The bigger the city, the more likely.
And CS2 is more than enough for most folks.
I wonder what changed? "Updated: $Date: 2014/04/12 12:39:52 $" Maybe someone could look in archive.org, it's blocked for me.
very smooth graphic identity, nice
(Balanced employee)

I love TDD. Not because I write a lot of tests, but, because it helps my mind reason about proper composition and develop modular and clean APIs.

Using it as a design principle creates better software and you get a nice bonus -- regression testing for your assumptions.

It also serves as one vector of documentation -- though it's not the best.
Chrome on Linux uses the system package manager to autoupdate. The current version of Chrome is 34. Chrome is on a six week release cycle, so your version number indicates you haven't had a system update in something like (34-28)*6 = 36 weeks. Much of the software you're running has known security vulnerabilities.
It's comparable to glow in the dark paint or other bioluminescent animals.
It is a long story and has been discussed one million times on here at least. Google the answer or just trust that crypto in JS cannot be not because the implementation is hard but because it is not possible in principle.
Good answer. And hey, on the bright side, you reminded me to update Chrome!
Also some interesting config files from square:
https://github.com/square/maximum-awesome
https://news.ycombinator.com/item?id=6306644
I think most people would expect for an audio player to have volume control. I can't think of another web audio player that doesn't offer it.
Hm, leaving Coursera to work at the most censored search engines of all times? Not a good day for humanity...
I've never been prouder of my alma mater. /s
I think the idea of ProtonMail is to serve the part of the population that mostly uses the browser. Obviously if you wanted to be super secure, there are more sophisticated methods out there, but they aren't exactly accessible to the non-HN population. I don't think we should say, just because a perfect browser based solution isn't possible, this shouldn't exist at all. It's like saying, do something only if you can do it perfectly.
I work for a major wireless carrier - we see this all the time with permitting - many of our rural sites dont even require a permit - we can just go out and swap the equipment on the pad, hand the new stuff on the tower.
Our urban sites, some of them are just now getting permits that were applied for in 2011, not to mention the couple hundred bucks in fees (or more) to get said permits - all to simply change a bit of hardware bolted to a concrete pad - and on top, often costs for reinspection once were done bolting the new stuff on.
> As soon as the accident was discovered, the SCCM server was powered off – however, by that time, the SCCM server itself had been repartitioned and reformatted.
I think the answers to your questions are entirely dependent on the perspective and agenda of the audience they might be targeted to.

A certain segment of the world of software development cares for only one thing: pushing out as much product as fast as possible. The quality of the product's construction is (almost) irrelevant (or at the very least very low on the priorities list). This segment isn't going to place much emphasis on the importance of having developers with sufficient experience and expertise to understand the actual whole stack. That is, they'd answer "yes" to the last question in your comment.

I'm closer to what I suspect is your view: native all the way. There's rarely a good technical reason to prefer a non-native abstraction-on-an-abstraction language in the world of mobile development (I'd go one further--in the world of any software development), even when there are plenty of "business-y" justifications for it.
It would be guess work at this stage as there are many many unknowns: eg how much can we improve photosynthesis? how much can we improve the base metabolic processes of the plant chassis? What about the efficiency of the energy storage process? These are very early questions which synthetic biology doesn't have the answers to yet.
As it happens, this exact argument was put forth by the "at least one application program" that converted to free software:

http://clisp.cvs.sourceforge.net/viewvc/clisp/clisp/doc/Why-...

It was never actually resolved, because the CLISP author decided that making his program free software would be a good idea for other reasons anyway. In the past, I would have disagreed with RMS's insinuation that a GPL violation would occur, because, as stated:

> So the only reason why you may object is that my lisp.a has an INTERFACE that allows it to be linked to libreadline.a . As far as I know, only the readline CODE is copyrighted, not its INTERFACE. (Would you object because my libnoreadline.a has a similar interface?)

Only... we just got a US court decision that APIs are copyrightable. Although readline's API is much simpler than large parts of Java, it's substantial enough that I'd argue the decision nevertheless implies that libedit is a copyright violation. Which I find ironic, since most of the programs affected by the decision are free software clones of proprietary software, not the other way around.
http://www.reddit.com/r/technology/comments/1e5rti/whats_wro...

Early on in your project, one of your partners, Dr. Omri Drory, claimed that you would be doing two things in particular with your project.

First, I wanted to respond to the critique in several ways:
check out our post "radical openness": This will be totally transparent project – we will introduce a novel concept called "constant peer review" – In academia no one publish things that didn’t work – we will publish everything.

Can you please comment on your commitment to 'constant peer review'? I'm presuming this means that you intended blogging your "ups as well as your downs" (c.f. https://www.kickstarter.com/projects/antonyevans/glowing-pla... but your blog has been short on scientific details.

Secondly, in the statement, Dr. Drory stated We take being a good Steward of our backers funds as #1 priority. Our budget will also be publish online and you can see where the money went. Can you provide a link to this budget?

Thirdly, as far as I can tell from your scientific posts on your blog, you are still feeding the plant luciferin (the glow-in-the-dark chemical), in the photo that that the WSJ showed. Is this true? Or is the plant photographed biosynthesizing its own luciferin?
Damn. I got excited for a second that someone had put together a decent mail client that supports PGP and a hosted email service to rival GMail where the unencrypted email they store would have some semblance of protection from the NSA. Too bad this is the same old crypto in JS stuff.
Uber brings water taxis to Muskoka for Victoria Day long weekend
We seem to be in as bad a situation now, as we were in when the telephone company had a monopoly running right up to the jacks in your house. (And most likely sold you the phone that plugged into that jac on top of it!)
If you're concerned about keep things private, having it technically sound is important. This application fails that and as a result deserves to be shot down.

There is no need for niceties when you're trying to promote something as secure when it isn't.
But isn't it precisely the FSF's "stubbornness" (their uncompromising defense of libre software) what results in the phenomenon you identify as not understanding diplomacy?

If the FSF compromises in order to be diplomatic, they'll have to compromise on the only thing they are adamant about: that software must be libre (and there's no such thing as "mostly libre" software). This would invalidate the FSF's mission, which is ideological and their only raison d'etre.
This is why I don't play my 360 anymore. A few times a month, I find I have some time during a lunch break to play a game. My free time is completely consumed by a system update, then I turn off the console and go back to work.
Snark and sarcasm aside, I am impressed with the level of detail that the IT department is sharing; it is refreshing to see such a disaster being discussed so openly and honestly, while at the same time treating customers like adults.
Always Hungry? Here's Why
Scientific Python tips and tricks
I'm only talking about solving this 1 problem related to js crypto...
I can't find the links now (signal to noise ratio is low given the search terms I tried), but I've heard on numerous occasions that there are a few landmark studies where men were given estradiol and other estrogens and that resulted in behavior changes that ape the behavior patterns that most frustrate the author of this essay.

Can anyone here point me to the experimental studies exploring the administration of sex hormone to the opposite gender and its effect on behavior? I've never read them myself and was curious as to their validity and the strength of the results.
You hit the nail on the head, factories can't be picky about who they hire because anyone who has a better option takes it, it was mostly about the idea that a factory could hire people with out warrants and still have employees.

I worked in a warehouse after high school too, nothing provides 'inspiration' to code like the alternative being stacking boxes.
The "Mooc" movement is actually going as strong as ever. The goals of these courses is not to have high completion rates, but to give anyone a chance of learning as much as he wants.

Sometimes though, moocs are held to standards and goals they never ever set themselves, like replacing universities, which none of them actually want.
The article kindly submitted here mentions

http://www.atlasobscura.com/places/kola-superdeep-borehole

as a source of more information.
There's a reason NIH doesn't fund stuff like this, its useless. A mere novelty. Say what you will about studies of syphilis in the prostitutes of Tijuana, they provide great data about infectious diseases. Super-GFP or Super-Cherry in E. coli˚ glows bright enough to see in ambient light (ie. my lab bench) -- Glowing plants solves essentially 0 real world problemsproblems.
The problem with browser crypto is that code is downloaded from the server ... nothing to install, so convenient. Right?

The danger is that you are back to trusting the server. If they are compromised, you could get served special crypto code that uploads your private pass phrase the next time you log in.

The crypto code needs to come from a trusted third party, and the protocol with the server must be dead simple and strictly arms-length, with no logic of any sort downloaded from the server. More like FTP than HTTP/HTML/JS.
Hi, i'm the developer. :)

One point to add for misunderstandings is that listing animal names and passwords mostly protects you from keyloggers.

Even someone knows your master-key and all the details you use, it should monitor what you copy-pasted. Otherwise try/fail would be notified on limited environments if the attacker is not lucky enough.
> By using a CA owned by the Swiss government, we ensure the highest security for our users because it is extremely unlikely SwissSign can be coerced into validating another website impersonating us

This is a dangerous and insane misunderstanding of the trust relationships work in the public CA system.

Any CA can impersonate any site. Your choice of CA has no bearing on your exposure to this risk.

(If this were an app or browser extension, you could plausibly pin the right certificate path to only trust SwissSign. But if you can do that, you can just pin your certificate and don't need a CA at all.)
The fundamental problem here is that in most places we've arbitrarily decided that certain things like:

- Roads
- Water/Trash/Sewer
- Police/Fire service

Are a part of municipal government, whereas:

- Electrical
- Telephone
- Cable TV

Are frequently not, but are regulated. Frequently, one of these last 3 will own the poles (usually the Electrical company, but sometimes the municipality) and the Phone/Cable companies lease the poles to put up their lines.

So, what do you do? Make the Electric company put up New Companies A-Z's lines for free? That doesn't work and would quickly lead to companies covering the lucrative part of town (read: "rich") and widening the digital divide.

It comes back to the bad decision that didn't force Cable to be a common carrier. Had that happened, we'd end up with a situation like DSL where there are multiple vendors, except the lines would have the same speed capabilities as Cable.

So, in short, it comes back to a bad FCC decision. Requiring a bunch of new physical infrastructure isn't needed when the existing could just be broken up and leased out as dumb pipes.
You can do every one of these things without trolling. If trolling is used for such a purpose, it often has the effect of fostering groupthink - you often see it in places like 4chan.

Trolling when used for these purposes is often used as a substitute for well-reasoned/articulate point, and has the irresponsible effect of causing grief when it could be pre-empted by simple actions. To not take those actions is often an indication of callousness.

Note: I claim no knowledge on Xah's case, and am not commenting on it.
Because the "neutral" Swiss company Crypto AG was backdoored by the NSA long, long ago.

https://en.wikipedia.org/wiki/Crypto_AG#Back-doored_machines
A billion dollars + Linus
Same here. I think the Pixelmator and Sketch combo will be the tools of the trade for web design in the future.
It's hard to sell free software as a product. It's easy to sell it as a service (by which I mean consulting and customization, not SaaS). It's true that this may not translate into a "significant amount of revenue" - it doesn't scale like printing off copies, but it can certainly pay the bills.
I think you misspelled acquihired.
I hear you dude but this is clearly not "end-to-end" encryption. End-to-end has a very specific meaning. End-to-end encryption means a messaging system in which one or more compromised node from node 1 to N-1 could not eavesdrop on the message. In this solution if you get access to node 1 (the server), you get access to the message. It's binary. There's either end-to-end encryption or there isn't. This one isn't.
Apparently one reason that Valve did do well for themselves was that they were something like the first to seek out and hire modders rather than just new grads and gaming-industry made men. Naturally they were looking for the best, most accomplished modders but at the time they had their pick of them.
One can worry about making a system perfect once it solves the problem it sets out to solve. They chose to build on a platform (browsers) that has known security issues at a conceptual level, and have apparently ignored those issues while advertising an end-to-end secure service. That doesn't inspire trust. Perfect comes after working.
This raises an interesting question: If there was a conscious AI system running on a computer, what kind of time scales would it actually perceive? It's not like the AI would experience time on a CPU cycle-by-cycle basis.

I would be surprised if we had an AI that perceived time in "steps" smaller than 10ms, unless it was a system specifically designed for extremely fast reactions. I would guess that an AI would be backed by, basically, an event loop that handles "sensory" data X times a second. Sure, it might do a lot of computation in each tick. But even if it does extensive predictive simulation or data analysis, I doubt the AI would be conscious of that simulation process, any more than we are aware of our own internal predictive models. We just predict.
Wow, it can double the cost?

Well, then we should have seen $150 billion in delivered broadband, since we have given $300 billion in tax subsidies to broadband providers, in exchange for broadband development.

We have not seen $150 billion in delivered broadband value.

Ergo, this argument is wrong. I do blame Big Cable.
you yourself are not going to be improving photosynthesis; people have been trying that for years. But feel free to be liberal. Assume the theoretical maximum 10% photosynthetic conversion. Give ball-park optimistic numbers that are literature precedented maxima (for example how well C3, C4, and CAM plants store energy)... Isn't it irresponsible to be doing this without even a back-of-the-envelope calculation?

Even an order-of-magnitude estimate should be relatively easy with a cursory amount of literature/biology textbook research. https://en.wikipedia.org/wiki/Fermi_problem
Can I blame both?
Reactive is really good for events which could happen zero to infinite times. The composition model is great for that, because we treat these as collections that you can query just as you would query an Array in JavaScript.

Promises on the other hand, are more for scalar values and composition is rather limited based upon that. However, RxJS plays very well with Promises such as the following: https://gist.github.com/mattpodwysocki/b57cf50a34f22ba39e4f . This really shows where Promises leave off and true good composition starts.
MOOCs are even better for people who have to learn on their own. Which is almost anyone, most of the time. You usually don't have time or money for degrees in multiple fields, so most "continued learning" if not in very rigid programs, is essentially "learning on your own".
Goodbye, Word Lens.