skysight-inc/HackerNews huggingface dataset:
For all my grumbling about Java, I guess exception chaining is one thing they actually did get right from the beginning:

throw new RuntimeException( "App feature X broke ...", e);

Could be worse, could be C -- setjmp/longjmp :-)

Actually, longjmp is pretty useful, but it typically makes for "course grained" error handling, and you better have a good error message logged before jumping back. As well as protect yourself from resource leaks...
It's not clear what kind of visualizations you support. You should add a few screenshots.

It looks like http://chartio.com/

You seem to do the exact same thing but you worded it differently.
Best Buy Handled Its Work From Home Program Change Better Than Yahoo Did
Issue Tracker: A basic bug reporting/tracking application written in PHP and Javascript. It is currently about 70% completed but time has run short on me. If anyone wants to contribute to it I wouldn't object. http://bit.ly/XWgQw2
The Tao of Software Change
I'm guessing that the cross product magic was a hit test for a triangle. Here's an explanation:

http://www.blackpawn.com/texts/pointinpoly/default.html
I have 20 years of experience developing web apps, most of which was at startups. Some succeeded despite not doing TDD, others failed despite doing it.

I don't think doing TDD alone will make or break a startup.

But I will say this - when your startup requires 40 developers to maintain the "festering pile of code" instead of the 4-6 that should be required, you are wasting investor dollars.

When prospective candidates for employment see your code and run away from the interview, you are wasting time & money.

When your developers get burnt out dealing with that pile of crap, and your annual turnover exceeds 100% you are wasting time, money and experience.

All of these things I have seen happen, personally, at companies I worked for.

And skipping TDD doesn't help you go faster. The only timescale I've seen where it seems that TDD slows me down, is on the order of minutes. Even after working a couple of hours, I'm ahead of the game because my code works - I don't spend time with a debugger, and I won't have to do a week of refactoring next month just to add a new feature.
I wish it could be made to stand on the right side of a vim buffer. This way it would still be present on demand but would not shift the whole buffer one column to the right.
If your submenu is extending from a link in the middle of the parent list, you don't want the current submenu to disappear if your mouse tracks across the corner of the link above or below the intended.

Consider this:

The link A | A sublink of B
Some Link B --> | Another sublink of B
A link C | And again a sublink of B
| Jez, B has a lot of sublinks

If the user mouses over "Some Link B" and the submenu expands, without a delay (or other mechanism such as the triangle effect described in the article) the submenu could disappear when the user tries to move from "Some Link B" to "Jez, B has a lot of sublinks" if it happened to cross the plane into "A link C" or out of the navigation list entirely.
I haven't really found any good apps for that. After implementing this: http://imgur.com/55D3mXH in an app of mine I found this guys way of implementing it: http://weiranzhang.com/blog/2013/3/hackers-a-hacker-news-app...

I think his is quite a bit better in multiple aspects, primarily because you retain a full width view of the comment regardless of how many tiers deep you are.
The point is, it must be about something noticeable other than the graphics. For example, a good AI should easily be able to exhaust all the cores you can throw at it. However, it is much harder to sell. In those days they could show you some pictures of Quake and you know you wanted that. It is harder to make "pictures" of AI behavior. Alternatively, exchange AI for physics simulation.

Maybe the sandbox genre (Minecraft, Dwarf Fortress) will grow. Simulating huge worlds requires lots of processing power.
I've got that kind of mind that can drift off while reading. By the time I had regained my focus, the article had descended into this:

"If you’re doing work in a less than star environment,
you owe less than star effort. Quid pro quo. By all
means, do yours to affect and change the environment.
Nudge it towards the stars. But also, accept the
limitations of your power. You can drag a horse to the
water, but you can’t make it drink.

So ration your will and determination. Invest what’s
left over, after meeting the bar of your work
environment, in your own projects, skills, and future.
The dividends is what’s going to lead you to the next,
better thing.

Everyone deserves to work at a place that inspires them
to give their very best. Don’t stop reaching until you
have that."

