HNHacker News
TopNewBestAskShowJobs

ziaddotcom

65 karma · joined October 5, 2016

submissionscomments
ziaddotcom··on Distributing Mac apps outside the App Store, a quick start guide
Is proper identify verification something that Apple can do at a marginal cost significantly lower than $100?

I agree that the $100 fee in no way guarantees proper identity verification has been done. I also see plenty of other unnecessary barriers the fee creates, I just don't know what an obvious alternative would be.

ziaddotcom··on Distributing Mac apps outside the App Store, a quick start guide
https://scriptingosx.com/2019/09/notarize-a-command-line-too...
ziaddotcom··on Apple launches new Racial Equity and Justice Initiative projects
https://en.wikipedia.org/wiki/Discrimination

"Discrimination is the act of making unjustified distinctions between human beings based on the groups, classes, or other categories to which they are perceived to belong.[1] People may be discriminated on the basis of race, gender, age or sexual orientation, as well as other categories.[2] Discrimination especially occurs when individuals or groups are unfairly treated in a way which is worse than other people are treated, on the basis of their actual or perceived membership in certain groups or social categories.[2][3] It involves restricting members of one group from opportunities or privileges that are available to members of another group.[4]

Do you think Apple giving 100MM specifically to "Black and Brown companies" is unjustified?

ziaddotcom··on Apple launches new Racial Equity and Justice Initiative projects
According to dictionaries, the word is commonly used to describe prejudice and discrimination based on race.[48][49]

From the two citations: [48]

Prejudice, discrimination, or antagonism directed against a person or people on the basis of their membership of a particular racial or ethnic group, typically one that is a minority or marginalized.

[49] a belief that race is a fundamental determinant of human traits and capacities and that racial differences produce an inherent superiority of a particular race

Apple choosing to invest in educational and entrepreneurial programs for "Black and Brown companies" is in no way antagonism towards other races nor is it an indication that Apple supports a belief that any race is superior.

ziaddotcom··on Apple launches new Racial Equity and Justice Initiative projects
why doesn't your definition of racism also have parity with Wikipedia?

https://en.wikipedia.org/wiki/Racism

ziaddotcom··on Apple launches new Racial Equity and Justice Initiative projects
Are reservations for Native Americans racism by your definition then, since they are explicitly for Native Americans?
ziaddotcom··on Apple launches new Racial Equity and Justice Initiative projects
How is this 100MM reducing the amount of dollars available for Apple to invest in Caucasians in any meaningful way?
ziaddotcom··on Apple launches new Racial Equity and Justice Initiative projects
Go ahead and say which racial groups that would be against, particularly relative to Apple's total investments in a given year.
ziaddotcom··on Apple launches new Racial Equity and Justice Initiative projects
How is Apple giving 100MM to "invest in Black and Brown companies" discriminating against anyone?
ziaddotcom··on Distributing Mac apps outside the App Store, a quick start guide
I suppose I could have wrote that a single .o file can be made an executable by gcc if the .o has a main function.

Nearly any file can be set as an executable, and surely a bash script set to launch an un notarized app in your application folder wouldn't magically bypass the gatekeeper security prompt for that app.

ziaddotcom··on Distributing Mac apps outside the App Store, a quick start guide
https://developer.apple.com/documentation/xcode/notarizing_m...

Anything that doesn't follow all the steps here wouldn't be notarized, I'm assuming. If a whatever.o file compiled from whatever.cpp with gcc from the command line wouldn't have any viable way of just being uploaded to a website for notarization. You'd have to at least go through all these steps. As far as I can tell, you'd need to have xcode to do that.

ziaddotcom··on Distributing Mac apps outside the App Store, a quick start guide
Pat Sayjak, I'd like to solve the puzzle. "ios is two thirds of the hundred billion dollar mobile app market"

https://www.businessofapps.com/data/app-revenues/#1

ziaddotcom··on Distributing Mac apps outside the App Store, a quick start guide
Glad to find out they notarized this. It isn't a .app though, which I think several in the thread are hoping to distribute outside the app store without making it difficult/spooky for the end user.

If they notarized your prefpane/daemon combo, I suspect they would notarize quite a few .app applications that are properly signed and not malicious or frowned upon use cases.

ziaddotcom··on Distributing Mac apps outside the App Store, a quick start guide
I disagree, I don't really want the signing key to be $0.99 and someone just making 100+ developer accounts that can't be tracked with some leaked list of SSNs or similar. That would negate the whole point of the signing key for the end user almost entirely.
ziaddotcom··on The Impractical but Indisputable Rise of Retrocomputing
Especially when it comes to making and performing art in a a specific genre, the devil is in the details.

Serato control vinyl might have found a happy medium or even surpassed what is capable with certain aspects of cdjs or the state of late 70s through early 2000s vinyl djing, but its not cheap, and it doesn't replicate the discovery or ownership aspect of purchasing vinyl.

It would quite odd to me for someone to say that serato control vinyl is a nostalgia oriented product.

