skysight-inc/HackerNews huggingface dataset:
thanks, yeah I guess that's what I figured, try and give people's objections as much consideration as you can, and if you still believe it, I guess you got something
Agree with this.. I may be an extreme case, but I never buy games, veryVERY rarely play games at all, and I've bought three of these bundles. Too good of a deal to pass up for even the possibility of future enjoyment :) (I pay like $10 or so).

Seems like the people that play games would have already bought and enjoyed the most appealing of these sometime in the past couple years. If they see this bundle and take the opportunity to pick up the ones they didn't care as much about on discount, that's a win for the developers. And for people like me who would never buy or play them otherwise, I get it cheap and the developers get at least some money from me (and an email address to market to :)).

Doubt there's many hardcore gamers who've passed on the full price games in favor of waiting years for these to be bundled and discounted. So these bundles seem like an amazing way to eke out a couple hundred thousand extra dollars from an audience that you wouldn't otherwise have reached.
Envato is great and does a lot of things well. We see a lot of opportunities in providing a service that is more affordable, more fair to the sellers & simpler to understand licensing. We're also building in easy integrations to allow our marketplace content to reach creatives where they work.

And we already have 75k people on our early access list... so that long ways isn't all that long. ;)
There is no such study. It's a well-regarded and popular myth.

Laurent Bossavit does a masterful job of researching the origins of this myth (and others) in his new book The Leprechauns of Software Engineering, available on LeanPub [1].

[1] http://leanpub.com/leprechauns
> My biggest problem with all this media is that with knowledge of how it works, and having control of the C&C software, none of those idiots are just saying "For a day let's spoof all of their update centers and spam suicide signal to anyone who comms during that day." Which would kill a majority if not ALL of the virus out there.

It should be pointed out that they're not actually allowed to do that. As silly as it sounds, controlling another person's computer without their permission is illegal, no matter the reason. The best they can do is take over the /entire/ C&C chain, a monumental task, and then not send any commands to the infected machines, thereby rendering the virus inert.

This has actually happened a few times and it's frustrating to everybody involved, you should read the post linked from here: http://news.ycombinator.com/item?id=3764345
so what's the advantage over cygwin? is this intended for people with really small disks?
One issue I've had with EC2 is frankly the fact that you have less freedom. On either a VPS or a dedicated server you normally have complete control over the firewall (be-it either a hardware firewall or software).

On EC2 you have no way of putting yourself in the DMZ, and the "Security Groups" only allow you to open up UDP or TCP forwarding. You cannot configure any other type of protocol/traffic and cannot bypass it entirely.
Can you cite a single example Of a pair of password-length strings that could be entered on a standard keyboard that collide in MD5?

Cryptographic pseudorandom number generators also collide and produce cycles. MD5 hashes of arbitrary ASCII strings are reasonably modeled as random numbers, and the concern you cite is unmeaningful.
I'm also a female, a designer (ux/ui) and I try to spend as little time as possible thinking about my clothing and hair, while still looking like a designer.

