Hacker Newsnew | past | comments | ask | show | jobs | submit | sgarlatm's commentslogin

I multi-task. While I’m waiting for Claude, I either check email or work with a different instance of Claude on a second problem


You can only check your email so many times, and you can only work on so many problems at once. You also generally have to be mindful of token consumption. I think it also leads to burnout to work on so much at once. I've been working this way for like a year.


I ran into a situation at work today that prompted me to write up a lesson I've learned over my past 20+ years of working in the field. In my experience, both software developers and software testers often don't think about this.


I really don't see any benefit of introducing a JSON API into the JDK. Jackson works great already. Are they really going to make something that much better?


+1

It is pretty astonishing they haven't done something about that. It doesn't seem like it should be a very hard language feature.


This is a huge let-down after Java 8, but I guess that was inevitable. Lambdas are a tough act to follow and are probably my favorite addition to the JDK ever.


This discussion reminds me of a 2005 article from Joel Spolsky called "Making Wrong Code Look Wrong". It has a similar point to this article: there are things we can do as programmers to make our code less error prone. It's definitely worth a read if you're interested in this topic and haven't read Joel's article before.

http://www.joelonsoftware.com/articles/Wrong.html


I'm curious what Chrome's plans are for the future, in particular related to parallelization. Has anyone seen any articles about that anywhere?


Eric Seidel talks here about some of the ideas in parallelizing things: https://www.youtube.com/watch?v=4Sm-DbIOqiU#t=818

And a 2014 Brainstorm thread with similar ideas: https://groups.google.com/a/chromium.org/d/msg/blink-dev/Z5O...


I can't wait to try this out! Pop music can be energetic, but it can also be very distracting. In the past, electronic music has been my go-to, but lately I've tired of it.


It may actually be a good thing if Chrome migrates to OpenSSL. With their resources, perhaps they can do some testing to see if there are any more vulnerabilities out there. At the very least, their continued eye on the project should help it be more secure going forward.


Actually I think the Heartbleed vulnerability was most probably found because of this migration, as it was found by Neel Mehta of Google (and the Codenomicon guys). The date of this draft is 2014-01-26, so it makes sense, that the OpenSSL code is evaluated by the security team before the migration.


Considering how widely it's used, if Google could use some of their resources to better it, I'm all for it!


Considering how widely SSL is used, and the resources of Google, I wonder if they could come up with their own encryption toolkit? How hard can it be for a company the size of Google to create a library that lives up to eg SQLite's quality standards?


Fix OpenSSL, and everyone that currently uses OpenSSL benefits. Create a new library that's clearly better than OpenSSL, and ten years later there will still be important things that still haven't switched.


Google has already written and released a complete crypto stack for Go. Where you restricting your comments to C/C++ implementations?


The last time I looked at it the go stack was very weak compared to any of the mature C SSL stacks. IIRC it only took me a few minutes to find a security bug (which I reported and is now fixed) that I'd reported against various browsers several years earlier. In short, I highly doubt the go SSL stack is production ready.


The above questioner didn't ask whether it was any good, only whether Google could write and release one.


Good point. Though it only claims to "partially implement TLS 1.2". http://golang.org/pkg/crypto/tls/


I would say that Joel Spolsky answers this quite well:

http://www.joelonsoftware.com/articles/fog0000000069.html

What would be interesting to see is a fork of OpenSSL with the intention of cleaning up the code, removing abstractions where they are unnecessary and adding them where they are, and adding a comprehensive test suite to ensure correct behaviour wherever possible.


The real question is, how hard can it be to do that while starting with OpenSSL compared to starting from scratch?


Those were my thoughts exactly, I think OpenSSL just needs a bit of care and refactoring (possibly a lot depending on which blogs you read) for which they need devs and resources, both of which google has.


The problem with OpenSSL is that it's really problematic to simply fix and refactor stuff given their FIPS certification.


Ooh, OpenSSL's FIPS certification. The fellows who've been fighting for years to take it away http://www.itnews.com.au/News/65016,openssl-in-a-fips-flap.a... must be crowing right now. (Regardless of whether their own stuff is any better or no.) Another decertification incoming?


Hi, can someone help me understand what the significance of FIPS certification is? ( beyond the wikipedia page: http://en.wikipedia.org/wiki/FIPS_140-2 )


AFAIK the US federal government (excluding the military, which obviously has its own hoops to jump through) generally can't use your hardware/software unless it has the appropriate FIPS certification(s). https://en.wikipedia.org/wiki/Federal_Information_Processing...


Initially this will probably carry a significant premium over normal delivery. However, as someone who lives in a city, I can definitely see there being times when I would be willing to pay the premium. Taking a cab ride to and from somewhere can easily cost $15-$30, so it could actually be cheaper to have the item delivered by a drone if time is of the essence.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: