skysight-inc/HackerNews huggingface dataset:
tomb is a front end to cryptsetup[3] and it uses LUKS as an encrypted volume format. LUKS is more secure than TrueCrypt encrypted format because it takes steps to make it harder to brute force the LUKS header.

TrueCrypt for example uses fixed and low pbkfd2 iteration counts as specified in the report.LUKS on the other hand uses adaptive pbkdf2 iteration count number that goes up automatically when a LUKS volume is created on a faster computer.

The appeal of TrueCrypt other than portability atleast among linux users is an easier to use GUI.Fortunately, there is a project called zuluCrypt[1] than supports TrueCrypt volumes among others and has a GUI window that is comparable to TrueCrypt's GUI.

If you are a user of tombs,zuluCrypt can also open tombs through its "gpg" and "tomb" plugins[2]

[1] http://code.google.com/p/zulucrypt/

[2] https://github.com/dyne/Tomb/issues/105

[3] http://code.google.com/p/cryptsetup/
This is a great explanation of backpropagation. For those who just want the formulas, my personal favorite has been stanford's ufldl resource:

http://ufldl.stanford.edu/wiki/index.php/Backpropagation_Alg...

The general intuition behind backprop is that, taking prediction error in to account (think how many labels it got wrong) How far off were the predictions? Based on that go back and penalize the weights that caused the error by that much.

Multi layer perceptrons (as well as multi layer deep nets) have multiple layers whereupon you send the input through the network and make a guess.

Then you basically keep updating the weights (iteratively via gradient descent, conjugate gradient, LBFGS,...) till it doesn't change much. It does this by conducting a search navigating using the cost: or objective function. For more in depth, obviously the above book covers this quite in depth.

For those who want to just use deep learning, I will be giving talks at both OSCon and Hadoop Summit this year on distributed deep learning using 2 different frameworks I commit to [1] and [2]. Happy to answer questions!

[1]: http://deeplearning4j.org/
[2]: http://github.com/jpatanooga/Metronome/
12 Books a Ruby Programmer needs
By removing the power from your design team you are creating more work for the software engineers and removing tools from the creative team.

An ideal scripting language:

- Allows designers to build complex gameplay elements, define complex ai behaviors, create gameflow with minimal work from the software engineers.

- Handles memory allocation/destruction behind the scenes

- Does not crash the game when an error occurs

- Handles multithreading and/or events

- Does not allow designers to shoot themselves in the foot

- Has a simple and clean syntax

- Allows software engineers to expose their APIs to it easily

- Can be reloaded on the fly

If you control the feature set of the scripting language then it becomes a crucial tool for rapid development of your game - empowering the creative team to make their game and allowing the software engineers to concentrate on all the other stuff that needs their attention.

In my opinion visual scripting and component systems can be a useful addition to an engine, but I have always seen a usefulness in having a scripting language layer.

(I have shipped multiple high profile console games with more lines of script code than of game code and design teams matching the size of the programming teams)
I'm saying that if you're named Mohammed people will make certain assumptions about your beliefs your whole life, and will treat you differently.
> * Why do they appear to have difficulty finding a long-term CEO?

I can't speak for the board here, but lack of stock options and the like probably has something to do with it.

I expect that it's also difficult to find a CEO that is willing to operate in the sort of environment described in http://blog.finette.com/on-mozilla (see the quote from John Lilly in there). This extends to broader culture fit issues: finding a CEO who would be a good culture fit for Mozilla's stance on openness and the like may not be simple.
I did not say it was impossible to write Haskell with bugs. I simply stated that you are not guaranteed that a particular implementation of a design pattern adheres to the patterns semantics, therefore introducing a bug. With good usage of Haskell's type system, you can wholly avoid such bugs, and a great example of this, as I stated, is the associativity laws within the pipes library.