The look described here sounds simple, but super casual and perhaps a bit dumpy for a designer. I find that the easiest thing for me is to wear all black clothing that fits well (don't buy it unless you feel great in that shape and material, no compromises). Avoid cotton because it fades and has a gross texture. Done.
That's certainly a step in the right direction.
Absinthe, Ovaltine, And Google Product Search. Soon To Be Renamed Again.
Google hopes AdWords + AdMob can solve the mobile monetization gap
Check out msys/mingw. It's a challenging setup, minimal and supports gcc. Key difference with cygwin: no attempt at posix compliance.

http://www.mingw.org/
What you see now is an initial price. This is not what the machines will cost 6-12 months down the road. In all likelihood you'll see these drop in price pretty quickly, perhaps after xmas.
Any plans for OS X support?
Show HN: EURO 2012 schedule and results
Our goal is to replace VBScript. We'll have the same basic functionality, but using Python instead of VB, and with access to all of Python's libraries.

It's backwards compatible too - you can run VBA scripts and Python scripts at the same time.
Node.js meet WebMatrix 2 - a free IDE for node
Your website: Slow and Steady Doesnt Win the Race
I'm very open to correction, but won't the increased time complexity of bcrypt also mitigate this kind of attack?
It looks a lot as VDE (virtual distributed ethernet) [0] (quickly referenced in the paper).

Qemu used to support VDE natively for a while, then the development stopped and its support has been removed from mainline. It was cool while it lasted.

The main differences with VDE seem to be that VALE uses a kernel backend instead of being 100% in user space and that VALE is limited to local ethernet while VDE provided also remote "plugs" and "cables".

[0] http://vde.sourceforge.net/
Can it run sshd or rsyncd as a windows service?
Iran has sectarian differences with most of its neighbours: its Supreme Leader is a Shia cleric, whereas most countries in the Middle East are majority Sunni. So it isn't exactly surrounded by friends.
Knockout.js Tutorial for Dummies
(I'll take this chance to give a clarification on the topic but otherwise would like to stop this thread here).

Your comment is unfair. I have contributed tons of things to the FreeBSD kernel, and to the Asterisk project, following the process that each organization uses. Some of my code (the qfq scheduler) has also been integrated in Linux by third parties who were motivated enough to carry on the work. The problem is not us being academics, but rather that there are only so many hours in a day. Some help from people more involved in "the process" would certainly be welcome.

Note that the netmap code is fairly small and self contained. It is meant to run on multiple platforms though, and I'd rather have it this ways than have to maintain two separate version. It is only thanks to this feature that i could develop VALE on FreeBSD and have it running on Linux in a matter of minutes.
Show HN: A mockup for my HN clone.
Creating excellent, original content.
Signing up too. Might save me time trying to send certain things to Instapaper to remember.
Migrating salted md5s to Bcrypt (2010)
Find a better office, quick.
Reducing duplicate submissions is an excellent point. I took the guideline to be more along the lines of "don't link articles like 'geez guys look at this cool article I found on wavepackets. Works for me!'" But I can certainly see the value of submitting the original PR if the site simply mirrors it.
This is - frankly - bad advice. Especially for a young child.

It's a bad idea to pigeon hole yourself into "hanging around" one type of person or one people who are dominant in one type of trait. The whole reason people build teams is to maximize differing traits to gain the most value from each. You'll gain the most from life from leaning to recognize this as early as possible.

In this case, people that "get things done" at youth levels are generally those with strong implementation skills - the "doers" of the world if it were. But implementers are only part of the picture. There are several other personality types that are just as beneficial to outcomes, and by excluding them you exclude many strengths in the name of pure productivity.

eykanal leads into this in his comment but I'd like to expand on it a bit.

Stereotyping examples here for ease of explanation:

People with strong vision and ideas tend to be able to see 10 steps ahead of others. However these people also tend to be horrible at getting things done on their own. Their joy is looking forward, not being in the moment. Without these people however, we cannot move forward. These people will be the ones that think it would be neat to build an Eiffel Tower out of toothpicks in the first place.

People with an eye for detail tend to be strong editors/coaches etc. These people might not dream up new approaches or work hard to see them to completion, but they are experts at critique and can notice, for instance, that the toothpick Eiffel Tower could be 3 feet higher if you simply adjusted the angle at which you glued the toothpicks together by 5 degrees.

People who "get shit done" often tend to be implementers. They may have seen that toothpick Eiffel Tower in a book or heard about it from a friend, but they went out and got the resources and started putting things together.

My entire point: None of these people are more or less valuable than any other. It isn't the skill-set that is the important variable, but the degree at which the person employs their talents that matters. Suggesting your child should "hang around" the implementers while discarding others is basically teaching them that only certain key talents are valuable and the rest are garbage.

That type of thinking actually reduces their long term chances of success, because like it or not, no one person can be outstandingly good at every viable human talent. People who realize what they aren't good at will team up with others who excel in that talent and will get much further ahead overall.

Accept and reject individuals. Don't evaluate personality types. Some of the most profound thinkers in history were slackers. Some of the best coaches of elite athletes suck at the sports they teach.
I've opened an issue to discuss the options for the connection object/array.

Please feel free to let us know what you believe is a good approach!

https://github.com/WindowsAzure/node-sqlserver/issues/17

Thanks,

Jonathan
@kop48
SimplyHire : Make your hiring efficient
http://simplyhire.in

This alpha preview for HN'ers. Let me know if you face any issue. Look for feedback to improve upon this. This is my first webapp. Looking mainly to help the startup community and learn from them.
Windows provides this feature natively, since Vista or 7 (I don't remember which): when you shift right-click in an explorer window, the option 'Open command window here' appears.
Going to Red Alert - Battlestations
The variable names in this article are throwing me off. Is there a special significance to the subscripts and superscripts in the variables?
Yes, but Project Euler merely gives you a stimulus to go out and research, and a test to apply your new skills. They are not so much a tool on their to acquire the skills.

E.g. learning about dynamic programming will simplify at least half of all Project Euler problems. But it would be rather harder than necessary to try and come up with all the generalities of dynamic programming just from personal attempts at solving Project Euler problems.
Great comment -- chiming in because intuitive math (or the lack thereof) is a hot-button issue for me :).

I really dislike the von Neumann quote "Young man, in mathematics you don't understand things. You just get used to them."

I know what he's saying (there are some concepts you just need to internalize), but taken at face value it implies you stop looking for insights once you've "gotten used to it" (vs really grokking it).

I think learning is a spiral of theory & practice, i.e., present some principles, explain with examples, present more principles, explain with deeper examples, and so on.

Shameless plug, but check out this article on imaginary numbers:

http://betterexplained.com/articles/a-visual-intuitive-guide...
HN discussion: http://news.ycombinator.com/item?id=2712575

I try to explain imaginaries by starting with negative numbers (something we're familiar with, but was counter intuitive at the time) and building up with examples (3 cows - 4 cows is "absurd", right? sqrt(-1) is "absurd", right?).

I don't think you can just define "i" as sqrt(-1) and give a bunch of problems, or talk about abstract visualizations for pages with any meaty examples: it's an interleaving spiral of both.
Ask HN: Career advice, please
Hey everyone, at a point where I'm really not sure what to do with myself so I'd like some advice. I'm 22, a year out of college, been working for a (very) large tech consulting firm since graduation doing systems implementation (design to development, the whole shebang). It's definitely been a great experience so far, but I've come to realize I am not really interested in doing consulting long term so I've begun to evaluate different options. Long term, I'd like to move over to some form of product development. As such, I've really set my sights on Google's APM position for now.

Here's what I see as my options right now:

1. Spend the remainder of the summer preparing for the APM position and apply in the fall. I've got a solid background in design and programming, but I've already laid out an aggressive learning plan for myself this summer that I hope would prepare me in time. Despite this, I recognize it's a very competitive position and there's no guarantee of anything ever materializing.

2. An ex-coworker and friend recently transferred out of a team at Google where he was working as a Tech. Associate and offered to send my resume directly to the team. This doesn't seem all that glamorous of a position, but it'd get my foot in the door, get me some more hands on experience with Google products, and allow me to network within the company. Now, I'm fairly sure I'm qualified for the gig, but I don't know how Google is with people transferring internally and if I'd ever have a shot at landing a position in product development (and/or as a program manager).

3. Ignore Google, shoot for applying for an established (have already had two rounds of significant funding) start-up doing exactly what I had tried to do with a start up of my own, a field I'm definitely passionate about. They're offering a few interesting positions, but they're only internships which makes me incredibly nervous.

4. Disregard switching, acquire currency. Stick with the consulting gig, toughen it out for a bit, and wait until my prospects are better and I have a bit more cash tucked away. I'm not crazy about this option at all, though I recognize it being the safest. It could be a direct path to a MBA from a top-tier school which could let me move into any field I'd like.

5. ???

I really appreciate any advice anyone has. I know I'm only 22, but I don't think age or lack of experience should be keeping me on a path I'm not interested in.

TL/DR:
22, first year tech consulting looking to change.
Options:
1. Spend summer readying myself (and eventually apply) to Google's APM position. Unsure if qualified.

2. Apply for Tech. Associate position at Google. Foot in the door, qualified, unsure if I would be able to transfer out into product development.

3. Apply to interesting start up.

4. Disregarding switching, acquire currency until I'm better prepared in a few years.

E: Added TL/DR ;)
You strongly disagree that photon137 sounds more reasoned and compelling to me?

You're welcome to disagree, but I'll be happy to tell you flat out you're wrong.

My point was about the impact of their respective statements, not the content.
Paypal is the most common option in Australia but for one reason or another they never launched Paypal Pro there which means that people are stuck with the older IPN based flow which has some disadvantages ( More confusing, doesn't make it clear that you don't need paypal account, poor Google Analytics integration )
How Not to Hire an SEO (Post Penguin)
So the plan is leave this vector open (as it was never found) and just try to secure the file system a bit more...

Surly that could leave the same vector open to none file system attacks, ie MySQL?
Oh, this is the first time I'm hearing of apt-cyg. It looks really useful.
Not quite, a brain is just an organ.

The brains of two twins are genetically very similar but different experiences as separate beings means they are unique.
Yes, exactly. After several phoenix iterations of that kind, you might have something approaching usable.
>These sorts of optimisations only ever make sense if you're doing something incredibly intensive and you've tested it on real world data. This is rarely the case and the code suffers.

Or are working on something incredibly small with an incredibly stupid compiler.
Whenever I read about java things I get really confused. WTF is a super property, a BeanUtil, and a timeless JDateTime???

People like to hate on DHH and rails, but remember the "make a blog in 15 minutes" video. That's a compelling story for a web developer. Compare that to this.
We have HN, why have a clone :)?
Oops, looks like HN capitalizes the first letter. I always use iOS ;)
A Design with All-Caps (Visual Studio 2012)
I feel like I can relate to this (a little). I'm no prodigy, but even as a young kid (6 or 7) I would write down algebra problems all day and solve them. I did a ton of mental math, too, writing down several dozen 2-digit numbers and adding them all in my head.

