HNHacker News
TopNewBestAskShowJobs

apalmer

1,979 karma · joined November 29, 2012

submissionscomments
apalmer··on Ask HN: Practically accepting cryptocurrency for businesses without middlemen?
Amazing how their is a currency who's been rising for 10 years that you actually have to 'solve' for how to spend it.
apalmer··on The most cited neural networks all build on work done in my labs
Can you provide more information about him?

The mental image I got purely from reading the blog/paper is quite intriguing...

apalmer··on GitHub’s engineering team has moved to Codespaces
This may not be what you are referring too BUT I can say as a .Net developer it's amazing how little .Net devs know about how the low level dev related stuff works because visual studio holds there hand.

I have blown people's minds by showing them how to just call msbuild or git from the command line etc... I think it's changing since dotnet core took over in that space but had a good 10 year run where generally no one at various work places had any understanding of what visual studio was really doing and it did bite us in the ass at times.

apalmer··on Science is needed to find how sars-cov2 reached humans
this statement is true but meaningless...

Majority of pandemics in history are a result of this rare in absolute terms occurrence.

In general diseases that are already highly evolved for their host, mostly innocuous... everyone gets the common cold like 2 times a year, 80% of people have herpes, etc... in most cases the pandemics are caused by diseases that have crossed the infection boundary but arent evolved enough to appropriate limit themselves, this commonly occurs because the disease recently jumped from one host to another..

apalmer··on NSO Group CEO says law-abiding citizens have 'nothing to be afraid of'
1) the 'nothing to be afraid of' statement is just PR, and nothing else, so not going to dig into that.

2) government has and will always use whatever tools exist, trust Pegasus is 1 out of many...

3) from a realistic standpoint it is up to 'Apple' is anyone to fix this issue from a technical standpoint, there will always be security holes and tools to take advantage of them. Shaming the toolmaker does little.

4) the real solution is the people have to control the government, only in those scenarios can you put 'ethical' constraints on this kinda thing... Those who are in countries where the people don't control the government really have no recourse

apalmer··on Soon, the NCAA as we know it will no longer exist. Good riddance.
Not exactly sure what the point is, I do think NCAA was a bad org, but seems that this just effectively creates a new basketball league that kinda 'happens' to be associated with secondary education.
apalmer··on Molecular biology clues portray SARS-CoV-2 as a lab manipulation of RaTG13
Well, seems unlikely but if so will readily become consensus.

To clarify, not weighing in on the unlikeliness of lab leak, only on the unlikeliness that it is a clearly identifiable uncategorically man made Chimera with obviously manipulated genetic markers.

apalmer··on Analysis of blood markers predicts human lifespan limit
I don't understand this statement? No human we are aware of in the history of the world has lived to 130. That's a pretty scientific known limit.
apalmer··on Strong Towns Has Filed a Lawsuit Against the Minnesota Board of Engineering
'Professional Engineer' is a specific legal qualification. Further this isn't a case of lay people using a term incorrectly, this is a case of a professional engineer leading a movement to change professional engineering, using the term to help establish his expertise in marketing material.
apalmer··on Show HN: Dungeon Map Doodler – Free D&D map maker
This is really cool!!!
apalmer··on Astonishing Performance of .NET 5
I think it's a result of MicroSoft shifting to the mindset that performance is a feature.

I have been a .Net developer for about 15 years and remember when it was a violation of terms of service to publish .Net performance measurements. Especially performance comparison against Java was something that would get you on Microsoft's bad side real quick.

So it's really I think the difference between performance being a secret, and it being on the front page and Microsoft throwing significant developer resources into it.

apalmer··on .NET 5.0
C# lacks and ecosystem... I understand that.

But C# lacks an ecosystem compared to Rust? I don't understand that.

apalmer··on .NET 5.0
Visual Studio is as objectively as possible not a bad IDE. If you have unlimited budget and are only doing C# and DotNet, only benefit of VS Code is start up performance. Of course for just about anything else VS Code is as good as Visual Studio.

Can't speak to how prod ready this is, would never use a major upgrade like this in production within the first 6 months of it's release. Bless those who have the way but that's madness to me.

apalmer··on .NET 5.0
Interesting, I always felt C# was a step ahead of Java, while the JVM was some steps ahead of the CLR.
apalmer··on We chose Java for our high-frequency trading application
Can you explain why you would code java this way instead of dropping down to C?
apalmer··on How Drakeo the Ruler recorded an album from jail
I mean a lot of this seems to be human creativity... Wasn't so much they were able to record cleanly or clean up the vocals afterwards as applying effects that really distorted his voice but in an enjoyable way.
apalmer··on It’s strange what people put up with in C#
Not sure about this take. Every language doesn't have to have every feature of every other language. Simplicity is in itself a feature.

