skysight-inc/HackerNews huggingface dataset:
I'm not sure it's even possible to do. I take a more creative approach involving "deny" file permissions everywhere and deliberately writing over various .exe files with gibberish.
Salman Khan's Commencement address
Ask HN: Is visiting sites like this worth it?  Does it provide a high ROI?
I've noticed I've been spending a lot of time on HN relative to other websites. That time could have been spent on a lot of other things as well.

Did you learn enough from HN that made it worth all the time you spent on it? Did it have (in business lingo) a High Return on Investment for you?
Glad you like it!

We're also backwards compatible - you can keep running old VBA code, and write new scripts in Python.
Meredith Belbin?
Raspberry Pi, Arduino, and an old TV make for perfect learning platform
Famous judge spikes Apple-Google case, calls patent system “dysfunctional”
I LOVED vb6. Thats why.
Bibliography: https://en.wikipedia.org/wiki/Tom_M._Apostol.
Well this restores my faith somewhat; glad to see the focus on Metro isn't non-negotiable. VS 2005 had a similar problem, when it just dropped support for the Web App (precompiled) style in favour of an ASP/PHP model. Right after shipping they released an update to restore the removed feature.
MinGW: http://sourceforge.net/projects/mingw/files/
Console2: http://sourceforge.net/projects/console/

MinGW comes with an installer that gives you GCC. Make sure you install MSYS as well (comes with bash, etc). Add the bin directories to your %PATH% when you're done. Then set Console to use bash as your default shell, and you have a pretty close setup to the command-line experience of Linux/Mac.
Does this approach scale as users/funding change? I guess I am trying to find out if I can get into something like this (startup) having missed the boat in my 20's. Assuming you have the technical chops but slightly unreasonable demands on you in terms of family time and availability.
[Python] Automatization of the Tesseract (OCR engine) training process
Vote on Facebook Privacy Policy complete failure
Are you breathing through the right nostril?
I have been using a much simplified version of the Pomodoro Method to encourage teenagers to do homework/work individually without distractions in class.

Modest progress; I'll push it earlier next year
Looks pretty similar to GQuery/gwtQuery

http://code.google.com/p/gwtquery/
Where can I learn about math notation and how to read math symbols expressions? Many times I find some articule that explain some idea using math symbols. And I can understand nothing. This week I was looking for a method to calculate the distance between two geolocation coordinates. Át. First the article used math symbols to explain and I could understand nothing. I didnt even know how to Google that "enigma". But a few lines below there was the same algorithm, but This time it was written in Javascript. And it was very easy and simple to understand. How to learn "math syntax and grammar"?
Looks good I think, keep it up. I like the UI. Would like to see a live CSS mockup
This is a huge move for Thoughtbot and the Ruby community, really excited (and a bit sad) to hear this news.
Nice quote from a different judge: "The court is well aware that it is being played as a pawn in a global industry-wide business negotiation."
As a mathematician who made the jump to software I feel that, while there is certainly room for improvement in math education, methods based too much on intuition and feel are a hugh step backwards.

Math is about thinking abstractly. To do it at the level required by modern science, data analysis and engineering you need to be able to focus on the abstract symbols, equations and rules that govern them without relying on an intuition for underling objects. For example, no one has valid intuition for fluid turbulence, n dimensional manifold theory or complicated probability distributions, so great leeps in understanding these are made by people who have an intuition for how equations behave and rigorously show that it is valid. Real world applications are often only found after the fact.

I think that they key to a good math education is not just showing students real world application but teaching them to find beauty and pleasure in abstract symbolic reasoning and the rigors of proof.
Show HN: Web page image gallery - View images (and only images) on a Web page
Agreed. It looks nice, but it has poor usability. I tried common things like clicking the edge of the page, scrolling on my trackpad, and using keyboard arrows, but none of them worked to scroll it.

Having to find and move a scrollbar to move the pages was not immediately intuitive.
The article talks about “mobile browsers”. Neither iOS, Safari or even WebKit are mentioned.