Haven't really thought about that in a long time. Playing with a calculator also got me into programming (TI-Basic on the TI-83 in middle school).
Bootstrap is great but the drawbacks of omitting semicolons greatly outweigh the benefits. This really is a case of ego. No one argue's that the lack of semicolons is wrong...it's just not that resilient.

Of all code, JavaScript is the one put into the most unpredictable environment and shared JS libraries should keep that in mind.

And it's elitist bullshit to say that if you don't understand how JS handles semicolons then you shouldn't be coding JS professionally. Good gawd do these people think they came out of their mother's vagina writing production quality code?

I side with Crockford on this one. He's talking from experience, not ego.
so the real question . How does it compare to flask ?
Fascinating piece. I am saving a link to both the article and the discussion here, which is also very eye opening for me. I happen to be female and my mother sewed beautifully and shopped sales. I grew up with tons of clothes, much of it custom made just for me and I would stand for fittings. I also studied clothing and at one time I wanted to be an image consultant. But I eventually came to hate shopping for clothes. All the time I spent studying clothes made it possible for me to buy stuff without trying it on. I walk into a store, pull stuff off the rack -- oftentimes the sale rack in fact -- pay and leave. This became a really vital skill while I was getting well. Last year, when I was shrinking so dramatically, I threw out my clothes after one or two wearings. If I couldn't have grabbed clothes for $2 an item off the clearance racks that fit, met dress code, and looked good enough to wear to work at Bigco, I couldn't have made the healing journey I made.

