skysight-inc/HackerNews huggingface dataset:
I think some of the additions in Java7/8 will make them a little easier to work with. The worst thing used to be the necessity to nest multiple try/catch blocks, or repeat identical code between separate catch blocks because different components throw different errors. This is now dramatically helped by the multi-catch and other additions.

Like you, I use a lot of RuntimeExceptions, but I think in it's important not to overlook the benefit of checked exceptions: if you're trying to write reliable software looking up and understanding every possible failure mode of every API you are calling is an almost unbearably tedious and impossibly boring task. In principle, having the compiler check and tell you "Hey, there's this error that could occur and you haven't defined how your code is dealing with that" is a tremendously useful thing. Our human tendency to focus only on the successful path through our code and then ignore all the possible failures is terrible bias if you're trying to make code that behaves the right way under ANY circumstance. So I support checked exceptions, and I hope the new improvements in Java make them more workable and accepted. There probably need to be more improvements, something long the lines of STM type features before we'll get there though, I think.
A couple of years ago I was researching the distribution of filenames people uploaded onto flickr. One user there had multiple accounts and was uploading thousands of versions of an identical image with the same filename.

http://datagenetics.com/blog/december22012/index.html
> Managed languages [...] are not really appropriate for performance critical libraries like OpenSSL

This is complete bullshit. Please cite where you found these results. Even if this was true, since the servers also run openssl, you'd be able to at least run a client at 10x/100x/1000x the speed of the server (because the client doesn't have to have concurrent connections), which would make the "slow managed code" fine for a client.
It is the pilot's responsibility to ensure that there is enough fuel for the flight, so that's no big surprise, especially since the fuel gauges were inoperative and they did not attempt to verify fuel level any other way. They weren't the only ones at fault, though.
No they aren't fuck you.
"Should not source" or "should source" - typo?
> I can write conditionals (if System Prop X then include dependency Y).

I stand corrected. That would be extremely useful. Maven is really awkard about these things. EG: "I want to run integration tests but not unit tests". Here's how: http://stackoverflow.com/questions/6612344/prevent-unit-test... Pretty lame.
I'm using Dropwizard for the same reason. It is dead simple and gets me going out of the box. You should also give Grails a try if you plan on having a view layer
I find it hard to believe that a successful individual like John Carmack wouldn't already have a lawyer or indeed a whole team of them, and know that lawyers' obligations are to the clients that pay them. This isn't exactly his first rodeo.
I've emailed/tweeted at you a few times and got no responses. I really wanted a job/internship at Matasano Chicago. Eventually I got through to somebody to schedule a call with me only to have the call canceled and was told I wasn't a good fit before even saying anything to anybody.

Even with that experience... I still would like an opportunity.
Is it just me or is the game stuttering every half second ? Is this because of the screen capture, JS GC, scrolling implementation or am I just imagining things ?
What kinds of logic are you putting in your builds? That's a sign you are doing things wrong.
I'd really doubt a non-compete would be applicable in this case. Id has shown no signs of creating a VR headset, which was the reason why Carmack left in the first place.

In California (I have no idea about Texas), if Carmack worked on Occulus in his own time (ie. not at work), on his own equipment with software which was not owned by Id, then they would have absolutely no claim to anything written by him, regardless of whether there was an agreement in place. The code he wrote would be his own. They are, of course, welcome to sue him, but they're most likely going to lose unless they can prove he acted inappropriately. My guess is given Facebook's deep pockets, they're willing to take the risk, but I'm not sure I'd want to be up against that legal team.
There may be many Windows-specific functionalities missing, but it's certainly possible to work around those. Why do you think OSs like Ubuntu or Red Hat are not suitable to be used as enterprise desktops?
Help U.S. kickstart fundamental reform
Top LinkedIn Groups to Join for Maximum Traffic Generation – Onenaija Blog
After reading the whole article I'm convinced that learning metric from primary school age up would have avoided this accident.

