HNHacker News
TopNewBestAskShowJobs

sporkenfang

349 karma · joined October 2, 2014

submissionscomments
sporkenfang··on Ask HN: What is the most exciting development in your field right now?
Really? Where I work we expect knowing how to test code and being careful and incremental in our junior candidates more than anything. It's easier to teach someone how to code better than let them send anything to production with 0 tests.
sporkenfang··on New data show that joining the 1% remains unsettlingly hereditary
It's serfs and masters, and it always has been. Since a few hundred years ago, a creative/merchant/white collar class clawed their way a bit above the serfs, but the gap between all of us and the 1% is still enormous. Sure there are individual outliers between those two close lumps on the scale, and between the very distant lump and the rest of us, but lest we forget, those that have the gold make the rules.
sporkenfang··on Show HN: SECCOMP – A Secure Spreadsheet
I didn't say open sourcing the code was the only important thing.

And I don't give a rat's ass about looking serious :)

sporkenfang··on Show HN: SECCOMP – A Secure Spreadsheet
"Cutting-edge cryptography: Benefit from the latest advances in cryptography research with our Patent-pending technology" as your website says, is a scary statement. If you're not using well vetted cryptography, that's a huge red flag. The Harry Potter quote sums it up best:

“Ginny!" said Mr. Weasley, flabbergasted. "Haven't I taught you anything? What have I always told you? Never trust anything that can think for itself if you can't see where it keeps its brain!”

As relatively security-literate users of an app where we'd be putting personally identifiable information or other details we don't want getting out, it stands to reason we want to see a history of commits on an open source project and a history of security audits and preferably be able to refer to RFC's for the algorithms and protocols used.

Unless you guys open source and publish audit details, it's not worth my time to consider this product. No disrespect meant, it's just common sense.

sporkenfang··on Stepping into math: Open-sourcing our step-by-step solver
Application of calculus to the real world, in its most basic form, is basic physics. The whole point of people who aren't planning on building on calculus with further mathematics taking calculus is to better understand the world and how it works, not to be able to derive stuff, I think.
sporkenfang··on Stepping into math: Open-sourcing our step-by-step solver
The basic concepts of calculus (area under a curve, areas inside shapes in 1, 2, 3 dimensions, relationships between forces, etc) don't need anything more than some basic physics experiments and the ability to perceive the world around you.

Calculus can be explained in terms of algebra, sure, but it can also be explained with visualizations and with experiments (and/or you can learn the algebra at the same time).

sporkenfang··on Ask HN: With such fast changes in technology, how do you update your skillset?
Er, one of the best developers I know is over 50. However, they consciously chose that path instead of tracking into management because they like being a principal engineer where that means they still get to work with code, but also have enough experience to anticipate pitfalls and make considered decisions.
sporkenfang··on A Visa for founders, engineers and investors willing to join France
It's not crazy when you put it in context of the history of France with war and espionage I think. What are regulations on cryptography and decryption like in other European countries like Italy, Belgium, etc?
sporkenfang··on Mill Computing in 2017
Silly question: does this company retain full-time people, or is their work primarily done by folks employed elsewhere? Maybe I just haven't reached whatever point in life where a salary is no longer necessary, but I was surprised by their About page.
sporkenfang··on Silicon Valley Needs Startup Drano
If someone wanted to start a company with a definite product (not ads), maybe even a brick and mortar product, how does the process differ with starting a garden-variety startup?
sporkenfang··on When You Are Depressed, Make Something
Don't do the Google search until you're ready to check your answer, and even then don't copy anything you find. It's better for your growth and learning to work the answer out yourself. Not only that, sounds like it's better for your mindset to come to a complete conclusion and then compare instead of getting stuck on how other people have done things. You'll learn how to refine your work eventually, but for now "the problem is completely solved" means essentially nothing. Sounds like your current work is homework for when you start pushing boundaries. This is getting rambly, but maybe you'd benefit from a Coursera class or two in math and then maybe a graduate university night course?
sporkenfang··on Efficient Wi-Fi Phishing Attacks
The number of iterations, if I recall correctly, is implementation-specific.
sporkenfang··on Easy 6502 – How to get started writing 6502 assembly language
You can still do that with MIPS and some of the other assemblers only used with embedded chips!

A lot of people in my computer organization class five years ago ended up memorizing most of them, since it was sort of a side effect of having to go from opcodes to assembler and back again on quizzes.

