skysight-inc/HackerNews huggingface dataset:
> While selling less devices than their biggest competitor

That doesn’t matter that much (when taking about app developers) compared to how much money they are spending. A single iPhone user in the US and other rich countries is worth a dozen of Android users in India/African countries etc.

Also even if not literally a monopoly they can effectively behave like a monopoly and abuse their position because no tech company targeting consumers can afford to not have an iOS app.

> What? Iphones have been around for more than a decade, it's well known among customers how they work and there are plenty of options from other manufacturers.

Not what I meant and not how it works. I’m using an iPhone in-spite of their abusive practices and restrictions because their other features/advantages compared to Android outweigh that in my case. It’s basically a shit sandwich…

> why Apple users are so much more willing to spend money on software than users of other platforms

Because they have more money?

> How much money can an independent or boutique developer earn from Linux or Windows users, compared to Apple users?

Yes, that exactly what I’m saying. Apple won (clearly because of the merits of their products) and now they can squeeze developers and consumers to a very high degree without any negative consequences. That’s how monopolies (of course it’s scale, Apple is not literally a monopoly, for that matter neither was Standard Oil back in 1906, they had a comparable market share to Apple these days) work regardless of how exactly they became one, they get to keep all the market surplus that would go to consumers in a more competitive market.
It's dead now.

```go
func main() {
client := &http.Client{}

// Launch 100 goroutines
for i := 0; i < 100; i++ {
go func() {
for {
err := sendRequest(client)
if err != nil {
time.Sleep(time.Millisecond * 100)
}
}
}()
}
}

```
I found an enjoyable demo (can't find it now though...) of the animated table-of-contents feature mentioned here, and adapted for a website I maintain:

https://zquestclassic.com/docs/2.55/

I should add a check for `prefers-reduced-motion` https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pref...
>older library software simply doesn't run in modern environments

dosbox is a thing. They could be up and running in couple of weeks if there was political will.
Yes, also having some "related" posts is nice.

Here is my way for jekyll, which I copy-pasted-adapted.

https://blog.pwkf.org/2022/08/13/adding-navigation-tags.html
Blockbuster market share and stock are laughing at your comment
Generating playlists is one of the things that Watchlist does. Here are a few more:
1) You can actually set very flexible notification schedules and use a medium of your choice (email, webpush) to receive the notifications about new/unwatched videos in a list.

2) You can keep track of your progress by marking the videos in a list Watched/Unwatched. This is good if you’re taking a course on YouTube.

A few things I am building in near future if all goes well:
1) Adding the “tags” functionality which will suggest similar channels to users based on the kind of videos & channels they’ve added.

2) A video summary feature which will send a short summary of the video to you.
Everything old is new again and even has a shiny new acronym!
Is that some calculus about risks? Ransoming data with a threat, might kind of make people shrug in the aftermath. Airing all of the dirty laundry might make authorities take a significantly harder look at you. Like those groups who apologize for hacking a hospital.
Why and how?

Also how do u determine a salmon is sad?
Sorry, but you just have no idea how valuable Amazon is at enabling customers to discover that your product even exists. 100% of the customers who have ever bought from our website have discovered us on Amazon. We know this because we don't do any advertising outside of Amazon.
The fading of receipt is a common issue with thermal paper and I do not believe that it is done on purpose
There are many situations where people assign causality when there is no true evidence or mechanism. One of the best examples are cancer clusters. There have been examples of well-understood (almost certainly causal) cancers caused by industrial occupation, but cancer is common enough that some things that look causal are purely coincidental. For example, https://en.wikipedia.org/wiki/Radium_Girls was almost certainly causal, while "high voltage electrical lines cause cancer" probably is not (https://www.nytimes.com/2014/12/01/health/long-after-an-80s-...)

So no, it doesn't counter the hypochondria theory.
PS. For the record, this thread is now in the top SEO results for "Carmack Complete" ...

... so, theres's that :)
Are you saying that people living in America who (or whose parents) were born in China wouldn't be American?
I've worked in many different companies (healthcare, real estate, investment research, payroll, semi-conductor, streaming media, and more). I am currently in FAANG. All of your points pretty much apply across the board. Especially the one about tests, that is nearly universal. Outsourcing is a recipe for amplifying all of those negatives though and always has been. It won't be long before they start bringing those jobs back here again for that reason. Happens every time.
That's exactly the kind of thing I always hated about .net -- how the absence of a REPL forces me to create an executable for even the tiniest things. LINQPad solves this beautifully. Not sure if index ranges are inclusive or exclusive? Open LINQPad, double-click tab bar to open a new tab, type `"0123"[..^2]`, press ALT+X, done. I'd never go through the hassle to create an executable with VS for that, so instead I have to look up the documentation which is much more boring. And what's even better: countless times I was wondering what happens inside the framework and because LINQPad comes with ILSpy (I believe so, maybe you'll have to set it up) you can just F12 a framework method to see its source.
> Yes? Also “n-times” seems like pretty fuddy fud. And it seems weird to be more worried by the reallocation of a hashmap when a tree requires an allocation per node, so your average balanced tree requires a heap allocation per entry.

