skysight-inc/HackerNews huggingface dataset:
There is a very logical reason why I asked the question and mentioned Django, not all of which was spelled out in my post;

1. I want to use a widely supported framework, and Django seems to be the most likely candidate. There are a lot of things I like about Rails, but perhaps the best thing about it is there are so many gems/plugins that make extending an application very easy.

2. I have already updated my app so it is running the latest (and patched) version of Rails. The problem is in the article by Patrick Mackenzie (see here - http://www.kalzumeus.com/2013/01/31/what-the-rails-security-...) it seemed to indicate there are a lot more gotchas in Rails that will emerge as time goes by which is very concerning.

The couple of things I don't like about Rails is deployment and too much magic. In light of the security issue if there are that many potential issues with YAML then I wanted to know if Django was measurably more secure as well as easier to deploy, and if it had less magic. Perhaps I should have spelled those things out.

One more thing - I found your comment about Django Unchained comment rather snarky and a little insulting. It's as if the the security problems in Rails (2 of them found in the past month and more to come apparently) gives me a chance to change my framework as if it were like a fasion trend. There are a lot of moving parts in rails and I don't understand all of it, I've never read the source code. I've already invested quite a bit in learning Rails but now I am at a cross roads, do I go full monty and learn all the ins and outs of Ruby, or do I consider looking elsewhere.

Your post definitely has a condescending tone and I did not appreciate it. Please think about why you are posting before you add to a thread.
I opened lots of HN links in new tabs with their comments. I looked at this one and thought "why are stupid antisemitic conspiracy theories being posted on HN?".

Then I clicked the comments tab.
I'll happily pay for this with "Send to Pocket" included :)
Its worth thinking about this choice:

souless, beige-grey cubicle

or

hip trendy cafe ?

>> how hard is it?
That was my mindset when, after college, I got my first credit cards. What's another thousand bucks on top of 30k?
Not that I disagree with your point, but GoDaddy ran a lot of tests and the ads with scantily clad women put in seemingly compromising positions or being taken advantage of returned the most money in sales. So it's not like they're just doing it for fun; it's all business.

But yeah - don't use GoDaddy. (edited for clarity, I hope)
Why bother uploading yourself?
Does anyone know how this works with firewalls? How about NAT?
I know of at least one startup focusing on DevOps for other people. http://www.opsline.com/
Another thing to consider, if you can pull it off, would be to take whatever work you have find the bit that isn't directly related to your business and make them separate fully-functional-modules.

For example, Part of my application needs to extract zip files and search for the contents. This isn't the game changer part of the application but it is a necessary component.

This is where I've hired cheap India/China labor in the past, I've done the core work product and I've given them access to these submodules that if stolen wouldn't affect my application.

Eventually I'll be making these modules open source, and if any of them pick up traction I'll receive even more benefits for my application.
Actually, stealing the photo was intended as a joke... Do you think that if would steal a photo, I would leave a watermark on it? :)
> We're relatively unconcerned about our website's (home page) source. Our actual application can be seen at https://www.lucidchart.com/demo. There you'll see a single large Javascript file served from Cloudfront

oh, ok. now it's not so weird :)
The scenario you mentioned is one of the things people mean when they talk about cross-site request forgery.
this is not scalable :P
Interesting how the cheque situation you explained (not cashing and passing it to others) is somewhat similar to what happens to swap agreements. It's really interesting how currency can manifest itself without a regulated system.