I am currently homeless and currently literally own only (clothes-wise) the jeans, long sleeved T and sandals I am currently wearing. That is not due to being homeless. Instead, it is made possible by being homeless. It is a health choice, rooted in my ongoing efforts to kill the infection that nearly took my life eleven years ago. My relationship to clothing has been complicated and it was when I got over caring so much about how I looked that my background came in handy for flying under the radar socially while living a very strange life. I have had the most fun with clothes in recent years while not being a slave to societal expectations about how women should look/dress.

Anyway, it is something I want to write about but do not know where to start. I am hoping this piece helps me with those plans. So thanks for writing this. I feel like I have a million things to say about it but I want a) to not let my day get eaten by this distraction and b) would rather write it for one of my websites than for discussion here.
This is smart move by Microsoft. As much as they'd like the win32-land and the now legacy Desktop to disappear, it will not happen in one release.
Is this satire? I think this is completely backwards. You can intuit math, you can't intuit the king of England during the 1400s, or what the word "defenestrate" means (well I guess you can if you know a bit of French or Latin).

Everybody forms their own way of doing mathematics through the mind, but vocabulary and history are simply memorization.
With two or three cameras and a much beefier processor you could probably do a pretty good job.
If you don't mind me asking, what did you use to create the plugin? Just simply VS or did you use a framework?
You're not alone. I've never seen this before either.