Why does the submission title say “iOS browsers”?
Show HN: NIP.IO - a wildcard DNS for any IP Address (xip.io clone)
If you want to script something quickly, Python is better; you also have access to all of Python's libraries (numpy/pylab, for example).

It depends on what you're doing, though.
Interesting. The arrow keys worked for me to flip the pages. Google Chrome + OS X.
Greg says "there is not that much utility in having this piece of paper [a college degree]". Yet almost everyone on the Stripe team attended college and most of the team attended a top-tier school such as Harvard and MIT.

Is Greg saying there is not utility in finishing college, but there is utility in attending college, perhaps? Does the higher education level of Stripe's current roster just happen to be a side-effect of the network by which current employees knew each other?
My wardrobe is an analogy to the color palettes I have used or would use in a Web Design.

Everything I wear could, in principle, be used as a model for a web design. This thought was the basis of "Getting Dressed Grid System" which ultimately failed.

I disagree with any "essential" justification for wardrobe. Attire, like anything else, is a tool for expression. Minimalism has its drawbacks, and will be perceived as such in the scheme of other dress styles.

I typically shop at thrift stores or what have you. I am generally "freegan" about clothing, as _anything_ could potentially be used for a design. In similar fashion, we look at font libraries as "bones to pick" for Web design. I believe it is a fruitful intellectual endeavor to view clothes in the same way. Anything might become an article of clothing, even garbage on the street.

I believe establishing a coherent image (like a brand) for one's self through "found clothing" is a better way to go. It makes clothing one's self, like preparing many vegetarian and vegan dishes, more like an activity of story telling: harmony (of ingredients; of colors), consistency (of taste; of themes which identify one's personality), robustness (of flavor; unconventionality of style [which indicates range of experience with fashion]).
Seems like we are in the same boat; also 22 working as a senior network admin for my local telco, will be keeping an eye out for other peoples replies, would also enjoy the prospect of working somewhere like Google :)

My current experience says just go with whatever feels right for you at the time, people put too much pressure on the long term plan, basically there is no point in been miserable for a few years hoping that it might open a door later on...

If you do what feels right, in the future it's a lot easier to admit your mistakes (everyone will make them) and people/employers will understand more.

Also a few side projects while your working always help ;)
when my friend moved in with her bf, I took over her apt. First time when I went to see the apt, it seemed small. When I moved in though, it wasn't. I realized she had so much stuff, that it made the apt appear smaller when I saw the first time.

Women have lots of stuff - not just clothes, but everything (before someone complains - this is not sexism etc. just simple observation)
ahem, trial was not piked despite F Mueller claims to the contrary, date of trial is Nov 2012.

MS better ask for your money back Mueller is doing piss poor job at spreading FUD
My short bout with Emacs and why I chose to stick with Vim.
Solaris 11 also has virtual networking and it doesn't suffer from those same performance issues:

http://www.oracle.com/technetwork/server-storage/solaris11/technologies/networkvirtualization-312278.html
Running Redis on a CentOS Linux VM in Windows Azure
I'd love to compare the domain metrics with english language as a whole, or with a popular encyclopedia
Amazon review fraud is rampant, and with enough effort, they'll do something about it. I've worked w/teams there who, over time, develop very complex queries on the back end, and use these to remove sellers who violate policy. There are all kinds of additional tricks sellers or manufacturers use to make their reviews look legit, such as using Amazon gift cards to prevent tracing back to a specific credit card holder, and to ensure the "Verified Amazon Purchase" indicator shows on the review. Helpful votes are crucial and there seem to be very complex rules behind which votes get counted and which don't. Some combination of accounts being related via credit card on file, IP address, possibly length of user account history, etc. One difficulty for Amazon is that their community review policing department is disconnected from their seller performance team. My company's work with them has improved the communication, as well as the realization that user accounts that leave fraudulent reviews cannot be treated as merely rogue buyer community members, but rather have to be tied back to sellers and manufacturers who are the real benefactors of these fraudulent (positive or negative) reviews.

