skysight-inc/HackerNews huggingface dataset:
I own a Nokia N800, the immediate predecessor (and extremely similar to) the N900. And I can tell you exactly why it failed. Because the interface was really terrible. It was so bad I even made an article about it here: https://cs.gmu.edu/~sean/stuff/n800/

I am a former Newton developer. The Newton had its failings in many respects of course, but its interface was elegant, consistent, and of very high quality. Applications all worked the same way, and the Newton tried very hard to make an interface designed for the stylus. The Nokia series was awful: its applications felt very much like QT X11 apps crammed into a PDA screen, because that's exactly what they were. Almost no thought was given to how people interact with tablets. Compared the the iPhone and Android, Maemo (the N800/900 subsystem) was awful.

I think this is the classic X11 failing: the core of a good GUI is consistency and interconnectivity, and to achieve this good GUIs absolutely require a hegemon, some Evil Person who Forces Everyone to To It This Way. Otherwise it's just herding 1000 cat developers who come up with all sorts of awful interface designs because nobody is in charge. The iPhone and Android have both had hegemons (Apple and Google, in their different ways, forcing design requirements on developers). Not only did Nokia not succeed as a hegemon, they drank the Linux Kool-Aid in thinking that you didn't need one. And boy did it show.

Also, terrible battery life.
> I guess each actuator gets used half as often.

I don't think that will be true. By having the heads only read half the platters, the bytes per track are <areal density increase>/2. That's more seek operations for linear reads and small offsets. For completely random access that's probably the same number of seek operations as before, but queuing latency is lower.

Where it might reduce seeks is where multiple processes are trying to stream data at the same time, which sounds like is happening more and more.
An ordinary writer on a topic like this does not bury a link to Daily Stormer in the middle of the text.

Odds on this is a false flag "AsABlackMan" article & everyone responding to it has been had. Lobste.rs pulled it for this reason & the comments on r/programming are pretty direct.
How many companies did you get to a final interview with?
You claim: “Once our scanning resolution is good enough, he supposes, we’ll be able to create perfect digital replicas of brains”

None of the scanned replicas in Fall is perfect. They are functional in that they have consciousness, and connected to the original by some fuzzy, vague, and very much incomplete transference of memory and personality, but that's notably imperfect even for the focal information where people most knowledgeable about the process are deliberately trying to carry key information and plans across the transition. That is implicitly (though it is hard to tell how much since neither is a viewpoint character, and the original was progressively becoming insane before the transition) somewhat less the case for Elmo Shepherd/El—the former of which spent enormous time and astronomical resources to achieve that—than anyone else, sure, but there is no indication of anything even vaguely approximating a “perfect digital replica”.

> there’s still no coherent way to say that it’s the same person, a digital afterlife of the same soul. Stephenson blithely writes as if this is true.

No, he writes as though the society of the not-yet-uploaded in the book comes to accept it as tru-ish and those of the imperfect-replicas-who-come-to-understand-their-nature view it as also (but, at least in my reading, somewhat less than the preceding) somewhat tru-ish.

But even the characters in the book, on either side, don't seem to accept it as unqualifiedly true in general with the possible, again, exception of Elmo Shepherd/El. Who is a, or both of whom are (depending on your perspective on continuity of identity) unbalanced megalomaniac(s).

(Even before things get dominated by the afterlife simulation, the book already has a strong focus on the socially-constructed nature of perceived identity and perceived nature of reality.)
You had multiple apps accessing the same unauthorized API? What were you doing?
3 so far
A great highlight of how great Haskell parser combinators can be in the domain of linters.
I know a competent dev with severe mental health issues (bipolar, manic depression, ASD and narcissism all combined and untreated) who has been fired over 10 times (no exaggeration) but keeps getting jobs rather easily with a high salary.