Semantics! :)
Nobody is making you pay again. You have what you paid for and can freely choose to spend your money on the other software that is more important to you than this upgrade.
Nope doesn't work. Gives you same login screen if you aren't already logged in. (I tried the same thing and then tested it on another browser to verify..)
> Then there's LinkedIn, which may have been started with good intent but makes it astronomically more difficult for people to reinvent themselves (giving even more power to corporate management, which is thus empowered to fuck with peoples' careers long after they leave

Just curious, how do you mean?
Right, but this isn't one of those.

Best course of action here is the guy takes it as a lesson learned and reads his future employment contracts closer.
Visualization of Gender Disparity in Tech
Speaking for myself, I find the idea that a line should be drawn to be downright antithetical.

What I support is individual liberties. Which means that it doesn't necessarily matter whether or not I support something. Individuals and organizations are generally free to do what they want, including being free to do things I don't like, and vice versa.

Meaning:

1. Brendan Eich was perfectly free to make political contributions.

2. He was perfectly free to say whatever he wants about the issue in public.

3. People who don't mind are perfectly free to not care.

4. People who do mind are perfectly free to complain loudly.

5. People who do mind are free to walk away from the company.

6. Companies are free to respond to the above according to their interests.

Yes, the upshot of all of this is that the court of public opinion can feel like a meat grinder sometimes. But as far as I'm aware there's not necessarily anything you can do about that without resorting to curtailment of some of our most sacred human rights.
Licensing issues, primarily. See https://news.ycombinator.com/item?id=7581509
I think I mentioned GMT for it's familiarity. I think "nearly UTC" is fitting, as it's close to UTC even though it's not precisely defined.
To developers, Eich was definitely a force internally and externally and CTO as CEO means something. Switching to that then back is a change. As a founder Eich had immense input on direction. Maybe there is a vacuum now on the technology side in terms of upper management. I guess time will tell how this has truly impacted Mozilla. I am glad to hear Chris Beard has some engineering along with product/marketing.

Also Kovacs was there for a while (2010-recent) but was technology product focused, previous was John Lilly (2008-2010) who very much was technology focused, and then Baker who was a lawyer at the founding and you could argue technology and standards was the Mozilla main focus for a long time since inception. Hopefully it stays that way.
Given the massive growth of this industry, most engineers are still relatively young. Therefore, I'd certainly would expect any engineer making an upper middle class income would think by the age of 65 that they would would end up with millions in wealth.

http://money.cnn.com/calculator/retirement/retirement-need/
I don't understand a thing you're saying.

but at the moment you start to derail real progress, the
moment you attack one of the best organizations who has
literally been busting its ass for the last decade to
change the world for no profit...Well, you declared war.

I'm not familiar with anyone that attacked Mozilla. The heaviest I saw were boycotts. That doesn't sound like "war" to me, that sounds like the right tack to take. Calling it "war" is overly-dramatic.

Don't tolerate this any more. Brendan Eich was just one
casualty. It's time to start sticking up for ourselves.

Let's start looking at reality. Brendon Eich had MANY opportunities to assure both his detractors and Mozilla's LGBTQ employees that he was dedicated to ensuring that Mozilla would remain inclusive regardless of sexual orientation. He pursued none of them.

Look, I can't speak to Eich's effectiveness as CEO, but it seems like handling a PR situation is part-and-parcel of being a CEO. Eich chose to resign.

We're not an equal society yet. We still have more changes
we need to make to secure the freedom and happiness of
everybody, especially groups that have been historically
marginalized.