Thank goodness I was worried I was going to run out of platitudes today.
I don't think you're contradicting the author... he's warning about some of the interpersonal issues that can arise. He certainly wants to attract brilliant people to take over things he doesn't do as well. It's just that people can hand off duties badly, or undermine their "replacement", even though they need to delegate those responsibilities - intentionally or accidentally
I'd really love more details about this. What did the surrounding code look like, why wasn't there a compiler warning being produced by this code etc.

There's certainly a much larger - and probably quite informative - story here.
Laziness does not have to equate to being a slacker. Lazily (or inventively) pursuing your employers goals is not a problem - generally if you find a way to satisfy them with less work, everyone's happy. Slacking would be following your own goals (loafing around, hiding) when they conflict with your employer.

As the article says, if your people aren't bothered or motivated by your goals, they probably shouldn't be there (at least in skilled positions - of course there are plenty of jobs which are purely for the paycheck). It's not worth changing your company based on the attitudes and motivations of people who shouldn't be there anyway.

It is easier to hide in (many) big companies, but that doesn't mean that the solution should be to remove all potential hiding places - it should be to remove (or re-motivate) those who are hiding.
The harder part is really looking at your users, how they use the product, what they want - but not what they say they want. With my product, we have people requesting features of the 'big dog' - only because that's what they've seen. We're not about to blindly implement what a competitor does just because they did it - it's assuming they did the research into that feature, and we don't have to.

Anyway, essentially - it's really hard to not copy a competitor when that's all your users are vocally asking for is to do just that.
As someone who's running a marketplace with hundreds of iOS components and templates, I can certainly say that there's a need for these kind of templates.

A lot of people will use these templates as a good base to get started and release a MVP, much like people use github bootstrap or a wordpress theme and customize it to reach the market faster.
Javascript engineer? Join us at Editorially
Show HN: Paint Bot - Arduino Powered Tweet to Shoot
Umm...yeah. $200 and 12 hours later and we've weaponized Twitter.
> Include a decent terminal/ssh client.

It's a commercial product, but I've used SecureCRT for many years, and it is very nice. It would be great if a decent ssh client were included with Windows, but I don't mind paying for software like this - it pays for itself many times over.

http://www.vandyke.com/products/securecrt/index.html
Microsoft reverses course, Office 2013 now transferrable to 2nd PC
Leap Motion Controller Set To Ship May 13
Nice; pickydomains is another good site to crowdsource names with available domains. Using Mechanical Turk and Soundcloud to test for "spellability" is brilliant. That said, in an age of omnipresent search, and social distribution, I wonder if spellability is much less important than it was ca. 2000.
The Facebook privacy conundrum: When less is more
Really Why Django and Rails CMS Are So Rare
Its the tile from the article. Its also The Register.
I'd take that to mean "who wrote the code"; so it's less of a coding style guideline, more coding strategy: "use version control with per-person accounts, so you can tell down the line who made a change".
Evernote Double-Times Two-Factor Authentication Deployment
Complexity is the Enemy of Everything
So I got a Surface RT recently, and as someone who hasn't used Windows since XP came out, I came away pretty impressed. I think the weakest aspect of the Windows experience has always been the hardware that it runs on, and Surface gives us glimpses of what Microsoft can do when it keeps the OEM's at arms-length.

It's a deeply flawed product in a lot of ways. I don't know why Google can make a $300 Nexus 4 with Quad-Core Snapdragon + Adreno 320 graphics and 320 ppi display, while Surface RT at $500 comes with an aging Tegra 3 and 150 ppi display. And contrary to what all the apologists on the internet were saying, you miss that extra measure of power when you see simple animations drop frames or when you realize you just don't have enough horizontal pixels to comfortably view a pdf while holding the device in portrait mode (the Surface Pro's screen is a huge step up in that regard). Windows 8 isn't fully baked yet. It doesn't have the reassuring visual solidity of iOS, which comes from a painstaking attention to avoiding redraw flicker. The apps in the Microsoft Store, with the exception of some great ones like the Netflix app or Fotor, are of almost uniformly shitty quality. The gestures are well-implemented, but so undiscoverable I'd never give a Win 8 machine to my mother... There are instances of the "old Microsoft" peeking through--things that make you go "did anyone even use this?" For example, the background level of the headphone amp is very noisy. It's not a problem for music, but if you're listening for the keypress feedback, you hear the background hiss come on and off as Windows turns off the sound-card between bouts of typing.

