HNHacker News
TopNewBestAskShowJobs

otabdeveloper2

71 karma · joined August 10, 2017

submissionscomments
otabdeveloper2··on Apollo 11 in Real Time
What's a little thing like telemetry data compared with a stunning achievement for humanity like a photo of an American flag on the Moon, amirite?
otabdeveloper2··on Lessons learned from rewriting code
Not true. A person can manage maybe 10 other people max. Beyond that, you start delegating.

So really there's no practical difference between a company of 11 people and a company of 11000 people from a management perspective.

The technological/practical concerns you'll be dealing with are totally different, of course, but as far as 'people management' stuff goes, there's little difference.

otabdeveloper2··on Google’s Dominance Is No Longer a Sure Thing
ITT: a massive roll-call for sour grapes.

P.S. Life would be easier if you just bit the bullet and finally learned those algorithms. It ain't that hard.

otabdeveloper2··on Google emails in Adtrader lawsuit show company didn't refund ad fraud
You miss my point. Ad networks and ad tech companies aren't aiding and abetting fraud. For them it is a cost center. Advertisers are the ones aiding and abetting fraud.
otabdeveloper2··on Google emails in Adtrader lawsuit show company didn't refund ad fraud
Not really. Not having fraud would be a huge competitive advantage, so of course ad companies are investing huge resources into fraud prevention.

That said, the assumption is that advertisers are the victims here. However, in reality ad spending is driven by huge multinational, bureaucratic and dysfunctional companies. For many of these companies the goal is simply to spend the allocated budgets, and forget about sanity and KPI-driven processes. In that sense advertisers and fraudsters are willing accomplices.

otabdeveloper2··on Smartphones Are Toys First, Tools Second
> Don't do drugs, kids. Drugs are bad, mmmmkay?
otabdeveloper2··on Smartphones Are Toys First, Tools Second
You're describing how to make it even more of a toy and even less of a tool.
otabdeveloper2··on Near-duplicate features of C++ (2017)
> maybe, just maybe, we won't see "new"s or "delete"s in most future codebases?

I haven't seen 'new' or 'delete' in the wild for a decade now. (Well, except for various legacy libraries or student code on Github.)

otabdeveloper2··on Google faces first investigation by its European lead authority over GDPR
I've worked in advertising for 15 years, in different parts of the industry and in different roles.

The thing is: ad tech doesn't want your personal data. Ad tech doesn't even want 'individually-targeted' ads. Advertising is applied sociology and works with statistics and its laws of large numbers.

What ad tech really wants is to assign you to broad classes of sociological groups. ('Gamer', 'parent', 'hobbyist', 'instagram user', etc.)

The insane spree of personal data collection by Google and Facebook isn't driven by advertising needs. It's a deeper and more insidious strategy for things in the future that aren't advertising-related. (I think the strategy bosses in these FAANG companies imagine a future with something like China's social credit system, except on steroids. But this is just my hunch.)

otabdeveloper2··on GDPR adtech complaints keep stacking up in Europe
GDPR was never about your privacy or user rights.

It was always a transparent ploy to make it more expensive for small-time ad network operators and give Google and Facebook yet another monopoly advantage.

And ironically, it is Google and Facebook who are the huge privacy violators, not the small ad tech companies; GDPR only serves to erode your privacy in the end.

otabdeveloper2··on Prolog's Death (2010)
Prolog isn't really about pure logic constructs.

Prolog is really a database query language. Similar to SQL or GraphQL. Prolog failed because it never got integrated into a serious enterprise data storage engine. (Most Prolog implementations are just text files and in-memory hash tables.)

otabdeveloper2··on Show HN: Sparser – A Multilanguage Parser
> The Universal Parser

> Doesn't actually parse, it's a lexer.

Good lord!

otabdeveloper2··on There were almost a million black farmers in 1920 in America. Where did they go?
> Where did they go?

On welfare.

otabdeveloper2··on We can't judge another programmer's abilities in a 60 minute interview
Sounds like this guy was overqualified for the position. (Probably asked too much money, too.)

The fact that the candidate went on to a non-programming position confirms.

In any case, it was the strings you pulled that let the guy get promoted.

otabdeveloper2··on Next-Paradigm Programming Languages: What Will They Look Like?
The point is that the idea of drawing diagrams instead of writing code (and/or integrating documentation text right into the source code) is a really old idea.

The idea is older than structured programming, older than the C programming language, older than the idea of object-orientation. It's probably even older than McCarthy's LISP.

Safe to say that if it hadn't caught on during this time, then it never will.