Yes, it requires allocation for every entry whereas a hash map requires it for some entries. You don't know which ones. So real time constraints are out the window. But no it's not something your average web programmer (including me) needs to worry about. Some people do, though.
Thanks for highlighting that.

My point was that you don't need anything extra: HTML + CSS define a lot of the laying-out definitions, they are ubiquitouos, and rendering for the screen requires "typesetting" just as much as it does for paper.
No, because they don't want fat people tarnishing their brand.
People did many things in the past that are now not OK.
Yeah but aren’t these cars big with people who do after market mods? Ferraris have to be serviced by licensed mechanics.
Wouldn't they still degrade every generation? I'd expect them to be created new, like new spermatozoa that are born with long telomeres.
What about macos? Is it easier to install and use without an account?
Do you like the Gemini? How easy is it to use two handed and not like a laptop?

I have an fx(tec) and whole it was a fun device the keyboard layout was awful and didn't lend itself to easy typing.
Programmers say that they are manipulating code when they go "vi foo.c" at their Unix prompt, so that's a bit of an upstream rhetorical paddle.

> It is exactly the static lexical binding semantics Common Lisp which introduce the conceptual tension in macro programming that requires the programmer to manually worry about gensyms.

A dynamically scoped Lisp (like Emacs lisp by default) with those kinds of macros needs gensyms all the same. It isn't the lexical scope.

When we have (let ((x 1)) (+ x x)), then regardless of whether x is lexical or dynamic, there is a lower level of binding going on. The x in (+ x x) physically belongs to the enclosing (let ...). That is not lexical scope; it's a fact about the position of the code pieces regardless of x being lexical or dynamic.

This is why in that strategy for implementing hygienic Scheme macros that you're alluding to, syntax objects, there is a different kind of closure at play: the syntactic closure. It is not a lexical closure.

The syntactic closure doesn't say that "x is bound as a variable". Only "this x expression is meant to be enclosed in this code".

Picolisp doesn't run into hygiene issues requiring gensym because it doesn't perform macro expansion:

https://picolisp.com/wiki/?macros

If you don't have a code manipulating process that invisibly transplants pieces of code from here to there, then of course you don't have the issues which that entails.
Is this “typesetting” only referring to things like page layout? For glyph rendering and shaping, I thought FreeType and HarfBuzz were the most popular open source engines, which I don’t see here.
https://en.wikipedia.org/wiki/Flettner_rotor
Even Al Jazeera uses the Houthi label rather than Ansar Allah: https://www.aljazeera.com/tag/houthis/
yeah, I've used Tuple. Multi looks to be the same thing.
Is there Steam in the non corporeal world? I could finally catch up on all these unplayed games in my library.
I've done a fair amount of experimenting with Suno. One thing is that if you hammer away at a specific song, changing its style until you get exactly what you want, you can focus in on a particular singing or guitar style that is so consistent that it probably is a significant chunk of someone else's music.

It is very easy to imitate the Beatles. And once you get a good melody going, you can keep generating versions of a song, you can make it sound pretty realistic. I've successfully made "covers" of songs I've generated, so while a lot of the technology may be randomized, it is very easy to get a melody to stick through regeneration.

It's easy to see what RIAA is reacting to here. It might be hard to prove, although they say the similarities are impossible otherwise. So even if they didn't steal the underlying music, the question is how closely can they emulate something before it is an outright infringement?

I get that if you put in plagiarized lyrics, then the human is at fault for the infringement. This proves intent, which puts the blame absolutely on the human. I would classify their "Go Johnny Go Go Go" example as that. It's obviously going to sound similar if you choose similar lyrics (Run Forrest, Run run run!) on that era of music, even if the software didn't plagiarize any of it. Certain styles lean that way. Consider punk and rockabilly, which often have absolutely interchangeable lyrics and sounds.

If you write any original surf style lyric of your own, then go for a surf style music, it takes very little effort to hone in on an unmistakable Beach Boys sound. That'll happen even if you're not trying.

I'm a musician, and I see parts on either side of the argument. Legal clarification is needed, because this is just going to get more and more common.

This is going to be a very interesting case. I think it'll be a long one, because both sides have something to gain and something to lose.
Boomer Candy Business Is Booming
what's wrong with Tuple? Multi looks like the exact same product.
VisionOS 2 beta 2 now available to Apple Vision Pro users
And despite this, some people DO insist on living just on the edge of legality. I recently had an interaction with someone declared a "vexatious litigant" in Texas. That's a legal status that requires them to get authorization from a judge before opening a new lawsuit against another party.

