skysight-inc/HackerNews huggingface dataset:
Finding motivational people
Hi HN,

I'll start from far. I clearly realize that all the knowledge and all software engineering skills I have appeared not because of formal education, but rather because of smart people around. The reason why I've intellectually grown up is all about bright people I had a honor to work together. They motivated me (it's funny, but I think they even don't know about this) to learn more, to do more and continually improve myself.

Now I'm working remotely from home. And I feel that I lose the motivational factor. I've stopped learn new stuff, because there're no bright people nearby whichb can motivate me.

I thought that all these sites like HN or reddit with all their discussions about CS, math, education, technology and so one are able to eliminate my problem. But they don't. And I have no idea why they don't work for me, so I doubt I can explain that.

I'm wondering may be you, guys, faced with same problem and may be you may suggest some solutions? How you solve this problem?

P/S: I can't change my location in near future and I can't travel around the world quite frequently.
My paradigm is better than your paradigm
Has any one seen any numbers to support this actually works? What I mean is: Does using a two-step logout help users stay logged in?

I would really want to see some numbers around it. I don't think I really do understand if making the logout feature less apparent actually returns value to the site in any way.

I mean thinking a bit further, this is really not pushing users to stay "logged in" and add value to the site right?

Also I think the security issues of keeping users logged in just to keep them logged in is not really that encouraging.

Now I understand the value of keeping the user logged in, I just don't see the value of having the logout feature hidden in a menu, other than simplifying the User Experience.

If anyone has more information on this, please list them. I am interested in researching this further.
Will's links, a north american businesses and organisations directory
Steve vs Steve: Sinofsky’s all touchy-feely, Jobs not at all
Sentimental story, but at some point keeping memories of the past can be too painful. Better to try and forget and move on with life. Keeping in touch with the past helps for a short period, and can be therapeutic, but after awhile, it can be distracting and keep you from moving on.
https://github.com/chernikovalexey/Prevel
Silly thing about "getting money out of the government" is, where exactly do you think that money comes from anyway?
Microsoft and Sony are direct competitors with XBox and Playstation and they have a history of doing the exact opposite of each other. Unity3D is a third party system, in the same way Unreal Engine is, and what third parties do isn't surprising one way or the other.

What is surprising is that Sony has taken a Microsoft invention and said "We'll be using that too". Not, "We've created something brilliant (and oh, yeah, it looks just like this thing from Microsoft)", or "We're using Java", or "Dalvik" (since Playstation Suite taps Android devices too).
I'd love to hear what people think about this. I think a .com name is important, but I can't back that up with any real evidence. And basecamp is a great example of it not mattering.

We considered trelloapp.com (and use trelloapp on Twitter), and my guess is that it all would have turned out fine either way. But I still have a possibly irrational attachment to the [name].com
It's not about the hosting. It's about speed to first code commit.

When you're setting up your first Facebook app, there's a bunch of docs to read, you need to create keys/IDs, figure out the URLs you need to populate, understand how FB Connect works, etc. As someone who tinkers with FB apps and not actually launched one, it took me most of a day to setup a fresh EC2 instance and get everything configured. However, it took me only 10 minutes to get my first "Hello world" app launched, without having ever used Heroku before. That's the big step forward here -- a turnkey skeleton app that eliminates the initial frustration.

For big app developers, this is of no value. It's for tinkerers like the rest of us to get to baseline faster, and is designed for us to get sold on Heroku and get our feet wet with FB app development.
The Genie language
I'm all for slacktivisim turning into real activism, whether or not this particular motion is well-thought-out.
Bay area and LA drivers are very different. LA driving is more similar to Tel Aviv driving, if you want a taste of home :)

Bay area drivers have this weird sense of "lane ownership". They don't change lanes... and they don't let anyone come in! It's not the sort of "Won't let you cut in front of me!" that you sometimes see in Israel, but a general thing. Even if you need to change lanes to exit and it's clear you're going to exit right away, I've had countless drivers speed up and block me from merging to the right.

This weird quirk does make it useful for applying traffic wave theory, so at least there's one good outcome.
Is it trello like hello, or trello like llello (yeyo)?

I dislike names which 1) can't be said and transcribed unambiguously over a 4kbps bad cellphone call by a non-native speaker to a non-native speaker and 2) don't have an unambiguous pronunciation...people might not mention your product if they're afraid of sounding stupid mispronouncing "ver-say-che", etc.
Myself as well :)

What a fun time. I'll never forget my first ASM hack.
It's symbolic, like all protests.

Whatever the intelligence of the protesters, I seriously doubt any of them actually believe being a PITA in the street is going to inconvenience traders significantly.
Ask HN: Looking for technical partner(s)
I'm looking for a technical partner in helping to add some additional complex features to a site.

Are there any recommended resources for doing this already?

Thanks
I am currently writing an "enterprise" style application and backend framework (WCF, Fluent NHibernate, Castle, json-emitting webservices, etc) based on C# and Mono. I'd like to hear more stories of others doing the same. Mono has all the functionality I need, the only possible worry that I have is that of the default GC (and I don't know if the newer GC is stable enough).
I wrote the server-side portion of this app. It's actually a tiny coffee script program that caches iHN.net's API calls in redis. We cache/proxy the successful responses and toss out the 500s. When a cached copy of the content is available it'll be served immediately from redis. We refresh the cache on-demand in the background. This allows us to buffer out delayed / erroneous 500 errors the iHN API sometimes responds with.

This is running on a 256mb Ubuntu virtual server and it's overkill for both processor and memory. Kind of neat watching the story climb HN (currently #4) and watching `top` without being able to tell anything is happening on the server at all: 0,0,0,0%user,100%idle -- a testament to the light weight beauty of node,redis,nginx.
Search data reveals people turn to the Internet in crises
Amazon Access Data Samples Donated
Amazon's Security Platform Team is getting smarter about the way permissions data is leveraged. This is an anonymized sample of access which was donated to UCI Machine Learning Library.

There are over 36K samples, each with ~20K attributes.

I am the manager of the Security Platform team that donated this data set so please feel free to send me questions. Enjoy!

Ken
http://www.linkedin.com/in/kenmonta
Did you see how a few months ago there was a patent carve-out explicitly for wall st firms because one company was causing them a bunch of trouble?

That wasn't patent reform on the merits, that was 'the money' and where it comes from.
Ah, that info was not in the article when I read it.
I presume he meant "we", as in a broader sense of a collective society.

Regardless, you don't have to be directly working on it to help the cause. There are thousands of ways to donate money toward cancer research. Thus, if cancer were to be cured I think some credit would go to the larger body of people who have supported the research throughout the years. So, yes, "we" would be curing cancer.
Impressive. Suspect we’ll see folks rolling their own Chartbeats.
what is it deducting from?
Canvas 2d is really slow on FF 3.6

It got a lot better from 4+. On the other hand it works great on Chrome. Opera is a bit slow as well, not as bad as FF 3.6 (using Ubuntu 10.4 as well).
Why sinatra and not rails? I've been trying to teach myself ruby (on rails) for an app idea that I have, and this was great news as I'd been having trouble getting off the ground with rails and the koala gem. But for someone new to programming like myself, it seems like there is a ton more learning materials out there for the rails framework than sinatra.

So in a way this seems to me like a very easy way to get a simple app up and running, but I lose all the help that's out there that's specific to the rails framework. Am I being naive in thinking that the little that I've learned about the rails framework won't apply to sinatra?
Field medalist Terence Tao's reply at the submitted link nails it. His Google Plus post linked there

https://plus.google.com/114134834346472219368/posts/hTVJiP5L...

is well worth reading.
The Agile Manifesto as wallpaper
We didn't sell them SharePoint, but everything I've seen there says that SharePoint isn't the problem. SharePoint could have worked well for them if they just had one person on staff who knew what they were doing and were allowed to do it. The bad investment is in the whole IT organization and not the software.
I'd honestly go so far as to say that people who feel they must stay in Insert Mode most of the time should not be using Vim. They're not using Vim; they're pounding a square peg into a circular hole. They should stop pretending that they're using Vim.
I was more interested in the claims made in #Ref#Ref. It looks like the exploit needs server-side Javascript execution in order to work. (edit: Nevermind, no it doesn't, that was confusion on the part of people that had written articles after reading other peoples' articles.) I don't see a lot of the stodgy old Wall Street web-facing systems (or even internal systems) supporting something like that.