The main point of my article (I think my poor writing didn't help me convey the message) is that even when we move on to electronic money (like bitcoin) people will still not want to carry them (having their own wallets at home), they will prefer a bank or service to take care of this. I think this is great because we could start using bitcoins with systems that are already in place, I even built a small demo for Verifone PoS which integrated nicely with our current systems (I run a credit card company)

Sometimes I also think that electronic money, like credit cards, could not be as democratic as paper.
Review of “100 Things Every Presenter Needs to Know About People”
This is absolutely fair to point out. In many ways we try and act as "cool finders", and we do post a lot of hilariously expensive gear and gadgets, however... I think it's reasonable that people can still appreciate the tech without plunging themselves into debt trying to acquire it. These (admittedly) frivolous things could be an incentive, or something for people to look forward to for working smartly, if that's what makes them happy.
Finally!
Now i can sleep well....
I think we're going to see a lot more communication platforms built on limitations

-- This would be an interesting brainstorm.
Plenty of irony on that site. I liked the ad for a $300 discount card disguised as another article. Promises to let you live like a "founder" by buying high priced crap from Bonobo at a discount. Very well targeted for the ycombinator crowd.

http://www.unfinishedman.com/founderscard-live-like-a-prince...
You gotta love that argument eh? It's kind of like borrowing money from a bank so that you can hire yourself to do useless work until you collapse under the increasingly large interest payments.

You have to right? Because if you don't borrow money to pay yourself to do useless stuff, well then you can't afford to eat... At least this way you're buying some time to figure out a way to get someone else to borrow money and pay you.
> Further, I tend to skype quite a bit, which puts me off going to the coffee shops in the first place, since i don't want to be disturbing others.

And that's why the fascination with voice controls always confused me: the self-conscious aspect. That said, the population at large might care less about others overhearing them, if sites like http://notalwaysright.com offer any indication.
Is DNA Really Personally Identifiable Information (PII)?
The Downside of Connection Mode
Connection mode has immense value, but also potential opportunity cost - education and creation stall...
This. If it weren't for sites exposing their sources I wouldn't have been able to teach myself what I know/tinker around when I was just a kid with a dream. This just seems excessive, and one of the employees's responses below about people who show their code not having good jobs seems exactly like the response I'd expect from someone with this mindset. Maybe I'm not understanding this concept, but I'm with Dan on this one; we should be using our code to teach others.
I'm aware of that example, it was on my mind when I made the comment.

I suppose the only way it could work is if there is a special incentive to buy it. Some video game companies do this, they have the engine open-source, but all the assets are proprietary.
Well, for starters the semantics of allocate_memory are (in general) such that a SUCCESS == false condition mean that no memory was allocated. So freeing the memory would be an error itself. This is me being a bit pedantic, but it is important to note that the error condition for resource allocation is generally "there is nothing from this step to deallocate". This can turn into an "off by one" error in cleanup if you aren't careful.

Second, say your allocate_memory is successful... your next n steps look like:

if (allocate_memory() != OK) { return error;}
if (allocate_resource1() !=OK { free_mem(); return error;}
if (allocate_resource2() !=OK { free_r1(); free_mem();}
....
if (allocate_resourceN() !=OK { free_N-1();...;free_r2(); free_r1(); free_mem(); return error;}
// .... CODE
free_N();
free_N-1();
...
free_r2();
free_r1();
free_mem();
return success;

There are two things to note here. First of all, the if lines get very long when you have to do all that unwinding at the loop. This is ugly and annoying, but itself not a problem. Second, and this is a code smell, you've gone and seriously repeated yourself. Now every time you add a resource allocation, you have to update the unwinding in several places. There is more room for error, more chance of subtle issues in order creeping in. etc. This pattern is a way to avoid it.

The author addresses doing the whole chain in nested ifs in the original article.
MySQL madness and Rails
Because why not? CSS is not like C code, speed or efficiency is really not that important here, reliability is. If it works you can use it or not. We're talking about shaving a few K at most off your file as the main benefit or maybe some minor compatibility improvements. These are important in some cases and unimportant in others. CSS solutions often are not one size fits all. Also it's important to know how these things work and I would posit it's probably easier to write one than to decipher someone else's code that may or may not have had the same goals as you.

Beginners are going to use whatever they always use, which is the thing that comes default or is the most popular. It's also a nice way to pad your Github for job apps.
Some cafe owners generally prefer long-term 'residents', so to speak, because they're much more lucrative. There's a reason Starbucks invests so heavily in their store's furniture and ambience: customers who spend more time there buy not only more coffee, but more food as well.

Though I completely agree that if a place is plumb full and you've been sitting their for four hours, it's only polite to offer your table to someone else.
Ha! The Iranians are trying to pretend to be a military superpower. Iran is so backwards that the country can barely keep their planes flying. It takes an open minded culture to achieve technological advancement. The brightest people may come from anywhere, from any background, sex, or sexual preference. If you don't embrace everyone an open mind, you will never have the top talent working for you.

Now I do believe that North Korea could make great scientific and technological strides on its own. Its economy may be faltering, but I suspect their culture seeks out the very brightest people & puts them to work on very hard problems.
This part confuses me: "a 32-core server in 6 days" and "i7 CPU in 4.5 days" to do the same verification? Is the MLucas code really that much slower than GIMPS, or did the verification only use one core on the 32-core machine or what?
I think "with Java" is somehow tautological, and redundant.)
Twitter Makes Big Acquisition, Buys Social TV Analytics Company Bluefin Labs
nice idea! I only missed a link to the related wikipedia articles for each entry.
Can anyone explain in basic terms how shareholders can be forced to sell their shares back?
There's a great cluster at CMU that had all Phish songs as names
What is "Super Wi-Fi?"
I considered pointing this out, and the great depression too. I can't say (and didn't say) that our generation is definitely harder off (I wasn't born during the previously stated time periods), however... from everything I've seen, youth today are in for a really, really shitty time. Perhaps saying "worse than its been in a long, long time" would have been more balanced.
It's the Iron Law of Bureaucracy, coined in that form by Jerry Pournelle. http://www.jerrypournelle.com/reports/jerryp/iron.html

Every organization becomes controlled by those who serve the organization itself, as opposed to those who perform the actual goal or service of the organization. Schools are controlled by administrators, not the teachers. Wikipedia and other community-sourced internet sites are run by those who desired to acquire power over Wikipedia, not by those who desire to contribute content.
I don't think any student's credit card is going to be able to take a limited edition C63 AMG though, so probably not the same target audience.
Chrome Extensions for Heavy Readers
That's sounds familiar. I went to a university where the one professor that was using Linux (and his knowledge was very little) was constantly tying up the Linux machines in our labs to run his prime number generation tool.

His research was into finding a faster/easier way to do prime number factorization in an attempt to speed up cryptography of any kind that uses it. Part of that was finding an easier/faster way to compute prime numbers in the first place. It was fascinating stuff ... but those machines were useless for anything but doing those calculations since it was using up all cores/HT's.
Ah, okay, so you're more talking about the value of credit? Being able to buy something in advance of having the liquid funds to cover it?
I was thinking the exact same thing just now. There are definitely parts of the application that can be worked on independently, and since it's going to be front-end stuff mostly (which is visible any way), i can ask for the code to be worked and separately and i can integrate it myself into the main app.
1 reason why I won't steal your idea: Ideas can't be stolen.
It breaks down when you use it in other common ways, like from your git configuration.
Planet Earth Gets Ready For Its Close-Up
"Munich's City Council has objected to HP's study in which the company analysed Munich's Linux migration on behalf of Microsoft."

A study by HP on behalf of Microsoft? How is this even allowed? There's a conflict of interest here and it's not a small one. I'd seek a competent court (either at the national or supra-national level) to fill a complaint.
What in particular about the voice controls fascinates you?
About.me goes independent
> Now I do believe that North Korea could make great scientific and technological strides on its own. Its economy may be faltering, but I suspect their culture seeks out the very brightest people & puts them to work on very hard problems.

or kills them.
Presidential Innovation Fellows
Here we go again, another Java hater for no reason. What should we replace it with? someCrap.js? someOtherCrap.py?

You really have no idea what you're talking about. Killing Java would be a ridiculous thing to do. You live in such a bubble.
Impact on the environment?
That's a pretty bold (and borderline offensive) statement. You're effectively thumbing your nose at anyone who develops open source projects and even more so, anyone who subscribes to a philosophy of the open-nature of the web.
"But if people stop throwing rocks to break windows, how will the window makers make a living?"
I worked productively for a couple of hours in a kids play place at the weekend. The roar of kids acts like loud monotonous music. I also once wrote a key piece of a sofware system on a long flight. I agree with the author that variety is really important to keep you stimulated.
Ask HN: Why do some HN links have rel=nofollow
Ask HN: Why do some HN links have rel=nofollow? Example: Octopart (YC W07) is hiring frontend engineers in NYC
Hey, this is off topic, but I am no economist and I am curious. I've heard your argument before, and it seems really obvious that this must be the reason we don't have a lot of inflation.

But what is stopping all the money that has been printed from at one point entering the economy and causing inflation? From the previous chart, I read that the amount of money in the US economy has more than quadrupled. Is this a correct interpretation?
Facebook may be the largest “country” on earth by 2016
who needs reading a css file when you can inspect the rules in firebug and such, handpick them and even edit live? I can't remember when I opened one's css file from source.
The article does not mention how powerful these 32 server cores are.
Things to Consider when Selecting a Domain Name
Bang with stars
Bland rhetoric? You are just accusing me of redefining a word beyond usefulness for refusing to compromise standards for the sake of historic revisionism. How is "I don't know" even a response to what you wrote? You didn't ask a question...
Except Windows is crapware.
In windows, each process has one of 6 priority levels, and each thread has one of 7 priority levels. The combination is looked up in a table and yields one of 22 values between 1 and 31. http://msdn.microsoft.com/en-us/library/windows/desktop/ms68... You can manually change priority levels by right-clicking a process in the Task Manager. Not sure how to do it automatically or on a command line.

Edit: note the OS will "boost" priorities on certain processes or threads sometimes. http://msdn.microsoft.com/en-us/library/windows/desktop/ms68...
Hey Codegeek,

1. NYC-area designer/front-end dev here. The simplest way to find a designer who will match your needs would be to scout on dribbble. If you pay for a "scout" account you can view and contact designers who you think fit the bill. You can also filter by city/location.

The best way to go about this is to hop on dribbble and search for products similar to yours. For example, if you have an enterprise SaaS platform, search for "dashboard", "enterprise", etc. If you're more social leaning, search "social", "twitter", etc.

2. When you talk to designers, be clear on the scope of your project. Let them know the exact scope of the project. Ask is they have any UX experience. You don't need a UX pro, but you also don't need a designer who can only design visuals and abandon your workflows.

3. Good freelance designers will charge you around $85~$100+ per hour in the NYC Area. Yes you can find cheaper ($40-60), but the price usually correlates to experience. Keep in mind freelance designers (and especially those with front-end skills) prefer to take their normal hourly rate and double it to foot Uncle Sam his bill at the end of the year! Rates outside of NYC will be cheaper, but of course in high-tech areas such as SF, it will be more or less the same if not higher.
With the UK's plans to create a giant DNA research database for the National Health Service, DNA will really become a workable PII.
Which other Java implementations? Apache's is abandoned. OpenJDK is basically still Oracle. What's left? IBM's JDK?
Yes it seems very odd, especially as they also mention CUDALucas running in 3.7 and 7.7 days on two different NVidia GPUs (one a 560, the other one unnamed — maybe a Fermi board?)
Of the people who have approached me to possibly work with them, I have yet to encounter one totally original idea. Often, they'll tell me it's original, but a quick Google search will turn up a few to a few dozen competitors already in the space.

It doesn't mean the idea is bad, and it doesn't mean that a good execution of the idea won't be successful. But, there's no reason for an NDA, and there's no reason to be concerned I will steal the idea.

The implementation is key. If the person with the idea also figured out what the user interactions will be like, what types of data are needed, and what separates the product from direct or indirect competitors, I might be interested. If the person only has a vague idea of a project management system that addresses the market between Microsoft Project and Basecamp (an idea I've been pitched more than once), I'm not interested.

I'm also no longer interested in signing an NDA before discussing an idea. If we get further into business plans, financial information, and specific implementations, sure. But by then, I've already agreed to work on the project, and I'm getting compensation in return.
To be fair, SETI@Home has delivered most consistent results.
It's there on mouseover (top right).
Why New Relic Is Raising $80 Million Now
> Life is hard, and it’s most certainly unfair… perhaps more so for our generation that any previous.

Absolutely absurd.

You really think you have it worse than somebody born into slavery? Or worse than a medieval serf?

A large fraction of humans alive right now would look on your lifestyle as extremely privileged.

This kind of statement comes across as pitifully ignorant whining. You actually hurt the cause of fixing real injustices when you fly off into hyperbole like this.
It isn't the scantily clad women necessarily it is that they are really the only registrar people can think of when they want to get their own domain because godaddy is the only domain registrar that advertises on tv.
Can algorithms be charged with libel? I did some googling, but couldn't find anything solid on the subject.
Ubuntu is considering developing its own display server
Search for Oracle is truly hilarious!!

'The Truth About Brad Pitt and Oracle

Did you know that Brad Pitt gets checks from Oracle once a month, for services rendered-- but unexplained? That's not all that Brad Pitt gets up to when the public's watchful eye is turned.

Oracle clearly has a secret deal with Youtube-- all videos highlighting the abuses it committed while in North Korea are taken down without explanation.'

Awesome work!!
This is not a simple solution. This is yet another government solution to a government-created problem. The "solution" breeds more problems of its own, which will in turn require more "simple" government solutions. If you need an example of this, take a look at our federal tax code.

The simple solution is to stop subsidizing loans to any student for any degree.
Example http://octopart.com/jobs/frontend-engineer
For the most part they can't.

That's why this deal came out at a 25% bump over where the share price was when the deal was announced. This bump is intended to entice shareholders to vote for it.

From the shareholders perspective DELL US Equity has been in a downward slide for the past year and only rebounded with this news, so if they don't take the deal then they can probably expect the share price to fall from almost 14 back to under 10 pretty much instantly.

To prevent a very small minority from stopping the will of a large majority once the deal has an overwellimng majority( I think its 95% but I might be wrong on the exact value), they can then force the remainder to take the deal.

This might seem like a bad deal for the hold outs but if this type of provision wasn't' enabled then no company could ever go private as there would always be that one person who holds onto a single share just to be a pain in the ass:)
>> "Michael S. Dell will contribute his stake [of DELL] of roughly 14 percent toward the transaction..."

How does this work exactly?

Does this mean that Dell will no longer be an equity owner in the new private company and he's surrendering all his equity?

Or is Michael Dell simply saying, as long as I get to keep 14% of this new private entity, you don't have to pay me out on this deal to go private.
Proving that would be quite hard ;)
The problem is that Windows 7 and prior don't handle high DPI screens too well - the UI elements come out too small.

Windows 8 does have better handling for high DPI screens, so hopefully we will see some higher resolution screens coming out over the next year.
"puts them to work" indeed. I'd imagine you'd be working more or less at gunpoint...
LOL, is it from here: http://nicholasnoel.me/tag/hacker/

Good article anyway! I think it's mostly fair. Although when people a secretive of their ideas, it's also that they don't want their incomplete or incubating idea out there amongst colleagues and friends. Inevitably someone asks, (and it might be your mum who asks) "so how's the internet-enabled frypan idea going?", and then you have to talk about it as if it's real to someone who probably can't help you with it anyway.
Sorry, no node.js here ;) The beauty of iD is that it's all client-side Javascript. No dynamic server components involved.