ziaddotcom··on The Impractical but Indisputable Rise of Retrocomputing
I like hamburgers and wasn't raised in Germany but I wouldn't go around Berlin saying I have a certain kind of nostalgia for the 1940s despite not having lived it.
ziaddotcom··on The Impractical but Indisputable Rise of Retrocomputing
Any examples of any of those hobbiest devices at the time that had scale of educational impact that raspberry pi has had at $5-$35 a pop? Arduino is not a single board computer. It largely needs something like a pi or better just to program it.
ziaddotcom··on The Impractical but Indisputable Rise of Retrocomputing
Exactly, and I think if SpaceX were to review designs of the Saturn 5 it should be obviously not because they are nostalgic, but because they're trying to make the best rocket for the future they can.
ziaddotcom··on The Impractical but Indisputable Rise of Retrocomputing
The Acorn Archimedes came out in 1987. Is 20ish years vs 30ish years a relevant distinction when the far newer raspberry pi serves to reify the educational goals and funding that the Archimedes was underwritten to do. Unless you are saying the pipeline for educating tomorrows computer engineers should start with M1 macs instead of raspberry pi, it seems we are in violent agreement. There is a typo where I wrote "to tech" instead of "to teach," perhaps that added confusion.
ziaddotcom··on The Impractical but Indisputable Rise of Retrocomputing
Vinyl sales surpassed CDs in 2020. I suspect many of those sales were albums released in 2020 by artists born after 2000. Very little nostalgia would be motivating those purchases.

If inventing the future, one must be able to discern what is a classic or canonical element of the past that is presently underutilized. One could make the argument that Elon Musk is nostalgia obsessed with what has been resuscitated from NASA technology that had been mothballed.

Perhaps Descartes was absurdly nostalgic for the times of Euclid, and Einstein absurdly nostalgic for the times of Descartes. Will we lapse into the dark ages if all the Amiga 500s stop working, probably not.

If we lost the knowledge of how to tech how the ARM architecture works, as was the case prior to the raspberry pi but after the death of the Acorn line of RISC PCs, we would have lost quite a bit of important knowledge.

ziaddotcom··on Ask HN: Cloud 9 closing for good. Any alternatives
I think just unmigrated legacy accounts are going away, but you move it over the the same cloud IDE setup just pegged to a regular aws account https://c9.io/announcement
ziaddotcom··on What We’ve Built Is a Computational Language
When you read a great novel you almost feel as if your there in your head. When I read you code, I know what the program does, but if its elegant or even brilliant, I have no idea what it was like in your head the day you wrote it and where that epiphany percolated from.

I think a computational language would emphasize how you perceive the program in your head, or at least experience reliably how other people do AND do the thing (unlike state diagrams and flowchars, uml etc)

ziaddotcom··on What We’ve Built Is a Computational Language
Thanks for reviewing. Fixed the discrepancy, hopefully made it better.
ziaddotcom··on What We’ve Built Is a Computational Language
My Oxford Dictionary of Computer Science defines a computer as "a device or system that is capable of carrying out a sequence of operations in a distinctly and explicitly defined manner."

There is no defacto computer science orthodoxy, so let's take that definition as a shred of a candidate orthodoxy to think inside.

Let's go further back in time with the this 'device' oriented way of defining. Through correspondence, we can see Newtons contributions contain the https://en.wikipedia.org/wiki/Fundamental_theorem_of_calculu..., but this was an emergent process. The method of the 'grunt work' of this process apparently had two camps, Abacists and Algorists, and he was more the former. https://en.wikipedia.org/wiki/Abacus#/media/File:Houghton_Ty...

From the Oxford English dictionary it gives the origin of Calculus to be "Origin Mid 17th century: from Latin, literally ‘small pebble (as used on an abacus)’."

It's easy to imagine a layperson watching Newton fiddle with his abacus and presume he was doing whatever pragmatic bean counting prevalent to his time. Most people wouldn't spend time pondering and inventing new usages of the abacus. So, it's easy to imagine we'd do the same with Stephen.

As a device, the abacus doesn't conform to the initial definition of a computer (on its own it is neither a system or device that in and of itself can carry out a sequence of operations).

The abacus device seems much more like the contemporary 20 dollar TI scientific calculator. The human has to manually administer the sequence. The system of thought could be arithmetic, algebra, etc, but a contemporary vanilla calculus textbook does not describe a Turing complete anything. Without some explanation of theory to bootstrap the explanation the idea of how recursion/looping works, it's going to hard to even metaphorically mechanize the the idea of sequencing.

Enter lambda calculus and church numerals. With these systems, you can systematically represent mathematical idea with whatever notation you want. Church goes the other way and instead of inventing new squiggles, he gets reduces the 'character set' for his notation, and has really long as expressions, for example, the number 3: λf.λx.f (f (f x)). The algorists were unconstrained by ASCII and unicode so they may have balked at the aesthetics of these expressions, but's not inherently great practice to have ad-hoc invention of notation. Wolframs link to the history of mathematical notations starts to trail off, probably correlated with Church's rendering the need for new squiggles optional.