It also looks like it requires a working SQLi on the target site, which means that before it can even be used, someone's going to need to find a nice exploit on the target, and if they find that, then using RefRef to take down the target is kinda pointless.

Shucks. I was almost hoping to see a cool new exploit here.

edit: Bah, it's even more simple than that. It uses an SQLi to run the MySQL "benchmark" function an absurd (99999999999) number of times, according to the code I found. Not only that, but it's just benchmarking a simple text string; they could have given MySQL something much more gnarly to chew on if they'd wanted.

"Patching" against this attack should be as easy as adding an htaccess rule for any requests containing "select+benchmark" and then restarting MySQL.

Son, I am disappoint.
How to Choose The Right Vitamins For You
Creative Commons Attribution-ShareAlike license enforced in Germany
Mike Bostock (creator of Protovis and D3) now works at Square, which helps explain this release from them. :)
Can anyone explain why this change didn't cause the client to think something was wrong with the server, and start applying local corrections? It seems like NTP was designed to prevent this sort of thing. (I don't really know anything about NTP :)
He knows about Friendfeed, right?
A bad week or tricky release isn't a death march, and I congratulate you on a career well managed if that's what you genuinely believe.
Why do I get the impression that trying to stop traffic jams is about as futile as trying to predict the stock market?
The Future of Education in Gaming
Yes, you missed that this has nothing in common with RRDTool other than that both happen to deal with timeseries data.
Unless it's a diversion. Damn, I've been watching too many heist movies...
Examples of Sign-Up Web Forms for Design Inspiration
>>> reversed([])
<listreverseiterator object at 0xb73ff7cc>

reversed() does not create a new list, it just returns a reverse-order view of the same list. Of course, often this is exactly what is needed.
Nice work. Thanks.
Because Rails is overkill and tuned for large websites. Most Facebook apps are pretty tiny, so it makes sense to start with a lighter-weight framework.
Does anyone here use Dvorak + Vim? I've wanted to try out Vim really bad but not sure if the key bindings will make sense to my Dvorak fingers.
Amazon Prime also has all seasons of TNG (and all the other ST series), costs less per year than Netflix, and includes free two-day shipping on all meatspace purchases. The Amazon Prime streaming collection is currently smaller than Netflix, but it's growing rapidly and from the perspective of a sci-fi fan it's almost as complete. If there are only a few shows you want that Amazon Prime lacks, it might actually be cheaper in the long run to buy those shows from Amazon, rather than pay netflix's higher price indefinitely.

I am in the process of cutting the cable, for which purpose I put together an htpc using xbmc on top of xubuntu to watch hulu, Amazon instant videos, and files ripped from my collection of DVDs. I was originally planning to supplement this with netflix on my Wii, but actually dropped the idea: most of my favorite sci-fi shows are free with Amazon Prime (which I already have anyway), and in the long run it's cheaper to buy seasons of my daughter's children's shows (Dora, Backyardigans, etc.) from Amazon rather than pay for Netflix indefinitely. Also, I can watch the Amazon shows on my htpc so I don't have to switch to the Wii to play one of my daughter's shows.
True, but collecting the data into a single store makes it easier to analyze. If you want to construct visualizations (or perform analysis) with data from different back-ends, you can do that using Cube’s API. I do like your idea of establishing standards for data interfaces, but I wonder how hard it would be to put into practice.
Iran blocks access to Tor (yet again)...
Absolutely. Some people like wordpress for irrational reasons, but Jekyll is awesome (what I use).
Show HN: Our 1st Android Game. What do you think?
I could not figure out how to type anything (I'm using firefox) and now firefox is stuck in full screen mode and I can't get out of it.
I wish we could make it, but unfortunately we won't be there until early-mid November. It looks like it would be really interesting though - lots of great speakers.

Thanks for the suggestion.
Completely agree with the "giant time-slurping vortex" part :-)