sporkenfang··on Ask HN: What current companies have the best software engineering culture?
Pair programming all day, every day I thought I could handle. Turns out, I'm in no state to interface with any other human being, including my SO, at the end of a day of that. I think it's a good fit for a select group of folks who are both extroverted and technical. I also prefer having a tiny corner of my own space at work. It's comforting. At the office where I worked, everyone shared desks (you sit wherever your partner for that project is sitting at the moment) and nobody had their own space. It may be different at other Pivotal offices, but I didn't enjoy the short time I was there.
sporkenfang··on Lessons from 3,000 technical interviews
I'm curious what would happen if they looked at, as separate categories, people who mastered out of a doctoral program, people who did the 5-year BS/MS, and people who obtained a doctoral degree as well as a master's.
sporkenfang··on A bigger problem than ISIS: The Mosul Dam is failing
Does the author typically write in such a narrative form? I had a hard time finishing this piece and normally very much enjoy descriptive writing. Perhaps it could have been more succinct.
sporkenfang··on Does It Make Sense for Programmers to Move to the Bay Area?
What if I'm working on a side project, don't want VC funding (or any sort of loans), and just want to build organically? I can find people who can program and can program well in almost any place on the planet. There are a shitload of Russians and Chinese cleaning up at things in the software engineering domain. There are a shitload of people writing all kinds of good and bad code everywhere. Even if I wanted to found a startup in Nowhere, Saskatchewan I could, particularly since there are plenty of folks who will work remotely and maybe a few locals who are good as well.

San Francisco is a place. Engineering talent is available everywhere, though perhaps most places it isn't so much fish jumping onto the line as in the Bay Area.

What about all the nerds who are Polish, Portuguese, and Peruvian and choose to remain local because their spouses, children, and other interests are? They can still code, some of them are definitely brilliant, and they can either work locally or (more likely) remotely.

Starting a "startup" with venture capital might be next to impossible in Peru, for all I know, but a hell of a lot of folks don't want to exit, don't want to dilute their ownership of their product, and frankly like the environs elsewhere.

sporkenfang··on Kent Beck: “I get paid for code that works, not for tests” (2013)
This is why I advocate for end to end testing of a whole system's expected behavior to augment a small set of unit tests (the unit tests are for edge cases).

Nobody needs division by zero tests if there are already guards in place so that can't happen, but it's quite helpful to have a "A goes in, B should come out" view from a client/user perspective. As long as behavior appears correct to the client and is not exploitable you're good to go.

sporkenfang··on Who Lives with Their Parents?
I find Dallas horrifically laid out. Too many suburbs, too many big roads, waste of space. Pittsburgh and all the other cities that boomed during the 'great' periods of America have the same problem, which, notably, San Francisco and NYC have somewhat less of -- big roads for big cars, and big garages to take those cars home to.

The problem isn't sparseness or density, it's a combination of readily available fossil fuels and mindset, I believe.

sporkenfang··on Who Lives with Their Parents?
That sounds wonderful. Just as soon as you pry the car culture and suburbs from the hands of the folks who live in say Kansas and enjoy the status quo...
sporkenfang··on Homeschooling as a right, and a needed practical alternative
> If your child is gay, the local church youth group is very likely one of the most intense bullying experiences that child will ever experience.

Not only that, but if your child isn't of the inclination to be religious, it will also be a painful experience. Questioning the why behind and benefits of the religious faith of the group leaders and other youth group participants is a great way to be bullied and not only that, told you're wrong for thinking logically. That, plus the associated moralizing (i.e, "there is only one way, the right way, to be") I think are pretty damaging for kids.

Societally we are accepting of many more ways than the one proscribed by many churches. Being of one sexuality or another, or one morality or another, as long as you respect and help your fellow human beings when they are in need, should not matter. I wouldn't expose my kid to anything saying otherwise if I could help it.

sporkenfang··on How to Hide $400M
Er, pardon my confusion, but I have no idea what that has to do with my comment.
sporkenfang··on How to Hide $400M
Marry someone who isn't dependent on your income and doesn't want to be. Get a prenup so it stays that way. End of story.
sporkenfang··on The Last Mac Pro
You can still buy the older years' models. 2014 was a good year for Mac laptops.
sporkenfang··on The Guardian has moved to HTTPS
If you go to the Starbucks website the Accept Terms Of Service redirect seems to work fine... that's what I've usually done anyhow (shrug).
sporkenfang··on Adapting to American culture as a Chinese student
Paris is famous for it, though I've been to several parts of France and didn't have much issue... old people definitely tried to correct my accent but that's fine by me.
sporkenfang··on My Distributed Systems Seminar's Reading List for Spring 2017
Just out of curiosity, why haven't you included any of the classic papers? Is there a prior course which discusses those works?
sporkenfang··on Let's Colonize Titan
Assuming a severe shortage of animal-based sustenance I could see that particular bullet point happening, maybe.

As for wealth redistribution, I may be pessimistic, but how likely are you to give up 3/4 of your salary post taxation to someone you aren't related to and don't know through some kind of redistribution plan?

sporkenfang··on Tesla Shock Means Global Gasoline Demand Has All but Peaked
> dash/info center

Hell no. I'm keeping the tape deck!

The rest does sound quite plausible though. At best one would end up with an improperly balanced car from the difference in engine weights alone unless pains were taken to ensure the car's weight and weight distribution stayed the same.

sporkenfang··on Tesla Shock Means Global Gasoline Demand Has All but Peaked
Definitely. I'm waiting until the engine fails in my 15-year-old jeep to purchase a new car, but as that's close on the horizon, the only consideration is which EV. Not buying another carbon-emitting vehicle if I can help it.
← PreviousPage 3 of 6Next →