"In this case, the weight of a litre (known as "specific gravity") was 0.803 kg. (...) Between the ground crew and pilots, they arrived at an incorrect conversion factor of 1.77, the weight of a litre of fuel in pounds."

See, here's where metric system sanity checks become relevant, that are simply not possible with imperial because nothing is compatible with each other.

In metric, I just know, without any conversion factors to memorize, that 1kg water equals 1l at room temperature. Everyone with high school education should also know that gasoline products are lighter. Now I can do a sanity check - since the weight of one liter should be less than 1kg, there's no way 1.77 is right. If two well educated people do this math, at least one of them should see the mistake.
Guys, I sit somewhere in the middle on this. In fact, I'd say the ever hated "it depends"...are you in the prototyping phase? Have you toggled off the Buttons you don't want in the Builder page? If you're really into customizing, have you just considered stealing some of the raw ideas and/or scss? Really, we wouldn't mind :) Here's another approach...say you just want the pills and like the general direction but want to tweak it:

Go to the builder page, remove all but pills
Go in to the _options.scss partial and tweak some more
Optionally take all of what's left and then refactor to your liking

I'd claim you save some time with above and still get a fully customized button.

Regarding using something like Bootstrap "out of the box" is not something I'd personally want to do once getting my project into production...but again, I'm fine using for just prototyping and then tweaking the styles later. That said, to each is own
I'm looking for a technical co-founder super-proficient in the following: python, django, javascript.