Getting fired once because of this is not the end of the world if you're sufficiently competent. I don't have any practical advice but hopefully that keeps your spirits up a bit.
We're eating the menu instead of the food.
This reminds me of the moving pictures on newspapers in Harry Potter
Also, even if we know for sure it's because of the vaccine and of those additional 6 cases, 3 died, we have to keep in mind how many more people would die from covid in 1.6M unvaccinated individuals.
One more unironic personal user here - I use k3s for cheap-as-possible.
On the contrary this has been shown time and time and time again and again and again. All the great comedians (Louis CK, Seinfeld, Carlin, Prior,Chris Rock, Bill Burr) are transgressors,provocative, very un-PC and at odds with the SJW movement.

You can keep you "jazz-hands" comedians all to yourself and your "rich" experience.
I can't help but feel like if you want static typing, you're better off recognizing that python is not the right tool for the job.

Admittedly I've never done serious work with mypy (or typescript), so I'm approaching the value proposition of dynamic typing at face value rather than experience. However, it seems like the primary benefit of these languages was ease and flexibility, ableit at the cost of structure. Or said differently, adding mypy feels like trying to get out of a trade-off decision.

This situation reminds me of a talk Bryan Cantrill gave on platform core values, and as examples he gave his interpretation of the platform core values of languages like C, Awk, and Scala:
https://youtu.be/2wZ1pCpJUIM?t=349

For me, platform core values that stick out for python would be Approachability, Simplicity, and Velocity. I understand the posited value mypy brings to the table, but it feels in contention with the original core values that made python appealing to begin with.
The only right solution is for those people to learn emotion regulation.
Of course 2600 BCE is about half way between the early Pre-dynastic period and the end of the Ptolemeic period. And only about a third of the way to present day.

Egypt is mind bogglingly long lived.
I tend to agree, in a commercial sound control program like IzotopeRX one can set settings on a modal window while keeping the ability to control the main window. Also one can playback all previous states on the fly by clicking on a list of states, because it treats the process as a graph of Fourier states just like Gimp wants to create with GEGL. It is very important as a creator of a program with a complicated flow of tasks to let people feel that solutions are easy to accomplish. Now is Izotope easier as one imports only one track, but even Ardour in many ways is easier to handle than Audacity, and don't get me wrong, I love Audacity for what it does.
thank you very much for your first hand accounts. They are extremely interesting!
There are quite a few unit-testing frameworks for bash. I wonder, have you reviewed and compared them and came to `shunit2`?
Let's not forget the ethnic cleansing in China, similar cleansing of the Rohyinga in Burma, open slave markets in Libya, etc. etc.

Human nature hasn't hasn't changed, we just ran out of easy to settle real estate. And it's not cost effective to go after easily settled areas -- a couple of world wars showed how ugly that can get.

Once climate change starts changing things I'm sure we'll see yet more "colonization" and unpleasant behavior.
Whatever happened to opinions of people, likes and interests. So what if its fragmented? Isn't forking a crucial thing in open-source anyone can build and support whatever the fuck the want. There are thousands of other tech forums why do we need hacker news to fragment tech community.
> Approving scam apps hurts Apple.

The point isn't that they wanted scam apps, it's that they were so readily approving apps in the space that they even approved scams.

This suggests that they did so little review as to miss a scam, and therefore that any argument of "his app wasn't ready" isn't right.
Yes, so much this. Everyone was shocked about the Chinese methods in spring 2020, but looking back, the Chinese did something right there. Maybe nailing shut doors was a little excessive, but their success proves them right. (If one can trust their numbers, that is).
Could you share what firms you're working with now so I can skip doing business with them?
Lyft: Flyte Joins LF AI and Data
Convert your MOV files to GIF in one command
Superresolution in consumer cameras is definitely adding detail to the image using prior information about the universe (hair has a pattern, what looks like an edge has to be sharper than what the image says, etc). This is definitely the questionable artsy aspect of this superres boom. But the question I answered was more specific which supposed how you can make up info which doesn’t exist, but that’s definitely not true either. Modern superres tech (especially the non-deep learning kind) can extract more info from the image if you systematically account for the psf of the camera, distortions etc.
well, from past experience, if i don,t address the ,,hard science,, aspect of it, i just get laughed at, especially at a place like here, where scientific beliefs reign supreme. that,s why i stress that fact.

