jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Windows Azure Web, Worker, and CGI Roles – How They Work
http://compositecode.com/2011/01/12/windows-azure-roles-how-they-work/
This is a write up I’ve put together of how the roles in Windows Azure work. As far as I know, this is all correct – but if there are any Windows Azure Team Members out there that wouldn’t mind providing some feedback about specifics or adding to the details I have here – please do add comments! :)

Windows 2008 and Hyper-V

Windows Azure is built on top of Windows 2008 & Hyper-V. Hyper-V provides virtualization to the various instance types and allocation of resources to those instances. Windows 2008 provides the core operating system functionality for those systems and the Windows Azure Platform Roles and Storage.

The hypervisor that a Hyper-V installation implements does a few unique things compared to many of the other virtualization offerings in the industry. Xen (The Open Source Virtualization Software that Amazon Web Services use) & VMWare both use a shared resource model for utilization of physical resources within a system. This allows for more virtualized instances to be started per physical machine, but can sometimes allow hardware contention. On the other hand Hyper-V pins a particular amount of resources to a virtualized instance, which decreases the number of instances allowed on a physical machine. This enables Hyper-V to prevent hardware contention though. Both designs have their plusses and minuses and in cloud computing these design choices are rarely evident. The context however is important to know when working with high end computing within the cloud.

Windows Azure Fabric Controller

The Windows Azure Fabric Controller is kind of the magic glue that holds all the pieces of Windows Azure together. The Azure Fabric Controller automates all of the load balancing, switches, networking, and other networking configuration. Usually within an IaaS environment you’d have to setup the load balancer, static IP address, internal DNS that would allow for connection and routing by the external DNS, the switch configurations, configuring the DMZ, and a host of other configuration & ongoing maintenance is needed. With the Windows Azure Platform and the Fabric Controller, all of that... (read more in full article)
What is something people not in tech should know about Covid?
I'm in the medical field and am curious what the tech community views is important that us nontechnical folk know about the challenges, changes, or anything else related to how things are changing because of COVID.
Ask HN: On Hydroxychloroquine
It was tested in 26 patients while 6 didn't do well (one of them even died) and it wasn't even randomized nor labeled.

What can go wrong ? And what are the side effects medicine/scientic explained ?
Show HN: Gsummarize – A CLI to summarize Google cloud storage buckets
https://github.com/nashbio/gsummarize
Hello HN, I wanted to share a Python command line tool I developed to summarize Google cloud storage buckets.

I’m a data engineer, and have been spending a lot of time using Google’s Python cloud client libraries like gcloud and gsutil. I started a project that required summarizing files in a large cloud bucket (hundreds of terabytes), trying to answer questions like: what kinds of files are there? Which sub-directories are largest? Are there any duplicate files? I quickly became frustrated with the options from Google to complete this task on the command line, especially given tools like aws s3 ls that includes a --summarize option.

I started using the most obvious command, gsutil ls, to capture information about this massive cloud bucket like storage size, sub-directory size, file extensions, duplicate files, etc. While this command provides nearly all of this information for each individual blob, capturing it for summarization required a lot of grep and sed and xargs commands piped together. Not to mention the fact that for large cloud buckets, gsutil ls can take a few hours.

I quickly turned to Python and used the existing google-cloud-storage library to return this information in a better framework. But, I still wanted the option of a cloud bucket summary on the command line. So, I built the gsummarize CLI to handle this very case.

The tool has two main functions: summarize all of files and sub-directories in a provided Google Cloud Storage bucket by their storage size (and optionally their file extension), and compare CRC32C hash values of all files in a bucket to determine duplicate files. I also added features for authenticated users to output summary CSVs to Google Cloud Storage URIs, and to summarize/deduplicate sub-directories of buckets as well.

Now, myself and my team use gsummarize for a quick command line summary of Google Cloud Storage buckets. The source code is available on GitHub here: https://github.com/nashbio/gsummarize. Of course this tool is a work in progress and an open source project, so all suggestions and feedback are welcome. I hope you find it useful!
Intel ultrabooks - Numbers not good, says analyst
http://news.cnet.com/8301-1001_3-57470755-92/macbook-win-ultrabook-fail-numbers-not-good-says-analyst
Intel has spent at least $500M to date on their Ultrabook concept, while only selling an estimated 500,000 units across all Ultrabook vendors globally. This implies that a $1,000 per-unit subsidy is failing to move sub-$1,000 products off shelves.

