skysight-inc/HackerNews huggingface dataset:
No sane person would use WinForms, my point was that layouting and GUIs already had prior art and none of the lessons were learned.

> If you only ever use a tool the way it was intended how can you make it better?

I don’t think that it’s how things work.. you don’t have to misuse something to think ahead and make something better/develop it into better directions.
Model Batch Inference in Ray: Actors, ActorPool, and Datasets
Has anyone compared the ActivityPub and Matrix protocols? Why was Matrix/ActivityPub created when the other already existed? What are the respective strengths/weaknesses/focuses? In which contexts were they created, to solve which problems?
> just to increment one of two numbers

Oversimplification isn't helpful.
I provided consulting for a mobile carrier before. The reason why this doesn't happen is because once you do apply data caps, users often try to "not eat their entire allocation the first day" because otherwise they would lose internet halfway through the month.

The same reason as to why you don't use your entire paycheque at the beginning of each month when it drops.

Granted though, in terms of internet, this is not a detriment (at least not enough) to think you won't have internet by the end of the month. But that'd the thinking behind caps, that people would even out their usage through the month.
A few things:

Clay weighs significantly more than sand. For the same volume of material, clay will store significantly more thermal energy. The big question is- is the hot air on a closed loop or an open loop? I don't know of too many fans comfortable cycling 600C air, which means that you need an open loop of air (fresh air > fan > heater > sand > exhaust). If the sand isn't drawing heat off of the hot air fast enough, the heat won't actually "sink" in through the sand. If we are talking a closed loop of air (fan > heater > sand > fan) then the sand will get fully heated.

My reference to "residential" is the aformentioned rocket stove mass heater- see https://richsoil.com/rocket-stove-mass-heater.jsp or https://www.youtube.com/watch?v=fwCz8Ris79g and https://www.youtube.com/watch?v=8ptwncPImuo if you prefer videos. These types of things typically stay warm for about 24 hours, so they're burned once a day, maybe once every other day depending on how the house is insulated.

Since these are all wood fired, they must be open loop, and sand is almost universally acknowledged as a terrible idea to use for thermal storage.
Cutting costs in a company that's almost never been profitable is failure? A huge layout isn't a suggestion of an unhealthy start, it's a suggestion of an unhealthy status quo.

What material business failings has Elon had so far that you would include in him failing upwards? Is Tesla and SpaceX successful despite Elon's bad decisions, and if so, what were those bad decisions?
Archive link: https://archive.ph/9Qg1H
Yeah, that aside I'm more interested in the White House deleting a tweet than the response to it. Seems a bit weird all around.
Texans grow up hearing the story of Esau selling his birthright to Jacob for a bowl of stew, think that Esau was the one worth emulating…
If you read his writings, he says this because he's financially stable and doesn't need the income at the moment - he was working because he wanted to.

That IS a privileged position to be in, but he accepts that.
Twitter could take the same approach that TV took, and has abandoned, long ago: each side gets equal air time to present their opinion. If a twit comes from a blue politician, the red team gets to respond, and vice versa.
I suggest Musk sell the right to suppress someone else's tweets, and also sell protection against that. Start an arms race and sell weapons to both sides.
Totally - this is like thinking you’ll catch FSB agents by looking for Russian passports.
Wtf? That code looks like shit.
Oh it can be gamed and brigaded SO HARD and it's totally inevitable it will happen. The question really is if things can be kept to a dull roar.
Another +1 on this, happy to chat further if you want more context.
From the last week, I think it would be more apt for Musk to be shooting his own foot, and then exclaiming "Why would the activists do that?"
One problem of having old WWDC content available is that it is confusing for a developer searching for how to do something to be shown deprecated approaches. It's hard enough finding the right way to do something in Swift with all the old versions of the language around.
It's not a joke. I'm referring to a specific italian serial conman.
So, two things. One: 1980s machines don't have the memory access performance you see today. If N list chase operations takes the same time as N sequential reads then the linked list has the nice properties you were probably taught in school and actual in-memory representation of a linked list is a good choice. On today's machines that list chase might incur a sizeable cache stall, making it thousands or even tens of thousands of times slower.

