skysight-inc/HackerNews huggingface dataset:
Yes? I mean, I am a medical student, and I'm routinely impressed by my peers. But I'm not trying to claim that my peers are better than their predecessors. I'm just doubting your assertion that medical students now are worse than before. The null hypothesis certainly is that things are the same as they always were.
It's not easy and glamorous as the highly publicized ones you and I read about. I started a project last year and every night after putting my son to sleep, then I start my project work. Most nights it's from 11pm until 2-3am. Then up at 8am to start my day job. After while, I was used to the 4-5 hrs of nightly sleeps. I tried to separate the day job from the side project. Like others said, set goals for each time you sit down to work. What do you want to accomplish. Slowly but surely you'll get your demo done then beta.
There were times when I was too tire to work or think, I still sat down for an hour or two to fix a few bugs. I made sure each day I do something to get me closer to my goal, which was the beta.
Bottom line is that it won't be easy at first. It's probably the most difficult thing you've ever done. Challenge yourself and push yourself beyond the limit. It gets easier as you get use to your new life/routine. And when you demo product and people start to get it, all the efforts will be well worth it.
Good luck!
Myers-Briggs is derided by psychologists because 1) it is typographical, 2) the theory behind the test is based on unproven cognitive processes called functions; these are completely speculative, and 3) borderline personalities are inconsistently typed because the types are dichotomous.

On the other hand, Myers-Briggs does have some merit. Most psych professionals actively endorse the Big Five personality assessment. Based on trait theory, the Big Five is empirically valid, though somewhat theoretically sparse. Here's the rub, 4/5 Big Five traits correlate very strongly with the Myers-Briggs letters. E/I to Extroversion, T/F to Agreeably, J/P to Conscientiousness, and S/N, albeit weaker, to Openness. Myers-Briggs doesn't have a measure of Neuroticism(the fifth Big Five trait). So while the actual type combinations are unscientific, the test is still based on personality distinctions that have been researched and supported by the psych community.

Also, personality tests measure tendencies, please don't use exceptions to explain away your personality. Yes, personality is somewhat situation, great. Yes, Myers-Briggs isn't "science," but it is still a useful tool.
Ask HN: Screw Facebook and Go Incognito on it
Dear HN readers, I was wondering if it would be possible to "stop" Facebook from tracking you by browsing all your webpages in Chrome with an "incognito" window. (on a mac you can create a new incognito window with: shift + command + n).

It seems like a potential option that requires no plugins or anything else. Let me know what you think.
There are quite a few hacker events with more of a flat-hierarchy, open-to-all-comers ethos, but yeah, you probably won't find them attached to these more high-profile media events (there are exclusive sponsored after-parties associated with events like WWDC and GDC as well, to add more examples). There's fortunately the whole other parallel world of stuff like Noisebridge, DevHouse, etc...
IMO, Google+ design and functionality is years light behind Twitter and Facebook, for mentioning two examples. In my opinion they should think about the average user needs and not just the geek-blind-view. It could be both simple and nice (now it is just ugly and barely functional).

Edit: Observation: Despite negative voting, my intention was constructive, in order to point the weak points from my point of view. Go figure.
AUTO INSURANCE IN AUSTRALIA
hey..what type of tutoring you want
I rarely use my FB account and never install apps or post anything on it, just use it to follow a couple of friends/family. I've got all privacy settings (that I can find) set to the most restrictive settings.