I prefer a world where most people don't ride the edge of legality.
The block cloning feature in newer versions of Windows is enabled by copy-on-write filesystems. macOS ships with one by default - APFS. Linux also has BTRFS, and before that there was the ZFS-on-Linux project. Microsoft is now shipping a CoW filesystem for Windows that appears to be a ReFS derivative.

This is .NET specific insamuch as this is getting MSBuild to take advantage of ReFS features; but there's no particular reason why other build systems couldn't take advantage of ReFS in the same way MSBuild can take advantage of APFS. The main question is if the build system needs to make lots of copies of files that may not ever be updated. I imagine anything that does dependency fetching (especially Node/NPM) would benefit.
There are a few blog title/conference talk title cliches that I would love to toss in a volcano and never hear again:

X, or how I learned to stop worrying and love Y

X for fun and profit

A tale of two X

X considered harmful
Looked for it. "idaho potato production 1957" to see what the right search terms were by looking at some hits, then "idaho farm report 1957" until I found that table via in-book text search; both searches as " Search text contents ", limited to <1965.
red black trees can be thought of as 2-4 trees, and they're way less headache-inducing when you do

if you inline the red nodes into the black nodes, you get a 2-4 tree node. except that the 3-nodes have chirality. but then, you can just use a 2-4 tree

AVL trees seem not worth learning. they have slightly different performance characteristics than red-black trees. but, if i care about performance beyond big O, i'm probably using a hash table or a cache-aware tree of some kind instead of a CS101 data structure
Sure, but this region is still heavily forested -- just with second-growth forest (trees ~100 years old and not older). Is there a significant difference between old growth and second growth for this purpose?
And even if we get there with something like neuralink, how big is the gap between training it for someone who is currently deficient in that limb or sense and willing to go through the rigorous and extensive mental and physical training required to master the new tool, and Joe Blow consumer?
This is helpful! I will reach out via email.
I don't mind Drew or Fabien's layout, which have a reasonable column width. But Dan's site is unreadable for me (at least on desktop) without reader mode. What would be the reason for choosing to have full-width text on a blog?
Seems somewhere in the middle. I can see how chatgpt controlling your screen is an interesting path for OpenAI and Multi seems like a good place to start.
So what? All large retailers do this. They're called house brands. And they're actually beneficial to customers, since there's a well understood quality floor. If your product can't compete with a house brand, then your product isn't bringing any value to the customer or the marketplace.

I say this as an Amazon seller that competes with Amazon Basics.
i heard this from my art class teachers when I was growing up, and from a few friends who went on to be comic strip artists. However, going back and reading a few interviews of my friend, it seems like he actually imagines fairly simplified storyboards before drawing them, not a wholly formed final image.
Washington has absolutely tons of other lumber forest that isn't part of the Cedar River watershed, and it is still harvested today. We don't need to be logging in our drinking water watershed.
I think it is vital to maintain a strong focus on ethical considerations in this field especially
> they've started manufacturing semiconductors on land specifically only zoned for light industrial use

This looks strange indeed, I thought light industry is like bicycle repair and large bakeries, definitely wouldn’t expect a chemical plant
I have been funding Murena, because it’s probably the most ambitious and challenging project that aims to make the world better.
We need to make the tech an opportunity again for people, to make it work for the people.
It is exciting and fraught both
This was the route I was going to take, but YouTube to Mp3 conversion affects the sound quality, sadly :(
I'm going to have to log off of HN for a while. Got a beach trip coming up, so your comment is timed awfully haha
> I was on the bottom floor and 0000000000 VOCs.

If the source of the chemicals was actually the emissions from the other facility and not the soil below the building, you would expect none in the lower floors where you were and more on the higher floors where this person was.
Arguably, the prevention measures for digital catastrophes are not widely understood by those INside the industry.
I didn't say cyclists constantly dodge projectiles-- I said fast=moving obstacles, like cars and car doors. Having dodged quite a few car doors in Boston myself, I have a hard time picturing someone who could do that being dangerously thrown off by a little key floating down on a little parachute.
> Personally, I'm a subjective idealist, who believes that intentionality is an irreducible aspect of reality. So no, I don't believe in physical reductionism, nor do I believe that algorithms can have intentions by way of physical reductionism.

I don't follow. If intentionality is an irreducible aspect of reality then algorithms as part of reality must also have it as realizable objects with their own irreducible aspects.

I don't think algorithms can have intentionality because algorithms are arithmetic operations implemented on digital computers and arithmetic operations, no matter how they are stacked, do not have intentions. It's a category error to attribute intentions to algorithms because if an algorithm has intentions then so must numbers and arithmetic operations of numbers. As compositions of elementary operations there must be some element in the composite with intentionality or the claim is that it is an emergent property in which case it becomes another unfounded belief in some magical quality of computers and I don't think computers have any magical qualities other than domains for digital circuits and numeric computation.
I don't have those CDs anymore. That's the problem, besides, I would like to know what's the solution for the tracks on Spotify, though
I did something similar where I would be able to tweet the latest post if I wanted. It first breaks down the entire text into chunks and then uploads the relevant media as well. It also keeps track of the previous chunk that was posted and uses that ID to reply to it.

I never committed the twitter version to my repository, but you can look into the Mastodon version: https://github.com/navanchauhan/navanchauhan.github.io/blob/...

I don't actually use it though
As I said I use property checks as much as possible, but they’re still cumbersome and the complexity and difficulty scale non-linearly with the complexity of the interface; some properties are easy to write whereas others are so difficult I can’t imagine how to write a generic property for all situation vs resorting to boundary conditions I think of. The challenges with the model checker is that there’s all sorts of constructs it can’t test. For example, Kani can’t handle await expressions which is a huge obstacle for any async Rust code.
Boeing Starliner issues leave astronauts stranded in space
NASA cancels ISS spacewalk due to spacesuit coolant leak
Well, I've been known to stream from my servers from time to time over the decades. Dial-up was fun.

Let me restate that as unknown, even though I was streaming to the world ;)