Two: Lisp doesn't actually care whether there are literally linked lists behind everything. Today you would use a different data structure reflecting the hardware you have.
Costs you a dynamic memory allocation, code overhead and higher memory use. There are good reasons why std::array and plain arrays exist. Vectors are for when your data is unbounded, which is actually a risk most of the time.
For truly big data, you want a special structure anyway.
Sometimes it is shocking how few upvotes you need to get to the HN frontpage.
I think that much of Reddit is what you said above, times 100. What makes HN less severe in the above is its community of thoughtful people.
I would be unshocked to see a usb-c to displayport pigtail adapter & long DisplayPort cable have degredation. Given that cards are often space limited & sometimes use things like mini displayport to cram more ports in (since the gpu can often drive 5 or 6 displays), having a small usb-c port or 2 seems like a really good alternative, with litte sacrifice, and great potential usability boon.

The elrlectrical doesnt seem daunting to me. People hem and haw over how a $5 BOM cost can escallate in real world impact, but it feels like significant over-concern, amd when you are talking about a GPU costing up to $1000, it feels like an obvious way to differentiate & make users happy.

The jack wouldnt have to be used for video. Being able to plug a laptop in or a powered hard drive or a battery to charge would be a gratis service. I certainly hope over time we see more usb pd powered monitors come out, but right now I just feel like this ultra high end io monster should also support modern io standards & connections, and adding a stupidly efficient (98%) $2 buck regulator, a $2 control chip to support thr obviously better nice version of the io standard that also does power is not just obvious, but painfully obvious, and it stinks & is a glaring smell that there's literally no options here, for these expensive adapters.
Hollow City: Edward Hopper’s portraits of urban alienation
Well for starters, I don't own a Tesla and don't use SpaceX. So they aren't really on my radar. I do, however, eat cereal.
Digging out, building retaining walls and waterproofing (you really don't want ground water or rain water getting into your 600 degree C sand) and so forth make it much cheaper and more practical to build above ground.
From Keith Coleman today, who authored the original post announcing birdwatch [1]

> The team is on a mission that has had the support of 3 CEOs. We're cranking.

> to all team members, contributors and advisors past and present — an amazing, mission-driven set of people.

https://twitter.com/kcoleman/status/1588611638655320064

Also, Elon has endorsed it:
https://twitter.com/elonmusk/status/1587798343622737925

Hoping it stays, I love the bottom up nature of it.

[1] https://blog.twitter.com/en_us/topics/product/2021/introduci...
It's really hard to develop something that can't be gamed or brigaded, given enough desire.
This is only for priority access i.e. during hours of peak usage, after you cross 1 TB a month, you can choose to pay to get priority (i.e. higher speeds) over people who didn't pay.

If you're ok with lower speeds during peak usage, you don't pay.

If there's no congestion, you don't pay.
There's a difference between "things that can be proven in a court of law" and "things that are generally considered true."

For the former, some shop owner has to risk his life testifying, or the cops have to have recordings. A newspaper does not and cannot hold to this standard.
The world would be a better place if everyone just stopped paying attention to both Musk and Twitter.
Is an interest payment on a load only reflecting the risk of it and nothing else? What's the balance between the risk and other factors? What do rates usually look like on loans used for this purpose?

What is risky about the situation at hand from the lender's perspective? What is the scenario in which the lender isn't made whole?
I wrote a response saying what I do to counter these problems.. but actually, I think introducing some form of syntax to differentiate macros would be amazing. I wonder if macro symbols could be pulled automatically from packages and suffixed with ! if they are not so already. A new symbol could be added to the package so as not to internally affect the code. Thanks for the idea.
Thank you for sharing your experience. And kudos to all the work you've done.

I definitely agree that our bite-sized coaching is not meant for everyone, nor is it meant for every situation. I am always happy to jump on the phone with any potential Shimmer member to discuss their unique situation and am always honest about if we think we can help or not.

Oftentimes the outcome of this call is simply support from another peer with ADHD (me) and perhaps a soft referral to a service or medical professional we know.
This is very easily disproven if you just go read the news they write. They are appropriately critical of things that deserve skepticism but they still write fun stories about cool internet stuff when they want. Consider this love letter to the Roku screensaver

https://www.nytimes.com/2022/11/02/style/roku-city-screensav...
The claim has been filtered through a game of telephone. It may well be the case that NYTimes management directed their journalists to produce critical coverage of tech in the sense that TillE means, which then got corrupted into the "no positive coverage" meaning of 'critical'.

I think this is probably what happened, but without any better source for this supposed directive, it's impossible to say for sure.
Birdwatch isn't specific to any tweet so far as I'm aware, so long as enough twitter posters identify a post as misleading whatever note written about the tweet becomes most popular will be appended to it.

This is about as non-partisan as implementation as anybody is doing.
memfd is a tmpfs file descriptor, but does not use any mounted tmpfs filesystem. It works no matter what filesystems are mounted or access you have.

It's truly great for situations where APIs refuse to take anything other than files and you don't worry about cleanup. Ex: loading certs from memory into a python openssl context.
That is increasing government payments to insulin sellers on for old people using insulin covered by Medicare.

When most people think of “lowering the price of insulin”, they would not think “increasing subsidies to a select group of the country, that happens to vote heavily, and heavily for the administration’s party”.

Also, the insulin price cap was for older, cheaper forms of insulin. The modern ones are still more expensive. Hence, anytime a politician touts doing something about insulin prices without specifying “all insulin”, I assume they are BSing.
Years ago, I learned to hold chopsticks correctly the hard way: by looking at instructions (found on a packet of disposable chopsticks) and holding them as instructed to pick up food while eating.

It was awkward, and my hand ached for a week or so before I adjusted. Now, I can even pick up peanuts and grains of rice with chopsticks without thinking about it.

I'm left-handed, and now I'm training my right hand to hold chopsticks too. :-)
Enabling what?
Use cases > technology shiny objects.
Demanding that a home ISP be able to satiate torrent junkies who peg their line 24/7 is not reasonable. That's like half the membership of a gym showing up on the same day and expecting that there be machines available without any delay. Or everyone withdrawing their savings from a bank at the same time without any issues. Or someone claiming on their home insurance every year. Consumer Internet access is shared. If ISPs had to guarantee 100% of line rate they would have to lower the advertised speeds or raise prices to MPLS/DIA prices ($$$ instead of $$).

