skysight-inc/HackerNews huggingface dataset:
I love Sandstorm.io, but each instance seems to act as an island of users / apps, by design.

...I wish it had thrived enough to have Federated Apps integrated with it intelligently.

I love how the App Store works on Sandstorm.io and in Linode (for initial set-up, anyway).

I also hope that this stuff gets integrated with something like Tailscale... So if I run an instance, I can see which individual users or apps on other instances are allowed to talk to my apps on my instance, and it's all end-to-end encrypted...

I continue to hope for the fediverse to do well!

And yes, people will subscribe to Allowlists and Denylists, and that's not great, but people are terrible...
I'd thought about running a vanity instance with me being the only user. I can then sub to who I want/where I want as long as my instance isn't blocked... though I do feel that block/clean lists should be at the individual level and not generally at the instance level and easier to share in sub-communities.

I prefer blocking at individual level(s) as well over platform blocking, even for what I see myself. YMMV though.
Isn’t that how every locked down computer is created?
I've been at a SQL command prompt a decade or several before LLM.
If trifluoromethanesulfonic anhydride is made from phosphorus pentoxide, i.e. from the anhydride of phosphoric acid, that is perfectly fine for their purpose, which is to produce a phosphorylation agent starting from cheap phosphoric acid without passing through a reduced form of phosphorus, like elemental phosphorus.

This just means that phosphoric acid enters the production process in two different steps.
> If you use your phone, is your primary goal to interface with it in a way that allows maximal understanding with minimal cognitive load?

Yes, absolutely. That's what makes user interfaces "disappear".

> Interfacing with tech is not the underlying desire.

Exactly. That's why it's more important that a UI present a minimal cognitive load over the least number of steps to do a thing.
Isnt this make it possible to write easier bad designed code structures?
We would still have a separate process doing that part of postmaster's work.
Can people choose to be optimistic, hopeful, and confident? Or are those traits something shaped by genetics and life experience?

Also, 3% of $23 trillion is not that much, if you divide it by 330 million. That's what success looks like if we are talking about success for everyone at the same time.
> It's a pretty nice job security situation.

Whether this is a conscious or subconscious move on the part of the "difficult" team member, don't allow yourself to be manipulated. As long as you have full access to the source code, deployment pipelines and full control over the domain, it's always possible to figure out how things work and document them after the fact. Sure it can be a big pain in the butt, and you'll often find yourself failing to understand why things were done a certain way; but with skill and patience you can demonstrate that the "indispensable" lone wolf genius is a lot more dispensable than he thinks he is.

Obviously it's much more preferable to find some way of working together that honours his contributions while also moving towards a more scaleable way of working, but you can't force another person to change their approach if they are not willing to co-operate, learn and grow.
You haven’t followed the story at all, have you?

He founded OpenAI to prevent an outcome where AGI is developed closed source by a single corporation - which he thought would likely be Google. Elon founding OpenAI actually led to him falling out with Larry Page, who used to be a good friend of Elon (but who didn’t share these concerns about AI).

It is ironic that it’s now OpenAI that partnered with Microsoft and runs GPT-3/4/x on a closed source basis. This is the opposite of what Elon wanted to achieve, and what he had in mind when he named the venture “OpenAI”.

Elon (who left OpenAI in 2018) has criticized OpenAI for this many times over the last months. He says OpenAI has taken donations as a non profit and then turned around and made themselves into a closed source for-profit.
I think Nassim Taleb used the analogy of studing an ant or a bee colony: it is not sufficient to study the ant or the bee in isolation, as it is the interactions between them and their respective colonies that shapes the behaviour. Shifting the level of analysis makes counterintuitive behaviours at the individual level (i.e. bees sacrificially stinging attackers) make sence when we shift the level of analysis up.
Achill Island mentioned in the article is actually accessible by road with a short bridge, so it's a bit like a peninsula.

