skysight-inc/HackerNews huggingface dataset:
I worked at a place doing network appliance stuff. We managed and developed the machines, and product to end users. A simple dashboard increased our effectiveness by an order of magnitude. Some simple graphs and deep knowledge of the code really really helped. Some data from other departments combined with this was amazing. A simple color coded call queue count told us there was a problem before the front-line tech support people could even report it. Simple analysis of that queue told us where to look for problems: a predominance of one area code told us to examine specific machines (and which subset!), while a wide array of area codes told us that it was probably in billing or comms infrastructure. A couple of graphs of network traffic and system load told me what what the problem could be. I don't know how, I couldn't write code to do it, but I certainly could get to the problem much faster with that minimal input from graphs.

My working theory on dashboards is this: the human mind is amazing at pattern recognition. We're wired for it. We can make intuitive leaps see patterns that may be very hard to describe in math/stats or code. Particularly visual ones. So if you provide that data to your brain to crunch, you are enabling and augmenting your natural tooling. The graphs and stats should be as specific an pre-thought out as possible, but they aren't perfect. Fortunately, as time progresses you learn what "looks right" and what "looks like a problem in subsystem Foo".

This isn't a silver bullet, but certainly it is a great tool. Since then, I've tried to never do work without some sort of visual feedback I can background my innate pattern matching on. Even if it is just scrolling logs -- these patterns emerge and provide clues even if you can't express what they are.

(Anecdote: I had built a demo a while back, and it hiccuped during the live presentation. Fortunately I was in the back of the room with my logs scrolling, and I noticed the logs looked wrong, so I found out a script had died. I restarted it, causing a weird blip in one of our display graphs, but the presenter noticed it before calling attention to that graph in the course of presentation. He glanced at me and I gave him the thumbs up and the audience never even noticed. What was the pattern? The scrolling in one of my log windows slowed down....)
Corporate culture likes: access to lot of smart people, big teams, plenty to learn about large businesses, gives you perspective on many types of business functions, culture etc, you get to hear about every possible tool/software in the world
Corporate culture dislikes: too much red tape, takes forever to get something done including access to a particular software/tool, not much choice of working preference, shitty cubes (mostly), most ppl are there just to do their job and not many care about innovations or value add, too many crappy legacy software which no one wants to change. plenty more to add....
So, I heard the world is flat.
No, the point is that your code is the derivative work. If you distribute it to the customer with the intent of it being a useful integration, you can only do so legally under the GPL. The GPL library owner could sue you to stop that distribution.

Obviously there's some gray area if you, say, publish your code in the context of fair use (as an academic paper, say) and someone else does the integration work without your blessing (this is what I meant by "useless piece of source code"). But simply saying "build it yourself" is not a get out of jail free card for the GPL.
How to rent apple thunderbolt display in SF for a month
I am visting San Francisco for 6 weeks.
My problem: I am badly addicted to working on the big 27" apple screen.
What I am looking for: a solution where I can use the screen for a period of 6 weeks without paying a hefty price of ~$1000
I have seen a couple of websites which are renting the screen, but they are charging around ~$750 for one month. It would cost me the same to buy a screen.
This post makes an extremely important and very very very poorly understood point. You are absolutely correct that whilst the conventional wisdom is that the US nuked Japan to avoid the loss of 500,000 lives invading the mainland the historical record is rather different. Recent scholarship has made this plain. For those interested I recommend starting with Gar Alperovitz's 'The Decision to Use the Atomic Bomb.'

On a point of detail, ironically it isn't true that 'the only casualties were Japanese." In Nagasaki there were a large number of conscripted foreign workers as well as the native Japanese population (mostly women and children).

Another good point about the firebombing. The US and UK airforce leaders were clear that if they lost the war the 1000 bomber raids onto civilian targets would likely be classified as war crimes and that they personally would be tried as war criminals.
Cool! Great socks that will get me laid. $11/month? Doable. I'm not in the US (Canada, which is close but oh so far when shopping online), so I look all over for an FAQ or Shipping policy. Can't find it. Now I won't get laid. Bummer.