i found it not only convincing, but also to have practical applications which are not difficult to arrive at with a little thinking.

if you are a well-intentioned tinkerer and hacker not limiting yourself to digital devices with a manual, you may find it intriguing.
You're probably still correct, but what I saw from the immediate next generation was something like 9 platters and two or more independent read/write heads.

So we might be headed for what used to be a single write head (and its single throughput stream) to double, triple, or more.

Especially since the additional read heads enable the datacenters to scale shared object storage more effectively with more dense drives, which seems to be the main customer/application for HDDs at this point.
Why do you say that? Yes it is relevant. The vaccine has caused multiple cases of patients with blood clots. Some have been fatal.

Analysis of these patienta and their clots by a clotting experts is highly relevant.
Ansible Semaphore much easier than AWX (single binary file, no Docker required).
It is much faster.
It has Vue.js-based UI (AWX - jQuery).
> Mypy will only ever make it into a small fragment of Python code.

I don't think this has to be the case. If it got serious investment and the Python community was more open to making ergonomic syntax improvements so type annotations could be natural, we could see improvement. Similarly, I think it would need to figure out a saner solution to finding/loading type annotations, because the current set up and error messaging are immensely painful. I also don't know if Mypy will ever be sufficiently performant so long as it's written in Python (I think people really underestimate the difference between instant feedback and a delay of several seconds). Having good editor support would also drive adoption.

If Mypy were able to improve on all of these distinct problem areas, I think more people would opt into type annotations naturally, but it certainly feels like Mypy is being treated as a thing to pacify the people who whine about static typing (of course I don't think that's the real intention, only how it comes across).
Maybe not even that, it could be a typical childhood ailment that you get once in your life and never again.
I can point you to probably the last time Radin's work was ripped apart on HN, at least.

https://news.ycombinator.com/item?id=26066233
The claim that a more complex system is capable of a richer experience seems like exactly the sort of baseless chauvinism that the article begins by taking on. Also "richer" seems like it could use a definition.
Invoke [1] can make it a bit more convenient.

[1] https://www.pyinvoke.org/
You're correct that the mathematical veneer proposed here is bullshit - however the philosophical argument presented is perfectly sound. In these matters it's a mistake to adhere to the scientistic fallacy that the only things that are true are those that can be directly observed or quantified.
You can start with the last time Radin's work was savaged in the comments of an HN article.

https://news.ycombinator.com/item?id=26066233
SQL Antipatterns. I would love for someone to write an extension to this book – Refactoring SQL Antipatterns at Scale. I posted my notes for this book on my website: https://www.briansnotes.io/book/sql-antipatterns/

Also: The DevOps Handbook, Staff Engineer, and 20 YC Lessons
The Dome: A Simple Violation of Determinism in Newtonian Mechanics
I agree an evolutionary approach seems a good way of looking at the thing. Being conscious of what is going on around you is obviously an advantage over not.

Also from a how the brain works point of view you have billions of neurons recognising things in parallel and the data seems to narrow down from that to awareness of a small number of things which you can logically reason about. I'd imagine a lot of the conscious experience comes from that - the neural net highlights as it were.

Like if you're in the woods your pattern recogniser bits may be going there's a leaf there, there's a twig there, there's a bear attacking, there's some moss on the tree etc. and then the bear bit will get highlighted so you can think 'ah pepper spray' or what have you. The highlights being what we experience as consciousness.

It implies you get human like consciousness from that kind of mechanism so yes for a mouse, no for a carrot.