We've come a long way from manufacturers blatantly paying people for positive reviews. http://www.thedailybackground.com/2009/01/16/exclusive-belki...
You can run into some weirdness there with commands that exist in both DOS and Unix, if you aren't careful. echo, find, sort, etc.
Hi HN,

I created a clone of xip.io using PowerDNS and a simple custom PipeBackend using a single Python script.

After the initial discussion[1] and the glaring DNS mistakes[2] done on xip.io, I spent about 5 hours this afternoon to create nip.io which does exactly the same thing, but without most of the DNS mistakes.

Feedback welcome!

Thanks

rs

[1] http://news.ycombinator.com/item?id=4081591

[2] http://news.ycombinator.com/item?id=4082017
Ask HN: Background Reading for Flask
I'm trying to learn Flask as I am learning Python for work and I think it would be neat to be able to build websites with it. I went through the Quickstart and Tutorial in the Flask docs and I feel like the whole way through I wasn't totally sure what they were doing. Is there some recommended background reading I should do before I dive into Flask?
The mac mini is also available with a quad core i7 and a hard drive. Cooling is already designed into the mac mini enclosure, which the article mentions has not been finalized in the version shown. I don't see this as much of an accomplishment.
+100 for introducing me to apt-cyg!
"Visual Basic 6 first shipped in 1998, so its apps will have at least 24 years of supported lifetime. Contrast that with the Microsoft .NET Framework 1.0 (2002), which is incompatible with Windows 7 (2009)."

Somewhat misleading, as the .NET framework is still supported and will run older binaries.
The little-known history of the San Francisco burrito
Ask HN: Android apps with C++/NDK and no Java?
I understand why Google's website says "Using native code does not result in an automatic performance increase, but always increases application complexity. If you have not run into any limitations using the Android framework APIs, you probably do not need the NDK."

Clearly Java offers advantages like

1. For most people, Java is easier to learn/code.

2. StackOverflow and other sites have a lot more Android-Java content (and comparatively lesser Android/C++ content).

However, aside from these points, does anyone know if there are other disadvantages with writing a C++ Android app with no Java code. Does the SDK offer additional apis to Java programmers and is anything missing in the NDK for C++ programmers (assuming that I only care about 2.3.x and higher versions of Android)
That means DHH is doing well, and has little to do with 37signals.
Really depends on your area/profession and how that relates to the content on HN.
My day job is a network admin so reading around here doesn't really help that much.
However I have a few side projects where the 'Show HN' feedback can be invaluable...
At the end of the day it's more interesting than reading a newspaper for me, even if there is no value.
People with startups I am sure would/do get a very high ROI ;)
I wonder if this "Desktop" version will have the ALL CAPS menu titles. Their rational for that in the regular version iirc is that it fits with metro better for some reason.

It would be strange to make a non-metro version of Visual Studio have those menus with that rational, but it would also be weird to have two versions of Visual Studio, one with capped menus and the other without.
Thanks. It's seriously comforting to know others are in the same boat as me.

I do have side projects on (and other, non-tech related interests) that keep me going regardless. Life is good, and it's not the end of the world regardless of what I do - thanks for keeping me grounded.
Monkey, an Open Source HTTP stack for Embedded
I love Colourlovers and use it often because it fills a gap designers need and no one else has provided, but the quality of the content on CM insofar seems comparable to free offerings on deviantArt, Dribbble, Premium Pixels, Forrst, et al. Will there ever be a barrier-to-entry/quality-control aspect to this or is it truly free-for-all-even-the-crap like Etsy?