All that out of the way, it's the first non-Apple devices that I've actually found charming. From the magnesium case to the felt of the type/touch covers, it feels like a device that's worth $500. It looks nothing like an iPad but it manages to look great. It's something you want to touch and turn around in your hands and the PC OEM's have never been able to bring that to the Windows ecosystem. Once you figure out how the gestures work, they are efficient and fluid to use. At least as long as you stay in Metro (and ignore the desktop bolted onto the side like some weird monstrosity), the UI looks coherent. It looks like someone actually designed it, instead of having a bunch of engineers do whatever the hell they wanted.

I'm not surprised it's not selling well--I wouldn't recommend one to anyone unless they have very specific needs, but at the same time I'm actually excited to see what the next iteration looks like. I haven't been able to say that for a non-Apple product in years.
The Therac-25 is also a fascinating case of software failures causing tangible loss: http://courses.cs.vt.edu/cs3604/lib/Therac_25/Therac_1
This whole article was gushing over how beautiful and modern his experience was, but the one and only actual example he uses of it actually doing something for him was that it found printer drivers. This was written like a fashion article.
My point is more that computers are already conscious, but that we're constantly redefining our definition of consciousness to exclude it.

From a philosophical perspective it's saying that consciousness is a property of reality rather than of humans / animals and that we're merely choosing to define an essentially arbitrary subset of it that's sufficiently similar to our own as 'true consciousness'.
My solution here is usually to just send myself a text message from Google Voice. For me, it's faster to open a new tab and paste my text than to find my QR reader and scan.
Hey all,

I'm on the team that built this. We also built the redesign that launched last year. In fact, this was part of that. The article pretty much nails our implementation.

Point of fact: Our team is recruiting. If you dig UX projects like this, shoot our manager Chad an email: chaddes at amazon dot com
Who is this "user" you speak of? :-)

I'd extend that a bit for batch systems: invoke some kind of tool to file a trouble ticket to get the operations/support group's attention, as there won't be somebody sitting at a console to watch. Alternately, you could view this as generating a big red screen, just realize that any users are sitting "someplace else".

Yeah, some of us still have batch operations going, as well as a web app or two.
I was pointing out a general principle, not this specific case. What I had in mind is stricter punishment for more black-and-white crimes: not paying employee taxes/social contributions, not issuing receipts and thus avoiding sales tax, etc. I'm pretty sure that if fines were this high, compliance would become very high as well.
Recording videos with Qt5
You'd think so but a good friend of mine (hope he doesn't mind me sharing this) founded Syncplicity. A name I thought was brilliant until I saw him at a networking event:

Him: "The company is named Syncplicity"
Them: "Simplicity?"
Him: "No. SINK-plicity"
Them: ???
Him: "We're Dropbox for enterprise"
Them: Oh, I love Dropbox!
Wow what a moving story. Describing the physical pain we'll put ourselves through for a goal where the answer is clear, but being unwilling to put our selved through emotional pain to do the right thing really resonated with me. Those clarify moments when you're able to step back and look at things for what they really are, and decide to take the hard road - thats the stuff successful entrepreneurs are made up. Really inspiring and really great to hear someone speak about those persona, intimate difficult moments. Thanks!!
I'm glad McGinn criticizes Kurzweil's use of anthropomorphic language. I'm only in CH 3 and have been waiting for him to translate his friendly, talking recognizers back into neuroscience.