otabdeveloper2··on Whistleblowers: Drug company offered 'bribes' to doctors to boost sales
It's the same in every country on Earth.
otabdeveloper2··on Whistleblowers: Drug company offered 'bribes' to doctors to boost sales
> Drug company offered 'bribes' to doctors to boost sales

Oh wow, such news.

In other shocking developments: water falls from the sky when it rains, and cigarettes are addictive.

otabdeveloper2··on Next-Paradigm Programming Languages: What Will They Look Like?
No, you don't want this. Every new generation of new programmers since the 1960's talks about this, but nobody to date has actually written any useful program using pictures and prose.

Sorry. Code is code, that's what your job entails and you can't make programming into something it isn't.

otabdeveloper2··on Housing Can’t Be Both Affordable and a Good Investment (2018)
Of course it can.

The question is the time period you're looking at.

Real estate is one of those things that don't spoil with time, so it's conceivable to have a return on investment in 500 years.

otabdeveloper2··on Distributions vs. Releases: Why Python Packaging Is Hard
Nix hashes your development environment along with the sources to generate a version hash of the build process result.
otabdeveloper2··on Building China: Rise of the Superblock
Is the Chinese "superblock" the same thing as a Soviet "microdistrict?

If so, the article is off the mark, the whole idea of the concept is a less car-centric life. You're supposed to commute to work by public transport and walk inside your "superblock" during leisure time.

otabdeveloper2··on Apple has removed or restricted several screen-time and parental-control apps
Parental control is basically the only technically valid and ethical use-case for MDM.
otabdeveloper2··on Apple has removed or restricted several screen-time and parental-control apps
> IT Admin has certain escalated privileges, which is different to a parental control app.

So a random employer is allowed to control employee devices, but a parent isn't allowed to control their children's devices?

Really?

This is flat-out evil on Apple's part.

otabdeveloper2··on Slack S-1
> You say "chat app" like that means it's easy.

You're right, it takes a mind-boggling amount of wasted effort and negligence to turn a simple thing like corporate chat into something as bloated and broken as Slack.

Making something simple and easy is harder than just letting entropy destroy your product.

otabdeveloper2··on How to Ace the Google Interview: Ultimate Guide
> This is clearly a useless skill as a software engineers except in getting a job at companies that do whiteboard interviews.

Have you ever actually been on the interviewer end of the process?

Literally over half of the candidates literally don't know how to program! They can sort of string together a Markov-chain something if you sit them down in front of an IDE and let them copy-paste stuff until syntactic errors go away, but put them at a whiteboard and they don't know where the parentheses go in a function call.

(They'll write crap like "()f" or "f()a" when they want to call a function, stuff like that.)

otabdeveloper2··on A visual proof that neural nets can approximate any function
> neural nets can approximate any continuous function

So-called "neural nets" are just logistic regression with a fancy name. Seems "deep learning" is just a wavelet transform with a sigmoid basis. (So, boring math stuff we already knew forever, plus marketing mumbo-jumbo.)

otabdeveloper2··on Nana: A modern C++ GUI library
Disagreement about how to name methods is not an 'anti-pattern'. It's a literal non-issue that affects nothing at all whatsoever.

Junior programmers pick on whitespace formatting and variable names because that's the only kind of criticism their skill level allows.

otabdeveloper2··on Asynchronous Programming in Rust
> Cloud computing (i.e. datacenter software) requires zillions of concurrent "fibers" on a much smaller number of OS threads.

As a guy who actually wrote "datacenter software" for over a decade: you don't speak from experience and what you said is false.

Basically, OS threads are the smallest and lightest form of concurrency currently in existence. Any userspace 'fiber' will be heavier and slower than actually spawning a pthread.

The problem is when you couple pthreads with interpreter runtimes. (Python, Lua, Ruby, etc.) These runtimes (and especially the GC engines they use!) don't play nice with OS threads, so you're forced to invent various rube-goldberg fiber-like contraptions on async primities.

The end result is slower, heavier and more brittle than any pthread-only solution, but interpreter runtimes necessarily impose overhead, you learn to deal with it.

otabdeveloper2··on Pentagon names Microsoft and Amazon as $10B cloud contract finalists
"A glorified data center manager" is exactly what AWS and Azure are.

I don't have enough eyes to roll at the cluelessness of your comment.

otabdeveloper2··on Foods for healthier people and a healthier planet [pdf]
> FOCUS ON PLANT-BASED FOODS

A great idea if you want to save the planet by having people die out from exploding (pun intended) obesity.

← PreviousPage 4 of 8Next →