skysight-inc/HackerNews huggingface dataset:
> the press views Android as so inferior to iOS that it’s not a viable alternative for Apple users

It's not just the press: switching to Android would have very negative drawbacks to many Apple users, even if you don't consider it to be strictly inferior. It would be like pointing a sports car owner to a minivan and saying that they should buy that when they complain about their manufacturer removing buttons from the dashboard. (More accurately, assume that the only sports car available was from one manufacturer and you had to move over to the minivan or you have to ride a bike everywhere.)
> you'd need to shell out at least a couple of hundred euros on speakers to fully experience either vinyls or lossless.

A pair of Sony MDR-7506es would do it. The workhorse cans of the recording industry.
> Whether you want to dance (TikTok) or code (github),

Or work (LinkedIn)
In my experience (not advertising), this is how most organizations operate. Even non-profit or government ones. If a firm is conspicuously not advertising, they'll get some organic press and maybe goodwill.
Apple does work to prevent third-party app stores from being on their platform.
Las week I brougth an old G4 the poped up in the marked. A rare thing to occour here, since they where super expensive when new.

I paid something like 20 bucks for it.
It came with a busted ide hard drive, but no worries. I went online and brought an ide to sd card adapter, and will now install Tiger in it.

I don't spect to take any serious workload, but It will problably be fine to run Starcraft and Diablo II in it. Will see.
All of these types of studies are being debunked: it's not the red meat that's the problem - it's 1) the quality of meat you're eating, and more so 2) the other crap people are eating. The first Carnivore Conference happened last year, and the movement is growing.

Edit to add: Look up Dr. Georgia Ede videos on YouTube for some of this debunking.
BTH News 02August2020 – Between the Hacks
Afaik they still have it, but it isn't used to blast propaganda anymore (just play music for tourists). I haven't found any more recent news articles saying it was removed or taken down, and wikipedia doesn't mention its removal.
There are some Linux distros that still support 32-bit PowerPC architecture. Many old Macs find second-life running Mate or Xfce desktop.
I'm not trying to be a downer, but there is absolutely no reason to do this. For $50 you can do so much better without really trying all that hard.

Now I fully appreciate the draw of doing something like this as a hobby or something, but this article is talking about productivity. This is not an investment for productivity.
Great project.

Here are a few things that came to my mind after visiting your site.

1) On an iPhone 6, the preview of one of the templates in the “GET STARTED FASTER BY GETTING ALL OF OUR READY-TO-USE TEMPLATES” section doesn’t work (I only checked one template). You can’t scroll on the page that opens. And the “responsive” device buttons don’t make sense when viewing the page on mobile, I think.

2) I was hoping you’re using Bootstrap (and not some entirely custom css) but it wasn’t clear on first sight if that’s the case. Yes, you’re stating it above your headline but I would make that more prominent as it’s easily overseen (at least by me).

3) I have no idea who you guys are, so the “built by...” doesn’t make that much sense to me. I saw that also on the Tailwind UI site but at least over there I know who Adam Wathan is...
I bought a cheap record player to play with, and put a decent cartridge in it. The main problem was it turned too slowly. Drilling a hole in the bottom exposed the potentiometer that controlled the speed.

The problem was determining its speed.

I finally figured out a no-buck solution. I wanted to tune it to 33 1/3 rpm. So I taped a piece of paper to the turntable that would thwack against the tonearm pivot on each revolution, then counted the thwacks in a minute, and adjusted for 33 and a bit. Worked fine!

P.S. attempting to count the revolutions by watching it spin is an exercise in madness.
I believe that the idea is that you have a bunch of tokens that can be verified that were signed by a provider but cannot be associated to the owner of the tokens.
It's a pity there aren't many foods with a sugar level that tastes well to people who aren't acclimated to eating sugary things. The food industry has decided it's either no sugar or lots of sugar, so it seems.
have everything that's below ambient be submerged in an engineered fluid?
Maybe it's just me, but the user interface on that old PowerPC Mac looks gorgeous - way better than modern "flat" UIs
I mean can you think of a single recent example of any business hurting due to a boycott? Yeah, it is the cheaper and easier option for the board but the degree that literally every public company seems beholden to the demands of unhinged Twitter users is absurd.
From the perspective of a business? Probably the age you start buying their products.