What is going wrong here?
Google Chrome CR48, will it arrive today?
http://www.dibbd.com/cr48
Something to take the edge off as you await your new toy.
A good example why unions aren't just "Razorfish"
http://libcom.org/news/papua-new-guinea-wildcat-causes-millions-losses-05092007
Sorry, it still bugs me.
Emacsrookie.com - Hints about the emacs text editor
http://www.emacsrookie.com
Today I launched emacsrookie.com. All about emacs and the hidden treasures. Enjoy
EXo Platform 4.0 is out and LGPL
http://blog.exoplatform.com/2013/03/18/exo-platform-4-0-ce-beta-is-out-and-its-under-lgpl
eXo Platform 4.0 is an open source enterprise social collaboration platform.
First free file transfer service for files up to 20GB
https://www.transferbigfiles.com
Now you can send files that are up to 20GB in size through any modern browser without flash or any other plugins. It's free.
Dell Will Soon Charge into the Smartphone Market
http://nextparadigms.com/2010/08/20/dell-will-soon-charge-into-the-smartphone-market/
Dell Thunder prototype is ready and the Android phone should be launched by the end of the year with Froyo.
Trading business erp case study
http://ramcoondemand.com/customer-case-studies.aspx
A trading company achieves efficiency with Ramco OnDemand ERP The Chennai-based trading company—Parry Enterprise India Limited (PEIL), sought Ramco OnDemand ERP to efficiently handle its trading business. Ramco OnDemand ERP enabled the company streamline its processes, thereby allowing them to achieve better inventory control, capture of excise and customs related values, repacking and reprocessing control, enhanced consignment trade processes, improved stock transfers, better stock monitoring, better cash flow monitoring, and more.
Why join the navy if you can be a pirate? 
http://thepiratefund.vc/
Realize that our brains, passion and intelligence are second to none in the world. If a Silicon Valley exists with brains of twenty something's creating some of the most exciting businesses and Fortune 500 companies, so can small town kids ride a buoyant economy, innovate and create successful brands and businesses.
How Stars Like Jay Z And Martha Stewart End Up With Samsung Devices 
http://www.fastcompany.com/3020215/the-real-reason-famous-people-like-jay-z-and-martha-stewart-use-samsung-phones?partner=newsletter
Meet the superconnector behind Samsung's mysterious and elite influencer recruitment program. And see what it feels like to be “White Gloved.”
How To Use Basic jQuery Filters With HTML List
http://jquery-with-asp.net/2010/08/how-to-use-basic-jquery-filters-with-html-list-part-2/
jQuery basic selectors and filters explained in a simple way with examples.
D3.js application in education
http://dieukien.hpu.edu.vn
It's small, but i think it help students in credit system enough information to lead the road. Thank you, open source community.
Documentary about Somali Pirates. Never seen footage.
http://www.vice.com/en_ca/read/somalia-pirate-tapes-mohamed-ashareh
torrents anyone ?
Ask HN: How to come back after blanking out during technical interviews?
I have 6 years of experience as a software engineer as well as 2 years as a lead, and during work I am always able to communicate clearly about code be that during discussions about architecture/system design or when explaining/teaching to a colleague (even while fixing burning issues on production).

But since I have started job hunting recently I found it very hard to do so during interviews. The moment I make a mistake in the solution or miss out answering any one of interviewer's questions, my mind goes blank. And then it goes downhill with my answers circling around what needs to be said or ends up being tangential to what was asked. I would only realize that after the interview or when the interviewer interjects.