Building a pre-release singles promotion platform at (https://spawnsong.com).

Have coffee meetings lined up next week with angel investors, but more importantly the site is bringing in revenue.

Launched March 1st of this year, but major bulk of traffic and site activity arrived after we were featured on techcrunch (http://techcrunch.com/2014/03/30/spawnsong/).

I've got a next-level design in mind that I want to implement, and I need a sick backend engineer to build the foundation of it.

If you're interested, let's talk, e-mail's in my profile.
Sorry. Contact me at lou.franco -at- thomsonreuters.com
shudder. Node.js-powered linux kernel builds? One small step towards https://www.destroyallsoftware.com/talks/the-birth-and-death... coming true ;)
I was thinking about a product like this marketed at new parents. A lot of people like to post pictures of their kids but I can imagine situations where removing these pictures some time in the future would be really beneficial.

Imagine you post a bunch cute pictures of little Jonny as a toddler. Maybe when little Jonny is in high school he doesn't want classmates to be able to find every "cute" picture of him that his mom wanted to share with her friends and family. Obviously once those pictures are "out there" they're potentially out there, but something like this could help, especially for situations years later.
> what is the worst thing that can happen?

An operator that plugs in an infected USB drive that injects a virus that will destroy your Uranium enrichment facility? Air gaps are not what they used to be.
1. You guys should make a Google Glass app. It could be always on and automatically record the salient moments of an event - without me ever taking a picture.

2. You could make an auto-Leibovitz mode that picks each person's best face and merges them into a single photo.

3. Gifs!
SEEKING FREELANCER - Remote ok -- San Francisco, CA Bay Area preferred (contract, part time, chance for full time long term)

http://prontotype.us

Prontotype Inc. is looking for an iOS (with Android a huge plus) developer with UI/UX expertise to join our core team and design, build, and iterate on web and mobile apps for idea-stage startup founders.

Prontotype was founded to bridge the gap from idea to MVP as quickly and efficiently as possible. We are rapidly taking on new clients while maintaining current projects, and we are looking for a creative, experienced, multi-talented developer to further scale. We ship features weekly on a variety of projects and iterate and refine often, so the ideal candidate will be quick on their feet in a brainstorm, write extensible clean code, and communicate very well -- we have our own development frameworks that change as product needs evolve so interfacing well with us is an absolute must.

You will first be hired on a contract basis for a specific project. If we work well together there is opportunity for more down the road. We generate A LOT of work and can offer varied and exciting problem solving opportunities (think 2-5 simultaneous startup ideas) as time goes on -- Prontotype deals with new ideas almost every day! There is also a possibility for equity in some of our projects down the road depending on how things go.

Send inquiries to jobs@prontotype.us and tell us about yourself. Please include links or a portfolio of projects you have worked on (we are most impressed with apps you have shipped now on the App Store, frameworks you have made, pet projects you are proud of... things that show what you love to build!).
If any of you are really interested in these incidents they have recently been added to netflix titled "Air Disasters" and additionally you can find many more on Youtube from https://www.youtube.com/user/aircrashofficial and similar uploaders!
> depending on the exact usage, a large Java program can be slightly slower, as fast, or a little faster than a comparable C++ codebase

This is probably true but…

Does anyone here have any data to back that up?
"The privacy of our users is a top priority for us," Yahoo says as they end support for users' privacy settings.
Bullshit, the article clearly states they attempted to verify it with dipstick measurements and (faulty) math/conversions.

In fact, they did that twice, before initial takeoff and after their first landing in Ottawa.
Transat 236 is an amazing story. How lucky were they to run out of fuel, out in the middle of the Atlantic, but be able to glide to the Canary Islands?

If it had had a few hundred pounds less of fuel, it would have ditched in the middle of the ocean and likely many of the passengers would have died.
Even deleted iMessages are marked as "deleted" in the SQLite db but are still around for months.
Been there done that. 3.5 years of Play 1, but they decided to rewrite it in Scala and I left in anger.

Nearly one year now of servlet dev, trying nearly anything I can get my hands on. Most I have been satisfied with is Restlet for service development, otherwise nothing even comes close to Play 1.

Finally decided to harden up and learn Scala. I have set my prejudices aside and after a month, I can safely say I am a _write_only_ Scala developer. I still can't read much of the fancy code in the wild, but for my immediate needs, gluing java libraries together, it's a far superior language to Java.

My opinionated guide to developing modern Java is: get TypeSafe Activator and learn Scala.
Like many of my peers, I am extremely jaded about the possibility of successful political reform. That said, I think Lawrence Lessig is one of the very few people trying to attack the problem at its core. I love this idea, it's like using the political system's own tools to hack itself. Pledged.
Do I Need Dependency Injection?
Is it Pokémon or big data technology?
Yeah, you're right. I was just surprised that there wasn't more pushback on this point:

"The question that isn't answered here is, well, does Id own Carmack's work?"

It's up to you how much to disagree with the concept of programmer slavery. Personally, I find it abhorrent that we've allowed the law to evolve into a state to permit it at all. But this is idealism and not pragmatism speaking, and this was a subthread about pragmatism. Sorry.
"the cockpit warning system sounded again with the "all engines out" sound, a long "bong" that no one in the cockpit could recall having heard before and that was not covered in flight simulator training."

I hope that's something that IS now covered. Why would you never train for that secenario?
When I debug in firefox, I use the native debugger. Firebug takes a long time to start up. Am I missing out, or are the two similar at this point?
Maybe in the future having your baby photos online will be normal?

Much like people use their real name online as opposed to 10+years ago
Some damage is done when the information is revealed. A great deal of damage can be done later.
Hrm, no real UI framework. I think a bit of backbone and some jquery libs like scrollto and pretty-something for the code samples (it's all in the view source hehe)...anyway, the real magic of how this works for those inclined is it's a gh-pages branch for the site, which makes jsonp requests to heroku where the buttons are compiled per the options you've selected, and then finally archived and returned to user. It was a fun constraint to work out but turned out to be doable and fun...but guys, pretty please don't DOS it :)
So on 82 comments only one notices that the title is awfully wrong, and the 81 others spread their culture like jam on bread; the less you have the more you spread.

Just for the sake of thinking YC is not about posing, does anybody understand that actually each of your 4 Ghz core is actually taking 80% of its time at the HW level having page fault because the architecture is this way. It means, less that only 800Mega cycles are actually executed per seconds (or idling). Actual computer do perform as well as a 800MHz computer that would never page fault and are sucking more than 300W/h.

Doesn't this figures seem enormous?

EDIT: it should at least raise some incredulity, and if confirmed some serious questions on how we measure computer performance vs power efficiency.
> Java is a blue-collar language – the working person’s trusty tool – adopting only tried and true idioms, and adding features only if they solve major pain points.

"adapting only tried and true idioms", what the actual fuck. am i reading...
I work from home – my commute starts and ends in the same place, so it is walking for the sake of walking.

I also grew up doing it, so that might have something to do with it.
totally valid too :)
What are the legal consequences to these large tech companies tipping off users? Are these companies just calling the bluff of enforcement agencies who are not willing to risk the bad PR? I'd love to hear from someone who has a better idea on why this issue is as gray as it seems.
School Principal send out a CRAZY email
I'm in the same boat where I work with XP running on our CNC machines. You can only lock them down so much and still have support from the manufacturer. It's just a standard xp box like any office pc would be running. The machines are all on the office network and are connected to the internet. It is just too valuable to keep them off the network. The foreman who is operating the machine can look at shop drawings on the manager's computer. Someone in the office draws a piece of furniture in sketchup and can export a cut list directly the the CNC machine ready to run. Run a sheet of material on the machine and it deducts it from the materials inventory. etc etc etc
"Full steam ahead" in two different directions, that maybe... MAYBE compliment each other.

To me it seems you've just split your focus. And for a start-up that has pivoted a million times and was "featured-out" by Twitter and Facebook, I'm saying you guys have it cut out for you.

Are you a messaging service? Are you a check in yelp thing? Two different problem domains, which will make swapping resources in between apps difficult.. communication between development teams across both products will begin to break down and tenets/design philosophy/code quality will begin to diverge. There will be a "better app" and a "crappy app," which will do wonders to swiftly destroy the culture on the team that is getting less love.

Good luck to you.
Why can't we just create an underwater pneumatic pipeline for shipping easily to Australia?
> at what point does supporting an older operating system like XP cost you more money then it would to spend the money upgrading to a later version of Windows?

Well... when expensive capital equipment runs XP, that point is essentially "never."

For example: Old versions of LabVIEW run on XP, but not 7. A license for one desktop runs $10-50k, depending on options. Lots of sciencey equipment requires software that only runs on XP. Want to upgrade to 7? Ok, here, buy a new $100k laser / $20k UV-vis-IR spectrometer / $10k multi-channel scaler / $10k oscilloscope / whatever. Another user mentioned his CNC machine (those aren't cheap).

I mean, you can do that, but $10k buys you a lot of extended support (which is curiously unavailable to everyone who isn't a big business). I'm sure most university labs would jump at the chance to pay a few hundred dollars per machine to support instruments incompatible with 7.
Worth pointing out:

"The changing tech company policies do not affect data requests approved by the Foreign Intelligence Surveillance Court, which are automatically kept secret by law. National security letters, which are administrative subpoenas issued by the FBI for national security investigations, also carry binding gag orders."

But also:

"The shifting industry practices force investigators to make difficult choices: withdraw data requests, allow notification to happen or go to magistrate judges to seek either gag orders or search warrants, which typically are issued under seal for a fixed period of time, delaying notification."

I hope that the public don't misunderstand these two things.
I think this is one of those "Some money is too expensive" kind of situations, really. The drain on Microsoft's resources, and the knock-on effects of having increasingly vulnerable windows installs around, are probably worth far more, in the long run, than any amount anyone would ever pay them.
Only me find that is absurdly silly US companies behaviour of considering that ALL work of employees, even outside their work, is company property?
If you are on mobile the game is certainly stuttering. I built this primarily to demo interactive coding not with an eye to making it perform well on mobile. Are you on a mobile platform?
This. The comments on the post are priceless too.
That may work for 1 video and a few stills. Now try hundreds of videos and stills. I sure as hell don't want to wade through that.
Did your drivers ed/school teach you how to drive with a hood that's flipped up at highway speed? Mine didn't, then it happened to me.

(but yeah you're right)
> But something happened about 5-10 years ago. Ever since then, pretty much any computer you can buy is "enough" for most users, particularly corporate users (which largely comes down to running a browser and MS Office).

I think it was the internet.
Upgrading from XP is worse than that, much worse than just the money.

I'm typing this on XP. For Windows 7, I have a full, retail purchased, on DVD copy of Windows 7 Professional. Okay, but so what? To install Windows 7:

(1) Find a boot partition -- actually I do have one available.

(2) Wonder if Windows 7 will run on my hardware with a 32 bit processor and a 1.8 GHz clock. E.g., I've not seen a statement from Microsoft on what hardware Windows 7 needs.

(3) Especially wonder what of my crucial old software will run on Windows 7. E.g., I don't want to get into the 'security mud wrestling' of Vista.

(4) What's new in Windows 7 I will have to waste time learning?

(5) What is in XP that I am using that will not be in Windows 7?

(6) What of my hardware, e.g., a FAX modem, Windows 7 won't work with?

(7) What if anything I could want will I get from Windows 7 I don't have with XP? I haven't seen any such list from Microsoft.

(8) As far as I can tell, the main reason to install Windows 7 is just so that bug fixes will continue to be available. This matter of bugs is getting too convenient for Microsoft's bottom line.

(9) What about major software such as SQL Server I am running now on XP? Installing SQL Server was massively wasteful mud wrestling on XP, and I fear loss of some days of time getting SQL Server running and, then, loss of some weeks of time, literally, getting the system running again after the installation of SQL Server ruins my system requiring me to format a boot partition back to empty, reinstall XP from the DVD, install XP updates, no longer available?, that is, maybe the 'updates' I have still just pull the actual updates from Microsoft. Yes, SQL Server installation was bad enough it wiped out my favorite boot partition for XP and all the software I'd installed on it. My experience is that installing SQL Server is a big threat to all other software on the system.

The issues are not just buying Windows 7, guys; I've already done that, and the copy is sitting unopened on a bookshelf.

Microsoft: Document your products. Tell me what I need to know. Be clear. I've already bought your product and, still, due to lack of enough documentation am scared stiff to use it; I fear a disaster to my work. Did I mention you need to document your products, tell me what I need to know, and, by the way, document your products and tell me what I need to know? Did I mention those things?
Nice point, make a pull request and I'll merge, or you could file an issue and I'll fix it when I have some time.
Complete Genomics - Mountain View, CA

Complete Genomics is a leader in Complete Genomics is a leader in accurate whole human genomic sequencing. We're looking for extremely talented software engineers to work with the latest technology and help us make a lasting impact in the genomic and health fields.

Current positions open in software:
- Site Reliability Engineer/ Dev Ops
- Sr. Software Engineer
- Cloud Front-end Engineer
- Cloud Back-end Engineer
- Entry Level Application Support Engineer

Seeking full-time on-site candidates, not open to remote at this time. Relocation assistance may be provided for the right candidate.

Benefits include a competitive salary, incentive-based compensation, and healthcare. Random perks include fully stocked fridges, free snacks and beverages. We are conveniently located to beautiful trails in Mountain View.

Please check out our careers' page for more details and to view our openings: http://tbe.taleo.net/CH03/ats/careers/jobSearch.jsp?org=COMP...
Certainly is. During uni I did some work in a bar in a hotel, and one day the manager came in and said he'd been googling the name of the hotel and found a video on youtube. It was a video of a toilet in one of the rooms being flushed, and the dude who uploaded it had thousands of videos of toilets all around the world being flushed. Nothing else, just a single flush of the toilet.
chapter 1: al/ah vs ax vs eax vs rax. 1400 pages
You don't let your friend upgrade to Win8.
They're basically the same, except the native debugger--like you said--is faster. I love Firefox, but I've switched to Chrome for the dev tools and overall speed.
In the hope that this very situation arises, I'd say.