Not to be too cynical, but I doubt many companies give a damn what peoples opinions are, if those people aren’t buying their products, or if there isn’t a creditable threat those people will start to influence the opinions of people who do buy their products.
That pretty well is the law of the high seas isn't it? Remember seeing a video a few years back of a private security force shooting at pirate ships from the deck of a cargo ship. Although as soon as I wrote that, I realize that's outside of territorial waters in international areas.
Granting dynamic-codesigning exclusively to JavaScriptCore shows a lack of confidence in their platform sandbox and the app store review mechanism, and a (occasionally dangerous) overconfidence in the quality of WebKit's security.
On the one hand, this is probably a good move made for the wrong reasons.

On the other, I feel like if we're going to force a divestment in the name of national security for a social media app, maybe we should have all our social media apps operating domestically abide by strong privacy protections and data isolation policies.
Thanks for reading.

You pretty much nailed it. I went into the project without a clear monetization plan and when I got around to trying to figure it out I didn't know how.
That sums everything I've read from him. He has genuinely good and unique ideas but over time he's spent more and more time trying to dunk on his enemies. I had actual difficulty making it through some of his more recent books.
Rust offers a better alternative to functional programming: you can mix and match imperative and functional programming without the pitfalls of arbitrary mutable state (which is where most attempts to mix and match run into problems)
So this will be used entirely for invasive tracking by Google's advertising arms. Calling it a "trust token" is gaslighting, since the data being collected and distributed to advertising companies is not properly disclosed nor easy to disable.

Google has a habit of obscuring such practices, like the hard-coded "X-Client-Data" tracking backdoor header they send to DoubleClick and is impossible to disable, and never disclosed to anyone.

If they'll do "X-Client-Data", you can be sure this backdoor will be even larger.
It's good when dealing with humans, it's bad when dealing with machines.

Allow humans a fudge factor for ease of use, but not at the cost of integrity.

For instance, allow phone numbers with separators, or spacing, or shortened versions etc. It's aggravating when a form asks for a cc number and allows a user to type spaces but the field has a max length so you have to backtrack and delete all the spaces.

Make apis conservative in what they accept. This reduces complexity and the likelihood of bugs.
Self hosted matrix? It has e2e encryption.
Uh, if all you need is to write documents on an air-gapped machine, it seems like practically anything would do the job. Any Mac of any age whatsoever, a typewriter ...
I know that two lane highways can be dangerous, but are those really among the most dangerous?
> The way you have defined the word monopoly does not make legal or practical sense... if Apple only ever made 100 smartphones ...

That is precisely the point. iPhone has a market share of 45% in the US. Therefore Apple has absolute control on 45% of the US population's app provision, they are precisely a monopoly (etymology: single - provider) for that market. If 45% of the roads in the US was built by Apple and they had absolute control what cars run on it, they would still be a monopoly for all intents and purposes of why a monopoly is harmful and extractive.

Before we think "but users can buy Android too", iOS and Android are not completely fungible operating systems nor the hardware they come with. Even if they were, at best it would mean we had a duopoly instead.
> it's just a set of conventions that are useful just because we have no better solution right now.

Every profession has conventions on how their solutions are expressed. Go against the convention, and you'll make us work harder to understand you. This is not appreciated.

If you want to establish a new convention, show us how yours is better.
Le Tote the owner of Lord and Taylor was part of ycombinators summer 2013 batch. Sad that a decision made last year dragged them down probably due to covid.
I thought it was "Additions I would have benefited from" but then reading them it is clearly "Additions I have benefited from".
> (e.g. look at `https://git.sr.ht/~sircmpwn/scdoc`).

