Readit News logoReadit News
tiglionabbit commented on Dynamicland   dynamicland.org/... · Posted by u/andyjohnson0
jarmitage · 4 years ago
For those wondering about an update, they posted a "Narrative Description of Activities" document (something to do with 501c status) recently (https://twitter.com/worrydream/status/1367894681342799875), choice quote re comments in this thread:

> The Dynamicland researchers are not developing a product. The computers that the researchers build are models: not for distribution, but for studying and evaluating. The goal of the research is not to provide hardware or software to users, but to discover a new set of ideas which will enable all people to create computational environments for themselves, with no dependence on Dynamicland or anyone else, and to understand how these ideas can be taught and learned. The end result of the research is fundamentally intended to be a form of education, empowering communities to be self-sufficient and teach these ideas to each other.

tiglionabbit · 4 years ago
Yeah but can we go there?
tiglionabbit commented on A Manual for Creating Atheists: A Critical Review (2014)   catholic.com/magazine/onl... · Posted by u/Tomte
myWindoonn · 5 years ago
It is worth remembering that this same "Western tradition" that you mention also did not consider Jews or Muslims trustworthy, and eventually broke into several factions which mutually distrusted each other. Today, as a Pastafarian, I am routinely lumped in with atheists, Satanists, or pagans, despite not being any of those.

Perhaps the "Western tradition" is European Christianity?

tiglionabbit · 5 years ago
Quite right. It seems Christians are more threatened by Muslims than they are by Atheists, despite them both being abrahamic religions.
tiglionabbit commented on A Manual for Creating Atheists: A Critical Review (2014)   catholic.com/magazine/onl... · Posted by u/Tomte
motohagiography · 5 years ago
Interesting to read a summary of what are essentially Socratic rhetorical techniques. To me the question is, why bother, and what is the conclusion of choosing an atheistic belief? I was a fan of Hitchens, and I took his atheism the same way I take an actor's belief in astrology, in that it is a part of who they are, but not what I find interesting about them.

There is a western tradition wherein atheists are considered untrustworthy men, as no matter how different or foreign someone is to you, if you can agree there exists a god (by whatever name) who rewards good and punishes evil, and that some intentions of this being have been revealed, this belief is a foundation for a basic level of trust that transcends language.

The whole atheist enterprise is premised on an "anti-" identity, where the "-ist" person evaluates their own identity against a perceived reflection of this divine straw-man. A recent pope described "hell" as being "the absence of God," I suspect atheist hell is the absence of someone to hector with tedious hypothetical arguments. The anti- identity is what we used to call being a punk, or someone who identifies as exempt from the scale of "good," because they perceive themselves as having been victimized by the bearers of that standard, and they look for others to seduce with a misery-loves-company sympathy. They're people you tolerate and have compassion for, but don't take as much risk to invest in. Whether or not one agrees with the morality of that, it's a summary of the very roots of what we call western civilization.

Edit: removed some snark.

tiglionabbit · 5 years ago
Why make people into atheists?

Don't you want to live in a world where people make decisions based on observable things, rather than blind faith in arbitrary nonsense?

You can't reason with a religious person. Their axioms can be completely incompatible if, for example, they believe the afterlife is more important than actual life.

tiglionabbit commented on A web of trust for NPM   btao.org/2020/10/02/npm-t... · Posted by u/tao_oat
ucarion · 5 years ago
Not saying this is automatically a problem, but you will lose money over this. When a build dependency is unavailable or broken, you cannot create production artifacts. You'll lose money over this because broken builds lead to incidents, longer time-to-recovery during incidents, and slower development. All of these cost money.

Your exposure to defects in your build dependencies will depend on a lot of factors, but the exposure will always be there.

tiglionabbit · 5 years ago
Then cache the dependencies you're using.
tiglionabbit commented on Things I wish I’d known about CSS   cssfordesigners.com/artic... · Posted by u/harshamv22
nwallin · 5 years ago
> I always have the feeling people just cobble around for too long and should instead take at least a few days for a more structured learning approach.

There are two kinds of documentation: there's a list of all the individual things you can do, and there's a "The fundamental abstraction is this". The second is rare, and rarely done correctly, and much more important.

A lot of people assume that X is like Y, but with Z, and they know Y, so they just need to learn about Z. A lot of time that isn't true, the fundamentals are different. The natural way do perform W in Y might be profoundly wrong in X. Examples:

* git is like subversion, but distributed.

* C++ is like C, but with classes.

* C++ is like Java, but you have to remember to delete stuff.

I love git. I love C++. I think these things are the bee's knees. They're so simple and elegant. But I totally understand how people think they're arcane eldritch horrors when you're holding the sword by the pointy end.

tiglionabbit · 5 years ago
Exactly. Another fundamental abstraction they should have mentioned in the article is [the surprising way z-index actually works](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positio...), especially being aware of the existence of [stacking contexts](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positio...).
tiglionabbit commented on Students are failing AP tests because the College Board can’t handle HEIC images   theverge.com/2020/5/20/21... · Posted by u/danso
IvanK_net · 5 years ago
I am 100% on the side of the school. Unlike with JPEG, everybody who wants to work with HEIC should pay licence fees. Also, HEIC is like 50x more complex than JPEG.

I hope the world will never get to a point, where each phone brand stores photos in their own format, and you need a special software from the phone manufacturer to view the photos (that is what we have now with raw photography formats, and what we used to have in the past with phone chargers).

tiglionabbit · 5 years ago
"Wants to work with" doesn't apply here. This is what the phone does by default, so it's not a conscious choice of the user. Also, if the college had written the `accepts` field on their form correctly it would have been converted to JPG automatically when they uploaded it.
tiglionabbit commented on Students are failing AP tests because the College Board can’t handle HEIC images   theverge.com/2020/5/20/21... · Posted by u/danso
snazz · 5 years ago
Here's the relevant frontend source code for the file upload picker, if anyone's wondering (webpack://src/components/exam/submissions/FileInput.js):

  <input
            type="file"
            ref={inputRef}
            name="fileupload"
            disabled={disabled}
            accept={EXTENSIONS[type]}
            data-cb-element="no-cb"
            onChange={async e => {
              const [file] = Object.keys(e.target.files).map(key => e.target.files[key])
              const fileSizeInMb = file.size/(CONVERSION_BASE*CONVERSION_BASE)
              const fileSizeInKb = file.size/CONVERSION_BASE
              const split = file.name.split('.')
              const fileType = split[split.length-1].toLowerCase()
              const extensions = EXTENSIONS[type].split(', ')
              const isAllowedExtension = extensions.includes(`.${fileType}`)
              const alreadyExists = files.find(f => f.name === file.name && f.size === file.size && f.lastModified === file.lastModified)
              let error

              if (alreadyExists)
                error = { title: 'You have already uploaded a file with the same name.', details: 'Please attach a different file.' }
              else if (!isAllowedExtension)
                error = { title: 'This file type is not acceptable.', details: 'Please check the requirements, save your file in one of the accepted formats, and resubmit.' }
              else if (fileSizeInKb <= minSize)
                error = { title: 'Your file is too small.', details: 'Please check the file-size requirements, save a larger version, and resubmit.' }
              else if (fileSizeInMb > maxSize)
                error = { title: 'Your file is too big.', details: 'Please check the file-size requirements, save a smaller version, and resubmit. ' }
            
              if (error)
                await setError(<><strong>{error.title}</strong> {error.details}</>)
              else {
                await updateFiles(file)
                setError(null)
              }

              inputRef.current.value = null
            }}
          />
The EXTENSIONS variable is defined here:

  export const EXTENSIONS = {
    [TYPE_DOC]: '.txt, .doc, .docx, .pdf, .odt',
    [TYPE_PHOTO]: '.png, .jpg, .jpeg',
    [TYPE_AUDIO]: '.m4a, .mp3, .wav, .ogg'
  }

tiglionabbit · 5 years ago
Huh. So, according to the other comments, if they'd set the `accepts` on their form to MIME types instead of extensions, the browser would have converted the file to a JPG automatically.
tiglionabbit commented on Show HN: This Word Does Not Exist   thisworddoesnotexist.com/... · Posted by u/turtlesoup
turtlesoup · 5 years ago
For the latter, press the "Write Your Own" button and it'll do exactly that

In general, I don't fix a random seed so in general you can get different definitions (sometimes: I cache data)

tiglionabbit · 5 years ago
Thanks!
tiglionabbit commented on Show HN: This Word Does Not Exist   thisworddoesnotexist.com/... · Posted by u/turtlesoup
turtlesoup · 5 years ago
That ones a little more fuzzy; intermodulate doesn't occur very much in discourse (e.g. not in the wiki article at all) even though it would naturally be related
tiglionabbit · 5 years ago
https://www.thisworddoesnotexist.com/w/bordellum/eyJ3IjogImJ...

Bordellum. It's a word, I think?

https://www.thisworddoesnotexist.com/w/disaproval/eyJ3IjogIm...

Disaproval. So close to a real word it looks like a misspelling.

Anyway, this is really interesting.

tiglionabbit commented on Tesla Model 3 Vulnerability – Disable Autopilot Notifications, Speedometer, etc.   safekeepsecurity.com/abou... · Posted by u/notRobot
systemvoltage · 5 years ago
The engine behind moore's law is that for the same given silicon area, we can pack more and more transistors. So what, one might say? Because if we can cram more and more die on a wafer (which has remained a standard 300mm diameter since 2000's) then the $/die goes down. Running a semiconductor fab is about how many wafers can be processed per unit time (or also known as WS/W or wafer starts per week). I see problems with this analogy but that's fine, its an analogy after all :)

"If the automobile had followed the same development as the computer, we would produce a billion rolls royces a year, get a million miles per gallon, can transport 10000 people per car and explode once a year, killing everyone inside. Oh and it would cost $3.50 per car."

tiglionabbit · 5 years ago
And no one would want them because they're a few years out of date.

u/tiglionabbit

KarmaCake day784August 24, 2009
About
hnchat:7VdvOjXM7ayuJrzAuGSq
View Original