It's a beautiful place but like most of rural Ireland it's extremely remote. You'd really have to be ok with seeing the same 100 people day in day out, having only one or two tiny shops to deal with, being hours from anything or anyone new that you've never seen. To me that's a nightmare. I hate tiny, close-knit communities, sorry :) Which by the way are much less close-knit than they seem because they're usually pockmarked by decades-old feuds. I knew some Islanders that would fill me in on all the intrigues and it was not a happy world.

I lived in Galway, officially a city but even that was way way too small for me. It drove me crazy to know every street, every shop. You could never walk there for 5 minutes without seeing someone you know. Some people love that but to me it was very claustrophobic. The islands however, well that's another class of 'remote' altogether.

Now I live in Barcelona. Always new things to discover, feeling connected to the world. Big things happening. Ireland just isn't for me.
Why would it be illegal? Public universities are run and under the control of the Texas state government.

What part of the Constitution specifically would counter this move?
No lol, not on anything worth working on. Maybe on something small or with no real users.
or believe it is all going to work out ok. You come in with nothing and you leave with nothing.
Here's a parser generator that uses metaprogramming in D to run it at compile time:

https://github.com/PhilippeSigaud/Pegged
Ask HN: If you had to create a team charter, what would you put in it?
If you have to create a charter for your team, what would you put in it? What's your perspective from (e.g. manager/ contributor) and why did you chose to put this in?
> we made sure to screw all IKEA furniture to the wall

That's what the instructions tell you to do
> The problem with this utopic vision is that the vast vast majority of users have no power over their software regardless of whether it's proprietary or open source: they just don't know how to write software, so the supposed four freedoms are almost entirely lost on them.

If you have seen any Stallman talks: The idea here is, that in a society people can help each other out. Non-coders can ask their coder friends to look at things. If it is a bigger job to get some wanted changes, maybe they can pay them to do the change.
I've tried the demo version. I liked the repetitive approach in the game to learn math, and how the game encourages to practice in understanding a new terms.
I think, the whole idea and realisation gives much space for future development and adding new subjects.
And I like character designs!
What part seems sketchy? Like HWR_ said, it's mainly used to balance the books. The tax basis of goodwill is zero and an impairment generally isn't tax deductible. Its main purpose is to track the health of the company.

For example, if you acquire a restaurant chain with a bunch of retail locations but then announce that you're a racist, losing all the customers, you still own the retail locations but the premium that you paid for the constant restaurant revenue is now worthless. Assuming that restaurant revenue was more than you could make from leasing the retail space to someone else, there needs to be a way to represent that loss of book value.
If I were their competition, I would bank roll every organization's trademark feud with them in the hopes that one is as successful as Budvar.
Apple to shift 18% of global iPhone production to India by 2025
Humans are tool users. That's technology.

But the Luddites of the 19th century didn't like being devalued by tech. Like the Hulk, Luddites smash!

San Francisco's Great Fire of 1906 would not have happened if the city hadn't been plumbed for gas - new tech at the time that apparently did not have human safety in mind.

In the early 20th century there was an uneasy relationship with electricity, easily demonstrated by Thomas Edison's gruesome staged electrocution of animals and also by the the more whimsical cartoons of Rube Goldberg.

These stresses have been ongoing and increasing, the Unabomber just being one more example.

I think it has to do with people not handling the amount of new complexity all at once. And that seems like a wonderful design problem.
This is a joy to use and also ot fits very nicely with the other highly ranked post by Nielsen group. Kudos!
And even a supermacs :) Ireland's local McDonald's clone with gunky burgers and soggy fries. I don't know what people see in it. It's way worse consistency and quality than the real McDonald's. It was a big happening when it arrived though because previously the fish & chips shop would charge 10 bucks for a portion of chips :)