You're getting lots of feedback it seems and it's the early days yet. The messaging is there, I think. People are motivated by two things: Will it get me laid or get me paid? You've got that down.

Now it is just details.
Wow - where can I invest a billion $ in this new paradigm changing application of super-mobile-interweb-cyber-3g-croudsourced-ninja-technology
FWIW, your logo looks a lot like the Ubuntu logo (to me). I'm just one data point, of course.
Show/Tell HN: Finally made it to alpha
TL;DR - Site in alpha after previously treating my coding projects as hobbies. Dug deep and got it done.

I am a self-taught coder. This is my (short) story.

Built first site in geocities in late 90s. HTML w/scrolling java. Pure comedy.

At school, built site to highlight social events in the area. Ended up scoring free stuff and some local DJs called to get events on my site. Got in trouble w/group in my technology entrepreneurship class for skipping (was working on my site). Turned out okay.

Fast-forward #1 - Went to work in the big city and started a niche social networking site, but didn't have much time to work on it--also worried that my coding skills (such as they were) had diminished. Got someone to help me, and got some users, but just couldn't do it and practice law. Too much to manage. Plus it didn't feel as good not coding it.

Interlude of some years - more work

Fast-forward #2 - About a year or so ago, I posted about the Joy of Coding, and also shared a landing page for the app I was building part-time (got some snark for it, but didn't care). Started with an iOS app, but then switched to building the web app first.

Currently in alpha and am getting ready for private beta. It's called Toour (ontoour.com)--so far it's been mentioned in Techcrunch, Tnooz, and in one of AngelList's email updates.

(Full disclosure: I have another developer that helps me with some of the database stuff and other advanced functions. But I can legitimately say that I built most of this site myself).
I've worked in one of these for a happy summer making measurements of acoustic diffuser panels. I quite enjoyed it. However, it looks that that room actually has a regular floor; mine didn't. You lowered your own suspended floor (metal grill tiles) onto scaffold poles to get into the room, then tore it all up as you left. Falling off the "floor" was a Really Bad Idea; those foam pyramids have got a steel spike up the middle for rigidity, and you'd be in deep trouble if you fell onto them from 6 feet up (especially as no-one was going to hear you scream).

