HNHacker News
TopNewBestAskShowJobs

sadness2

113 karma · joined November 1, 2018

submissionscomments
sadness2··on Mother finds acceptance for autistic son in Moncton's 'geek' community
Sounds too cheap
sadness2··on Python Snippets You Should Learn Today
The thing is, most of these snippets are almost unreadable. That's Python, though.
sadness2··on A new abnormal: It is still 2 minutes to midnight
Why hollow?
sadness2··on A new abnormal: It is still 2 minutes to midnight
I still give it credence.
sadness2··on Bring Back Handwriting: It’s Good for Your Brain
Learning anything is good for your brain. Lots of other things involve sequence and symbolism. Lots of other things involve fine motor skills. Why not learn introduce something else, like knitting?
sadness2··on It’s China’s World
This is a narrow view. The fortune 500 provides no insight into the level of interest each economy holds in the major companies of other nations. Spoiler: the US owns a fucktonne of the world's capital gains
sadness2··on Amazon’s Creepy Twitter PR Army Is Growing
I don't understand why they don't just improve working conditions. Why don't they improve compensation and make it more human for the humans involved? It's not going to make their business less scalable. It's just going to lift the cost curve up a few notches. Amazon can definitely handle that additional sunk cost, and the good (and actually deserved) PR they would get from that would be enormous. Not to mention it's the right thing to do
sadness2··on I wasn’t getting hired as a data scientist, so I sought data on who is
Superb. This analysis shows that you are not only able to process data, but that you will creatively find opportunities to make data useful, in ways which other folks in whichever company you end up in may not even think to ask for. If people with data science openings are not attempting to hire you from this thread, they're crazy.
sadness2··on What It Takes to Hire 10 Employees in San Francisco
https://hbr.org/2018/07/research-the-average-age-of-a-succes...
sadness2··on What It Takes to Hire 10 Employees in San Francisco
Your team appears to lack diversity with regards to age, and your conclusion makes it sound like that was almost a goal. Older engineers can offer a lot of wisdom and save a lot of wasted effort
sadness2··on Netflix’s biggest bingers get hit with higher internet costs
TLDR; people who use more data have to pay for more data
sadness2··on Why the French love to say no
Interesting! Which part(s) of the US do not mean this literally? What does it mean in that context?
sadness2··on Misconfigured Jira instances exposed data of hundreds of Fortune 500 companies
Worse is that these are cached by Google so any admin seeking to clean up this mess sure has their work cut out for them.
sadness2··on Humans Interbred with Four Extinct Hominin Species, Research Finds
What is the difference between the genes identifies as "extra-species sourced" and those which are a nominal part of homo sapiens DNA? How do we know they don't originate from intra-species mutation, for example?
sadness2··on B-threads: programming in a way that allows for easier changes
Experience has led me to conclude that code maintainability is a Team. Dedicated staff are needed to recommend cross-cutting solutions, roll them out company wide, perform refactors and clean up technical debt. Making it a "culture" is too hard. It means getting buy-in with regards to how crucial the function is for the sustainability of product development, but once it's a job description, it will actually happen.
sadness2··on Adblocking: How about Nah?
Breaking this cycle of blocker-blocker-blockers is what makes me actually like Adblock Plus's "Acceptable Ad" options. It provides a counter-offer, rather than just "No.", whereby advertisers can feed you unambiguous and untracked ads.
sadness2··on How to negotiate salary in the software development market of 2019
It doesn't matter how saturated the market is. It's takes time to filter out all the candidates. Labour and opportunity cost via delays and distraction
sadness2··on How to negotiate salary in the software development market of 2019
And the thing is, the question of whether to negotiate only comes up if you find yourself in the 1% who get to that stage. It's very expensive for a company to find that 1%, and once they have they don't want to go back to the drawing board, and that's just the tip of the iceberg of your leverage at that point. Of course you should negotiate. What have you got to lose?
sadness2··on How to negotiate salary in the software development market of 2019
What terrible advice. Everyday engineers with a mite of talent have plenty of leverage and should always negotiate. Retaining staff is cost efficient, and real talent is harder to come by than seat fillers.
sadness2··on Data Still Dominates
Thanks for sharing this classical perspective. When I'm kicking off a system for a complex organisation, I start by focusing on what processes/changes occur in the organisation. I find that users can intuitively reason about what they are trying to get done, which leads to clear pipe-functions, from which one can infer and discover correct inputs and outputs. If you begin with a focus on inputs/outputs/data structures, you tend to end up with a lot of disagreement and omissions. The idea is to get to a more suitable Pure Function Pipeline Data Flow sooner.
sadness2··on Data Still Dominates
For an opposing perspective, I cite this article, entitled Process first, not data first

https://scalablenotions.wordpress.com/2015/09/30/process-fir...

sadness2··on New antibiotics effective against resistant bacteria in mice
How much they have made our lives exist, for that matter!
sadness2··on YouTube engineer in critical condition after rampage during bad LSD trip
Tabloid-style headline. Was this in private? It should stay that way (it's nobody's business except those directly affected). Was it public? Media shouldn't be broadcasting his place of work. Will not read.
sadness2··on Hell Breaks Loose
Very poetic. Provides inspiration to look to our loved ones, find hope and strength in unity to have what impact and what joy we can
sadness2··on AI Models Predict Breast Cancer with Radiologist-Level Accuracy
> humans wind up resenting the computer...

basis for this assertion?

sadness2··on Things I learnt the hard way in thirty years of software development
That is either a problem with leadership, or with the way the role is being framed to them.

Perhaps this will help your case: https://martinfowler.com/articles/is-quality-worth-cost.html

sadness2··on Things I learnt the hard way in thirty years of software development
> unit, module, multi-module, and end-to-end.

A great semantic insight.

I still prefer to test complicated algorithms via the external interface. It does end up requiring some scaffolding code for generating inputs based on test cases, but code is for automating repetitive tasks, and they're pretty fast these days, so it's rarely a problem, even for many thousands of test variations. It enables you to test the interactions between your various unit-level variations, which is more likely to catch errors. Again, it also helps make your tests visible, along with the edge cases you're testing, and many times developers working at the unit test level are way more thorough than they actually need to be. Couple this with efficiencies around refactoring and it can actually save time.

sadness2··on Things I learnt the hard way in thirty years of software development
Small price to pay?
sadness2··on Things I learnt the hard way in thirty years of software development
I'm with Julio on this one. The triangle ought to be a diamond, with the integration tests being the fattest part. This is a level where tests can be at the component level, where they can correspond to specifications which are comprehensible to stakeholders (which helps keep developers accountable to focus test effort on things that really matter), and where refactoring of component internals do not require corresponding refactors of test code. This creates challenges, 90% of which are resolved by applying the same good development practices (re-use, abstraction, performance) to your test code that one is accustomed to applying to application code.
sadness2··on Things I learnt the hard way in thirty years of software development
How about this: Code can add value when it's a lot lower quality than we think it needs to be. Customers will pay for even a crappy solution if you are addressing the right problem. Don't over engineer. But also employ staff for the explicit purpose of gradually increasing the quality of codebases which need to continue to churn.
← PreviousPage 2 of 3Next →