Contemporaneously, (1930s) Turing contributes the idea of a turing machine, but this is an abstraction. It doesn't actually carry out the sequence of operations. This is after the enigma machine, but ultimately we don't spend much time fussing over who specifically invented the physical abacus, sliderule, digital calculator or digital computer. Its an emergent process, and as a system we don't see a pool of folk communities of "algorists vs abacists" until sometime around the homebrew computer club.

Because of this feels very superfluously flippant that Stephen Wolfram is always coining "new this" and "wolfram that" when we think about Newton leaving others to coin "Newtonian Physics." Personally I can just mentally redact this aspect of his behavior.

So the question is is Stephen actually talking about a new thing that exist? Is a "computational language" a thing? I'd say he's probably right that its coming, but the wolfram language isn't quite yet that thing.

What he is pointing out here is the missed oportunity to have a vernacular, or a text in the semiotic sense, to depict the actual computation aspects of our calcuations. When humans moved the calculator out of our/Newtons brain and into the device as uniform-ish human collective activity, wasn't really happening in significant numbers until the 70s. Signficant as defined by my metric of "the amount of people who used abacus back in the day." Once we let the computer do the task, we didn't force it to show its work. But if the computer carries out the operations, what is it we're still operating manually, why do we continue to interact with it at all?

Well we don't have a language to describe what we're doing and thinking in those gaps, and we're rarely automating state diagrams and flowcharts from our code much less starting with just painting out the state diagrams and flowcharts and letting the computer do the work.

Perhaps wolfram will set the stage for a defacto method towards this type higher order representation aka "computational language." He's definitely trying, but newtons's notations didn't catch on, its up to you to decide if the representation or the premise is more important.

ziaddotcom··on Hatari: An Atari ST/STE/TT/Falcon Emulator
If you ran it in monochrome it was noticeably higher https://sites.google.com/site/stessential/control-panel-repl...
ziaddotcom··on Hostility toward spiritual traditions may be hampering empirical inquiry
Right, I just wonder to what extent someone like https://en.m.wikipedia.org/wiki/Georges_Lemaître or even Einstein felt the need to distinguish science vs religion as they pondered scientific concepts. I think the debate or dichotomy makes far more sense as reason vs xyz rather than science vs religion.
ziaddotcom··on Hostility toward spiritual traditions may be hampering empirical inquiry
The "God of the gaps" phenomenon works both ways. I don't think the scientific method depends upon religion, nor would I want to live in a world without science. However the idea/phenomenon of once something is in the science column it is no longer in the religion column doesn't really make any logical sense to me. If an organized religion funds legitimate science, does it automatically cease to be somehow related to religion in their eyes? Doubtful, and this doesn't even take into account that much of the contemporary university system spun out of religious institutions in the 12th century.
ziaddotcom··on Introduction to A* (2014)
Ah, so in your example we're using the term "turn-by-turn navigation" in the textbook accurate version of the term (actually evaluates each turn as you go in case something has changed or the driver missed the turn, etc) to contrast it with a series of turn by turn directions given on a single query prior to the trip (like printing off directions before you leave).

So, to get even more specific with contraction hierarchies, google maps has a feature where you can avoid highways, and/or avoid tolls, and/or avoid ferries.

So in this scenario google has likely done "customization contraction hierarchies" as described here https://dl.acm.org/citation.cfm?doid=2886843

Therefor to answer the original question of this thread, is a* is superseded by contraction hierarchies, the short answer is yes if you have even the slightest amount of time to preprocess a graph (If i'm understanding gugagore and reference material correctly).

However, the answer is no in a more arcane/toy/hypothetical context. In an example of something like a randomly generated massive pac man vs ai ms pac man game where one of the two can can win if he/she reaches a single randomly generated exit first, contraction hierarchies don't really help/apply over a-star. The randomly generated map sort of implies we don't even want to give the computer time to preprocess the map, ultimately its human a-star-ish vs ai a* in real time, while trying to avoid ghosts. Otherwise we could simply give the preprocessed shortest path to ai ms pacman upfront, and tell the ghosts to avoid ai ms pac man. This would seem very similar to the player, but would be far less insightful for someone trying to learn and understand a* vs contraction hierarchies and pathfinding in general.

ziaddotcom··on In what sense is quantum computing a science?
This dichotomy keeps popping up in the comments. I think Academia is resolving and leveling up beyond this. https://eecs.berkeley.edu/sites/default/files/abet_letter_to...

Also when MIT moved to python vs scheme not to dumb down the CS, but to more emphasize combing and programming complex systems on the fly (robotics etc).

ziaddotcom··on In what sense is quantum computing a science?
In other words no, but if in 1870 someone asked me to work on "Molecular Computer Science" I might not because I could just study "Computer Science"
← PreviousPage 2 of 3Next →