skysight-inc/HackerNews huggingface dataset:
Exactly, the ReactOS project itself needs more funding, not sure if this helps.

At least it appears that the 2 people at the kickstarter project are part of the ReactOS team (http://www.reactos.org/wiki/People_of_ReactOS ) but the page at the kickstarter project appears to be written in a hurry. Wording like "Thorium core is an attempt to build" doesn't exactly garner a lot of trust in getting the work done.

I am not seeing the use case. Access to ReactOS from the cloud? Sorry, but that's very vague, they are going to copy remote desktop as well? It would help if ReactOS itself was stable already. It's a great piece of engineering. Amazing what they have done so far, but -at least during my limited testing- when playing with it in a virtual machine it never survived a stable session longer as a few hours.
Bringing that to the cloud just means another layer of complexity and thus possible failure.

It is also not clear to me if the kickstarter project is actually connected to the ReactOS project and what the other contributors think about it. I would at least have expected a page at the ReactOS project about this if it was part of the rest. So far I have not seen a page on the ReactOS site about this and that would help for building trust in the kickstarter project.
I am curious as to what you think design is. And what 'just' means, for that matter.
It's much more like a big jar of something fermented like a sourdough starter. If you use up the entire jar and have to throw it out, you've failed to do your job as a sourdough baker. Everybody knows that you're supposed to continuously add more raw materials to the starter without exhausting its supply.
So I can go find his public key on a keyserver and decrypt this message? Is that what you're asserting?
Nasa releases more than 17,000 photos from the Apollo program
That was the quick and easy answer. Testing that doesn't expect mastery of the material will, of course, work differently.
I think this is the worst Kickstarter project I've ever seen
Ideal Settings
You didn't touch the other expansions -- Finland etc.

So you seriously argue that it is a moral defense to invade countries and do anything, if it makes strategic sense. And you yourself decide how threatened you are... with a review generations later. Shudder.

You're really making a very, very good argument for joining NATO before we find out how non-democratic Russia will end up being. :-(

Considering art/math/etc, I would never call Russians of today "barbaric" so no straw man attacks please. (I implied that you spread typical propaganda to create external enemies for a thieving junta. That is scary from a big neighbor.)

And lots of people were murdered, raped, tortured and in general got their lives destroyed/enslaved by Soviet outside Soviet far after the WW, so don't play the loss card from 70+ years ago after one dictator turned on another. Especially when the Soviet dictator got more citizens killed than the war (hunger, shootings, etc). I really hope the poor Russian population don't get another 1984. :-(
They aren't mutually exclusive. In fact, they're often the very same thing. (Edit: though it's perhaps more about checking premises than argument in many cases.)

Consider my original comment in this thread: is it not the case that the kinds of labor leverage that software people have aren't shared by everyone else? Is it not therefore the case that the kinds of libertarianism espoused by so many software people, premised at least in part on that leverage, don't apply to everyone else as much as they seem to think?

I submit that if the developers espousing those fallaciously premised flavors of libertarianism were (able) to "check their privilege", they'd arrive at different conclusions.
Claire Perry forces porn filter, then her page is blocked due to naughty words
Let the A-players clean their own toilets.
Working URL (for non mobile users) is: http://www.linuxjournal.com/article/3882
A-players often relish the opportunity to learn new skills. In the right environment, it can actually be fun, and it always helps improve their "A game".
Bitcoin V0.8.5.1 (Pandora Application Port)
>binary distinctions that don't exist

>you'll make better stuff if you're part of the world

>companies whose passions match your own

>that your project is useful to someone else

Exactly. OP shouldn't treat his own dull internship experiences as the whole picture about companies. His way of thinking is not productive/conducive at all IMO.

Though I don't totally agree with the "political" part.
> Sorry, you are right, of course. Here, I used "chargeback" as a shortcut for saying I asked the bank to not pay out.

Which is what a chargeback is. In many cases if you let them know it was a case of identity theft, a different process is used and you are more likely to get your money back.
Perhaps this means that is was "just" poorly "designed".
If this is your personal project, you should add “Show HN:” to the title. This draws more attention and feedback (sometimes a little harsh).
Is it more expensive than the potential downside if you run into one of these bugs? Sure, living dangerously allows you to avoid paying any up-front costs (e.g., the price of this tool), but on the other hand, without a tool like this it's hard to even tell what the probability of failure is or how much it'll cost you if something does fail.

Viva64 is not cheap, but it looks like an extremely solid tool; I'd imagine that for anyone with a reasonably large C/C++ codebase, it'd quickly pay for itself by offsetting time developers would otherwise spend troubleshooting, tracking down, and fixing bugs.
Search StackOverflow and paste code snippets without leaving Sublime Text 2
Isn't the same problem than with CA then?

Most people wont have their own server or have someone they trust have one.

Isn't something like Confluence more interesting on this point of view?
An alternative perspective...

1. I'm a grown adult, so I have responsibilities like work, it gives me a chance to ignore some of those for a short while, and relax.

2. I love my family very much, and don't see them enough. It's a great time to see them.

3. After several months of solid work leading up to a recent deadline, I need some quality family and friend time.

4. Christmas Jumpers, and the paper hats from crackers, and socks with Santa on them. These all make a welcome change to the monotonous routine of everyday life.

5. I can't actually turn this one around. I have lots of student debt (thankfully manageable), but I enjoy giving presents to others.

6. I don't often get the chance to splash out, but I enjoy it when I do, without 'celebrating' excess.

I don't disagree with your reasons at all, and I can see the attraction of skipping Christmas to some extent, I just look at most of these things a different way.
I will assume that fluency here means spoken comprehension and speaking so you are easily understood by a vast majority of the population. In my data, these are both harder than reading comprehension for english. Reading comprehension also seems far more prevalent than spoken comprehension and fluency.

In my travels through language learning I have come upon two dominant models for language acquisition:

1- The academic model - learning about phonemes, IPA, SOV (Subject-Object-Verb) versus SVO etc. Somewhere along the line the hope is that everything will click and you will develop good pronunciation, comprehension and the rest. This works for some people but the vast majority do not end up with basic comprehension or even decent pronunciation. Fluency is rare and often a land far far away.

2- Mimicry - This is how infants acquire languages and also how we get our accents. This model almost invariably works - witness the billions of infants who speak the language(s) of the lands they were born into without any training in IPA. This is also why it is hard to learn english from a native english speaker who lacks formal training in imparting language education. Ditto learning to catch frisbees from dogs.

Mimicry has two steps namely discernment and replication. In discernment, just like in learning to play music one has to "hear" it before one can replicate it. The process below will help you learn to discern the sound. Once you get proficient at hearing it you can then try to replicate it. Again just like learning to play music, you now try to replicate the sound you have learnt to discern.

Quite a few commenters have suggested following along to tv/radio/movies in the english language to grok enunciation, syntax and vocabulary. FWIW, this is stellar advice which will serve you better than most language learning packages.

Here is a pragmatic way to go about the above advice:

#1 Voice of America (VOA) news readers are the closest to an American version of the BBC's newscasters
"received english" accents. VOA has a great language learning resource where their newscasters read out news stories in carefully enunciated english: http://learningenglish.voanews.com/.

#2 Pick a news item for example "English Level 1
--> "Remembering Nelson Mandela..." and download the mp3 file from "Play or download..."

#3 Download VLC player: http://www.videolan.org/vlc/index.html.

#4 Play the downloaded mp3 and read the article aloud trying to replicate the enunciation. VLC player comes in handy wherein under playback you can slow down the playback speed to really understand the enunciation and replicate it. Stop and replay as often as needed. In some versions of VLC player like on Android you might have to turn on equalization in VLC to overcome the distortion when you slow-dow/speed-up the playback.

As indicated by many commenters, doing this for 1-2 hours/day will get you results in a very short period. Short period here would mean weeks to months. If you do try this please post the results of your process and what worked and did not work for you.
Thanks for trying it out.

With chroma subsampling there's tradeoff - either bleed black into color areas or bleed color outside. If have any ideas or know research on choosing when which option is best, then I'm all ears.
I agree with most of your post, and the 'force-multiplier' aspect is important, however

The definition of A/B/C players is mostly subjective and dependent on the company as well.

An excellent Java developer can suck at a Python house and vice-versa (probably will suck less, but still).

But, the main definition of "A-Players" seems to be people that will overwork themselves for the company

And for these I say: yes, I'm not an A-Player, sorry...
It's tragic that Aaron won't be around to see (and aid) the coming wave of distributed direct democracy.
Anyone else find it completely asinine that to watch the original video you must log in to the 4od service?[1] Talk about missing the point. I'm pleased to see it popping up now on third-party sites that can be accessed without logging in.

Good on Channel 4 for airing this (with full knowledge that it would be politically unpopular in the UK) but the login requirement seems like either a huge oversight or a crude practical joke. Maybe this was a restriction put in place by the video's creator?

I suspect I wasn't the only one to create a new throwaway account on 4od to watch the video this morning.

[1]https://twitter.com/tombrossman/status/415816279992172544
This is silly. It's an XP-era clone. The only people that are hanging on to XP are people that are trapped in an echo chamber of folks that don't want to upgrade, or are encumbered by some legacy LOB application.

There's no way that a shop looking for funding via kickstarter can match the feature development of Microsoft. If you want to disrupt Microsoft, it's sure as shit not going to come from a clone of their 11 year old OS which is 4 versions back now.
I would also suggest a cover redesign. I can't even read the title or the caption.
Any email address I can contact you?
She discusses adult topics, and rightly is blocked by the filters she has campaigned for.

I hope that companies do not make any special effort to unblock her, and that they ask her to jump through the same hoops as any other blocked user.

This filter system is just clearly idiotic, and clueless idiot MPs forcing it onto the public need to dogfood the results.
This is only my second time trying to do a cover completely on my own. I agree with your comment on the smaller size. It is a bit better in the PDF version where it is larger.
There are Bitcoin wallet implementations that don't require the full block chain. I suspect a lightweight version of Namecoin is also possible.
Other cases of internet hypocrisy:

After pushing for anti-piracy legislation, French President Sarkozy caught pirating music: http://torrentfreak.com/french-presidents-residence-busted-f...

RIAA and Homeland Security Caught Downloading Torrents: http://torrentfreak.com/riaa-and-homeland-security-caught-do...

Fox Entertainment pirating competitors' movies: https://torrentfreak.com/busted-bittorrent-pirates-at-sony-u...
Show HN: give apps as last minute Christmas gifts
Isn't the same problem than with CA then?

Well, it starts out similar to that problem, and the quote I gave above acknowledges and addresses that. It's not the same problem, though. Running your own CA today, and having it accepted by everyone else, is not simple (almost impossible), even for advanced users.

Most people wont have their own server or have someone they trust have one.

You sure about that? I see a one-click business opportunity for someone here. :)

Isn't something like Confluence more interesting on this point of view?

You mean Convergence? Have a look at section 4 in the paper which discusses the issues with that: "Existing attempts to fix this problem"
Incidentally, I believe the building has ironic columns.
People should write to her, letting her know that they can't access her official site, because it's blocked.

On postcards.

Everybody.
Odd. Upon reading the title I immediately thought:

I'll respond first! with howdoi

There's also https://github.com/jpelton/vim/blob/master/plugin/HowDoI.vim.
Security hole in Knox
(Apr 30, 2000)
It may be worth pointing that the Telegram FAQ claims there are two Android apps and they were both developed through a contest (I assume by third party developers).

I'm curious if it was the N or S edition?

http://telegram.org/faq#q-why-do-you-have-two-android-apps
that actually is howdoi, just wrapped, so that you don't need to leave the edited file in Sublime Text :)
Even you are using HTTPS to call Google Maps API, it is useless if NSA can access the contents in plain text inside the Google datacenter. Why not just remove it?

[1] http://www.washingtonpost.com/world/national-security/nsa-in...
JavaScript: Help me select MVC (or MV*) Framework?
JavaScript MVC Frameworks are a big topic nowadays. Over the last several weeks I have been in a constant search for the perfect JavaScript MVC (or more appropriate MV) framework. I am about to start a web application with Node.js on the backend. But, selecting an appropriate MV framework for structuring and organizing our JavaScript web app is a nightmare. I can't zeroed in on one as there are too many choices like Backbone, Ember, AngularJS, KnockoutJS, YUI, Dojo, etc. I have read debate on StackOverflow and Quora where Developers are in split (or spoiled by choices). It's seems very hard choice to pick a favorite and stick with it.

The only JavaScript "framework" (whoever said it? May be they mean to say "non-MVC" framework) or more appropriately "toolkit" (as it doesn't impose any particular structure on the application) that I have used so far is "jQuery" for DOM manipulation. I would like to use the MVC framework that will extend my existing knowledge which deviates from classic Javascript UI development and can use any of jQuery’s powerful features which we all know and love.

How do you decide on which MVC to use in a ocean of so many options? Please share your thoughts.
git's SHA1 is useful in one sense cryptographically: If you have a sha1 hash, then it represents the entire state of the repository and its history, so if you have a copy of the hash you can verify that any given copy of the repo has not been tampered with (but a way to generate collisions would subvert this). This has been used in a few cases when repository servers have been broken into (and a similar feature in bitkeeper allowed the detection of an attempted backdoor insertion in linux).
If the level of effort that was put forth here was applied to some reasonable "real page", it could probably be done without javascript too.
Thats why C11 has memset_s.
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1381.pdf
It has less to do with the size, and more to do with the color of the background and foreground text.
Presumably you are happy with the brainwashing you received?

Or did you think your current culture is somehow special and the best one ever?

It's utterly disgusting how people call everyone else's culture except their own "brainwashing". Religious? Brainwashed. Atheist? Brainwashed. Likes sports? Brainwashed.

The only time you can legitimately call "brainwashing" is in a culture where there is one "master" person, and everyone else is utterly obedient to them.
So much for the use-mention distinction. Filters so far seem unable to maintain it.
Good on you for being so quick to implement these bug fixes.

Others on HN have commented that the iteration process is probably not the best way to approach crypto, due to the high risk for the end user.

It seems obvious to me that nothing in this world is ever bug-free, and there is no such thing as foolproof where time is involved. You might as well accept this, and actually embrace it. It seems to me Telegram are embracing it very well.

Telegram is not robust at any point in time, but it is antifragile, since it benefits from shocks to become stronger over time. Like Hydra's heads, you can cut them off, but they will grow back twice as numerous. This is actually much better than robustness, it just doesn't look like it, because heads being cut off is more memorable and mediatic than heads growing back.

Of course, there is the argument that such high claims should not have been made on buggy software. But it is because such high claims were made, and because crypto people got annoyed about them, that everyone has been trying to break it, thus rendering it more foolproof.

It's annoying, but it's clearly working: at this rate of improvement, I'd be surprised if the product weren't pretty damn good in just a few months' time. If anyone has doubts over the current version, well, just don't use it in life-threatening situations until you're reasonably confident about it being fit for your purposes, which is an assessment that will also depend on the person or institution you're trying to avoid, and the quality of resources they have at their disposal.
Teenagers and Kids use Snapchat mostly to share pictures, or did the target user base change, since I last heard about Snapchat? I recognize that this is a sensible topic, so it's really up on Snapchat to really do something now, for PR reasons, or to protect their users from potential damage.
I certainly think that her constituents and anyone with a relevant interest should write her very simple messages explaining just why her idea is so stupid.

Some of what she says seems reasonable - "Why can't Google help with the problem of images of child sexual abuse" - but they're ignorant of what Google does to help, and what offenders do to find images of child sexual abuse.

It'd be great if she could educate herself about what the problems are, what people are doing to fix those problems, and what things still need to be pushed.

I'm not sure that would work though.
Definitely. Less good than what you've created here.

Thank you!
Erik Naggum's greatest hits
Ruby 2.1 Released
I was totally hoping someone was using kickstarter to launch home nuclear power generation using thorium. That I would have funded immediately...
Personally, I feel the same way since a year and half or so ago.
Defending freedom of speech feels - and should feel - very painful. If you haven't felt like screaming, you haven't truly defended your rights to speech in a democratic nation.

Why? Because defending this freedom forces us to grapple with uncomfortable contradictions. I don't want to see Neo-Nazis protesting in a public area of my city, but I allow their right to speech because I don't want courts to set a precedent for banning speech about political issues.

I don't want underage children to view pictures of sexual violence, but I have to consider how blanket restrictions on sexual content will make it harder for adolescents to access information about safe sex and for adults to view legal pornography.

I think too many people expect speech-related issues to be simple and easy. They take a hard position because they feel uncomfortable with the ambiguity that comes with balancing our emotions with larger legal precedents.

The blanket bans on sexual content in the U.K. epitomize this: emotional concerns about "shielding" children from sexual content seem to have overshadowed more nuanced conversations about education and adults' freedom to access information.
Ahh. Maybe I'll try to lighten up the background when I get some time later today.

Thanks for the tip.
I'm using this now. It's pretty great.
Feeling Supportive? You can change their future today with 3 simple steps
Turn your video marketing into sales
> or the whole app is pointless.

It still has some use. I don't want to keep the photos of the lunch my sister just ate; she doesn't want to keep the image of the bread I just baked. SnapChat is handy for these kinds of things where people do not care at all about security.

Obviously, if people are sending nudes and hoping those images will never find their way onto the Internet it's a bit more worrying. I guess we should be persuading people to think carefully before sending nude images of themselves to other people. (And educating youth about the perils of nudes).
U.S. Army Base Runs Unlicensed Windows 7 Computers
JS "Frameworks"

AngularJS has a steep learning curve because of its "Angular Way" (which doesn't get W3C Standards right, like templating). In the large-scale context, AngularJS, very much unlike Backbone.js, really adds another layer of complexity (steep learning curve included).

Backbone.js is actually a minimalistic (meta-)library: simple, elegant, additive, and is where JS programmers can excel and great for large-scale.

AngularJS I think is great for small-to-medium scale and prototypes. Purist JS devs think frameworks should never go to production, and certainly not for large-scale.
Some links:

Great click-through on large-scale JS: https://speakerdeck.com/coodoo/backbone-rocks-large-scale-si...

High level AngularJS from the ground up: http://alicial.github.io/leveling-up-angular-talk/#/, http://alicial.github.io/leveling-up-angular-talk/examples/d...

Really good code samples and comparisons between Angular, Backbone, and Ember: http://prezi.com/sxv2t_nambyd/client-side-mvc-backbonemarion...

JS Languages

TypeScript really adds value to non-front-end developers who are interested in JS as a replacement language and still want static typing and interfaces. Though many other "compile-to-JS" implementations have static typing, TypeScript has the backing of Microsoft — so, IntelliSense is baked in.

CoffeeScript is more elegant, Pythonic, and is influencing ECMAScript 6's syntax. It's important to note that the Leaders of the modern JS movement actually believe that dynamic typing is one of JavaScript's best features; CoffeeScript embraces this opinion, and tries to enhance the language around it.
Some links:

http://prezi.com/zkhsz49ownaw/coffeescript-vs-typescript/

https://github.com/jashkenas/coffee-script/wiki/List-of-lang...
Leak was in the N edition.
I'm hopeful, but I've been disappointed by similar offers before when they 'release' a dump of the source code but don't include an open source license, or a build script, or the custom tools necessary to process the art assets.