skysight-inc/HackerNews huggingface dataset:
I wonder if this means Propeller 2 is about to drop. Seems like it's on schedule for what they said back in February: http://www.parallax.com/news/2014-02-24/propeller-2-schedule...), but they've slipped several times on their schedule from Prop2 in the past.

Anyway, the Propeller is a really cool chip. For the same price as an Arduino you get an 8-core, 32-bit, 80Mhz per-core processor and programmer board. Now, you often have to waste one of them for "process" scheduling (which you write yourself) and one for IO mapping (which you also write yourself), but it's really fun if you're more into programming than the average bear.

It supports mouse and keyboard from the start and it has an add on to very easily setup RCA video and audio to a TV. I've even seen speech synthesis done on it. There is a lot of really good code available for basically putting together a really simple, almost Atari VCS-like computer, except capable of doing rudimentary 3D graphics.

And the Propeller 2 is going to be 10 times faster. I don't know about the rest of you, but I'm freaking excited.
Leadership is not a stepping stone
Do the math: 4 developers per hospital to run VistA
two words for you: censored users
I don't think that gets you much, as the fuel normally doubles as the reaction mass. So take hydro-lox. The output is water and heat, which equates to steam, which equates to propulsion. Now you could just fill a tank with water and use ground based lasers to heat it into steam, and save the complexity of handling cryogenic materials. But you need a laser powerful enough to convert a rocket full of water to steam over the course of a few minutes. And be able to hold that laser on the target.

Edit: The Saturn V held 3.2 million liters of fuel. And I think it takes about 2600 joules of energy to boil off 1 liter of water. So that is 8.3 billion joules of energy. If the flight time to orbit is 5 minutes, then a 27 megawatt laser should should do the trick.

Second edit -- I didn't see the "k" in front of joules on my random web searches for number of joules to boil off 1 liter of water. So that would be a 27 gigawatt laser (10 times the energy need for time travel). And, according to Retric below, I'm off even further. Point I was originally trying to get at is using a laser is more than a shade past impractical.
He stood against marriage equality. If you want to join his side and be on the wrong side of history, then that's your prerogative.
I'm not saying I have an opinion on whatever mysterious thing happened behind closed doors at Mozilla; I don't know or care about the specific dynamics of that case.

But the tendency to turn this into a question of political preference, one among a handful of hot-button issues that contemporary Americans can and should have differing views about, is wrong and destructive. This same argument, that a view does not appear preposterous to some part of the public, so it is therefor reasonable, doesn't really hold water. The obvious rejoinder is to look at the past, right? Slavery wasn't preposterous to half of the country, even during the civil war. I'm not saying a ban on gay marriage is anywhere near as awful as slavery, but rather that it's a clear example of something accepted and "debated" at the time, that we now know should never have been debated at all.

I don't care if people believe that somehow he should have stayed as CEO, maybe he should have. But eventually it will be clear that he stood on the wrong side of history, and actively supported a cause that is blatantly wrong.

I guess the thing to realize is that "declaring something within the bounds of reasonable discussion" is already a kind of violence, regardless of the attitudes of the people involved in the discussion. Put another way, I'm trying to say this: your statement, that people in general are prepared to reasonably discuss whether or not I should have basic rights, is a devastating indictment of "people in general."
Taxation is about plucking the goose so as to get the most feathers, with the least squawking. Nothing more. So the goose squawked, and they backed down.
Someone else said getting SSL certs for .onion in the SNI doesn't require ANY kind of validation.

So someone bruteforcing the .onion key could easily get their own valid SSL cert and have full access to the plaintext for anyone browsing the .onion site over SSL.

The security of facebook over onion is now only protected by the hash power required to brute force the vanity address, instead of the integrity of the SSL CA system or the power required in factoring an SSL key. Even the requirement to spoof DNS or perform actual man-in-the-middle-of-the-wire hijacks has vanished.
It is true that the only way to get better at writing is to sit down and write. I write at least 250 words each day no matter what. I recently published a blog post on that habit, which you might find helpful as well:

http://mlafeldt.github.io/blog/write-every-day/

The post also received a lot of comments here at HN:

https://news.ycombinator.com/item?id=8350005
Actually, the usual presentation of math notation in textbooks, papers, etc., while dense, does use whitespace -- and often large whitespace or line breaks for factoring out definitions used in the main equation for readability and ready comprehension. [1] Let-bindings and similar constructs in other functional languages are, in fact, largely driven by this kind of factoring-out in mathematical notation (not just in their use of whitespace, but in general.)

[1] For an example of the large whitespace for factoring-out, see the factoring out of J-sub-k on the top of p. 460 of http://titan.fsb.hr/~venovako/dist/tensor.pdf
Why Web Tools Like AngularJS Need to Keep Breaking Themselves
Thank you, this is very helpful. I tend to think of the Option/Maybe type as signaling to the reader a SQL-like 3VL value, where the distinction between having a thing and not having a thing is not contingent on the thing-in-itself. Clearly, I need to lift my level of thinking up at least one level of abstraction.

> I don't know what makes people say things like this.

It's a social and not a technical analogy (although I think the technical analogy is stronger than you apparently do). C++ took an established industry language and opened the door to a whole new level of abstraction; just as you can write C in C++ (missing the whole point), you can write Java in Scala (again, missing the point). C++'s affordances to prevent this were weaker than Scala's, which means that the acceptance of Scala's idiomatic way will probably happen much faster than that of C++'s did.

It wasn't intended to be a derogatory analogy; I admire modern C++, even as I am happy not to be writing it.
LiveCode is a vast superset of the former HyperCard, and I work with it everyday. It's extremely utilitarian, and it's not half bad when prototyping mobile apps.

http://en.wikipedia.org/wiki/LiveCode
http://LiveCode.com
I've had this exact position about cars for a while, but never took the time to think about emails that way. Makes per-fect sense for me.
I like the idea, but runcmd could be dangerous as well as setting sudo permissions.
The tricky part of streetview is that it also has accurate localization (damn good GPSes, probably with realtime kinematics) and also accelerometers / compasses and stuff to make sure that when, say, you hit a bump in the road or your camera is angled somehow, the image is fixed to account for that. Maybe you could fix that with enough images and some intelligent matching based on overlaps, but I can forsee it being quite tricky.
Yet another win for transparency in UK property
It is possible in more countries than you might expect.

I strongly recommend reading The Secret Chief Revealed,[1] for a taste of how this has been done even in countries where prohibition rages, like the US.

You would also profit from following the links. reading up on, and perhaps contacting the various people and organizations listed in the Wikipedia article on Psychedelic Therapy.[2]

[1] - http://www.amazon.com/Secret-Chief-Revealed-Myron-Stolaroff/...

[2] - https://en.wikipedia.org/wiki/Psychedelic_therapy
It's not intended to be used standalone, it's there for other OSS developers to be able to use.
I don't want to talk to everyone, or listen to everyone. That's a simple fact of life, almost everyone can agree to that. I don't want to make an inside joke to the world, I only want my social group to hear it. The world might be confused or not find the joke funny, but my group would. Likewise, I don't want to see someone else's life displayed in front of me, because frankly I don't care about that other person.

Life is too short to try to pretend to be interested in uninteresting people.
There is seL4

http://sel4.systems/
Good article, but you mean 'closures,' not 'clojures.'
Also, the Stamp Act, that triggered the US independence (or at least was an important part of it):

http://en.wikipedia.org/wiki/Stamp_Act_1765
First look at the Microsoft Band: A health tracker on steroids
Thanks.
The walkthrough is made with intro.js

Can be found here:
https://github.com/usablica/intro.js
Not really for embedded systems. Because the majority of the embedded systems is either ARM or proprietary Freescale, Renesas, you-name-it architecture. But BareMetal OS seems to be exclusively for 64-bit x86. It is also proud to not be generic. So: no, not for embedded.
In theory, this is correct.