Mostly with security cams, but with media I would never try to compete with Netflix, however someone who wants to try that might still benefit from my approach.

What I do is reiterate until the cost per stream on these terms doesn't matter any more at my scale. Then keep on going to zero by piggybacking on money that is already being spent.

4K is still beyond the reach of zero, so no 4K for me.

Yet.
I already did, you just aren't paying attention.
Wow, thanks for the awesome work! It's my favorite neuroimaging study, and we have a print of the poster on our lab's wall.

How do you find the rigor of neuroimaging analyses have developed since that paper? I don't follow it much, but I've seen some quite wild looking stuff being published (e.g. predicting smallish datasets by feeding voxel activations into a huge ANN). Are my concerns about a new era of overfitting realistic?
Oddshub
Multi will be low effort to switch off from. If you're using Slack already (which I'd imagine most of their customers are) you can get by with huddles and screen share.

The Rockset one is fucked up. It's a central part of some companies infra[0].

0 - https://x.com/SRhyne/status/1804266196193157256
Awesome, thank, I'm looking through their video now.
I imagine that an uploaded mind in a non-corporeal state would have unprecedented opportunities for exploration
Yeah, luxury bags aren’t about buying a bag but owning an object that signals status.

Making it cheaper or local or available to more people is not the goal.
The real reason DEI became such a toxic word is because it’s advocates are using it as justification to commit the same mistakes it ought to prevent.

Just look at what happened to the movies industry. Disney and Marvel for example explicitly discriminate against whites and males.

Instead of equal opportunity the only thing I see DEI advocates doing is targeted discrimination.

If we are going to have people decide who to discriminate against let’s end this all together and just focus on skills. It’s a fair compromise
Chinese Rocket Seen Falling on a Village Was Spewing Highly Toxic Chemicals
I'd love to see a return of the aluminum containers for frozen dinners. Lazy Dog sells fresh-made take-home dinners (albeit at restaurant prices) in aluminum trays, and it seems superior to those plastic ones. Cooking the food in the plastics, having the tray be pretty much unrecyclable, being mostly limited to only cooking in the microwave as most of those plastic trays couldn't stand a 350F oven for long, pretty terrible experience overall with plastic IMO.

I never really lived in the time when those aluminum trays were a thing though. What were some of the big negatives, other than the obvious cost aspect? Durability? I guess microwavable issues?
As do birthday parties.
I recommend the dashboard be “dumb” and only be responsible for

1. Receiving streaming data in either csv or json
2. Allowing user to select which columns are displayed

Then you don’t need to concern yourself so much with where the data comes from, either their database, or splunk, or etc
Yes, I assumed they were talking about the Cedar River Watershed (Chester Morse lake basin).

> Specifically, here is the forest management plan, which goes into great detail about the current conditions, their effects on the water cycle, and the long term objectives:

This is a 130 page document. The first few pages mentioning old-growth forest are mostly discussing habitat for fauna. Is there a more specific part of the document discussing hydrological impact?

> I spent a few years in my 20s volunteering for ecological restoration projects in the watershed. We dug up old logging roads, removed invasive species (Japanese knotweed, ugh!), deconstructed landscaping left over from abandoned small towns, did erosion control along creeks in logged areas, restored riverside habitats, and planted lots of native trees and shrubs. I am not in touch with the organization anymore, but I'll always feel some pride in the work we did and a sense of connection to the place.

Very cool! My only connection to this is that my mom worked for SPU in drinking water.