This is a separate argument from whether some ISPs abuse their monopoly or duopoly position to convert consumer surplus into economic rent.
Twenty years ago, we could count on results the same night of the election, and in our town/city election night was always a party night - everybody involved in the campaigns would gather in a convention center where the local news orgs would live broadcast, the surrounding bars would be packed, and usually by 10-11pm, winners would be known.

Somehow, twenty years in the future, we don't know results until weeks after the election, and auditability/transparency sucks.
Isn't that the opposite, though? If you store the next/prev pointers in the data structure itself, you can't use the same object in multiple collections.

If you have a standalone linked list data structure, then you can, as long as you have a good means of tracking the lifetime of the data itself.
Well, doesn’t the “index” need to be stored in the tree itself for this to work? If so, the tree just represents an ordered map. (Changing indexes after deletion or insertion would be a problem, though.)
Hm, yes. I like it, having kind of a grace period for a certain amount of times per month. This is something I've added to our list of things to look into from today's comments. Thank you!!
Insufficient context, a common problem with Ask HN questions. Delete it and try again.
Sometimes. Depends on whether you are filling in a data buffer or trying to send an already calculated data buffer.

A standard ring buffer does copies/fill. A ring buffer of pointers has similar performance characteristics to a linked list.
When you get past the horror, you may realize that chopsticks (or indeed pincers, I suppose) are a great way to eat all kinds of things you might normally eat with your fingers. It's nice to keep your fingers clean, sometimes. ;)
The way I've put it in other threads is: the "free speech" fediverse, the "safe space" fediverse, and the MAP fediverse.