HN doesn't have backticks syntax, so the trailing one is getting inculded as part of the link and 404ing. Fixed link: https://git.sr.ht/~sircmpwn/scdoc
Discussions about the relative morality of informal self-associating groups quickly becomes a No True Scotsman contest. "The real Gamergaters only cared about TFYC and the GameJournoPros cabal and the ones who harassed women were just opportunistic sexists" and "Only peaceful protesters count as BLM supporters and the ones looting small businesses are opportunistic criminals."

Granted it's reasonably obvious a greater percentage of BLM supporters have pure intentions compared to the percentage of Gamergate supporters who did, but it's my position that an overall value judgment on informal groups is not useful. The bad actors don't affect the validity of the message. When someone argues that the riots are a good reason to dismiss the calls to end systemic police racism it's just an ad hominem fallacy writ large.
The apps available are part of the purchasing decision of which phone to buy, just like which games are available are part of the purchasing decision of which console to buy. You don't get to buy an Xbox and then demand to be able to play Mario Kart on it.
> The biggest problem today ... is the complete lack of transparency

While that's the biggest problem right now, transparency by itself isn't useful. I have transparency into my bills but I don't have the ability to change them. Negotiating power is being taken away from consumers. When's the last time you've seen anything which didn't have some form of liability limitation clause? When's the last time you've been able to negotiate that liability limitation?
Can you show up at Costco and prevent them from selling your products at a lower price than you do on your official website?
Glad you liked it. You can also send it as json.

curl -X POST https://victorribeiro.com/pos/word.php -H "Content-Type: application/json" -d '{"msg":"today is a good day"}'
For approximately 10x as much ($500 USD), you can get a pre-retina Air, which has a much improved keyboard, working wifi, flash storage, and a modern OS and browser. It also happens to be way lighter.

To me that’s more than a 10x improvement over the setup the author describes. There’s relatively little you can’t do on such a $500 machine.
> Apple is really good at reviewing apps.

They're really not.
I’m now wondering what the maiden ‘success’ voyage of The Boring Company would be...

Would they have to dig 100 miles in a day or something to show the world something as impressive? Thoughts?
I had enough issues with Androids over the years and switch to iPhone, I consider the slightly more "closed" ecosystem a feature, not a bug.

I work with free software too so this was a very conscious decision for me.

Run open-source software everywhere else though.
Right? I suppose he/she is focusing on the naive authentication piece, but I honestly thought most of the code was clean and sensible (the dev is just inexperienced). I’d rather teach this person the technology than someone who constructs labyrinth-like mental models, but knows the technology. They are code terror incarnate.

There are many people that could take that simple function, split it across three files, with various events being dispatched, with “elegant” switch cases, and over abstracted utility functions all over the place. These are the minds I fear, these monsters will eat your sanity with their contraptions.

You know nothing Jon Snow, this code is good. I know what the person was trying to do, and it can mostly be solved. Please purchase a ticket to a few React apps, or a home grown php framework. Then we’ll talk. You have not met a real mind eater yet.
They're definitely making progress lately. For a few years there it seemed like it would never happen, but now I'm starting to have some hope.
They dont want your data, but your data being worthless isnt an argument. You arent the target.
Yeah, something is going very wrong. As if they were trying to tokenize html/pdf, pulling in a lot of extraneous characters/bytes, and using some sort of homebrew ML project to translate it. I don't know how else you'd get such bizarre results.
You're playing with peoples' lives here. That's not funny at all.
So its on playstores and has no relevance to alternatibe playstores or sideloadimg
I tried to use OCaml once. My main difficulty was the compiler error messages were very primitive, and I had an awful time figuring out what was wrong with the code I was writing.

I finally just gave up.
> These are not meaningful distinctions: the consumer has a choice not to shop at Walmart, not to buy a Nintendo product, and not to use a Visa card. Similarly, the consumer has a choice not to buy an Apple product.

A better analogy would be having a person with you all the time and told you what products you can buy or not buy from any of these stores and took a 30% either from you or the producers everytime you did.