It seems in the US, it's used as punishment for making money.

When a new tax is introduced, it's justified? I would really like to see where all of my tax money is going and why there never seems to be enough.
Certainly, for anyone who wants to hand-type the commands on their own machine, we have manual install instructions for OneBody[1].

But for a whole host of people, getting the app running quickly on a host they control is like magic.

[1] https://github.com/churchio/onebody/wiki/Manual-Installation
> In the absence of destructive updates, you either need to copy matrices or use a data structure that typically incurs a log(n) overhead with a fairly large constant.

That is not true - first of all, log(n) in our industry means log2(n). Scala's Vector for example is a log32(n), which given that the max size is Int.MaxValue, can be treated as constant access as far as algorithmic complexity is concerned. Persistent HashMaps are also implemented (instead of self-balancing binary trees), which again means less than log2(n). And Scala's Queue for example is O(1) for both enqueue() and dequeue() - it's just that every "n" operations it has to invert a list of pending items, which takes "O(n)" but given that it happens every "n" operations it is amortized.

It's not algorithmic complexity that bites you, algorithmic complexity is totally fine. The real problem is more low level, with the indirections happening due to usage of pointers. Depending on memory usage patterns, persistent data-structures could stress the GC enough to increase the number of stop-the-world pauses. Also in a multi-threading context, when you keep the pounding on the same reference holding an immutable data-structure, you drive the contention to the root of that tree and that is less efficient than a specialized mutable data-structure that can distribute those locks in multiple buckets ... but still far better than synchronizing on a standard mutable data-structure.

Actually, which is better in terms of performance depends on context. For example if you have shared reads, then an immutable data-structure is better because you do not need to synchronize those reads.

Also - I did work on a web service that was hit with tens of thousands of requests per second and because of the architecture we've built (asynchronous single producers, multi consumers), usage of immutable data-structures wasn't an issue and it was much saner. AND most people working on most project never end up with such hard optimization issues.

Therefore fear-mongering about something that in practice really is not an issue is not helpful, especially given the sanity that usage of immutable data-structures brings. See this other rule I added - https://github.com/alexandru/scala-best-practices/blob/maste...
awesome! I can now securely hand over my personal data to a company that will turn around and sell it...what a relief...
If I may play the devil's advocate for a moment here, what if the filer really did come up with a new way of filming yoga classes that actually is much better, which everyone then proceeded to copy? I don't know if that's the case here, and I am not sure exactly how I feel even if it is. Should any idea be free for anyone to copy once it's "out there"?
Glad you like it, Sam. You seem to be an expert on -- SlideRules! Want to help create a learning path on them ;-)
The launch loop must be perpetually active once established. That's a lot of continuous power needed for something we do pretty rarely--launch stuff into space.

And if the power turns off, it falls back to Earth. A heavy, high-speed belt falling 50 miles down along a length of 1,200 miles...not an easy problem to solve. Even if it drops into uninhabited territory, it's not going to be in great shape.

A space elevator is a passive system. Once established, it stays up. If you lose power you can't go up it, but it doesn't fall down. In that respect it is more like the passive infrastructure we're comfortable with, like highways, bridges, buildings, etc.
Serendipitously, BigThink has a video up by Sam Harris where he talks about psychedelics as a tool (not the only one) to help achieve greater insight into the workings of the mind.

http://bigthink.com/think-tank/sam-harris-discusses-mdma-and...
yes you are right! Thank you. Getting mixed up with the language, Gah! haha
This is perhaps one aspect of government that could use an additional layer of bureaucracy. The patent application process needs an initial high-level review step to quash silliness like this before it gets through to the queue for nitty-gritty time-consuming review, which has been proven to repeatedly miss the forest for the trees.
A sneak peak of AWS re:Invent 2014
10.10 ships launchd 2.0 which is a complete rewrite: https://twitter.com/launchderp/status/528053818156527616

Apparently the launchd code got rolled into xpc, which is closed source.
Love it! This is the exact type of thing that we hoped would come from providing the MetaData service.

