Forgot your password?
typodupeerror

Comment Re:Still trash though. (Score 1) 43

If you actually looked into how these things work, buckling spring keyboards are still essentially a membrane mechanism that closes the switch contact, and the click you hear has nothing to do with electrical connections... connecting. Cherry and alps are more purely mechanical. It's valid to prefer buckling spring, but you clearly don't know the first thing about mechanical keyboards.
Programming

'Kerfuffle' Erupts Around Newly-Proposed try() Feature For Go Language (thenewstack.io) 210

Matt Klein, a member of the Go steering committee recently apologized for the angst caused to some people by "the try() kerfuffle... Change is hard, but sometimes it's for the best."

Tech columnist Mike Melanson covers the kerfuffle over the newly-proposed feature, while trying "not to over-dramatize what is happening." There is disagreement and conflicting views, but working through those views is how the open source sausage is made, is it not? Of course, in the Go community, how the core team receives those opposing views may be a point of soreness among some who vehemently opposed the vgo package versioning for Go and felt that, in the end, it was rammed through despite their objections. As one Gopher points out, it is better to debate now than summarily accept and then later deprecate...

As Go makes its way to Go 2.0, with Go 1.14 currently taking center stage for debate, there is, again, as Klein points out, some kerfuffle about a newly proposed feature called try(), which is "designed specifically to eliminate the boilerplate if statements typically associated with error handling in Go." According to the proposal, the "minimal approach addresses most common scenarios while adding very little complexity to the language" and "is easy to explain, straightforward to implement, orthogonal to other language constructs, and fully backward-compatible" as well as extensible for future needs.

Much of the disagreement around try() comes in the form of whether or not the resultant code is more or less readable than current implementations of error handling. Beyond that, however, some say that even if try() were accepted, it has faults that would prevent them from recommending or even allowing its use among their teams. Meanwhile, another point of contention is offered in an open letter to the Go team about try by William Kennedy who often writes about Go, and focuses on not style or function, but rather whether or not a solution is needed at all. According to Kennedy, "the perceived error handling complaints are perhaps overblown and these changes are not what the majority of Go developers want or need" and that try() may be a solution searching for a problem, and even the cause of more problems than it solves."Since this new mechanic is going to cause severe inconsistencies in code bases, disagreements on teams, and create an impossible task for product owners to enforce consistent guidelines, things need to be slowed down and more data needs to be gathered," Kennedy writes.

He goes on to point out those very sensitivities that may have lingered from previous discussions in the Go community. "This is a serious change and it feels like it's being pushed through without a concerted effort to understand exactly what those 5% of Go developers meant when they said they wanted improved error handling...."

Comment RAID is very much alive and well (Score 1) 444

RAID actually IS a valid solution to combat the problem of failing drives, even when the technology in those drives is a moving target. Ariel densities have gone up, meaning tolerances have to be tighter, which makes it harder to build a reliable drive than it was some time ago, and that trend will only continue to increase. RAID 5 specifically might not be the best solution for today's needs, but RAID 6 is a step in the right direction. And to call RAID 6 a bandaid is hardly fair. There is no storage methodology that you could put in place now that could be guaranteed valid 10 years from now. Besides, 1+0 is gaining popularity and there are extensions beyond that. RAID 1+0 in particular is much quicker in rebuild time than raid 5/6. You give up half your disk space to redundancy, but you take comparatively little performance hit during rebuilds and it's very fast in the day-to-day. Granted, in worst case scenario you are no more redundant than you would be with RAID 5 (i.e., you lost both disks in the same mirror before it could be rebuilt on a hot spare), but in the best case scenario you could lose up to half your disks and keep chugging along.

Comment Re:Because .. (Score 1) 687

I drive a jetta tdi in the USA. oddly enough, I have a lot more trouble finding diesel fuel in the town where I live than I do on road trips. I can be out in the middle of nowheresville and as long as the filling station is near the interstate they will most likely have diesel fuel. This makes sense I guess, considering that all 18 wheelers are diesel and they have to fill up somewhere. but downtown in any major or even medium sized metropolis, not so much. still, it's no big deal for me, I know where the diesel stations are near my home and near work, and when taking trips it has yet to be a problem. I even have loaded a diesel station POI database into my garmin, which has come in handy more than once.

Comment Re:Gutless? (Score 1) 687

I have had a '09 VW Jetta TDI Sportwagen since last November and absolutely love it. It has 140HP, which is not mind blowing, but the real story is the torque. 0-60, while respectable for a station wagon (~8.5 secs) won't raise eyebrows, but it's very capable when merging on the on-ramp or when accelerating out of a curve. While nobody will mistake it for a sports car, It's actually a lot of fun. Besides that, it's incredibly efficient. There simply isn't a gasoline powered vehicle that is anywhere near this much fun that gets anywhere this kind of mileage. It's far from gutless. This car basically flies in the face of each and every diesel stereotype: It's nearly odorless at the exhaust, no black smoke EVER. It's actually cleaner burning than many gasoline engines. It starts easily in the cold, to the point where it doesn't even need an engine block warmer. My old ford powerstroke was terrible in this regard. It's also very very quiet, barely any louder than a gasoline engine. It's very tough to tell that this is a diesel at all, other than the TDI badge at the rear and the rare visits to the pump. I'm only hoping that the positive diesel stereotypes still prove true, namely reliability. There are mercedes diesels out there with well over 1 million miles on them. Oh, and supposedly the BMW 335d diesel is out of the world fun, haven't had a chance to test drive one.

Slashdot Top Deals

How many weeks are there in a light year?

Working...