I checked the list of "authorized" apps from the post upstream (https://www.facebook.com/settings?tab=applications) and there were 4 things in the list (Bing, Pandora, Yelp and one other that I'm forgetting) none of which I'd ever explicitly authorized for facebook access. If I ever use OAuth for anything, I use my twitter account, never facebook.

Any idea how those got in there, and what setting I can use to never let them back in?
I have some simple Javascript/JSON stuff I need to figure out. Taking the time to ask in a forum and wait on a respone and then repeat is to much hassle.
The downside of muddying the definition of MVC is that it hinders communication about other design patterns that may actually make more sense for web applications, eg. Model-View-Presenter / Passive View

(Edit: if one cares about design patterns at all, that is. Otherwise it makes perfect sense to use MVC as the marketing term it has become and do whatever)
Do you believe most of the world is honorless? If so, then no citation will convince otherwise.

On the other hand, if you believe most people are fundamentally "good" (or at least "mostly not evil"), as I do, then no citation is necessary.

Almost everyone of the thousands of people I've interacted with in the tech/programming field are good people.

Of course, there are plenty of horror stories in relation to the business side of things. It's certainly possible most of them are mostly evil; I have no clue.
No, they're both means to encourage discussion on the topics you'd like to see it on. The front-page is a zero-sum game. When you upvote some things but not others, you are pushing those other things down just like if you downvoted (and when you downvote, you're pushing other things up just like if you'd upvoted!). In fact, going down the page the article is on and upvoting every other story is roughly equivalent to a downvote. My sister used to employ this technique to "downvote" American Idol contestants she found particularly obnoxious.

Downvoting is precisely as valuable as upvoting. They're both ways of saying that some things are more worthy of discussion than other things. The fact that 100 people like something does not make it good or even popular. 100,000 people might think it's an awful topic, or an awful presentation of the topic. If they all agreed on a single article that is better, they could upvote that, but if they just feel the article is particularly bad relative to all other articles, they have no recourse but a mass-upvote, which (besides being burdensome) means they then can't upvote any articles they find especially useful.

To illustrate what I'm saying: If we all agreed never to bury an article that somebody voted for, 100 NASCAR fans (an insignificant number both as a percentage of HN users and a percentage of NASCAR fans) could completely transform HN into a NASCAR fansite by bloc-upvoting articles relevant to their interests. That would be a horrible outcome.

An article about Jimmie Johnson is less appropriate to HN than all the other articles on the front page right now, and the way people register that opinion is by flagging.
IANAL

But what you're proposing sounds very dangerous to me. Do you trust that law enforcement is smart enough to recognize that your involvement is philanthropic and legal? You'll likely be working with individuals that these agencies deem to be criminal and the old saying guilty by association is still true. And if you prove your innocence, what have you spent in the process?

I actually tend to agree with you, but you should also look at the history of Anonymous ... to my eyes, it's becoming less charitable, and more destructive.

Good luck!
Pretty inspiring story but this really made me laugh:

"The kind of stuff that most people think is really cool now, but would immediately relegate you to punching bag status, and honestly not very cool with the chicks back then."

I think you probably just started spending a larger proportion of your time with people who share your interests. Fantasy novels are still not cool in high school. :)
ok..how may i help you now?what is your question?
Timtara Coupon code flat 15% Off « FREE COUPON INDIA
It should work since the cookies are destroyed upon closing that window and said cookies are removed, as well as not being available to other windows.
Using this argument, essentially every website that uses Google Analytics violates HTTP. The GA javascript triggers a GET request every time you visit a page that it's installed on, and the GET request has the side effect of recording your visit.
People really mean different things when they say "simple".

For someone it may be "the abstraction is so clean, small and self-contained that I don't have to look at the implementation", for others "the implementation is so clean, small and self-contained that I don't need any abstraction". The author of this post clearly subscribes to the latter philosophy.

I guess many flamewars on mailing lists ultimately boil down to this culture clash.
"Kanban has been around for a couple of years really, and I don't see it decreasing in interest."

this doesn't show it "taking off" which would mean an increasing rate of adoption with something like a "hockeystick" curve.

"lean software" got a few early adopters who tried visualising software production as an asembly line analogue, (with all the accompanying "kanban", "muda" etc bullshit, without ever having worked on or designed an assembly line. fwiw I am an Industrial Engineer, though I work in sw these days and I daresay I have seen more real world assembly lines than most lean software evangelists have) but it never became anything like mainstream. In contrast, Scrum , though borderline scammy with people sitting through 2 day courses becoming "scrum masters" became widely adopted. What Scrum, however scammy, has is "take off". What "lean software" has is an early fizzle.

Lean manufacturing may have been a revolution, but the jury is very much out on whether lean software has any real impact.

"it would be good if people who talk about fads and buzzwords actually knew what they are talking about before criticizing. Just saying"

must be lonely, up on that cliff of superior wisdom and snap judgement, where you are the only one who knows about lean software,agile etc and anyone who has a contrary view to yours is a clueless moron ;)
Is Facebook Forever?
HN isn't the place to actually give the help. If you want to chat over email or skype let me know.
Public room clickable link: http://getmeetingsapp.com/rooms/4e7f64ea17ade37b71000002
Yeah, I just can't imagine a single user on facebook who would think this was a good feature.
Brilliant! So there is basically no need to add plugins like this one (http://news.ycombinator.com/item?id=3035153) - currently on the front page of HN - so long as you are ok with launching new incognito windows.
This is such an important advice, it can't be repeated often enough. I can't even count the times making break helped me solve a problem in minutes that I tried before for hours.
I actually use the Javascript PGP implementation found here: http://www.hanewin.net/encrypt/ but I do plan to implement my own soon. I'm hoping to add a file encryption utility too, but I don't think the current PGP implementation will allow that so easily.

I'm not quite sure I understand what you mean by a nopaste-tool?

Thanks for your feedback! :)
ok.i will help you over my mail chat..my mail id is
aravivek07@gmail.com
Tangential to the main point:

The OP just learned a valuable lesson in what computers actually do. The single char oops is usually programmers' first insight into what it really means when we say "computers do exactly what they are told nothing more or less". This is one of those things we all have had frustrate us to no end. Similar mistakes abound, and are one of the those things that cause a lot of people to give up on the programming thing all together. Here's a real kicker about it: they don't stop with experience, we just get better at noticing them faster.

For example about 2 years ago -- 5 years into a programming career and 12 years into programming in general, I had this code give me trouble:

// C Code:
if (test_fails)
do_crashy_thing();

So I decided to throw a quick printf in there (the situation was such that learning the debugging tools available to me would take a couple weeks, so printf was my quick solution here). I should note that I hade been working heavily in python for the preceding 3 months. My code looked like this now:

// C Code:
if (test_fails)
log("info about test");
do_crashy_thing();

Which caused my code to crash every time instead of sometimes. C coders will know that multi-statement conditionals need to be wrapped in { } but single statement ones don't. Further python if statements are indent scoped. The recent python work sort of made me blind to the problem in the code. After 3 days of WTFing, talking to the rubber duck, and so on, I called over a colleague and he pointed out the mistake in something like 40 seconds. A younger me would have been embarrased, but this just happens in programming.

My point is: these things happen, and I'm glad to see a blog post about this, without the demoralization that normally comes with it. I think it should be more openly discussed in tutorials and other newb oriented posts.

A few tips for anyone who is experiencing this sort of thing and not sure what to do:

Get a rubber duck (or whatever) and start employing the rubber-duck debugging technique: http://en.wikipedia.org/wiki/Rubber_duck_debugging it really helps!

Be willing to include colleagues early and often. Experienced programmers understand and won't think less of you. Doubly so if you are new. (The will tease you a bit about it, but in that shared experienced bonding way, not in the "mock the outsider" way).

Realize that as you are chasing the bug by getting down and dirty with other bits of the program, you aren't wasting time, you are most likely fixing other bugs that would have otherwise just manifested later anyway.
Thanks for your assessment. This is also how I see it. I found a similar opinion on stackoverflow: http://stackoverflow.com/questions/1077668/can-i-change-my-o...
What a bunch of nonsense. 'GET' must be idempotent, that is all.

