HNHacker News
TopNewBestAskShowJobs

buffportion

124 karma · joined October 13, 2011

submissionscomments
buffportion··on I love software rendering
Besides differences in texture mapping, the way GPUs render triangles is quite different to techniques commonly used in the old days. No one was computing barycentric coordinates and checking if every pixel was inside a triangle - it’s too slow to do that on a single thread. At low resolutions you get very different visual results because a GPU will not render triangles that do not cover the center of a pixel without anti-aliasing.
buffportion··on Why public lands must remain in public hands
In some states, like NH, the default is that you can even hunt on other people's (privately-owned) land, unless it is posted. As a landowner, you are encouraged to allow free, recreational use of your land by others.
buffportion··on A Back Door to Encryption Won't Stop Terrorists
France also has very strong gun controls. It is of course, more complicated than that. And, by the way, a man shot and killed 12 people in the UK in 2010 with legally held rifles: https://en.wikipedia.org/wiki/Cumbria_shootings
buffportion··on Programmer Tim Clemans Resigns from Seattle Police Department After Six Months
"Cops are trained to push peoples buttons and make them lose control"

They are? I could see why, say, detectives interviewing a suspect might use that approach to try to get them to say something incriminating, but for regular cops I would think their job is made much easier if the people they interact with are calm.

buffportion··on HAproxy in the era of Microservices
I'm sorry to be that guy, but the lack of contrast makes this comment difficult to read.
buffportion··on ‘Sea Slaves’: The human misery that feeds pets and livestock
> broken beaks, brain, spinal cord tissue, bones, lungs, intestinal tracts from slaughterhouse wastes of dead, dying, diseased or disabled animals

I'm no zoologist, but this seems exactly the kind of thing that a carnivorous/omnivorous wild animal would happily eat.

buffportion··on Show HN: Who Is Hiring Explorer
Thanks for this. It would be great if links were clickable
buffportion··on Show HN: Potbox – A premium cannabis subscription club
$149.99 per month
buffportion··on Amazon Echo Released
Yes, you can list (and listen to) your Echo voice command history, and delete them. Frustratingly, there is no bulk delete that I have found - you have to go through them individually.
buffportion··on Amazon Echo Released
A cautionary tale: Echo starts recording when it hears the "wake" word ('Alexa' or 'Amazon'), but it can mistake other words or parts of speech for a wake word (for example, consider how close the phrase "he likes her" is to "Alexa"). Browsing through the history I have found snippets of conversations that Echo had no business listening to, and which the recorded subjects certainly did not wish to send to Amazon.
buffportion··on When Solid State Drives Are Not That Solid
I think the confusion stems from your verbing of "wall".
buffportion··on When 100 people lift a bus
'Crazy' people need help too.
buffportion··on The new MacBook
As someone who travels regularly for work, I am absolutely OK with Apple trimming as much as they can from their laptops.
buffportion··on Learn Lisp the Hard Way
Knock-offs are explicitly encouraged:

https://gitorious.org/learn-x-the-hard-way/learn-x-the-hard-...

buffportion··on The Human Factor – the 2009 crash of Air France Flight 447
A stall warning occurs when the angle of attack (angle between the wing and the airflow) is too high to maintain lift. There is a separate instrument for detecting this (which can also be disabled by ice build up, but appeared to be working here). Low airspeed is not the only condition for a stall - it can happen even at high speed!
buffportion··on Cling: an interactive C++ interpreter, built on top of Clang and LLVM
Link to previous HN submission 2 years ago (it has moved on since then):

https://news.ycombinator.com/item?id=4373334

buffportion··on Best practices in modern web projects
That will integrate other people's changes into your branch. But until you also merge your branch into master (and/or all other branches), you are not integrating your changes.
buffportion··on Best practices in modern web projects
That's really a function of your QA process, not anything specific to branching strategies. If you can automate everything such that continuous delivery (or even deployment) is possible - great. If not, deliver at whatever pace your QA allows (and strive to increase that pace). Trunk based development does not imply a diminished QA process.

Yes, there is always going to be a feedback delay between you making a change and the full impact of that change being known (even if your feature is bug free, will the customer want to use it?), but we should be bringing that feedback forward by moving changes through the pipeline as early as possible. Feature branching delays feedback, which is why I reject it.

buffportion··on Best practices in modern web projects
"Sure you can invest hours of your life setting up CI, then writing code, not testing it locally[...]"

Maybe I've misunderstood, but why aren't you testing it locally? With trunk based development you make your changes, run a local build and push if it passes. Everyone (including any CI servers) runs the same build process.

The trick is that you have to be able to push to master without breaking it, which is scary to many developers and usually requires a shift in thinking. How do I do large refactorings? (you don't - do many small refactorings instead). How do I add a half-finished feature? (break the feature into many smaller features, use feature toggles, etc.)

buffportion··on Best practices in modern web projects
I appreciate the backhanded compliment but my intentions are pure :-)
buffportion··on Best practices in modern web projects
I don't consider not-branching to be a radical approach. If you are using branches you really aren't doing CI, because you aren't integrating continuously.
buffportion··on Best practices in modern web projects
Or don't use branches at all. Develop on trunk/master with continuous integration. It reduces work-in-progress, exposes conflicts sooner and has a host of other knock-on benefits.
buffportion··on Google breaks 2005 promise never to show banner ads on search results
“Oh my god, Jerry, when you check your email you go to Altavista and type, ‘Please go to yahoo.com?’"
buffportion··on Explosions near Boston Marathon finish line
You're asking for a solution to the problem of people killing other people.
buffportion··on If PHP were British
The post was written by a Brit: https://twitter.com/Dave_Child
buffportion··on Show HN: Pantastic
There's nothing wrong with being the only employee - if it's just you, say so. Talking in the third person and using 'us' and 'we' is irritating.
buffportion··on Google CIO To Unveil Free WiFi In NYC’s Chelsea Neighborhood
Because if there's anyone who desperately needs free WiFi, it's people who live/shop in Chelsea.
buffportion··on A New Look for Facebook
Is gorgeous the new beautiful?
buffportion··on Clash of the unlikely: C# versus.. RealBASIC?
Why use strings at all? Guid.NewGuid() is built in, and way faster. Given that the C# code is almost willfully unoptimized, I'm not sure what the benchmark was meant to prove.
buffportion··on What Happens to Stolen Bicycles?
That's great, until you lose your key
Page 1 of 2Next →