In the mobile world the {product}app.com convention is pretty prevalent and has opened up some choices. You could always start a new convention for web-based products.

I personally don't think a single product needs to have its own unique domain. Most browsers nowadays have the combo URL/search field feature (or the search field is right next to the URL). Someone typing in the product name will likely find it one way or another.
The bug is fixed in the Firefox Mobile nightly for Android. Here is some jQuery Mobile demo for detecting swipe events: http://www.coldfusionjedi.com/index.cfm/2011/3/26/Another-ex...

I though the article is about Firefox Mobile, bit it was for Firefox Mobile tablet interface. I then went to Android Market and downloaded Firefox Beta, which turns out still has this bug. Then downloaded Firefox Mobile Nightly (for Android ) and it turns out they fixed it. But there is new one, which I think is related to the fixed bug - they always show the tabs on the left.

And yes, I now have Android tablet with three Firefox browsers installed.
ffmpeg has been able to decode neither formats until now.
> You've come around to actually making my argument! :)

Not even close. Unless you can recompile your .NET installer for a new computer architecture. If you can't, it's as dead as my Apple II word processor.

I can run that Python code on SPARC box I have. Can you do the same with your .net installer?

Again, since you seem not to understand, there is a difference between being able to install your jurassic .net framework on a current version of Windows and having its source code, something that would allow you not only to run it on current computers but also on almost any future computer that may possibly exist. Forever.
very nice, "Angry Nerds"
It would be nice if I could go directly to the comments from the article text.

Also, "back" doesn't seem to work on your site from my Blackberry.
What's on Philip "Pud" Kaplan's home screen?
RIM Off 19%: Year View Weaker; Margins Going Down
If Oakland is an option for you then check out http://techliminal.com
Signed up earlier today. Just got this email: "I do know some people might have questions, or want to learn more about my projects, or otherwise engage me, so tomorrow, September 16 between 9pm EST and 11pm EST, I'll be on both a Google Plus Hangout and a Ustream.tv channel to make myself available for people. It'll be a fun time, and I hope it'll help some people who are on the fence about these projects."
Seems reasonablish. Work out how much more they are selling and how much higher the price is compared to not having the brand. The hard bit is the counterfactual.

Most of the figures are made up from how many people have heard of it and assigning a value I think.
I always love learning little tidbits about Python like these. Thanks!

Another I found quite useful: instead of collections.defaultdict, you can use the dict's get() method to set a default value if the key doesn't exist. get() takes the key and a default value, and if the key doesn't exist it creates one with the default value provided.

a = {}
a['foo'] = a.get('foo',0) + 1
# a = {'foo':1}
a['foo'] = a.get('foo',0) + 1
# a = {'foo':2}

It can be very useful for incrementing keys in a dict, even if they did not exist previously.
ألبرت ناجيرابولت  
ألبرت ناجيرابولت
Amazon puts local ads on "Kindle with Special Offers"
I thought that was funny. Maybethe author is afraid of being sued over this? Otherwise why wouldn't you want to be recognized for this?
If You Already Hate Windows 8 Then You Hate Technology
Having done the same thing I would agree entirely. There are lots of similar patterns in decoders from a similar family.
I am not sure if this is the whole thing http://www.refref.org/p/refref.html but it does not seem very sophisticated

edit: #refref seems to refer to multiple tools, but looking at this screenshot http://2.bp.blogspot.com/-v_gCKJilPLw/TjPob43lXiI/AAAAAAAACo... is also trivial.
Youtube Smile - happy youtube
A quick place to enjoy Youtube,

http://qqg3.net63.net/
Dart: Google Won't Comment, Analysts Weigh in on Possible JavaScript Replacement
don't worry, only 3 upvotes you'll be fine
If you can spare the time, I'd love a more complete report of your issues with our products and support. If you can email me on scott@atlassian.com, I'd love to hear your story and see if there is anything we can do to improve things.
Which phone out of curiosity? I was actually thinking of knocking the font size down a bit! There must be some inconsistency I can fix.