I also wonder if the better-looking assets are going to create a Twitter Bootstrap effect, where we see so many sites using the same UI packages, icons, etc. that it becomes sort of a joke and pushes people away from using the site to avoid the potential to look like other sites. Do you plan on implementing a TemplateMonster-like approach where you can pay a premium for exclusive rights to a design to ensure there won't be clones?
That's funny, I just used xlrd and xlrt and had to convert about 100 files to 97-2003 workbooks
Free Collection of Ruby on Rails Tutorials
In Ruby on Rails Tutorials, an action is a traditional basic unit which describes a single rule regarding how to respond to a particular external web browser request.
... or Flash. I've seen plenty of displays and whatnot that display horribly choppily. The image is exceedingly sharp, almost certainly vector based (not video), and the animation is extremely rich and complicated (almost certainly not HTML).
Actually should not accept investments from any one, but the says "f*ck the VCs" is unethical.
Looking At Google’s Updates And Actions From A Business Perspective
Trygger: Kickstart an iPhone case for photographers
OP here.

It was not my intent to pigeon hole people based on their outcomes. Time spent doing is different than creating or implementing.

For instance, reading all of the Harry Potter books is getting something done too. Flipping channels on the couch all day, not so much. The skateboard example in my post is also a good one - that is getting something done. Standing around the ramp and pretending to skate isn't.

Also, coaching is doing something cool.