The airports on the arann islands (each one of the three has one, even Inish Oirr the smallest one, Inish Mór is the biggest) are under constant funding pressure though. Inishboffin had one built but it was never opened, nor the nearby one on the mainland near Cleggan. Both are still X'ed out 10 years later: https://www.irishexaminer.com/news/arid-30895268.html . After spending all that money on infrastructure nobody cared enough to actually open it up for business.

This is really the problem with these islands. Once in a few years the government starts a half-assed stimulation program. A year or two later it's all abandoned again. They just don't know what they want. For remote working it's far from ideal too because services are sparse and connections very poor especially outside the tourist season. Most people operate tourist B&Bs or are on welfare.
Many to many publishing existed before the Internet. It doesn't even need computers.
I think my bigger fear is around security. A process per connection keeps things pretty secure for that connection regardless of what the global variables are doing (somewhat hard to mess that up with no concurrency going on in a process).

Merge all that into one process with many threads and it becomes a nightmare problem to ensure some random addon didn't decide to change a global var mid processing (which causes wrong data to be read).
What about x64dbg? Is that considered the standard on Windows?
Can we extend the anecdote and say that everyone has unique requirements, and a unique situation and experience, that may be broadly if inexactly grouped into a few general categories but we should all accept that there is no one single correct answer; instead there are a myriad of valid answers depending on context and we all have something to learn from each other?
Its "big government" shutting down unnecessary public spend?
This article isn't too helpful.

There have been many "UI Paradigms", but the fancier ones tended to be special purpose. The first one worthy of the name was for train dispatching. That was General Railway Signal's NX (eNtry-Exit) system.[1] Introduced in 1936, still in use in the New York subways. With NX, the dispatcher routing an approaching train selected the "entry" track on which the train was approaching. The system would then light up all possible "exit" tracks from the junction. This took into account conflicting routes already set up and trains present in the junction. Only reachable exits lit up. The dispatcher pushed the button for the desired exit. The route setup was then automatic. Switches moved and locked into position, then signals along the route went to clear. All this was fully interlocked; the operator could not request anything unsafe.

There were control panels before this, but this was the first system where the UI did more than just show status. It actively advised and helped the operator. The operator set the goal; the system worked out how to achieve it.

Another one I encountered was an early computerized fire department dispatching system. Big custom display boards and keyboards. When an alarm came in, it was routed to a dispatcher. Based on location, the system picked the initial resources (trucks, engines, chiefs, and special equipment) to be dispatched. Each dispatcher had a custom keyboard, with one button for each of those resources. The buttons lit up indicating the selected equipment. The dispatcher could add additional equipment with a single button push, if the situation being called in required it. Then they pushed one big button, which set off alarms in fire stations, printed a message on a printer near the fire trucks, and even opened the doors at the fire house. There was a big board at the front of the room which showed the status of everything as colored squares. The fire department people said this cut about 30 seconds off a dispatch, which, in that business, is considered a big win.

Both of those are systems which had to work right. Large language models are not even close to being safe to use in such applications. Until LLMs report "don't know" instead of hallucinating, they're limited to very low risk applications such as advertising and search.

Now, the promising feature of LLMs in this direction is the ability to use the context of previous questions and answers. It's still query/response, but with enough context that the user can gradually make the system converge on a useful result. Such systems are useful for "I don't know what I want but I'll know it when I see it" problems. This allows using flaky LLMs with human assistance to get a useful result.

[1] https://online.anyflip.com/lbes/vczg/mobile/#p=1
> Yes, overwhelmingly so.

I wonder how common business tasks can be coerced to this model.

Also I believe this is not a good excuse - the language should still provide a way to properly manage allocations even if it is not needed most of time.

> The basic rule of manual optimization is that the upper bound for the improvement that can be gained by optimizing any one "thing" is equal to the proportion of the program's runtime that is devoted to that thing.

Yep, and this is why you should always measure things before optimizing. But then again, you can save yourself a lot of time by not doing stupid things like allocating from heap in a hot loop and profiling just to discover such basic mistakes.
'Google is Never to be Trusted' (3 days ago) (HN search)