I have made peace with the fact that I generally get tensed before interviews and have a very high chance of getting mentally blocked during one, but I would really like to know if there is a way to get unblocked other than asking for a take away assignment or postponing the interview.
Taking Little Steps Towards Your Dream
http://ijustdid.org/2011/08/justin-bieber-matthew-epstein-arjohn-gilbert/
Big shots are only little shots who keep shooting. – Christopher Morley
Peter Thiel (PayPal) bets 2.4 Million Against the value of a College Degree
http://www.theatlanticwire.com/national/2011/05/peter-thiel-bets-million-against-value-college-degree/38131/
by Adam Clark Estes
Seth Godin has a new Podcast on Earwolf
http://www.earwolf.com/show/startup-school/
Just found this while looking for something to listen to on my drive home. Interesting introductory talk from his start-up workshop.
Vim + Clojure: Actual working instructions
http://lostincode.net/blog/clojure-lein-vim
I tried following each of the top results on Google, HN, etc. to no avail. I finally found this gem, and now I have a working VimClojure + leiningen setup.
Opensourcing: ajax navigation framework erlang rails demarshaller and other ...
http://www.panmind.org/2010/05/17/la-prima-open-source-di-panmind/
Announcement blog post is in italian you can find the repo on github: http://github.com/Panmind
Photon 3D Scanner | IndieGoGo
http://www.indiegogo.com/projects/photon-3d-scanner/
The world’s first, affordable 3D scanner for anyone!
GNOME Accessibility Application Ocra 2.91.5 Released
http://www.linuxpromagazine.com/Online/News/GNOME-Accessibility-Application-Ocra-2.91.5-Released
GNOME's Ocra screen reader is providing users accessibility to their graphical desktop using assistive technology service provider interface (AT-SPI).
Indian students rank 2nd last in global test
http://timesofindia.indiatimes.com/home/education/news/Indian-students-rank-2nd-last-in-global-test/articleshow/11492508.cms
Some of the comments on TOI are interesting, as it has garnered allot of them.
Email Address Disclosure Vulnerability in Pinterest
http://www.websecurityscanners.com/web-hacking/email-address-disclosure-vulnerability-pinterest/
When I explain to people that these type of vulnerabilities still exist in today's modern and complex web applications, they laugh at me because they do not believe it.
Ask HN: How do you become a rockstar programmer?
What is it that separates the best devs from those that are simply very very good? And what can we learn from the best devs when it comes to pushing the envelope in a way that will be useful to the field, and to society?

Partly inspired by: https://news.ycombinator.com/item?id=21622748
Show HN: Epical Telegram Bot for Google Calendar
https://epical.app
I made a Telegram bot that notifies about upcoming events in Google Calendar. It's free!
JQuery Editor
http://www.jqueryeditor.com
Guys could you have a look at http://www.jqueryeditor.com and tell me what you think of the concept please?

Thanks

Phil
Patterns of Effective Delivery (Embracing Uncertainty)
http://vimeo.com/43603453
Agile software development was born ten years ago, with a gathering of industry luminaries in Snowbird, Utah. They were frustrated that so much ceremony and effort was going into so little success, in failed project after failed project, across the software industry.
They had each enjoyed amazing successes in their own right, and realised their approaches were more similar than different, so they met to agree on a common set of principles. Which we promptly abandoned. The problem is that Agile calls for us to embrace uncertainty, and we are desperately uncomfortable with uncertainty. So much so that we will replace it with anything, even things we know don’t work. We really do prefer the Devil we know.
Over the last year or so Dan has been studying and talking about patterns of effective software delivery. In this talk he explains why Embracing Uncertainty is the most fundamental effectiveness pattern of all, and offers advice to help make uncertainty less scary. He is pretty sure he won’t succeed.
If you like C/C++ you may like D even better
http://www.digitalmars.com/d/
There have been a couple of attempts at D, but this one is gaining traction. Have a look at the specs. It's clean, portable, compiles to a runtime and has many innovative ideas. It's just very well designed from a practical perspective.
A GoogleVis Motion Chart in R
http://datagrad.blogspot.com/2013/05/a-googlevis-motion-chart-in-r.html
Find the source code here:
https://docs.google.com/file/d/0BxIh6dfKvelJYnl5bFJVejBsbm8/edit?usp=sharing
Gigmit.com
https://www.gigmit.com/
People working in the music booking industry will know the following: writing and answering numerous e-mails per day, having thousands of phone calls and still not knowing every thing about the booking deal or not having all the material and information they need to complete the gig or the tour.
Now there is gigmit.com, which is an easy to use online platform for artists and promoters to set up and arrange gigs between each other.
Whereas artists create an artist page and fill it with life, promoters and organisators set up their promoter profile and insert gigs that artists can apply to.
Every thing at one sight: genres, artist photo, social links, sounds & videos, biography, members, location, founding year, technical and catering rider, played & upcoming gigs, discography, press material and the booking fee.
All this can be seen on the artist page - a useful tool for promoters to ease their decision whether to book the artist or not.
Every thing is handled on the same page: From setting up a gig to having the final contract in your own hand, gigmit negotiates its users through its interface.
How they make their money? Promoters pay a fee to gigmit.com, which is low and fair enough.
So start booking now!
"Real time customer support"
http://blog.urbanq.com/post/2922219887/real-time-customer-support-through-itunes-appstore
Real time customer support sounds good in theory. Is it even practical and does it even matter?
Joonem: Covert any image ad to a jigsaw puzzle game
http://joonem.com/
that you can play with your friends in real time.
Action Potential... In Action [dancing about science]
http://www.youtube.com/watch?v=TQ7NIvXEpVY
Please flag my submission if you think it is too 'reddit'.
Bookmarks extension for Chrome Browser
https://chrome.google.com/webstore/detail/bookmarks/aahpfefkmihhdabllidnlipghcjgpkdm
Bookmarks is a Chrome Browser application, which gives you an easy way to manage bookmarks and navigate through them.

