HNHacker News
TopNewBestAskShowJobs

forgettableuser

552 karma · joined August 18, 2015

submissionscomments
forgettableuser··on How Elmo Ruined Sesame Street
Actually, the article made me think Elmo is Nermal, The World's Cutest Kittycat from Garfield.

We just need Oscar the Grouch to start mailing Elmo to Abu Dhabi all the time. Problem solved.

forgettableuser··on Google self-driving car pulled over for driving too slowly

    That MV police blog post says the traffic officer stopped the car to "educate the operators about impeding traffic per 22400(a) of the California Vehicle Code."
Sounds like a Dukes of Hazzard episode where the Duke boys are driving a piece of junk and Rosco gets them in his speed trap. They explain that the car is incapable of exceeding the speed limit, so he gets them for impeding traffic.
forgettableuser··on McWhopper Proposal
It reminds me of Who Framed Roger Rabbit. It had lot of rules dictated by Disney and Warner Bros. For example, Bugs Bunny and Mickey Mouse had to have the same number of lines and same amount of screen time.
forgettableuser··on McWhopper Proposal
It would be fascinating to see what is required to actually make this work. Sadly, the red tape alone seems like it would be enough to kill it before meeting the deadline.

- Getting the permits to sell food (in Chicago of all places)

- Getting a one day location

- Figuring out legal liability (who gets sued if somebody gets hurt/sick)?

- How are those custom design bags, wrappers, uniforms going to be produced? A McDonalds or Burger King supplier or 3rd party?

- How are you going to get workers for that one day for that one location? Do you have to hire temporary workers or do you divert existing workers? How will that impact overtime and other local labor laws (in Chicago)?

- How is the actual burger constructed? Do patties come from McDonalds or Burger King suppliers? What about the buns? What about everything else? Are side orders like fries and drinks going to be available.

- If McDonalds and Burger King cross-promote different specific brands like Coke or Pepsi or Heinz or Del Monte, who do they use?

I'd really like to know how this would work out.

forgettableuser··on Moving forward with work on the D language and foundation
Game devs tired of C++ are waiting for Jonathan Blow's new language :) https://www.youtube.com/watch?v=TH9VCN6UkyQ

He states D isn't different enough to encourage most devs to go through the pain of switching. If they are going to switch, they would like that language to be much better targeted at solving game dev specific needs.

forgettableuser··on Moving forward with work on the D language and foundation
The question on my mind (and probably everybody else's) is Facebook backing away from D? Seems like if they were stepping up D, they would want to keep him on board to help improve it. And backing away from D might have encouraged him to leave.
forgettableuser··on Ask HN: Why Has SDK Become a Four-Letter Word for Developers?
Check out the Handmade Manifesto for a better feeling of where people like these are coming from. https://news.ycombinator.com/item?id=10095104
forgettableuser··on Ask HN: Why Has SDK Become a Four-Letter Word for Developers?
Lots of reasons:

- Software bloat leads to slow download times and slow launch times and more RAM usage

- Abstraction layers often get out of control and sacrifice lots of performance and lead to software bloat

- Often you start with and SDK thinking it will solve your problem, but it turns out it doesn't solve your exact casem which means you end up spending lots of time fighting the SDK which leads to a mess+abstrction+bloat. Many times you might have been better off writing it from scratch.

- Dependency hell which brings in the bloat+abstraction problems. Plus now you now have extra environment and deployment headaches to make sure everybody involved has the correct dependency chain and correct versions of everything.

- Build system hell: Once you have dependency hell, you often bring in build system hell to manage everything

- SDKs (Frameworks) take control of everything: Often frameworks impose lots of rules and conventions that leak into everything else you do. This means following their design patterns, subclassing from their classes, etc. Their stuff may not fit well with your own stuff. Also, this often deeply entangles your stuff with their stuff so it is hard to remove later.

- Fighting between SDKs: Lots of SDKs try take over the world. If you use multiple SDKs, they may fight.

- Lack of understanding: People too eager to use SDKs often lack the understanding of how it works. To fix bugs, to fix performance problems, to extend features, means you must ultimately understand it, but often this comes too late in the process. And you discover that for all these things will require massive changes to the framework or a complete rewrite. You would have been better off writing it yourself in the first place or picking some other SDK that you understood better.

forgettableuser··on China Stock Market Drops 8.5%
An additional problem is that in a downturn, people reassess what they are willing to spend money on. Overvalued companies with revenues today may see those revenues evaporate. This also happened in the first dotcom crash.
forgettableuser··on DirectX 12 tested: An early win for AMD and disappointment for Nvidia
Maybe a little surprising due to track records, but since Xbox One (and PlayStation 4 and Wii U) are AMD based, DirectX 12 not performing well on AMD would be an utter failure for Microsoft.
forgettableuser··on [dead]
Great point about this example being a code-size trade-off example and not an actual zero-cost example.

As for actual zero-cost optimization, Chandler Carruth who works on Clang at Google gave a talk at the 2012 LLVM Developers' Meeting warning people that C++ zero-cost abstractions are more myth than reality, and things developers expect to be zero-cost are often in-fact not. He goes into detail about how the optimizers work and what the challenges are.

http://llvm.org/devmtg/2012-11/videos/Carruth-OptimizingAbst...

forgettableuser··on A Course on Automata Theory
I already knew Perl and Posix regex when I took automata. I cruised through the initial basics of regular expressions faster than my peers. But I got into trouble after I learned that regex contains a bunch of features (hacks) that have no grounding in pure automata theory. I had to unlearn a whole bunch of things.
forgettableuser··on Things to commit just before leaving your job
And another, @mike_acton, from CppCon 2014: Mike Acton “Data-Oriented Design and C++” https://news.ycombinator.com/item?id=8391464
forgettableuser··on Things to commit just before leaving your job
Ooh. I recognize one of the contributor names, @cmuratori, from another HN post: Handmade Hero: C game from scratch https://news.ycombinator.com/item?id=8604489
forgettableuser··on Will Your Facebook Friends Make You a Credit Risk?
The messed up patent system might inadvertently prevent this scenario. Assuming Facebook doesn't license the patent to banks, then the banks won't pursue this out of fear of the patent system.
forgettableuser··on Watch Google's terrifying humanoid robot running through a forest
Looks cool, not terrifying.
← PreviousPage 3 of 3