greyed and gone.

'You Can't Trust Google' - DHH

not greyed and gone.

Hmm..
I need to pee way more often if it is hot and do phyisical work and I am sweating and I drink enough. Like every hour or 2nd hour. Also you need like 10 min break to the hour.

My point I am trying to make is that construction work with "minimum break" in a sunny Texas can't be functional at all. There has to be more breaks?
No. The cost of living IS going up. Corporations bought a huge chunk of the housing stock and have been fixing the prices and squeezing renters. Everything else you said is still true, though.
Jesus. This sounds like this group is just taking billionaires' money while running a death trap. How the hell do you lose your sub for five hours? This should have stopped all trips until they fixed this problem through a combination of technical and procedural changes.
Postgres is already concurrent today. There's a lot of shared state between the processes (via shared memory).
I hate to appeal to authority, but I am fairly sure that Jakob Nielsen grasps the essence of what UI is actually about.
Hoaxers prefer currently-popular topics
> I don't find this appealing on its face. Extreme terseness, even when done very elegantly, makes programs very hard to read and sometimes also hard to maintain.

In that case, it's more about minimizing the language, rather than the programs. call/cc is a single instruction that is sufficiently expressive to implement e.g. exceptions, coroutines and lots of stuff for which people typically use monad-style embeddings.

Making the language easier to specify is generally a good thing, because it makes all forms of static analysis and compilation easier (at least theoretically) and because there are fewer places to hide bugs in the compiler/interpreter. Of course, you move the potential bugs to the libraries, but that's generally considered better, because it's easier to debug.

> I suspect that's one of the reasons Lisps (and functional languages in general) haven't caught up in popularity even as it becomes much easier to adopt one for any target and in any organization.

Well, to be fair, functional constructs have made it to pretty much all mainstream languages these days.
I'm in Canada. There are teenagers and immigrants from warmer climes encountering black ice for the first time every year.
I'm always happy when a new GUI toolkit comes out and Slint looks really well done, especially if you like QML. I could imagine using it if I do another embedded or kiosk application.

However, I find the modern flavor of "declarative" is not really for me. QML, Slint, and to some degree XAML and SwiftUI are all like this. They mix widgets with layout elements and presentational elements (like rectangles). There is no separation of content and style. Another smaller problem is that the initial layout is done in the markup language, but any runtime additions have to be done in another language (if at all possible).

In my ideal GUI, you could say in code "give me a detail-item view" or "this pane shows the detail of the selected item from this pane", and then have it layed out according to platform standards, possibly completely different on iOS or on Windows. But then you could go in and customize the placement and look&feel of every element with CSS if needed. Either applying platform styles ("default inset border") or completely custom styles.
Somone who has read the paper: Hmm, this could be the Dunning-Kruger effect in action but I’m not sure.

Someone who has read the intro: Aww shucks, I’m surrounded by fools again…

Someone whose knowledge of it is limited to watching other people talk about it: Aah, the Dunning-Kruger Effect strikes yet again! Oh, how predictable these overconfident hobgoblins are! But I see right through them!!
This is it. I would bet that 90%+ of those who claim to be flat-earthers absolutely believe the Earth is spherical. It's just hard to get them to admit it.
It means the central countries in the EU (Germany, France, Netherlands, Scandinavia) are mining the peripheral countries for resources and cheap labour, and placing them in a situation of permanent indebtedness, so they effectively become colonial outposts of Brussels.
DSLs are not inherently more difficult to learn than API and conventions of a complex GUI library. DSL offer benefits in terms of expressiveness and conciseness. The focus in UI programming is on rapid iteration and immediate results, which can be facilitated by a live preview in the IDE made possible by a declarative DSL
No my point I was trying to make is the opposite. The mandated break is so insufficient that there has to be more.
That's rather unfair. Whilst I cut my teeth on old radios like that (which were essentially obsolete when I was a kid), and their operation is second nature to me, I know many electronics people brought up on transistors, ICs and 5-Volt supply rails that wouldn't know where to begin fixing one. For starters, plate voltages upwards of 250V scare the shit out of them.
Um.