After you start this application you can:

* Do search on your bookmarks. You can search by all fields (title, tag, url) or specify one or more operators, like 'tag:dev', which filters bookmarks by tag 'dev'.
* One of the bookmarks is highlighted, this is selected bookmark. On Enter application navigates you to selected bookmark.
* You can use Arrow Up/Down keyboard keys to navigate through bookmarks list.
* Application uses folder names as a standard tags, but it also gives you an option to add custom tags.

Source code: https://github.com/outcoldman/chrome-bookmarks
Show HN: Encode images as audio, and vice-versa in realtime: JACK/Aubio/GD
http://www.mrkrbrts.com/blog/son
This is a project I have finally documented. I hope it might inspire someone.
Modern Style Guides
https://speakerdeck.com/shayhowe/modern-style-guides-for-a-better-tomorrow
Times are changing and so must the process in which we design and build websites. The days of designing static compositions in Photoshop are a thing of the past, instead, responsive design within the browser is the future. This new world is not without its own risks, but if we focus on maintainability, organization, and modularity we can achieve a better tomorrow
Ask HN: Feedback on a Startup Idea: BPA Testing
I always hear how terrible BPA is but I can't seem to find out which products and foods have it and which don't.

So the startup woud just be a company that tests popular consumer items (food, products that come into contact with food) for BPA and publishes (sells?) the results.