Walmart is only a monopoly on walmart branded products sold on Walmart, for everything else you have the option to buy them somewhere else. Apple has monopoly on every single app sold on their app store, you can't buy them somewhere else without depending on the developer making a different version and forgoing the iPhone you had already bought.
Broadly speaking it boils down to collectivism vs individualism and authoritarian vs libertarian on an x,y economic axis. The social z axis defining "left" and "right" (more accurately progressive and conservative) is a spook because morality is culturally subjective.
Isn’t matrix basically all that’s needed? It even has out-of-band verification of your friend’s keys.
I would correct a couple of things here.

> The language is on par with F#,

It's on par in some ways, and fairly they're different in other ways. E.g. F# has reified generics while OCaml erases all types at runtime.

> notably less expressive than Scala.

Personally I find it super difficult to express a lot of things in Scala that I can bang out in a few simple lines of OCaml. One of the simplest possible things for an FP language, try writing a sum type that type-checks properly when you put it in a list. Scala:

scala> sealed trait PaymentMethod
object PaymentMethod {
case object Cash extends PaymentMethod
case class CreditCard(name: String, number: String, expiry: String) extends PaymentMethod
}

scala> Seq(PaymentMethod.Cash, PaymentMethod.CreditCard(name = "Bob", number = "1111111111111111", expiry = "10/21"))
res0: Seq[Product with PaymentMethod with java.io.Serializable] = ...

OCaml:

# module PaymentMethod = struct
type t =
| Cash
| CreditCard of { name : string; number : string; expiry : string }
end;;