It's a bit unfair to solely consider American politics - there are plenty of Europeans on the fediverse, on both sides of the divide. And not everyone who prefers the more chaotic free speech servers are alt-right, unless you're one of those people who considers all non-leftists to be alt-right nowadays.
While I absolutely love what Linus wrote above, I don’t know a single person who considers Git designed with “good taste”.

(No disrespect to Junio intended)
Most homes in the EU don't have air con.
I think these are normal features of our perception and most people are just used to experiencing them to the point where they are filtered out at baseline level of consciousness.
For land based:
1. First thing to understand - bandwidth is cheap. 1MBps continuous is well under 25 cents for an ISP at this point. They do have to have the network to get it to your home however.

2. Over-subscription of the link is not only usual, it is standard practice. A passive splitter setup might have 32 or 64 or more customers on it - all of whom share 1, 1Gbps link on what is basically a fancy Ethernet switch. As this equipment gets upgraded, they will be able to share 10Gbps amongst 64 or 128 customers.

If there are data caps, they are there either to sell you something higher-priced later or else to cover up for their over-subscription.

For StarLink, it of course depends on their setup - is there enough public information to determine what their bandwidth really is between all the different parts of their network?
Hmm this is excellent analysis and the comparison is not incidental.
That’s what I thought reading the article but to be fair with the author it took me months to become really good with chopsticks while I was eating all my meals using them living in Singapore. Most people will only use chopsticks while eating out so they frankly suck at it. I get why tweezers would be appealing to them.
I suspect a lot of people act differently on Twitter than they do in real life.
Recycler.

To be clear, http://trout.me.uk/gc/recycler-overview.pdf

There's also a paper with the full algorithm in that directory.

It's how Nim's ORC collector works.