What do you guys think? Why has no one done this?
A bookmarks program I wrote
http://dl.dropbox.com/u/31828432/Bookmarks%20-%20Beta.zip
Its a simple program that reads in bookmarks and passwords from plain text files
written in VB.NET
source code available upon request
I`m just looking for any deign or program direction
Decrypt magnetic data with BPDUKPT
http://leomayleomay.github.io/blog/2013/05/07/open-source-the-bpdukpt/
are you processing credit card payment on the iOS platform? are you reading the card data and decrypting it before sending it to the server? You may be banging your head like what i did when i first time asked to decrypt the credit card strips using DUKPT, check it out, tell me what you think about it and let's make it better
Nacho - Asynchronous Web framework powered by Python 3.3 tulip Asynchronous IO
https://github.com/avelino/nacho
Python micro web-framework and asynchronous networking library powered by Python 3.x tulip.
Ask HN: Raspberry Pi or something new to start hacking hardware?
Hi HN,

I am new to the DIY hardware. Recently I played with friend's pi and really loved it. So I wanted to buy one for myself. But I see there are many alternatives have come out in last two years which are more powerful than the pi hardware. So it made me think is it buying pi is still good option or there is something better in market?

Thank you
PC Emerges As A Primary Source Of Entertainment 
http://internetrack.blogspot.com/2008/07/pc-emerges-as-primary-source-of.html
"Some 36% of all entertainment is now consumed via computers that underscores the central role of the PC as a primary access point for entertainment."
Functionally Inept Developer Survival Guide
http://tataryn.net/2011/09/functionally-inept-developer-survival-guide/
"Functionally Inept Developer – a Developer who by all outward facing means gets their work done, however does so at the expense of code quality and robustness with little to no regard for the rest of the development team." -- Some tricks I've used to survive working with these types
Bubble Sort Dance
https://www.youtube.com/watch?feature=player_detailpage&v=lyZQPjUT5B4
Yes, bubble sort dance.
Just moved to San Francisco and looking for s/hackers
I'm looking to meet more startup/hackers but I'm failing to find any listings for events/meetups taking place.

I'm sure I might be overlooking something, but perhaps someone could point me in the right direction?
Show HN: Beginner/expert hello world coding examples: C, C++, Python, Bash, etc.
https://github.com/ElectricRCAircraftGuy/eRCaGuy_hello_world
From reading yaml files in C++, to precision Linux timing in C (https://github.com/ElectricRCAircraftGuy/eRCaGuy_hello_world...)...

Great sockets (Ethernet packets) demo: https://github.com/ElectricRCAircraftGuy/eRCaGuy_hello_world...

Those are just a couple snippets.
XenServer 6.5 released by Citrix
http://xenserver.org/blog/entry/creedence-launches-as-xenserver-6-5.html
Most notable changes are:

* 64 bit dom0 freed us from the limitations of dreaded Linux low memory, but also allows us to use modern drivers and work better with modern servers. From personal experience, when I took alpha.2 and installed it on some of my test Dell servers, it automatically detected my hardware RAID without my having to jump through any driver disk hoops. That was huge for me.
* The move to a 3.10 kernel from kernel.org meant that we were out of the business of having a completely custom kernel and corresponding patch queue. Upstream is goodness.
* The move to the Xen Project hypervisor 4.4 meant that we're now consuming the most stable version of the core hypervisor available to us.
* We've updated to an ovs 2.10 virtual switch giving us improved network stability when the virtual switch is under serious pressure. While we introduced the ovs way back in December of 2010, there remained cases where the legacy Linux bridge worked best. With Creedence, those situations should be very few and far between
* A thread per vif model was introduced to better ensure network hogs didn't impact adjacent VM performance
* Network datapath optimizations allow us to drive line rate for 10Gbps NICs, and we're doing pretty well with 40Gbps NICs.
* Storage was improved through an update to tapdisk3, and Felipe did a fantastic job of engaging with the community to provide performance details. Overall we've seen very significant improvements in aggregate disk throughput, and when you're virtualizing it's the aggregate which matters more than the single VM case.
Show HN: Weekend project - Pushroad Tagger
http://pushroad.com
I thought it would be nice to create a simple tagging utility that lets people tag photos (outside of the confines of Facebook or Flickr) and share them. In particular, I geared this site toward auto enthusiasts, but it can really be used for any pictures.

Check it out and tell me what you think! I know there's definitely a lot of bugs and work that needs to be done, but it would be nice to get some feedback.
A good story always wins
http://mcastenfors.com/a-good-story-always-wins/
When you go to a store to buy a bottle of wine, how do you usually pick the wine? Maybe it depends on a certain grape, like Malbec, or maybe you fancy a specific country’s wine? Or maybe it’s even about price? I would argue that the most important attribute is what connects all these facets: a story.
Good designers and good developers have a lot in common.
https://vimeo.com/61113157
A high-level talk I gave at Waza this year on how designers and developers consider similar things and build skills in similar ways.
Writing Unit-Tests for Java in Groovy: Not so brilliant after all?
http://blog.jonasbandi.net/2009/08/writing-unit-tests-for-java-in-groovy.html
In order to achieve the goals of TDD, unit-tests should be written in the same language as the underlying code.
Windmill 1.0 set for release, promises dedicated support 
http://sdtimes.com/link/33107
Windmill nearing 1.0 Release, offers lots of features and dedicated community.
How to get a feedback on your biz idea & strategy every Thur,8am PST
http://mylifeandart.typepad.com/1m1m/
This month, one of Silicon Valley entrepreneurs, Sramana Mitra, launched an initiative to help 1 mil of start-ups to reach $1mil in revenues each. I'm one of her global volunteers helping her to achieve this goal. Sramana is an entrepreneur with 15 years of experience. Her free online strategy round-tables are designed to provide an instant feedback on your biz strategy and to help you to clarify your vision. The link is to my blog that documents our journey. Post your questions there, if you have any. Enjoy:o)
Less mentioned books programmers should read
http://jdefr.swippet.com/
I compiled a list of my favorite books I think most would enjoy reading. They are in my opinion highly beneficial for a programmer to read.