Facebook is big enough that all sorts of sophists are going to come out of the woodwork and make plausible-ish arguments against everything they do. The motivation to do this isn't that it is good or something, it's because if you can say something bad about facebook, your comment can become news. That doesn't mean they shouldn't be scrutinized, but it also doesn't mean that we should pay attention to stupid articles like this. Or does the 'andothernoise' author think that collecting analytics 'violates http'?
How to protect passwords with Python and Scrypt
I have lost track the number of times where my coworkers and I will be pounding our heads on our desks for hours to find a solution to a problem, only to find the solution in the middle of a bathroom break.

Walking away is critical to any creative process.
There are also some technical problems with deletion. For example: What to do if the post has subposts from other user? What happens is someone steals your account and erases all your posts?

And, when you click on the delete, should they erase the information:

* From the cache

* From the database (not only mark it for deletion)

* From the weekly/monthly/yearly backup

* From the old backup system that is not longer in use, and was connected to the old backend that is not longer in use.

And remember the man that gets his Flirk account erased by mistake. Luckily they got a secret mode to restore it. http://bindermichi.posterous.com/how-to-subdue-a-major-inter...
G+ is slowly becoming another orkut. it is kind of twitter. it is kind of facebook... it is ... maybe its alright place to get nifty videos, interesting news bits. but facebook is still about your friends. That is all IMO and my gut feeling.
Count me as another. Quake was a huge part of why I loved computers. I also created and published a number of maps and seriously considered trying to become a pro level designer. Linux and web progrmming eventually became more interesting but that inspiration was critical.
i think cartoon network should show some nice cartoons which can improve the character of young children, by cartoons teach them how to be a good child.
A sentence. Requires. A verb.
Knack for Teachers failure seems indicative of a larger trend in the start-up world, the explosion of doomed-to-fail start-ups founded by mediocre programmers with no understanding of their target market. These founders believe that their subpar efforts will somehow lead to the next airbnb or dropbox, ignoring the careful planning and sheer brilliance at the heart of all great start-up successes.

My fear is that just as interest in ed-tech is waxing, the field will be flooded by these want-a-be founders who fail miserably and then blame their failures on parent, teachers and children. Education is a complex and difficult market that will requires a founder to have deep knowledge of its inner workings. For the technological innovation that is desperately needed in education to be successful, our best hackers must step forwarded and accept the challenge. Nothing else will do.

I worry. However, John Resig's work at Khan Academy gives me hope.
How to survive disruption by being your own worst enemy
An excellent summary and wakeup call yo all marketers out there. Marketing isnt just about rolling out in various marketing channels, but to fundamentally spread the purpose in which a startup/project/product was created in the first place. Looks like Simon Sinek's concept of "Start with Why" was the start of genuine marketing :)
hey what type of help do you want? how can i help you?
PloobsEngine, a opensource 3D Game Engine for XNA
45 Breathtaking Underwater Photography Examples
Underwater place… It’s like the other world where time slows down or even stops, so that the photographer could do his job and make a really good shots. But shooting underwater is not that easy. First of all you’ll need a good equipment, to adjust your camera in order to get the maximum of it and, of course, a swimming pool or some other kind of water reservoir. We’ve carefully looked through a great amount of different collections of the famous photographers and picked up the best examples to inspire you or may be to encourage you in making such amazing pictures yourself. Hope you’ll find them pleasant to the eye!
I like how he didn't even get started till he was about 24 and had no head start from previous work. It seems rare to read a success story that doesn't involve people getting obsessed with an activity in their mid-teens (often building on a good academic performance in maths or something like that).
Thermal Vision Post Effect Shader
One of the stranger attempts to tie crime to videogames:

Like many other hacktivists, Gonlag was an avid player of “first-person shooter” games, the protagonist in his own adventures. Digitally attacking MasterCard and Visa elevated that engagement to the real world, a literal dream come true.