It's fast because I didn't both with a mobile web framework. I've found those (especially jQuery mobile with its DOM caching) to perform horribly. This should scroll as quickly and smoothly as your phone can.
You are completely correct. I've been involved with bad weeks, tricky releases, death marches, pretty much every sort of dysfunctional software development clusterfuck you can imagine short of Duke Nukem Forever.

The point remains the same. My experience shows that committing to incrementalism in design/code/test/release improves quality of life as well as quality of product.
That's true. I don't have to deal with native UI libraries. Instead, I also have to deal with disparate interfaces to graphics, audio, sound, the file system (if it's accessible at all), the content loading paradigm for the platform (relevant esp. for Windows Phone 7), timing differences between the platforms, and a number of other issues. I have to develop and code to lowest-common-denominator interfaces that contain a lot of hidden gotchas and limitations, and make the presented interface work identically on all platforms.

I'd take re-coding my UI layer over having to write near-identical code for XNA and OpenGL, then writing near-identical code for OpenAL, XNA, and Core Audio, then writing widely divergent input code for XNA and whatever not-well-standardized gamepad layers I can repurpose or build for Linux and OS X and the different touch frameworks...

Having to write all of this stuff is arguably on par, if not more complex and difficult, than reimplementing a UI layer. It's not a "luxury" at all.
Rats. I've tested iOS, Android and WebOS but not Blackberry. Do you have one of the newer ones with a webkit browser?

I'll might have to add a back button in the header...it's a shame to have to clutter it up.
Doesnt that not simply already exist with RRDTool?
Google has cars that drive themselves in stop and go traffic with pedestrians present already. Next Generation? Closer than you think.
I've been working on a HN-esque design for a non HN site and had taken a similar approach with using favicons as this variant does. I think the icons really help and also assist with identification (of, say, TechCrunch articles.. whether you do or don't want to read them). What do people make of their use in this project?
Read only? Disappointed
I met my Girlfriend at the library of our school. We didn't exchange names or anything really when we first me, but the printer kiosks in the library require you to authenticate with your school IDs. Our school email addresses are our <ID>@<schoolname>.edu

When I was talking to her the first time, I noticed her ID (or something close, I had to try a few variations actually) and I emailed her later that night. She didn't think I was being creepy, although I probably was.

We've been dating a long time now, but sometimes we'll go back and look at our first real conversation which happened to be online via email. It's kind of special to me and her to have a record of this meeting.

I love having this ability to re-read old conversations.
Yeah agreed. Pretty skeptical of this list. Everywhere in the world I've been there is Coca Cola. And Nokia. I don't think Apple is known in Africa for instance, I could be wrong though.
You should mention what exactly you need in terms of features, so people can judge if its within their skill set.

Also do mention what sort of arraangement you want with them as in cash, equity etc?
مسلسل بائعة الورد الحلقة 11
Interestingly - I just had this exact same feedback at a pub in Amsterdam with one of our customers.

I agree there is improvement here. But in my years of experience with JIRA, I do find that most software development teams approach things differently, and so there is no 'one size fits all' for most dev teams.

One team wants saved filters to be front and centre, another RSS feeds. One user creates a hundred issues a day (usually QA), whilst others rarely create issues at all.
The part that couldn't cope to save enough for a deposit due to inflation and when we managed we paid 26% (at the time living in RSA) interest plus currency instabilities. What this means is that most people's wealth was tied in their property. We also tried investing in stock markets and if you look up black Fridays and the like you will see the futility of it. To summarize at least for me the main characteristic of my financial life was that it resembled a snakes a ladders game. When you on the 98 go back to square 2! One lesson that I want to pass on, is at the end, the only worthwhile investment you can make is to invest in your children in the hope that one day they can make the world a little bit better than where you left it. This was what my father did for me by working in a sweat shop to assist me with my education and this what I am still doing. I don't divide a person's life by age but by landmarks. If my kids need support until they are 30 to stand on their feet so be it.