Look, when you're writing an article about programming, stick to spelling things out properly.

It's ok to use acronyms when talking about companies (AT&T, IBM), nations (USA, USSR), or long technical terms as long as you define them early in the document so the reader knows what to expect.

Programming docs should explicitly refer to code in the language being discussed. Array.prototype.sort tells me exactly what you're talking about and my brain doesn't have to make mental leaps to understand what is being said. If its a language I'm not familiar with, like Objective C for example, then I probably will want to copy and search on code being demoed to learn about it. This would be very hard to do if I have to translate your custom abbreviations into the terminology everyone else in the world uses.

Keep it simple and succinct.
8 predictions for Apple’s WWDC keynote based on the invitation
As a dad-to-be I find this "advice" to be awfully elitist and wouldn't entertain it with my child in the slightest. Judging your friends on there abilities is sad .. friendships are not made this way.
Because I'm trying to learn/understand Flask and SQLAlchemy?
Sort of. True coolness is not something one can consciously attain, only earn through actions.
Wow, I missed that when I read it. Jason is an excellent writer/marketer.
There is huge variance in t-shirt quality and fit. In my experience, American Apparel tees are the best I've ever found, and I order them 150-200 at a time (in black, of course). I have to lie and say they're for screenprinting, due to some weird requirements Am Appy instituted for their (now pretty restricted) wholesale customers. In bulk and in quantity (free shipping), they are $6/ea stateside. (Retail where I live is €27.)

I firmly believe from experience that no t-shirt looks better than a washed-once American Apparel black T in the right size. It's the closest thing we hackers have to a suit, I think.

By "runners" I assume you mean running shoes? Those aren't all-weather and can't be worn with an actual suit. I've a nice pair of black Doc Martens which shine up wonderfully, and have been treated to be fairly waterproof. They are perfect universal-occasion shoes, and incredibly comfortable.
Java EE is not that bad. The problem is that it is for enterprise and you have tons of frameworks for interfacing with legacy mainframes and such.

Go for for EE web profile, which the lean version for pure web stuff.

All you really need is JPA, some ejbs and a front end(mvc framework or something) and that's it. Add in jax-rs, add some annotions to your ejb and you will have a rest api for you application for free basically.
Dreamhost DNS is Down
> If the initial goal was to spend time not thinking about clothes, that doesn't really feel like an optimal way to reach it.

Why not? It's called optimization. You spend time once to improve a process, and reap savings from that moment on.
Lets wait until LinkedIn is actually reasonably profitable before taking advice from LinkedIn founders.
Final paragraph of section 3.2, page 4: "...we have to make sure that the programming task given to the subjects cannot be solved by the subjects completely..."