Did he also, perhaps, read novels featuring first-person narrators?
ONLINE MOVIES: Speedy Singhs (2011)
Tips for Choosing Keywords for a Successful Inbound Marketing Strategy
Use Windows 8 Developer Preview Login Screen in Windows XP
i think it will stand forever, because they have future plans. they are slowly converting in to a kind of search engine, and also they are incorporating newer and newer options everyday. according to me the reason why facebook is still strong is that they allow applications of various types, because of this fb isnt just a social networking site but some else also
Yup, but also note this (from the home page, once you've logged in to the class):

The class has not yet officially started, but in this pre-launch period, you can begin looking at the first week of content so that you can see what's coming and get a head start.

Since there's already quite a lot of video uploaded (and three quizzes/assignments), I'm happy to get started early.
Blowing up in memory (MySQL)
>Because harvesting email addresses is pretty much the ultimate purpose of all online petitions.

Says who? I've been registered on more than one petition websites for years using an email just for them ([name-of-site]@mydomain.com) and I haven't ever got a spam email.

In a world where the President can take Air Force One to go to a campaign fundraiser, I don't think that this is taken all that seriously any more. There are certain rules regarding what's "politics" and what's "government", but if the White House has your email address you're certainly gonna be getting a lot of emails going "Gosh, what a good job I'm doing as President. What a pity those darn Republicans are to blame for everything that's going wrong" et cetera.

Do you have an evidence of this ever happening, or are you just defaming?
The question is, what will be enough? More than you'd need to fool an average person?
Between Google Analytics (which everyone seems to have nowadays), Adsense and now the +1 button, Google has been master of user tracking.
Facebook only has things I chose to share, but Google can tie everything to my private emails through Gmail and all the creepy search terms I might have ever used. How do we stop them?
Using Gmail, Writethat.name, Rapportive and Boomerang for CRM
Facebook doesn't require mobile phone numbers to register as a user and maintain a profile. What makes you believe that such a thing is necessary?

We also require some additional information from application developers.

We do offer a two-factor login authentication that sends a text message to your mobile phone, so that your username/password credentials aren't enough to log into Facebook by themselves if a login attempt is done from an unknown device.
Well i don't expect them to do it instantly, but just "never" deleting anything is what bugs me.

There is no necessity to change backups, just to remove it from the current database and when the last backup is outdated it is gone.

You can't come up with a realistic example that cannot be solved by 6 months old backups.
Sign this petition to help fight this stupidty

http://epetitions.direct.gov.uk/petitions/406
But then you have no history either. Also, you would be effectively logged out of every website.
Have you two tried tests like this? [1] The condition actually has a latin name. To bad it can't be fixed, but there are tons of tips for coping with it.. I'm the same. It's embarrassing sometimes, really, especially on these big meetings where I sometimes can't tell after talking to a few people whether I've talked to the next person already.. I'm glad their body language normally tells me.

[1] http://prosopagnosiaresearch.org/clinical-tests
Yeah I fully agree with you guys :)
What Is Life Insurance?
This is how I usually implement delete. Deleting a record can have many cascading effects and there is no possibility for undoing it if it was an error. I think this is a pretty standard way of doing it.
It also does not apply in a heck of a lot of situations.
Everyone Should Undertake Action
I already use IFTTT.com to record all links I send and all of the ones I star to Evernote. Works pretty good, but with a fifteen minute lag.
I guess it's part of the same appeal nodejs has on. Using the same set of APIs, for example you can parse XML the same way independently of each compiling target.

I suppose you will never use the same code to build a game in flash and something like PHP, but you could share the same model classes, like Player, Score Tables, etc.
Breaking the HTTP GET having no side effects is important for page speed up utilities. Those try to predict what you will want to click next and GET a bunch of resources behind your back in anticipation. Stuff would show up in your news feed that you never clicked.
Software Consultants UK
Leading provider of Database Development, Business Intelligence, Software Development and Network Security. Discover our consultancy and support services for IT solutions.