C# at this point is already probably 'larger' as far as feature set goes other mainstream languages.

apalmer··on Not all the facts fit the anti-colonialist narrative
I agree with the concept that you argue for, but don't see Ethiopia in particular being the clear cut case you indicate it is.

I think there a definitely places in Africa doing better than it but also plenty of places doing worse.

What's your view on Ethiopia

apalmer··on Who Needs an Architect? (2003) [pdf]
logistics is the crux of a software 'system'. Software systems are pretty much the logistics of how to get a couple lines of business logic to happen.

Logistics is the bulk of a software system, software development, and a software department.

apalmer··on Microsoft announces Lists, a new Airtable-like app
The real problem was Microsoft under ballmer completely utterly missed the biggest computing revolution of the last 20 years.

Mobile.

That put Microsoft so far behind everyone in the industry that it forced the board to remove him...

He actually did a GREAT job in the enterprise space and efficiently maximizing profit in the other old school Microsoft sectors...

Put it another way... When Ballmer took over Microsoft owned +70% of computing OS market, when he left they owned something like 30% and were stuck on a trajectory where today they are at like 15%... Microsoft was primarily an OS company... He more or less sunk the company

apalmer··on Python performance: it’s not just the interpreter
I think he is making the distinction between 3 different categories that readers are in general lumping into the 'interpreter':

1) Python is executed by an interpreter (necessary overhead)

2) Python as a language is so dynamic/flexible/erfonomic that it has to do things that have overhead (necessary complexity unless you change the language)

3) the specific implementation of the interpreter achieves 1 and 2 in ways that can be significantly slower than necessary

Seems he is pointing out that a lot of performance issues that are generally thought to be due to 1 and 2 are really 3

apalmer··on The Board reduced reserve requirement ratios to zero percent effective March 26
it will be absolutely great for the economy, rocket fuel, for about 5 years. Eventually will lead to some insane fundamental that will require a bail out.
apalmer··on Microsoft plots the end of Visual Basic
PREACH

But just so you are aware you can use the 'class' modifier To change this behavior.

It is one of the most fundamentally bizarre language design choices I have seen in my career

apalmer··on Data-Oriented Architecture
I am quite serious when I ask for more specifics on the types of integration primatives you are talking about?

My experience has been the opposite here are some examples:

Number of times I had to implement or maintain hand rolled queues in the database.

Number of times I had to implement a web service whos only purpose was to expose database data to the world.

Number of ETL processes I wrote just to handle some data daily data input from a third party.

Number of times I had to use comparatively complex SQL techniques to iterate over a list of rows because SQL is intended for set based operations not iterative processing ..

Number of times I had to do tedious text templating to generate HTML or XML or JSON or any kind of heirarchical data format that is easily consumable by a non database system.

That's what I am talking about

Which isn't to say this is a bad architecture. Just that database as integration platform has its challenges, a lot of them.

apalmer··on Data-Oriented Architecture
This was the predominant architectural design about 20 years ago.

There are many strong points for this the general challenges are...

Databases don't/didn't have too much in the way of integration primitives...

Databases can become a performance bottleneck that can only be scaled vertically...

SQL language is not that great as an application programming language

EDIT: forgot the biggest one which is, it is completely up to discipline to produce any kind of separation between implementation details and public api since everything lives in the database. That's really the biggest challenge.

apalmer··on Intro To Pattern Matching – Covers C# 9
Your points are not 'wrong' but I think you are being overly broad in the conclusion you are drawing.

Imperative programming is the dominant programming model that 99.99% of all real world code for the last 60 years has been programmed in. It very well may be due to be replaced, but certainly cant just be hand-waved away

apalmer··on Tech salaries are risk premiums
none of these have anything to do with autism...
apalmer··on Tech salaries are risk premiums
It's not so much that the article is false as it is that its using a very broad interpretation of terminology.

In essence all of'supply' and 'demand' would fall into this risk premium bucket by this interpretation.

apalmer··on Vegetation is expanding at high altitudes in the Himalayas
I thought it was generally accepted that the die off in megafauna over the last 40k was human related?
apalmer··on Generalized Knights
The mathematics seem valid to me but the underlying concept of 'knights are weird' just doesnt ring true.

Knights move precisely the way they do because there whole concept is to be able to threaten any other piece without being threatened.

The knights movement is precisely designed to e the simplest movement possible that can fulfill this roll.

The knights ability to jump over pieces comes from the fact that there are always two ways for the knight to get to a square so no one piece can block a knight... I do understand that in theory 2 pieces could block a knight but that's the justification for its magical jumping ability.

← PreviousPage 2 of 18Next →