# [Cash; PaymentMethod.CreditCard { name = "Bob"; number = "1111111111111111"; expiry = "10/21" }];;
- : PaymentMethod.t list = ...
Let's say there's a global mutable variable M (doesn't have to global, can be x1.M = M, x2.M = M, for example, but easier to think with global) which is used by and modified when f(x) or g(y) runs. Then, the order of operations would matter and so you get different results with and without stream fusion.
I think OP means it’s a fake or arbitrary sense of scarcity. If you have a goal in mind like a kickstarter campaign then it might be better to say it. For example. Pricing 49 for the first 200 people because I can quit my day job and go full time on this XYZ project. The audience has a purpose other than their own fear of missing out. Maybe think of the user here...

I’m afraid of XYZ so I’ll buy now

.vs

I’d really love to support this guy so I’ll buy now

Now long term which customer mindset is really going to make you successful?

Hope it helps! Nice product
This is a good list, but it seems to blur latency and jitter. For example, turbo modes can cause significant variability, threads running on other cores can cause your core to downclock, etc.

Reducing kernel scheduler interrupt rate can cause strange delay effects (presumably due to locking). Running it faster, but only on some cores, has been more beneficial IME. Depends on the latency vs jitter requirement of your computation I guess. If you're using SCHED_FIFO there is a complicated interaction with ticking being sometimes enabled (while theoretically tickless) at 1kHz to let kernel threads run...

Multithreaded apps should consider cache contention and CPU/memory placement. This does not always mean place all cores on the same socket, because you might need to get max memory bandwidth. Cf lstopo, numad/numactl, set_mempolicy(2). Making sure no other process can thrash the L3 or use memory bandwidth on your real time socket can also help. Node that numad(8) does page migrations, so it can cause jitter when that happens, but also reduce jitter for steady state.
new web browser for PowerPC Mac: http://www.floodgap.com/software/tenfourfox/

new OS for PowerPC Mac: https://voidlinux-ppc.org/

or, a new PowerPC computer: https://www.talospace.com/
Ah, thanks for the link!

Yes the phrase "complete response" does sound like a full task finished, but what, exactly, is a "complete response"? Isn't a popup or dialog box or a loading spinner a complete response from a UI perspective? If not, why not?

The definition of "complete response" in the paper is not specific. What were the tasks being studied? Can you have sub-tasks for which there are multiple complete responses? Note the interactions this paper is discussing are terminal commands on a terminal connected to a local mainframe. They didn't have web pages.

There are notes in the paper that give clues as to what kind of tasks & responses they are talking about: "In 1979 their installed system was designed to offer 300 simultaneous users word processing, programming, computing, and remote job entry capabilities, with the response to 80 percent of the transactions being processed in .5 seconds or less."

There are lots of other clues that the kinds of interactions they are talking about are so basic and tiny that we don't even think about them as individual tasks anymore. When you read the entire thing and study the charts, what the paper is really showing is that computers in 1982 were excruciatingly slow, so slow that they interfered with basic word processing and data entry, so slow that they could actually calculate the financial savings of being able to execute shell commands slightly faster.

Even though it says the subjective words "complete response", there are and always have been large tasks that take much longer than 400ms. Does that mean any task that takes longer than 400ms is automatically bad UX? I don't think so, I consider starting a 3GB video download, for example, to be a complete response when the browser acknowledges sending the request, and starts showing progress. I think the paper's definition would agree with that because I can submit other tasks to the computer immediately, I can read other pages, type other commands, save files, etc., etc.
But an abstraction is always an extension of reality.
Mankind evolved to eat red meat. We developed fire for it. We invented spears and bow hunting for it. It's one of the healthiest foods you can consume, has been part of the human diet for over 2 million years... and besides the noted protein, it contains B12, Zinc, Selenium, Iron, Niacin, B6, Phosphorous and many other valuable nutrients. You can live exclusively off a diet of just red meat and live a long, healthy life. Many tribes do, including the Maasai in Kenya, the Sami in Finland, and the Inuit.
Yeah, you're right. That investment means they are somewhat involved in social media.
You'd be better off with a CF to IDE adapter. SD really isn't well suited to be a main OS volume. Or just get a SATA to IDE adapter.
RescueTime Alternatives You Should Be Aware Of
I find flat more aesthetically pleasing but often harder to use, and I've seen data to back that up.

Problem is that people tend to confuse the two and fool themselves into thinking pretty equals usable. Glossy vs matte screens are the classic example. Glossy looks pretty but has way more issues with glare.
> I’d really prefer if NO ONE rolled their own

I really disagree with this. How do you learn about encryption, security et cetera if you don't do it yourself?

It would be like removing the letter B from ABC because the letter B may be unsafe.
Does anyone use swap on a system with real time response goals? Just disable swap.
The AppleWorks UI was kind of an incoherent mess, stuck halfway between the Platinum and Aqua UIs. You can actually see elements of this in the screenshot -- the ruler in the word processor window is a relic of Platinum, with gray controls and bitmapped text, whereas the window frame and menu bars are more of an Aqua thing. (Except for the AppleScript menu, which is a Platinum-era icon again.) Then there's the "Button Bar", which was an entirely idiosyncratic element added to the OS X version of AppleWorks...

Much of this is due to the history of AppleWorks -- it was a Carbon conversion of ClarisWorks, which dated back to 1991. Parts of the UI -- like that ruler -- are essentially unchanged from version 1.0.
> And nothing close to the scale and ambition of Apollo.

I'd argue Apollo, as spacecraft, is left behind. Far behind, and the scale of today's works is way bigger. You can't compare Sno-Buggy - a towering automotive achievement of its time - with modern Toyotas in numbers, development resources spent, functional richness, versatility of uses.

Apollo was different because it flew away from a low Earth orbit - a first for manned spacecrafts. And Starship maybe will fly even farther - qualitatively - than Apollo - in this sense it's a big step, yes. But making what was nearly impossible 60 years ago routine and affordable isn't unimportant or cheap.
My uncle was using a 25+ year old PC running DOS and WordPerfect up until he passed away last year. I think he enjoyed the distraction free environment.
You can be a genius savant engineer and still crash and burn at large companies because you can't politic. I've seen it.
Since highway autopilot is the #1 feature I want from self-driving systems, despite the apples-to-oranges nature, 10X better is still a really good sign.

Highway self-driving should be the easiest to automate under decent conditions, and would eliminate 50-80% of the flights I've taken.

And it would be a lower carbon footprint even if it was ICE, and EV would be lower in the short run (better efficiency) and even better once solar/wind/storage displaces all of coal and natural gas.