There was a safety microphone wired to the door switch for this reason (which also meant it wasn't QUITE such a good idea to say rude things about people in there :-)
I upvoted this post. however the author would do well in further explaining or expanding his pieces of advice. a lot of them are true in a specific setting, or for special occasions - they are to my understanding - not generalizable directions for your life.

> eg. in my opinion: Read as much as you can and The world is trying to keep you stupid really go together. Read as much as necessary to overcome common misconceptions and educate yourself. don't spend weeks speed reading thru the twilight series.

> Find people that are cooler than you is a poorly worded advice / way to become less socially inept. Eg if you want to stop wasting [your] time being shy, you need to learn from people who are more comfortable in all the social interactions you go thru every day.
InstaEDU — Software Engineers — San Francisco, CA

InstaEDU is an on-demand video tutoring marketplace. We're making personal study help accessible and affordable for everyone.

We just raised a $1.1M seed round (http://techcrunch.com/2012/05/30/instaedu/) and we're looking for ambitious full-stack engineers who love working on a wide variety of challenges to join our team. As we transition from prototype to a global web application, we need new teammates to help develop key features, scale our infrastructure, and take an algorithmic approach to improving product effectiveness. This is a unique opportunity to play a major role on a small team and help millions of students get personal academic attention.

Our tech stack includes Python/Django, JavaScript, and MySQL. We also use a number of third-party APIs such as TokBox, Facebook Chat, and Firebase.

Benefits:

* Small team where everyone has a major impact

* Competitive salary with great equity compensation

* Casual, open office environment

* Medical, dental and vision insurance

* Downtown San Francisco location close to awesome food and easy transit

Requirements:

* Extremely strong Python programming skills

* Proficient with HTML, CSS, and JavaScript

* Passion for InstaEDU’s product and mission

* BA/BS degree with a strong academic record (or equivalent work experience)

Send your resume, GitHub profile, blog, and/or any projects that you're proud of to jobs@instaedu.com. If you're awesome, we want to hear from you!
San Francisco, CA

A Different Engine is looking for a UI Engineer and INTERN in our San Francisco office.

ADE is a small interactive agency with offices in San Francisco and New York who focuses on designing and building the next generation of user applications for our customers. We build apps that run in web browsers, on mobile devices and on emerging platforms such as connected TVs. We're looking to expand our team.

A UI Engineer will work with our design and development teams in building applications across a variety of platforms. They’re apprentice craftsmen who take the vision from our design team and turns it into a reality for our clients.

This is a junior or entry level UI engineer (Freelancer? Drop us a line too...)

Here’s what’s cool about working for us.

1. You’ll have fun. We’re fun and we work with fun clients like NBC, CBS, the UFC. We might have some late nights but we’ll keep it interesting.

2. You’ll become a better software engineer. There’s really no choice, from project to project you might be working in Javascript and HTML to pure Javascript, you might need to hack together a php script and then update some Objective-C. We don’t expect you to know how to do all this when you start, but you’ll learn. That’s how we’ve done it.

3. You’ll ship. Again small shop, fast projects that ship. You will be able to show your friends an app on TV or your mobile device and say, “I built that”.

4. If there’s a platform out there you want to learn (Xbox, Nodejs, iOS, Android?) we’ll probably give you chance to learn it. We work on the cutting edge and we aren’t tied to large legacy systems. This gives us the ability to use whatever tools we like. We use Redis, Nodejs, Websockets etc. In particular we do a lot of work on embedded platforms using WebViews (and will likely do more as Moore’s law keeps going on mobile devices) so HTML5 skills are great

Here’s a few things that we can’t provide.

1. An Exit. We’re not a startup, we’re an agency so there’s no big exit. That being said we do do bonuses at the end of the year based on how well we’ve done.

2. Stable work on a single project working on a single language or framework. Again not what we do, we tend to do short 2-6 month engagements on projects for our clients we design an app, build it and then ship it. We do it right and we do it fast.

3. A lot of management overhead. We’re small (tiny really - you’d be one of our first hires) so we can’t watch over you all the time. Best if you’re somewhat self-sufficient.

Nice to have?

Here’s some skills that will help you get this job (a few of these would be nice).

1.	HTML - in particular its good to know new HTML5 display elements.

2.	CSS(3)

3.	Javascript - this is our primary language. But we’re
not snobby about it.

4.	Objective-C

5.	Android

Think you’ve got what it takes? Drop us a line! Please if your resume isn’t long take some time to write us a quick note or cover letter telling us why you’re the right person for this job and why you’re interested.

jobs@adifferentengine.com
I like the small and discreet vote buttons myself.

Try <ctrl><+> a few times (in Chrome anyway) if you need a bigger target ;)
it is standing on the shoulders of giants (that would be kripkens (the emscripten guy) shoulders).

difference: shareability, interface, entertainment value
Ha you beat me to mentioning RG3
What's Behind Facebook's 'Sponsored Stories'
I like the interactive map at the top but it's annoying when the pop-up bubble moves the pin offscreen. I suggest increasing the size of the header/map (w/ sliding open animation) when a pin is clicked to allow the pin and pop-up bubble to show at the same time.
How easy is it to cancel? Whats the quality of the socks like? Where are they made? Where are large pictures that depict some sort of detail about the socks?

None of this was evident in the minute I spent looking around the site and I ended up closing it.
The reverb room actually sounds cooler:

> ...a reverberation chamber with bowed aluminum panels in which he sounds the same from 300 feet away as 3 feet away.
If the process happens slow enough we could always borrow into the earth and live off underground farms, use heat exchangers between the core and surface (or reactors) for power. Maybe someday we'd even forget there was a universe beyond the surface/atmosphere.
Vulnerable to the same attack as Captchas: paying humans to solve them for a few cents a pop. Cultural factors would probably require training for some of the puzzles --- but I don't think that helps much. Someone from the Chinese countryside would probably have about as much luck with the pizza toppings on the first go as I'd have with Chinese ideography, but they'd have it nailed by the tenth.
Semantec has done several detailed analyses of Stuxnet. They are in no doubt this was an extremely well resourced project that was state financed.
BiblioCrunch Relaunches as an E-Book Services Marketplace
eEye discovered MS01-033 (the flaw later used by Code Red) and was thanked by Microsoft in their advisory for it. Schneier, in the very post we're responding to here, claims to stick up for publishing vulnerabilities; it was "the only way" to handle them.

But of course, Schneier didn't come to his current opinion easily; no, he detoured through a prolonged period of using his status in the industry to slander companies who handled the vulnerabilities they found with their own labor in ways he disapproved of.

The Register piece you cited doesn't even make logical sense. "Oh ho!", it trumpets. "I see eEye has yet to release a bug their own product doesn't defend against! Surely, if they were ethical, they would cripple their own product to give competing products a fighting chance!"

People who don't practice vulnerability research have a very had habit of incorrectly attributing vulnerabilities. Vulnerability researchers don't create them.
Show HN: Gallery of posts from Paper.app
Netflix queue + Rotten Tomatoes = A Better Queue
I have literally no idea what you're arguing against, or where you came up with any of your arguments. I did not mention people not reading, nor people not reading varied things, nor compensation, nor self publishing.

So confrontational, geez.

The context of my statement was simply that I enjoy the physical nature of books. I was simply trying to express that if they were gone, or harder to come by than their digital brethren, I would be a little saddened.
Thank you. I was a bit sad when my own Show HN vanished without a vote or feedback, so I'm happy to see not only this article, but also people in the comments here who can relate to that.

Guessed that was worth an answer, and not just a +1.
“Viral nature of the Internet” means only family can release autopsy photos
You bring a good point to the table. DoodleCam is a joke app, meant for entertainment and without much ability to provide real value to a community.

However, I have built it in attempt to find popularity so that my real apps are able to gain more traction. I also build an open source barometer network called pressureNET that collects atmospheric readings from some Android phones. I have millions of barometer readings and I gain about 17,000 every day right now. I'm hoping to use the data to find new methods of short-term, local weather prediction, but the network is currently too small.

I've found that as DoodleCam rises in popularity, pressureNET gains too. It's a good method.

See https://play.google.com/store/apps/details?id=ca.cumulonimbu... for the app.
Seems interesting, but I really think you should start with a landing page that gives folks an idea of what the product is, and a couple sample use cases. Then a big button to "Start Using Bookvoid", and then drop them into your sample.

As has also been suggested, easy to see/use links to incorporate Evernote and other sharing platforms would also be a good idea.

FWIW...
I don't wear weird socks but I would enjoy a surprise "gift" sent to me every month. A weird gadget, a cool piece of art, something nice. I would gladly pay for this.

"thesurpriseclub.com" is available...
SEEKING WORK - Montreal/Remote

Freelance iOS developer. Generalist programmer with 8+ years of professional experience.

I am driven by the final product first and foremost. I have a strong technical background but I believe technology should be seen as a tool before all. Getting things done in a balanced and pragmatical way is my priority. I have strong interest in UX design and project management as well.

Passionate. Quick learner. Great communication. Used to remote work. You're more than welcome to inquire.

http://linkedin.com/in/ddrouin
Iran already knew who did it. Everyone did. Why not take credit?
Heh, now half the front page is Show HN, which doesn't seem right either.
Who cares about stock price, Zuckerberg should win Peace Prize
This is without doubt the best fad ever to hit HN. I hope it keeps up.
When I discovered the phrase "Speculative Generality" in Fowler's Refactoring book I suddenly realized there was a name for a problem I already knew I had. This is one specific kind of over-engineering which we can identify -- when creating an abstraction, are you doing so in anticipation of an actual need, or merely of an imagined need?

Another kind of over-engineering is speculative optimization (often called "Premature Optimization", but I like to emphasize the speculative nature of it, because that's the heart of the issue). Am I working to make the system faster in response to actual evidence of a performance problem, or am I just guessing about performance?

Over-engineering isn't always bad. It's all about predicting the future and weighing risks, with everything that entails. It's hard, but it's a fundamental part of design, and of life.

Whenever I'm unsure about whether a particular speculative generality or optimization is justified, I try to step back and find implicit assumptions. I try to turn "This might help some day" into "I'll need this if XYZ happens". If I can't do that, it's a bad sign.

And I agree with the original author's point: making mistakes in places where you can afford to fail, or where you can afford to recover, is a great way to learn.
Join the 204 members and add to the 1626 trips already recorded.

Good job showing me that it's an active community and that people are obviously actually using the site (8 trips per user sounds impressive - makes me think "ok, people come back to this multiple times, it must be good").

I like the map graphic at the top. HOWEVER, when I click the "map" link in the header, I see... a big empty map. Huh? The graphic on the home page showed a bunch of pins, so now I'm confused. Ok, I see "draw path" so I click on that and try to draw, but the map moves. Ok, I click a point, then another and another. Now what? Ok, stop drawing. Now what? I'm stuck here. And my only escape seems to be the back button, since I don't see any nav.

I'm not asking ou to tell me what to do, merely suggesting you make it MUCH more clear how that page works..
There's a jQuery plugin that actually does this very well.

I'm using it on http://programmingnotepad.com/ and it's a pretty flawless execution.
And it seems to be working! http://d.pr/i/3oxM
I think the masonry style (like pinterest) layout is the wrong way to do something like this.

You want a CV kind of website to be easy to follow these just seem all over the place.
Show HN: WebSocket.us - an informational website about WebSocket
Just read the books and relax, no need to carefully monitor browsing.

I don't get the problem with spoilers anyway -- there was a research somewhere indicating that spoilers enhance experience, not spoil it, even for people who don't like spoilers.

My friends used to give each other complete plot summary for interesting books or movies. How else would you know if a book or movie is worth reading or watching?
You don't think that something that only exists to create disk redundancy is in a different category from complex pieces of technology that don't have this in their name?

I simply disagree that you should "never underestimate" your raid controller's ability to fail silently (which is the comment I was replying to). If this is even on your radar you don't have a RAID controller.

This is literally like saying. "Never underestimate your digest algorithm's ability to hash the same file to different values, making the checksum seem to fail." That's not a digest algorithm, that's a randomized print statement.

A RAID controller you should 'never underestimate' the ability of to fail silently is literally sometimes the same as a paper plate with "raid controller" written on it. Call it "sometimes raid". or "maybe raid" or "more raid". You don't have a raid controller.
>a) I'm sad that i didn't get any feedback on my latest weekend project. (That's the emotional part)

Then you should also join this HN Facebook group and post your project there as well:

https://www.facebook.com/groups/launchinnov/

More likely to get seen by other HNers if your HN post drops off too fast.
Kickstarter: Git-annex assistant - Like DropBox, but with your own cloud
No way to save programs!
Need either a text-to-Blockly importer, or use Google Drive.
New York, NY/Palo Alto, CA/London UK - Software Engineers - Fulltime

10gen(With a recent funding round from NEA, Sequoia, USV, Flybridge funded) are looking for C++ engineers to work on the MongoDB kernel, building new features for MongoDB, working with MongoDB users such as foursquare, eBay and craigslist. We are also looking for Java engineers to work on our Applications team and Ruby, Python, Node.js and PHP engineers to work on our drivers team.

More details and how to apply 10gen.com/careers
Like I said, I'm not in favor of keeping it a secret, and I am all for making people aware, but "making people aware" does not have to be giving copy/paste examples to script kiddies of how to do the exploit within 24 hours of it being reported.
I'd love to see the socks right on the home page, with a better call to action "Buy Now for just $x"...