As for the comment about visionaries. Doesn't that only matter if they can sell their vision? And wouldn't "selling a vision" be getting something done. (I don't mean sales in the $$$ way, just in the sense of transferring the vision to others and maybe inspiring action)

Thinking isn't really doing, but sharing those thoughts is. Frankly, the most profound thinkers who never shared their thoughts in a way that impacted others had no real impact on the world.
Finding some connection between trigonometry and angles of rubber-powered trebuchets is incidental and quite frankly, this approach isn't going to take you very far. One simply can't find real world mappings to atleast 99% of what is properly called math. Even if you'd like to strictly operate within the confines of high school geometry , it is a study of points, lines, planes, angle relations, norms & distances motivated by axioms & theorems that follow by symbol pushing. For example, it so happens that if you push the right symbols, you'll eventually work out that the area of a triangle is related to its sides ( http://en.wikipedia.org/wiki/Herons_formula ). But this is a consequence of your definition of area and triangle and side and so forth. The relationship falls out of those definitions. Its not about constructing a real wooden triangle out of real sticks & then measuring its area and then the lengths of its sticks and saying - hey, I told you so! Those things ie. the real wood and the real sticks,...reality - is just a sideshow. Real world problems are at best a distraction. If you were to focus only on these sort of real-world mappings, you'd end up as an accountant - because that's were 1 would map to $1, 2to $2 and add would mean 1 + 2 = $3 and so forth. That's what corresponds to reality and the real world. That isn't math. Math is where you say 1 + 2 = 0 because the abelian group G3 with three elements {0,1,2} can satisfy the addition rule and have three distinct elements only if 1 + 2 was 0. For if 1 + 2 was 1, then that would mean 2 was equal to zero by cancelation laws. Similarly if 1+2 was 2 then 1 would equal 0. Since you do have 3 elements, it stands to reason that 1+2 must be 0, because it can't be anything else in that system. That's math.
Probably because it's mostly fixed in Android ICS, as is slyly stated at the very end of the article:

"We hope that browser developers will solve this problem in future releases by firing click events immediately when zooming is disabled on the website (using the viewport meta tag). In fact, this is already the case with the Gingerbread Android Browser."
Firstly, this is completely irrelevant to the discussion at hand.

Nonsense. It was a direct response to a statement that intended to capture Mozilla's motivation - that their motivation is altruistic. The reality is that Mozilla receives millions from Google, itself a company that is under threat by enable-by-default DNT. Mozilla has a demonstrably massive conflict of interest regarding DNT.

As for your second point, it does not contradict the fact I stated: Mozilla still exists because of Google.
Stunning long-exposure 'star trail' photo taken from the ISS
I don't really want to rehearse that argument again; and this seems to be waaaaay outside the scope of the original post. And, incidentally, nice moving-the-goalposts - you avoided the question of whether putting Trumpet Winsock et al. out-of-business to incorporate what we all consider to be part of the OS should have also been considered illegal.
As odd as it sounds, I try to model my outfits after CIA officers[1], which depends on the context and environment, but generally involves regular jeans, a normal t-shirt, and a button-down shirt for men. What you'd see at the local Home Depot. It's comfortable, discreet, and durable.

I have a few pairs of jeans, a few pairs of t-shirts, and a few pair of button-down shirts, and a couple pairs of shoes.

I don't call it "wearing the same thing every day" and I still have far less than this person and I never "waste brainpower" on deciding what to wear. Her whole post gave me brain cramps, however.

1. Typical example, Raymond Davis: http://i.dailymail.co.uk/i/pix/2011/10/02/article-0-0E2E4ADE...
Summary: Cover your ass.

Here are the author's ideas, rewritten without the pollyannaish nonsense:

Step 1: Have a gigantic book of employee guidelines. At any point in time, you should be able to pick an employee and find something you can write them up for. Have the employee sign a piece of paper on day 1 that they are aware of the book.

Step 2: Before you fire the employee, make sure you've written him up more than once. Lay your groundwork a week or two in advance. Find something else, and do the paperwork from step one. You don't fire an employee for walking in on the VP banging a secretary, it's because he wasn't filing his TPS reports properly.

Step 3: When actually firing somebody, have a witness + a recording device in the room. This protects you from sexual harassment lawsuits.

Step 4: Explanations: Blame the economy. If that doesn't work, blame the phases of the moon. Anything you want, but not something that is grounds for a wrongful termination suit.
Here's the video of the developer walktrough:
http://www.gametrailers.com/video/exclusive-development-unre...

It's stunning that this runs on a single Nvidia GeForce 680GTX in an editor without any visible lag at all. I wonder why tesselation wasn't enabled though, it may have been because of performance issues.
Long Exposure Photographs Shot from Orbit
Canadian startups to watch out for
Just to note that this was done by our intern for our AI platform, its a nice little library that automates a badly documented training process (Python).
High school teacher tells graduating students: you’re not special
VS is not a Metro app: All versions of Visual Studio run on the desktop - what this article is referring to is a free version of VS with the capability to create desktop apps, which was removed from the free version of VS2012 that was already announced.

The all-caps menus are part of the Metro "design language," which is related to but separate from actual Metro applications that run within the new non-desktop interface. Additionally, it's already been revealed that there will be a setting to return the menus to regular capitalization, and it can be done in the beta via a registry key.
Instead of all that complicated workaround, how about just onmousedown instead of onclick.

I'm pretty sure onmousedown fires before click/doubleclick and would dodge the 300ms delay.
Yea, forgot to do email confirmation. Good idea on combining email confirmation with initial user satisfaction. Thanks.
The numerical value is determined empirically, and as far as I know it is simply a result of our historical choice of length and time units.

The fact that there is a definite speed of light is also a property of nature but there is some "explanation". We know that space and time mix. When you speak of an event you need to state both position and time. When you speak about two events, you need to tell their relative position and time difference as well as a reference frame (by indicating its velocity). This separation of events in space and time will be different for different observers, if they are moving at different speeds. The way you transform this quantity includes a constant. When you write the equations governing the electromagnetic phenomena and require that the results obey these transformation rules, it turns out that this constant is the speed of the electromagnetic waves, which is of course light.

The event separation transformation rule dictates that no information can be transferred faster than this constant, the speed of light. Otherwise you can have two events A & B, where the A can influence B in one reference frame and B can influence A in another reference frame. This would lead to a contradiction.

These are explained much better in standard relativity texts. I'd recommend Rindler's "Essential Relativity" and Thorne's "Time Warps and Black Holes"'s first few chapters.
> That's overstating it a bit.

Is it? How many people, do you think, love programming but are instead do something else? Probably fewer than program but don't love it, given what the financial incentives have been for a while now. Most people, by far, are not programmers. How rare does something have to be for it to make you a "weirdo"?
These are unreal. Thanks for sharing!