Steps that include speaking out against and boycotting entities that put bigots in charge. (Bigot may be a strong word here, I don't know Eich personally, but he did donate to get Prop 8 passed, which certainly sounds like bigoted behavior.)

What else would you have the aggrieved parties do?

All the more reason to shut down the bullies that [...] produced nothing but useless bickering

The irony burns.
Heartbleed hackers target Mumsnet users
Something unsettling about the feeling (founded or not) that a handful of tech juggernauts have the ability to buy up seemingly whatever they want.

This along with the anti-headhunting collusion, sprawling campuses puts me in mind of a Gibsonian future ruled by a handful corporate arcologies [0].

Has business always operated this way and I'm only now noticing because it's happening closer to home?

0: http://en.wikipedia.org/wiki/Arcology
I'm sure that can't feel good. Remember that you have over 500 million users and many more who know you. I suspect if you divide the number of supporters of boycotts, petitions, etc. by 500,000,000, you will get a very tiny number.
I think a big let-down is that there's still no pricing available for the car. I see estimates from third parties that it's expected to be 5-10% more than a comparable Model S but there's nothing official that I can find.

The doors seem silly. I drive an Odyssey and love sliding doors for the kids or the dog or when I have an armload of groceries. I've seen the sliding doors back up when they bump into something. I know they work. And they're reasonably fast, which is important when you live in Oregon with the rain.
Anyone know how much a scrubbed launch costs? Obviously much less than a failed launch, but just curious...
http://www.makerstudios.com/about
Glad to see they didn't pull a TIME magazine...
What license is the code distributed under? It is not clear from the site or the code that is available through npm.
To crib a very old phrase:

I cannot rightly apprehend the confusion of ideas that would lead one to believe that it was ok for Brandon Eich to exercise his Freedom of Speech to support an attempt to relegate many mozillans and other Californians to second-class citizenship, but that it was not ok for others to exercise their Freedom of Speech to express their feelings about Eich and his suitableness as a public-facing representative of Mozilla.
Skylys, The [Crowdfunded] Flying Car
Y Combinator Adds Four New Partners, Including Stripe CEO Patrick Collison
> Brendan Eich was working pretty hard to derail real progress

I don't support what he did, but did he do anything beyond make the donation?
Can YC company's get office hours with Patrick?
The Dalai Lama is the leader of a single sect (Gelugpa) of a single religion (Vajrayana). There is also Chan, Zen, Pure Land, Mahayana and Theravada Buddhism. The Dalai Lama is hardly representative of all Buddhism...
More Office Online: Commenting, printing, Tell Me, and more
A 30-year old engineer making $120,000 a year should become a millionaire easily by the time they are 40.

A more interesting question would have been "Do you think you'll ever sell an app/business for $1M?" - the crux of the question is "Do you think you'll hit the jackpot?", which in today's world, is selling something that took relatively small amount of effort to build.
The term "millionare" needs updating. I think what people actually mean by "millionare" is something like "net worth of at least over 10 million dollars".
If you (not you Mikeb85, the hypothetical and general "You") are trying to remove the legal rights of a segment of the population, and basically trying to make them second class citizens, then don't be surprised if people are gonna want you not to have any power over a group of people (like being the CEO of a multi million business for example).

Doesn't matter if you are Christian, Muslim, Buddhist, Hindu, Atheist or whatever, that is beside the point.
Of course, it's impossible to speculate without seeing the codebase, but considering that Rust makes several classes of C++ bugs impossible at compile time, I'd be hard-pressed to imagine that a Rust version wouldn't be less buggy.
Eich's right to say what he wants remains intact. Nobody has attacked it, and it has not been eroded in any way. What he does not have is 'a right to not have people respond to his speech with speech of their own'. In fact, any speech in response to Eich's speech is just as protected as his speech.

If this were not the case, then conversation/debate would not be possible.

In other countries with hate speech legislation, Eich's right to speak out against civil liberties might be restricted. However this is not the case in America, he is free to say whatever he pleases (although his actions are restricted, and if he commits an illegal action his (otherwise legal) speech may be used to make the case that his action was a hate crime).
Why not use an encrypted sparse bundle?
"Become millionaires" sounds a lot sexier than "Will be adequately prepared for retirement when they're 65".

If you have a full career in any white-collar profession and don't have a million dollars between your 401k, home equity, IRA and other savings when you retire, you spent too many years living too wastefully.
As a Doom 3 modder myself, I experienced considerable headaches juggling the interplay between scripts and code, especially since so much stuff (like firing a gun or moving around) spanned the two systems so inelegantly.
It is already a kernel, technically, right?
I'm going to give OP the benefit of the doubt on this one. A couple things worth noting, it successfully boots, does not cause a fault of any kind, and is in a position to interact directly with the bare metal. The tools that we use to interact with a *nix system are often just that, bits of code in user-space. This is a kernel-space program. That it does not do any of the memory management or device access yet doesn't mean it's not a kernel.

It might actually be interesting to take these techniques and apply them to something else. Maybe a demo, ala the demoscene, that runs on the bare metal. Maybe implement a game that doesn't have the overhead of an os.

This is less a finished product and more an inspiration. So often I think that people miss that about things. Sometimes things aren't done, sometimes they're just beginning.
You may not like that answer, and you folks can furiously click on the downvote arrow all you like, but I think that's the reality of it: for an extreme example, look at how closely every single aspect of US presidential candidates' lives are picked over, both present and past.

Well, obviously I couldn't downvote your comment, and I hope others won't either, since you're essentially right. I'm just disappointed that the Mozilla CEO position is something that requires playing a "political game" in the manner you're describing. "Politics" in the general sense, of course, exists everywhere there's human interaction, but our civic society is damaged when bright, motivated people are discouraged from participating in it lest their actions be held against them in other spheres of their lives.

I'm most disturbed at the number of people who seem to think that it would be a great idea if we could, for example, keep track of the political donations of everyone we do business with so as not to "reward" those on the other side of whatever issues we care deeply about. After all, it's just an application of our "free speech"! That would, I think, be utterly poisonous to our way of life. If this kind of economic activism stays confined to CEO's of open source companies with dependence on their communities' views, I guess that isn't so terrible.
That is beyond messed up. We really need to get the internet classified as a utility.
"91 percent say they feel they are the “most valued” employees at their company."

Nice

Edit: does this mean they think engineers are the most valued, or that they personally are the most valued?
"we're not going to accept this kind of bullying anymore."

What are you proposing? Can you force OKCupid to treat all browsers the same?
I use Sublime but I have vim envy; Most of the folks I work with use tmux and vim and using sublime makes me feel like a wannabe.
uaygsfdbzf: your account is marked dead it seems, so most of us can't see what you write.

Here's what he posted:

Not an error. 0x02 means green character on black background. 0x07 means light grey character on black bg. It's explained with one, and coded with another.
The ultimate point is that the numbers are so unextreme that they make no real difference. MECO happens at 80km. That's roughly 1.3% of the Earth's radius. If you were launching at the equator, you'd need an extra 13MPH to keep up with the launch site. Higher latitudes mean less. From Florida it's about 11MPH. It's going to be hard to notice at all (the rocket is traveling at 6,300MPH at MECO), and certainly doesn't come anywhere close to 50 miles in 3 minutes.
US Airways PR Disaster
They're not going to sort out the mess. GVR is 100% stubborn on having 2 and 3 live alongside each other till everyone moves to 3. He won't be combining them in any way in a Python 4.0 and slowly removing the Python2 stuff.

I personally won't be moving till GAE, Azure, Amazon, PyPy, PyInstaller, and all Linux distros make the jump. Which at this rate appears to be never.

I'm going to do exactly what you're suggesting, and move off of Python entirely at some point. I'm truly amazed that GVR is dancing with death to kill Python over unicode and cruft. I'm hoping Python (2) becomes the community version and 3 remains the experimental branch.
Ask HN: what are other payment alternatives than Paypal for international users?
I am currently developing a two-sided marketplace that is similar to ebay, fiverr, etc, so it can cater international users.

I have successfully integrate Stripe as I use Stripe to provide seamless user experience vs Paypal (which require users to Paypal login every time OR enter their CC every time).

But as I think it over, I believe I need to integrate Paypal as an alternative for international users who do not have CC. I <u>assume</u> that Paypal has integrate their system successfully with many local banks so users can transfer their local funds from their local bank to paypal, which then use paypal to pay in other currency (USD, GBP, etc).

I am curious to know if there are other alternatives that integrate deeply with local banks other than Paypal. According to my search, I can not find other alternatives, but I am seeking opinion if there are any that I am not aware of.

Thanks.
It would be interesting to see if a similar visualization for nurses and primary education teachers would show a similar pattern (with the gender reversed, of course) or if the gap would have different characteristics and distribution.
So CAP: which does gun throw off the island? Based on this statement ...

> It bridges the distance with a realtime connection, so updates propagate at the speed of the raw pipes linking them.

... I'm assuming it's the P.
> I could argue that anyone who supports any special legal recognition of "marriage" is directly pushing for the codification of discrimination.

There is a sense in which that is true -- every legal status is, by definition, discrimination in the law.

But then, there is nothing wrong with discrimination, per se, what is wrong is discrimination on bases which do not serve a legitimate public purpose. Which, of course, takes a lot more work to identify than mere discrimination, but then, meaningful distinctions are often harder than meaningless ones. And, so, we end up establishing a series of explicitly suspect bases for discrimination such that we require a higher standard of proof that there is legitimate need being served and no better way to serve it for certain forms of discrimination, because of our experience of them being deployed inappropriately to keep groups powerless rather than to advance some legitimate common interest.

> But why can't two roommates in a plutonic friendship receive the same benefits?

(1) the word you are looking for is probably "platonic", unless this is some kind of friendhip oriented around money, cartoon dogs, deities of the underworld, or dwarf planets.

(2) Generally, law doesn't require a romantic relationship for marriage, it just requires appropriate age (sometimes with exceptions or variations with parental consent), specific gender combinations (except where same-sex marriage is allowed), not already being in a marriage with a different partner, and not being within a certain degree of consanguinity. So, platonic roomates can get married.
I feel like I should point out that the stack is an implementation detail [1]

Though in this context it's relevant to point out pretty much any implementation will stack allocate them, it's not accurate to say C# has stack allocated objects.

[1] http://blogs.msdn.com/b/ericlippert/archive/2009/04/27/the-s...
Looks great, will keep an eye on this!

I also really enjoyed James Molloy's OS kernel development tutorial at http://www.jamesmolloy.co.uk/tutorial_html/, which takes you from "Hello World" to some real toy OS kernel implementation.
The gang of four book predates Java the language. FYI. The book's written in Smalltalk.
The problem is not people who were able to argue against Brendan Eich. I am sure that there was space for a sane debate on the topic. The problem was the bullies who were screaming along.

(I'm not going to call this a lynching, because in my mind, that's basically a Godwin point).
I didn't use a tripod, these are all handheld.
we're actually in the process of updating encfs to use XTS. also, that particular audit was done quickly and some of the analyses weren't done considering the threat-model that encfs is designed for (so it makes encfs look worse than it really is).
It doesn't solve this 'academic' double standard you speak of, but it does improve the lives of millions of people right now.

Baby steps, iterative process, etc, etc.
Yes I actually agree, it's more of an organizational problem of who does what in a team. For fast prototyping, or working in a small team of experts it will be an advantage. There are only very few people which are gifted to be both a great artist and a pragmatic programmer who cares about code quality and performance. I think the right middle ground is that the programming team provides recombinable building blocks, which are low-level enough that combining them makes sense, but high-level enough that they are still easily controllable and maintainable. The UE4 blueprints sound like this.
MooTools in a nutshell. Part 1 – JavaScript-html5-tutorial.com
Just as a note, conflict resolution is fairly close to automatic in PouchDB, its a matter of listening to the changes feed and providing a function which combines conflicts into a seperate document, in future versions we will make this a lot more seamless.

That aside, reading this it does sound similiar to PouchDB, we are also working on automated provisioning of servers (https://github.com/daleharvey/janus). Excited that more people are working on and becoming aware of similiar infrastructure.
> A 30-year old engineer making $120,000 a year should become a millionaire easily by the time they are 40

How so?