Good or bad, how is getting rid of government employees/services "big government"?
I thought a lot like you and ended up meeting my partner when I was 30. I was way behind pretty much everyone I knew. But, now it seems I'm the most happy out of all those people. It took that long for me to figure out who I was, know what I wanted, and find someone who matched up.
The direct threading is what interests me. From a link provided above by @ghusbands https://eli.thegreenplace.net/2012/07/12/computed-goto-for-e...

"...and the goto version is 25% faster than the switch version...

Comments inside the CPython implementation note that using computed goto made the Python VM 15-20% faster"

(Which isn't the 2-4x speed up that you found. Maybe you meant 20-40%?).

In that link they say that part of the reason is because of the bounds checking which is automatically done by the switch statement.

What I'm struggling with which is no doubt down to my lack of knowledge, is why it should be significantly faster (if you take out or disable the bounds checking added by the switch). I can see there would be some advantage in spreading out the jumps so the branch predictor could work a bit better, but I am surprised at the speed up. I guess mispredicted branches are so expensive that doing just a little bit better could account for the difference, but I am trying to understand it.
Wave of spam bots hits Reddit alternative Lemmy servers
Someone else commented a few hours ago in GitHub

> I had over 800 spam signups overnight

https://github.com/LemmyNet/lemmy/issues/3200#issuecomment-1597527641

And here is likewise a comment from myself about my instance

> I just got hit by a wave of bot accounts.

> I immediately noticed this because I had ~5 users on my instance and then suddenly today I have >669 users.

https://github.com/LemmyNet/lemmy/issues/3202

I am fearing that spam bots will kill Lemmy just like spam bots killed Usenet discussions years ago. Hopefully this will not be the case.

For now I myself am shutting off my instance so that the spam bots registered on my instance do not negatively affect other instances.
Animals are also plants [video]
People have heard of Discord. They probably already have an account. Making a new community is free. Discord handles all the updates and maintenance.

Nobody has heard of Discourse. If they do use it, it's on a whitelabeled forum somewhere. Making a new community requires either paying Discourse $25/mo, or downloading the software and installing it on your own hosting, which is a completely alien concept to most people.

Reddit has pretty much completely killed "forum as a service". There is no alternative that anyone has heard of. Except for the Reddit-but-federated projects like Lemmy and Kbin - and these both had people who actively proselytized them in the discussions of "what should we do if we have to leave". And, again, the financial and technical cost of one of these is completely free to the moderators.

Why are you not going to your favorite Reddit communities and telling them about how wonderful Discourse is, and offering to help them set up and run one?
I'm pretty much of a similar mind. I don't want to be closed off from dissenting opinion. I'm pretty free speech and although I'm not in favor of platform blocking, I'm all for personal blocking, and/or creating niche communities, maybe ones not even federated.

I think there's a lot of value in seeing differing opinions even if you don't agree with them, as long as the discussion remains civil. That goes for myself as much as anyone else, I'm human, but I'll tend to cut off once personal insults are flowing.

I got the domain jump.red a while ago, to make a more conservative/libertarian community... may throw a lemmy instance up this weekend there. Won't necessarily fit the bulk, but I think there's room. Was also thinking on putting up one on the bbs/tech related domains I have.
If I didn’t clown the digits, it’s a little over $2K extra per person each and stacking every year ($20K/yr/person extra after 10 years).

That feels like quite a lot to be honest.
Agreed, 22TB is a _long_ rebuild time. I'd either go 3 drives in the mirror in that scenario, or go for smaller spindles, depending on requirements. It's not always about the biggest spindles possible.