(note that yes, I know, this is for collection, not cycle detection in general, but it's also brilliant and works)
Chopsticks are also the best for eating flaming hot Cheetos. Avoids the red-finger syndrome, and the feeling that “I should eat some more, now that my fingers are already dirty”.
I would accept any of those instead of the steaming pile of Word docs full of screenshots, bloated PowerPoint presentations, PDFs and various other proprietary formats we have at my current job.

On the flip side, the stuff in the pile mostly wasn't authored by technical writers. The people who used tabs and blank lines for formatting and boldface+font size changes for section heads would be probably just create the same kind of semantic messes, but with the added bonus of having a BOM marker at the head of the document and CRLF line endings.
The question still stands on what your advice to Elon would be to do it better. I assume you have some if you have an opinion on why he wasn't making moves you'd describe as smart.
I'm liking Elon's twitter so far.
... I didn't say it was for random pointer lookups. That's the pathological case that was the primary reason the Cray X-MT (formerly Tera MTA) was invented. As I said, when you have pointers with some regularity (hence my reference to regular or patterned striding), then you may get some benefit of prefetching when you're not just dealing with linear contiguous access. The "may" is important there - whether you do or don't get it is workload / data dependent. As I also said, more likely than not over time the data structure will lose regularity as pointers get re-wired, and the benefits of prefetching go out the window.

I'm not sure what you "don't buy" - I didn't say definitively that prefetching does or does not always help. Sometimes it does, and when it does, it's highly dependent on the regularity of the way the pointers cause you to stride through memory. I even basically agreed with you -- to quote me, "It's probably safest to not assume your hardware will help you when it comes to tangled pointer jumping code". You appear to want to argue for some reason.
I don't - I'm referring to Giancarlo Devasini.
Unfortunately, in an ecosystem dominated by absolutely massive monopoly players, that's just going to be the case for nearly everything.

What's the alternative to Facebook? ....uhhhh, I dunno, is MySpace still around?

What's the alternative to Instagram? ....maybe TikTok? but that's just for videos

What's the alternative to TikTok? ....YouTube, I guess?

And round and round it goes.

Yes; most people will only have heard of the big behemoth players in the social media field. Triply so for non-technical people.

What that means is we who are technical need to start exploring alternatives and spreading the word about them. Not that we just need to shrug and accept that we will be playing in monopolists' sandboxes for the rest of our lives.
Lisp of course was originally invented for manipulating linked lists and it came about in an era where cache locality wasn't an issue because computers in 1959 were speed limited by their CPUs rather than their memories.

Cdr coding [0] solves several problems with singly-linked (cons-style) lists including cache locality and the 2x storage overhead of these lists. But it's not typically used except in dedicated hardware e.g. Lisp machines. It could in principle be revived fairly easily on modern 64-bit Lisp systems on stock hardware -- especially if such systems provided immutable cons cells.

But it's probably not worthwhile because modern Lisp programmers (in Common Lisp at least) don't use lists all that much. CL has very nice adjustable arrays and hash tables that are easier and faster than lists for most purposes.

[0] https://en.m.wikipedia.org/wiki/CDR_coding
Fed warns of low market liquidity in $24T Treasury market in report
Starlink to start “deprioritizing” traffic after 1TB monthly
I'd be shocked if they drop R but I'd dance a jig if they can have the Python experience be as good in their IDE. I despise notebooks (i could write an essay), and developing with vs code is still very very clunky in comparison.
Yes. The owned part of saga can be as small as an acknowledgment of something that happened. Basically, you do not create the pattern of fat event in your architecture and then stick to it, instead you send both fat, thin and in between depending on context.
Kapalai
To me that sounds like reinventing the wheel, as it's basically the same process by which online shopping services have integrated for years with payment service providers (PSPs), which contact customers' banks to do strong customer authentication (SCA), such as 3-D Secure v2, without the need for a blockchain.

In fact, I can minimally edit your description to make it an accurate description of checking out using Braintree, for example.

«The drop-in UIs is an external wallet that can authorize card transactions securely because it is separate from the merchant's web page itself. When I use my credit card to buy something from a retailer, the PSP will ask my bank to do a SCA to confirm that it is me doing it. That's all that the merchant can do, they can ask the PSP to confirm the transaction is authenticated. Once it's confirmed, a one-time unique token for the transaction is created, and used to execute the transaction. This can work because the browser provides the secure separation between website and wallet. Otherwise, no one would trust an online shop with their credit card details to run transactions.»
Ah, understood. Thank you for the clarification.

We currently have 8h/day direct line access to your coach, but definitely see your use case for the 3am example. Kind of like a hot line with an ADHD expert on the other end for support.
> you can do this work in code, and put a countdown timer beneath each bus time

Some years ago there was a student union at the university where I was studying. We had a space dedicated to us in one of the buildings near the campus area.

Some of the members wrote a program to retrieve subway departures and show them on a screen in our space.

The authors of said program made it simple but friendly. It would show all upcoming departures from the subway station, with the number of minutes until departures, and color coding.

A countdown with green color coding meant that you were likely to make it since there was a lot time left.

Orange color meant that you’d have to hurry up and go to make it.

Red meant that you’d really have to run, and that even then you might not make it.

Very handy system, especially for late nights when you had to pay attention so that you’d get on the last subway for the night that would take you home.

I loved that student union. Easily the best part of studying at the university for me was being a member of that student union. I have so much in my life to thank for the experiences I made from being a member in that student union :D
The practices of cable Internet and MVNOs have nothing to do with each other. They just share branding.
Would it work if the text is not words? It’s just a string of chars
It doesn't have a low value, but it itself is decreasing, thereby referring to money's third derivative.
That I've found!!!