It also differentiates stuff going on in your brain that you are aware of and respond to but are not consciously aware of to that which you are. Say you are being chased by the bear and run. The logistics of running - path dips 2cm, raise left leg 5cm... you will not be consciously aware of because the highlights and logical reasoning bit will be busy with 'shit -there's bear what next?' type issues.
What does he mean by causal? The normal connotation kind of implies that you feel something if you are an organism that acts on the world. Or something.
There's a quote from Alan Kay (who is full of delightful aphorisms) in an 2002 Dr. Dobbs interview "The lack of interest, the disdain for history is what makes computing not-quite-a-field." that is one of my favorite descriptions of the state of things.

I'm a huge advocate for teaching History of Computing, and try to slip some into my classes (I teach computer engineering, but close enough) - maybe some year I'll manage to sell running a whole elective course.
https://en.wikipedia.org/wiki/Dutch_East_India_Company

Highlights:

> The company, for nearly 200 years of its existence (1602–1800), had effectively transformed itself from a corporate entity into a state or an empire in its own right.

> With its pioneering institutional innovations and powerful roles in world history, the company is considered by many to be the first major, first modern, first global, most valuable, and most influential corporation ever seen.
Were you looking at the ratings on SATA SSDs?

The WD SN850 NVMe flash drive does 7000mb/s reads. (Close to maxing out a PCIe 4.0 4x slot) That's 23 times faster than the hard drive speed you quoted. SATA SSDs have been obsolete for a decade now.

Edit: Just checked some prices on Newegg. Looks like the XPG GAMMIX S50 goes for $139, and does 3900 MB/s reads, while SAMSUNG 860 Pro does 560 MB/s reads... and costs $179.

It is unfortunate that the invisible hand does not seem to care about drive speeds. Absent price signals, online retailers do not do a terribly good job signposting the enormous gulf in performance between SATA and PCIe. Newegg lists 999+ 2.5" SATA SSDs, and there is no reason at all to buy any of them when building a new computer.
Have you worked on leetcode? If you can do mediums in about half hour I would try some big tech companies.
I love this idea, and yet it seems completely useless, untestable, unfalsifiable. Maybe everything has experience. Maybe every subset of everything has experience. We can't know.
You Can Still Use the Software
There can be no rigorous definition of what consciousness is, just names (experience, subjectivity, awareness, self, you) because it has no qualities.

Consciousness is impossible to describe. It is neither hot nor cold, it has no size, and it experiences no passage of time as it is always now, eternal. There are no sides to it and no parts. It has no extent. It cannot be pointed to.

It is beyond all possible signification, yet it is the significance of all acts and events and things.

The closest thing you can get to a physical referent for consciousness is to notice that "consciousness" is a synonym for "now". (To spell it out: you have never once in all your life been conscious at a time other than now.)

- - - -

From my POV a very common mistake (TFA makes it, and you seem to as well) is to insist that the contents of consciousness are the thing itself. It's like mistaking the television program for the screen itself. The problem with that mistake is that there's no argument that can counter it. Reality of consciousness is an experiential thing that, once grokked, changes the nature of one's being, not a formula or measurement.
Agreed, there's so much complaining about the state of journalism these days. Like the New Yorker or not but it is a good place to go for high quality longform pieces that are read by a large audience.
As a big K8s fan, I have no idea why it's so fat. I'm sure there's a reason, but I really don't know where the bloat comes from.

I just run K*3*s when I'm not using a managed cluster, and it works great and is lightweight. I've never noticed whatever is missing from it.
I haven't used it, but I have seen something similar called shellharden. It pitches it's advantage as being able to auto apply the changes.

https://github.com/anordal/shellharden
The only reason why they done is because it's mandatory under the impending legislation in EU [0].

[0] https://en.wikipedia.org/wiki/Directive_on_Copyright_in_the_...
I think there's a sort of definitional sleight of hand going on here, a type that I see often these days:

1. [Word A] means [Concept X] to most people.