Also bothersome is Kurzweil's repeated but unacknowledged use of Chomsky's ideas about recursion in language.
The Final Tweet of Hugo Chavez
Books Every JavaScript Developer Should Own
How to test if a point is in a triangle
This advice should apply to every hire, not just those who are better than yourself.
EU fines Microsoft €561 million for not giving users a browser choice
I think that's a design goal. The idea is to pipe IO streams and not arbitrary streams, which seems to make for a much less complicated machinery (just look at the types signatures from pipes :) ). It's a viable design choice, but it certainly has drawbacks as well.
Like the other poster said, work on side projects. Attend interviews. Once someone agrees to sponsor you for an H1B and assuming it gets through by this year, you can start working on October 01.
promo code to get a 29$ off

I find it weird to offer $29 off, rather than $30 off. The whole point of having a price end in 9 like $29 is to take advantage of people thinking "It's like $20" (cheap!) rather than "It's like $30" (expensive). But, since this is a discount you want to make it look as high as possible, not as low as possible.
Invest in What Can't Be Bought
The bug that caused many group creations to fail is fixed now. Let us know if there are still more issues.
You've said in a much more concise way what I took far longer with upstream. I can only beg off that I think my coding practices are better in this regard. :)
i don't have any kids of my own, but have had plenty of opportunities to babysit. what i always do if kids ask a question i don't know is tell them i don't know, but lets go look it up. Then i go on my phone or on a computer to wikipedia and look it up with the kids right there. Even if the kids aren't able to read yet, there are pictures and you can explain it to them as you learn it yourself. I'm hoping i might spark their curiosity this way, and also once they're a little older the desire to go and research something that they don't know but are curious about.
I can only speak from my experience (20 years) of developing web apps, but I've never seen a cohesive, loosely coupled web app, that was both over 2 years old AND not using some form of TDD.
I'm quite happy with my Surface RT. I use it every day, mostly for browsing and watching video. I agree with the article that Metro-IE10 is very very good on the Surface in tablet mode. Good apps are coming slowly.

But Word, Excel and even PowerPoint are too much for it. Only good for reading. OneNote is very usable on Surface RT though, I do use that to take notes during meetings.

The Windows Mail app also sucks, and on RT you cant install Outlook.
LayerVault Sends DMCA Takedown Letter re Flat-UI
Same here. I've been poking around with using the Leap Motion for browser games. I wrote up some notes about this, too: http://www.leaphacking.com/posts/notes-from-a-leap-motion-pr... and http://www.leaphacking.com/posts/notes-from-a-leap-motion-pr...
You know, also I'm slightly tired of that story (I mean it stings, my family works in the field), sometimes I feel like it's a good thing. Here in France, and with the elite political clique at the power even more, are afraid of risk. Our constitution was even emended towards risk-averseness. I think blowing up the GNP of an african country had various positive side effect: 1) risk is there, wether you have correctly signed the process paperwork or not 2) innovation feeds on blowups 3) be humble, stop being cocky on TV before a test launch, sending back the champaign and buffet was very painful to watch and there is no need for that.
I don't understand why anyone would do this locally when you can compile on an elastic cloud instance at many times the speed for pennies. Why keep upgrading your hardware when you should just be submitting these jobs to an ultra-cheap server that will be many times faster anyways?
It was ADA, there was a trap that would have caught it but had been disabled (I believe for performance?) AIUI the decision to disable it had been made when it was Ariane IV code (and if an Ariane IV had ever been travelling that fast then it would have already been lost) - and then never reevaluated when the code was reused for Ariane V.
I was streaming a sporting event the other day, and my old, but still very useful laptop (2GB, SSD, T7500 C2D 2.2GHz) was being crushed. It streamed fine but I couldn't do much else on that laptop, memory usage was through the roof. I don't have that issue with YouTube but not every site has such an optimized player/media combination.

Good thing I have a second laptop that I could continue to use for normal tasks at the same time.
How I survived 7 days in Chromebook exile
Music is even worse for me than chatter. I think it's because I'm a musician, I can't help but concentrate on it.