Please submit it to our projects page so we can highlight it:

https://www.digitalocean.com/community/projects
GNU EMACS 24.4 RELEASED
One-Year-Old Business Software Maker Slack Valued at $1.12B
The combination of HTML+Javascript+CSS+SQL+Python/Ruby/etc as required for a basic web app these days is getting to be too much for the beginner. I remember writing my first game in Hypercard in Grade 6 with no experience on the computer at all. Load up some art, make some buttons and build a 'choose your own adventure'. Easy stuff and lots of fun.
Do you have any articles you would point to that describe the governmental machinations? You pose this as a part of a larger arc, and I'd love to see more effort done to make it clear what that arc is, what this is a part of.

I did a little digging around for articles on the 27th (as that wonderful picture of the protests made the round, https://twitter.com/RyanHeathWriter/status/52740681179280588...). I ran into Slow and Steady: Hungary's Media Clampdown which seemed a reasonable enough job at illustrating that this isn't just a vie against the internet or a vie for revenue, it's part of a longer programme very deliberately creating Soft Censorship, and installing new undemocratic ways for the politicos to grab onto power.

https://www.ifex.org/hungary/2014/07/28/slow_steady/
The difference between "causing" and "exposing" doesn't seem very meaningful or scientific. I often see people make the same claim of these drugs when they cause psychosis or schizophrenia, but it sounds more like a defense of the drug than anything else.
You are right, @Wuliwong. Our learning paths ("tutorials" comprised of online courses, videos, blog posts etc) are free, and experts help curate them for the joy of sharing their knowledge and giving back to the community. We are working on paid online programs, where learners get 1-1 mentorship and greater engagement with experts and the student community. (ps: I am one of the founders of SlideRule)
It's true that orbit is more challenging, but you have no hope of getting there if you can't do a suborbital jump first. Aiming for suborbital first might see them get a lot more funding if they succeed. You need to learn to crawl before you can run.
Terence's picture of meditation is pretty superficial (in the above clip, in particular); it is not fair to compare what he is presenting as a view of 'meditation' as deep meditation.

Meditation on par with psychedelic drug use would be more akin to vipassana-style meditation.

A large part of Shamanism that occurs between entheogenic ritual is intentional "melding" of states. Shamans are instructed to try to harmonize their senses, see their smells, taste their vision.
> It's not about a couple (or group) and their feelings towards one another; it's about the formation of a family and the production of a new generation.

If you look at the actual legal structure of marriage outside of who is permitted into it, that's very obviously not the case for the civil institution of marriage -- virtually all of the legal effects are directed toward the creation of a legal relationship of mutual support between the partners. Even the pieces that relate to children (e.g., the presumption of paternity) directly serve the purpose of reinforcing the mutual support relationship between the partners.

One could argue that one of the (many) social functions served by this mutual support arrangements which justifies having a prepackaged, publicy-recognized set of obligations, permissions, and legal privileges for mutual support is the creation of a superior environment within which to raise children, but there are other public functions served, and n any case an environment for raising children doesn't require that children be produced by the people raising them.
Most of the "smart" features aren't going to be used anyway, so I assume that they are dirt cheap to put in or that most manufacturer tries to add them to differentiate from the competition. Since most TV manufacturer put in "smart stuff" it isn't really a differentiating factor, at least not to the extent that they would like.

Most of the features are also stuff that I don't even know what does, it's just confusing. The plan might be to confuse customers into buying the most expensive TV, so they don't feel like they're missing out on something.

The first manufacturer to produce a cheap TV marketed as "HD TV, it does Netflix too" should in my mind be able to get a good number of customers.
Great use of OAuth, API, and user data!
Not wishing to start a battle of civilizations, but this is also possible in SQL Server using User-Defined types.

http://msdn.microsoft.com/en-us/library/ms131120.aspx
Perhaps Windows would be a problem, but I've been using a Mac Mini in this fashion for 3 years now, and have never once been interrupted by OSX.

Would you at least concede that everything else being equal, there is no faster input to start media than with a mouse? Every TV/Set Top remote interface I've ever used requires at least 3x the steps of the equivalent with a mouse, because you have a D-Pad. Maybe DVD players are even, but any menu based system is crippled by design, because you cant scroll or point.
A politician taking a public stand against an issue is at least as much an action as donating to a cause that would fund those politicians.
I have updated now. Thank you for the spotting that!
I would be awesome if there were a plugin (for your favorite text editor) for that. It should be easy to add automatically and remove when you uncomment it.
Jim Crow returns
Absolutely, I started on a Commodore 64 and then more basic on Apple IIgs. HyperCard opened the window on Mac programming.

I could not have gotten through my teenage years without HyperCard and ResEdit.
I didn't know that Rust doesn't have exceptions! What's the rationale? Is it about memory management, or the performance cost, or something else?
Probably archeologist actually.
I'd be interested in adding this button once it gets offical support from DigitalOcean.

I added the Heroku Button[1] to a self-hosted OS app I wrote[2] and it seems to be useful (over 100 "recent deploys" per Heroku). It would be great if there was some affiliate commission as well - if someone signs up for a VPS to run an app, would be awesome to get a small kickback from DigitalOcean.

[1]: https://buttons.heroku.com/

[2]: https://github.com/swanson/stringer
I think you are right. Nintendo mainly makes products for the Japanese market. They might change a few things for an over seas release, but for the most part it is all for the Japanese market.
Not just libertarians. Some radical queers oppose gay marriage too, seeing it as destructive to our community (more info: http://www.organizingupgrade.com/index.php/modules-menu/beyo...)
There is also the erection of a monument in Budapest implying that Hungary did not comply with the Nazis (bordering on Holocaust denial, iirc).
I had the exact same experience (e.g. creating simple point-and-click 'games' that were really just stories with multiple branches).

What's cool is that as I made these games I kept wanting to add more to them (interactivity, sounds, etc) so I ended up doing some scripting as well.

As a 12-year-old, this was amazing - my first introduction to "programming" but I didn't know that at the time.
> `Option` would be completely useless without mapping, filtering or flatMap-ing on it.

This position is a bit extreme. It's fine for pedestrian use to use pattern matching or isDefined.
More information than you require about different nuclear (and other) rocket designs.

http://www.projectrho.com/public_html/rocket/enginelist.php
What about firing the rocket from Jules Verne's space gun[0]?
Now, I don't mean an actual gun what with the high g-forces and so, but only some machinery that gives the rocket high initial speed. Maybe a super sonic evacuated tube maglev that ends with a ramp?
Put it on Mt. Everest for less air resistance.

[0] http://en.wikipedia.org/wiki/Space_gun
It is quite naive to think that you can beat Google in design.
Don't brush your teeth for a week, drink a diet coke immediately followed by a coffee right before the interview. This will give you the appearance of someone with bad teeth (and it is really bad for your teeth. Take something for the smell. Don't make a habit out of it).

Then you will know whether there is discrimination based on medical conditions or not.

We all know the outcome of this.

The same applies to appearing sick otherwise. I have a particularly white skin. Under the wrong light it can even appear a little gray. Interviews in sunlight go significantly better than under UV light, and I'm pretty sure it's-because they think I'll be ill soon.

Management, everywhere I've ever worked was a band of old boys, playing social poker with eachother. Even the bosses I've had that were minority themselves discriminate. And they were minority only in genes, for example one was a "Turk" ... A christian, grew up in Boston. But yes he's tall and darker and has that broad face. Enjoys football. Discriminates based on religion (granted, given what muslims are doing to Christians in Turkey, I understand. Especially after him showing me some articles concerning the still existing Turkish Armenian Christians)

But it's not like other bosses were different. The problem is the type of person that tends to fill middle management, nothing else.

Since I've started working the main difference is that they lie about it really hard these days.
We're working on it for iPad. http:///www.hyperpad.com
Still fairly early, and not where we want it. But it's coming along...