2. [Concept X] doesn't apply to [Item K], but [Concept Y] does.

3. By creating a new definition, finding an obscure definition, or twisting a current definition I can argue that [Word A] technically can mean [Concept Y], and then apply the term to [Item K].

4. Now that I'm using [Word A] for [Item K], most people will associate [Item K] with [Concept X].

So when we say "consciousness," most people conjure up some concept about human like thought and communication. That's the reason why most people find the word compelling, and it obviously (almost by definition) doesn't apply to most of the stuff talked about in this article.

When coming across arguments that rely on this type of sleight of hand, I think it's best to ask yourself what the article would actually be saying if the loaded term was replaced by another term or phrase that makes it explicitly clear what the other means. So when the author of this article writes something like this:

> This is utterly frigid, hundreds of degrees colder than any temperature terrestrial organisms can survive. But the fact that the temperature is non-zero implies a corresponding tiny amount of heat in deep space. This of course implies a corresponding tiny amount of experience.

It seems that he's arguing that consciousness is experience and experience is any activity, even at the atomic level. So if we remove the sleight of hand and ask "Is there some level of activity, even sleight activity at the atomic level, everywhere?" The answer might be affirmative (if we're using a loose sense of the word "everywhere"), but it's not a particularly surprising or even interesting question to answer.
Not familiar with the term. I'll read up on it.
Depends on what you mean by "deploy".

If you mean assembling your own k8s infrastructure by spinning up machines, then you're right.

If you mean deploying your software on managed k8s infrastructure, then this an outstanding use of your startup's time. You will be able to find plenty of developers already familiar with the workflow, and you'll have a straightforward time growing and deploying your app on different providers. It cleanly side-steps many production pitfalls that burned our time 10 years ago.
> People use Python for its ease and speed of development, and extensive ecosystem.

Of these, I think only the ecosystem stands out anymore. For work purposes I wouldn't be able to move away from Python anytime soon, but if I could pick any language for new code it wouldn't be Python. If I had to pick the closest competitor, Julia seems like a great Python-like language in terms of speed and ease of development with much better typing and performance, but with a less extensive ecosystem. Nim might also fit that bill. If ecosystem was important, Go probably fills a similar space without being quite as steep of a learning curve as some of the other languages.
I remember a long time ago when I upgraded my motherboard and was pleasantly surprised that my SSD suddenly became twice as fast. Didn't even consider that I was switching from SATA2 to SATA3, was more interested in my CPU upgrade.

On an unrelated note, are you the same Dragontamer that I've met and played with at PDXLAN? Or do you just happen to use the same alias?
Been a happy customer for a while now, really love what you’re doing. I wish more companies were as direct and competent.
Highly recommend Latakia. Smells like a campfire before you even light it, but is delicious. And it's one of those things that soon will no longer exist in this world (the Syrian version is already gone) so experience it while you can.
Then you will really enjoy the work of Daniel Wegner. Most of his research is summarized in the book "Illusion of the Conscious Will".

His main argument is that we have two causal models to understanding the world, direct physical ones and "agent based". The first is good for figuring out a thrown rock is about to hit you and the agent based models are important for understanding things like a tigers sneaking up on prey.

Wegner proposes that when we apply this agent based model to our own actions we come up with the illusion of a conscious will. This is essentially the same as your post-hoc justification.
Also could use some more polish around handling SSH connections; I often manage to lock up TRAMP when I step away from the computer for 5 minutes. It's something that can probably be fixed with the right ssh_config/sshd_config, but I can't for the life of me figure out the right incantations.

For now, I just habitually do M-x tramp-cleanup-all-connections whenever I stop actively working with remote files, and let Emacs reconnect automatically when I save a remote file or refresh a remote folder listing.

(Incidentally, half of my use of TRAMP went away once I managed to configure a 256-color terminal on my sidearm; with that, Emacs in terminal mode looks almost indistinguishable from a GUI session.)