One other thing I've noticed about myself in this regard is that annoying noise irrationally enrages me when I'm trying to concentrate. For example when I'm working in my cube and a manager or maintenance guy walks by whistling, I really want to scream at them. Even if it's only for a few seconds. I ignore the feeling because I know it's totally irrational, it goes away and I don't actually feel any ill will towards people.

I've heard others talking about this kind of thing before so I'm pretty sure it's not just me. It's annoying because I'd like to be able to work around noise better, and I don't like being angry.
Affordable self-driving cars could be with us soon.
Application Development - Working With Technical Debt
My Ugliest Bug
>Wow! I kept 20-25 laying hens in yearly batches when I was between the ages of 13 and 18. I found them to be singularly repulsive, all having the same rude, avaricious, gluttonous personality, and all behaving in the most horrible manner possible.

Get yourself some Silkies. They lay smaller eggs but have a very pleasant disposition.
so he is a philosopher... even worse than undergrad psych student :-)
The internet has become a necessity in a lot of peoples lives and with such a high barrier to entry and only a few telcos controlling peoples access there is too much room for abuse of power by the telcos. We need to recognize that access to the internet is turning from a tech issue to a social issue and start policing it as such.
It's just marketing. Dove's parent company sells a tonne of beauty products by marketing unrealistic expectations of beauty.

Good on Dove for trying, but it leaves a bitter taste in my mouth as I can't get past their corporate duplicity.
The PC has been in alleged decline for 15 years now. The reality is its not going anywhere, other complementary technologies are simply rising to the same level of penetration.

Tablets are not replacements for a full computing environment, and never will be.
Sorry. Should have been clearer. What jobmote does (and I wasn't aware of them before I built Remojobo) is actually aggregate the content. All we'd ever do would be to link to Authentic Jobs et al. My interest isn't in pulling traffic away from the existing boards; just helping people find the remote jobs more easily. And, if companies want to highlight their posts on Remojobo by making their posts "featured", that's great, too.
I have no idea of the answer to this question but I'd like to hear from you folks:
Given that these lovely shiny devices aren't going away (phew!), is there a technological fix to being tracked?

I mean, signals need to reach the phone so the location of the phone needs to be known. What is out there that could allow us to use this awesome technology without essentially handing our every waking movement to a 3rd party who can be easily forced to hand the data over?
I think, it depends on Windows version and auto-complete behavior setting. FWIW, Windows 7 doesn't do this with default setting. I do, however, recall observing this kind of behavior on XP.
here is a text only version that worked better for me:
http://webcache.googleusercontent.com/search?q=cache:crowdre...
https://github.com/github/dmca/blob/master/2013-03-06-LayerV...

this guys said about "exclusive rights holder for the artwork contained within Flat UI, Free Web User Interface Kit; These exclusive rights are being violated by material available upon your site at the following URL:

http://designmodo.github.com/Flat-UI/

i made an comparison with http://designmodo.github.com/Flat-UI/

what artwork in Flat UI is the same??? layervault are crazy?
I know many people use total finder instead of the native one.

Everyone I know who does serious computer work uses brew for stuff like cli sftp

iCloud is quite meh
great pictures are such a valuable thing to have in a book for kids. even if the text is hard, if the pictures are fascinating and amazing, it helps inspire curiosity and wonder, and hopefully encourages kids to learn more, both now and as they get older.
Rhakns. Some people doesn't even understand Lean Canvas, so C-P-S formula is lower threshold for entry into modeling startups :) simpliest model as possible, It was my purpose in this presentation.
Having a speedy home connection is well and good, but what really needs to improve is mobile data. Think of stuff like Google Glass, and all the possible advantages of having a constant connection everywhere you go for a two-way exchange of data.

Now imagine your data bill after just a couple hours of live streaming HD video. Something's gotta change. The bandwidth keeps increasing as technology improves, but the price per bit is actually getting higher.
Google Apps Unscripted - March 2013 - Developers
Özlemek güzel şeydir