skysight-inc/HackerNews huggingface dataset:
I'm quite the serverless skeptic, but honestly this sounds quite appealing.

I particularly like the definition of serverless given at the beginning of this post. It's refreshingly straightforward and realistic, without the marketing BS that the cloud providers tend to give.

I've always felt like developing for serverless hosting is like writing a plugin for a piece of closed-source software, and that sucks from a dev experience and lock-in point of view. Doing for serverless what CGI did back in the day seems like a good idea, and containers/WASM seem like good options for it at the moment.
>What might be holding them back?

Probably because LLMs hallucinate and often answer with the wrong information. Can you imagine Siri spitting out wrong information, causing some accident or health risk? Apple's pristine PR image would never allow something like that. Quite frankly, I'm surprised that Google and Microsoft are willing to take that risk.

I totally get why OpenAI said "f it, let's just ignore hallucination and accuracy" that only affects 5% of queries. OpenAI does not have an established worldwide brand.

But could you imagine the news stories if Apple released ChatGPT?
How do people feel about having some of the open-source LLMs offloading some of the moderation burdens? I understand it sounds rather dystopian, but I also feel if the model is developed transparently, it may offer a solution to the moderation problem.
> (...) and it also took several hours of my time, which probably cost me more than a new generator.

I do a lot of repairs and maintenance at my own house. Last year I built a terrace and an extra room, and only had to pay someone to help me, and this week I painted the all house exterior with the help of my dad. Total costs of painting and entire house: 240€. It would cost north of 2000€ if I had to pay someone to do it.

Yes, my "hourly rate" for that kind of work is sometimes much less than my "regular" work. But I can fix many things, don't need to go find "credible" people to do things for me, I fell an immense pleasure to be self-sustainable (for that kind of things), learn a lot; and my house, cars, electronics, are mostly in top shape.
They will always let you turn it off, the way I see it is necessary evil for the greater good. The less reliance on daddy Google the better
Modern day salt mines would definitely have a kanban board though
I learned about spez when i took the first web application engineering course from udavity in like 2011… otherwise wouldn’t have learned.
Maybe you're angry or maybe you're pissed at being called out on this. I don't know.

But there were two issues with the Mac release in 1984.

1. The price.

2. It was a computer that was not programmable out of the box by the user.

In fact it was such a complete flop, it forced out Jobs by 1985.

The other competitors in the area around that time were the C64, Apple IIc/e, Vic 20, Atari 400/800, MS Dos PCs, TI 99/4a, TRS/80. All had a form of basic.
I think people just don't understand that end user API design is a user preference thing, not a universal thing...
And exposing what kind of level on a hardware is just the same as API design... And some people just keep having the ideas of "I'd like API to be like A, so there wouldn't be possible any people liking another API B..."
All of the ones I've tried just result in a spinning ball of death when trying to sign up too, I'm not sure if any of this actually works, or if registrations have been disabled so god forbid anyone can migrate from reddit. Do I seriously have to set up my own instance so I can make a fucking account or what?
I’d go further for the specific example of the book. For me the price of reading a good book isn’t a price at all. It’s a gain. I’ve paid the first up front price to be able to read the book and gain enjoyment from it.

I get that there are different reasons for reading a book, but even then, it also seems overly simplistic and absolutist to me.
Google Cloud includes a service called Google Cloud Domains. They're really screwing up on communication here, because it's totally unclear if that's included in the sale.
This could be all avoided by doing app that isn't horrible?

People use Apollo because the Reddit app is horrible.
The subtext of the book reads: "Challenging the Culture of Speed in the Academy".
Any company deserves to receive flak for badly designed(electrically and mechanically) products or making getting spare parts or needed information to repair them harder.

Specially the users should like that. It is making their products last much longer...
An android is famously more secure and suffers from less malwares / viruses / ... than iOS due to custom ROM, sideloading etc being available on the device.
Ask if you can meet (anyone from) your potential team and ask them directly.
> the original Mac OS that shipped with the system was a ROM, so no CD was shipped with it...

The OS was booted from a floppy disk, computers didn't use CDs back then.

Steve didn't want people mucking around with his perfect creation https://www.folklore.org/StoryView.py?project=Macintosh&stor...
I mean, I get that you don't like PHP. Which is fine, we need people to keep the other communities humming as well.

IMO, PHP is better than any other language I have used, so I actually respect it.

The fact that the creator is open about his figuring it out along the way is pretty cool in my eyes - after all, he started before there was anything, [Alta Vista, Lycos, and a lot of friendly geeks trying to figure out how this was better than usenet?] and he made something which is very popular and really works very well.

Imagine what would happen if Vitalik was as honest as Rasmus ;)

My 2c.
I had to look that up - you probably just mistyped, it's 16 years old.
Can you please provide more information? I only found Firebird SQL.
Reddit has trained users and mods to think that way. They branded the site as a free-for-all, then went along with major social crusades etc etc, multiple times over the years. Ultimately, it's reddit leadership that led moderators to think that way, and now they are paying the price for it. They need to create some red lines to make the website functional and also tolerant, even to all political views
AFAIK Gates has almost nothing to do with Windows these days, but yeah I see your point.
Let's say you want to slightly alter the spline the camera of the 3D scene moves along, but the positions/angles would change in such a way there is missing data in the new rendering. How feasible would it be to use current inpainting technologies to fill in the gaps straight in the scene? Would it be better to try to inpaint the rendered frames instead?
Reddit Inc doesn't even believe in the UX you're talking about, old.reddit won't be around forever and the API move is killing off alternative apps.

Discord is a fundamentally different platform to Reddit so I am not surprised it didn't compare.

What reddit has is a network effect and good enough technology, given their tech is already available as open source clones ready to be deployed, their only edge is their network effect. Kill off the community and all you are left with is some easily reproducible code and a server bill.
As someone building something to tackle this problem, I'm under the impression that your situation is rare. Google famously kills product loved by customer. Reddit is committing suicide. facebook (almost) never built anything useful. I would love to learn from you how your team build software that matters if you don't mind.
On the other hand though, Elon has shown that it is possible to take unpopular decisions irrespective of the community opinions, if such decisions are believed to be necessary.

Twitter was near bankrupt if my understanding is correct, and that would have led to some restructuring and/or firing anyway (Elon or not).
yeah, I'm familiar with the modern fuel injection engines - this conversation was about carburretor engines
That's arguably what they want though. These multinational corporations aren't really focussing at extracting the most value out of what they've got, they're mostly trying to minimize risk.

While a talented and motivated individual can indeed create a lot of value, this will inevitably also create a lot of dependency on said person. Now this person has become a liability, and HR doesn't like liabilities.
You're going to make mistakes. Expect it. Budget for it. You're a fool if you don't! My first board was laughably bad.
Their No Bullshit days are over for good. Thank you, and goodbye, Gandi!
I have a couple of iphones, an apple watch, an ipad, 3 macbooks; my wife has a similar set of devices. Quite hard I’d say? Why are you asking?
I am willing to bet a lot of money that reddit is not losing users out of this, it is gaining
I think it's also worth noting that the actual contributing members on message boards is a tiny minority[1][2][3]. Activity appears to follow a Pareto distribution. The members that not only contribute, but regularly contribute quality content is a minority within that minority.

The vast majority is scrolling and blowing air out their nose, maybe voting, maybe very occasionally leaving a comment. From a monetization sense, it may look tempting to focus on retaining that passive minority, but what risks happening is a dead sea effect where it enters a cycle of contributors leaving because contributions are deteriorating in quality. That can be nearly impossible to reverse.

[1] https://jennchen.com/blog/business/were-all-lurkers/

[2] https://www.researchgate.net/publication/222436334_The_Top_F...

[3] https://publikationen.bibliothek.kit.edu/1000129213/10112828...
Also scratching my head...

The most logical thing that would make sense to me is that someone at SquareSpace has a close relationship with someone at Google that is able to influence such decisions?!
With the fall of reddit, the wikis are the last refuge for communities on the internet
>"Many of us don't want a computer in our pocket."

And many of us do. Smartphone is a really powerful one and is relatively cheap due to the economy of scale.

>"If you want a computer then there are plenty of companies that satisfy your requirements."

Nope. I already have powerful computer in my pocket. It just artificially crippled.
Give Mastodon a threaded view and technically it's the same as reddit, but federated? Usenet, but not just for nerds.
> Another option is to purchase a premium support contract which offers extended support (i.e. ongoing access to security fixes) for 1.1.1 beyond its public EOL date. There is no defined end date for this extended support and we intend to continue to provide it for as long as it remains commercially viable for us to do so (i.e. for the foreseeable future).

I think that's fair. If organizations running this EOL software aren't inclined to move away from it, and expect continued support... yeah, pay us. Maybe at some point they will look at the cost and decide it's worth fixing their shit.
I left today. Very sad about it too.
> drugmakers don’t have to participate in the negotiations so the federal government is not forcing them to turn over their patented medications

It is a negotiation. Drugmakers can negotiate prices, or refuse and lose access to the single largest purchaser of medication in the United States.

It is ridiculous that drug companies expect tax payers to just accept whatever astronomical prices they feel like charging while private insurers are allowed to negotiate deals.
I don't think this comment could be any vaguer, it's honestly impressive.
What if the write hasn't happened at all?

Writer:

0: mov $0 $random_cell // zero initialize $random_Cell
1: mov $0 $random_cell_ready // zero initialize $random_cell_ready
3: rng r1 // generates a non-zero random number in r1, takes 300 hundreds cycles
4: mov r1 $random_cell // write generated value to memory location $random_cell
5: mov 1 $random_cell_ready // sets a flag to notify that the value has been written

Reader

0: test $random_cell_ready
1: jz 0 // spin-wait for cell ready
2: mov $random_cell r1

Consider an 1-wide OoO[0] machine with a maximally relaxed memory model. There are no caches, but magic memory with 1 clock cycle latency, so no coherence issues: at time t writers starts computing a random number (writer:3): rng is going to take a few hundreds cycles before writing the result to r1. Next clock cycle t+1 it can't execute writer:4 as r1 is not ready. Instead it executes writer:5 that has no dependencies. writer:3 is only executed at t+300.

At time t, the reader will read a zero form the flag, so at t+1 loops back. On t+2 it sees the flag set to 1. So t+3 the jump falls through and t+4 we read 0 form $random_cell. That's obviously wrong as the data is not there. It is certainly not reading stale data as that's literally the last value that was written to this memory location: a newer value hasn't even been computed yet.

To fix this you need a fence #StoreStore between writer:4 and writer:5 and a corresponding fence #LoadLoad between reader:1 and reader:2 to implement release and acquire semantics [1]. In particular the fence on the writer side will stall the pipeline [2] until previous stores in program order have committed.

As you can see there are no caches, only a single shared memory which is necessarily always coherent. There is no stale data. Yet we need fences for correctness.

You can now reintroduce caches, but MESI give the illusion to the rest of the CPU that it is actually talking with uncached, fully coherent memory, except that latency is now variable.

Ergo, generally, fences and caches are completely orthogonal concepts.

[0] BTW the example would be broken even on a machine with scoreboarding but no renaming (so no fully OoO).

[1] proper release and acquire require slightly stronger fences, but these are sufficient for this example

[2] a better option is to just prevent further stores to be dispatched.

edit: some light editing
When I talk about how the cache protocol has to do XYZ to implement a barrier, you complain that that isn't what a barrier is.

When I talk about what memory barriers do in pure terms, you complain that I'm not mentioning the cache protocol.

When I give an example of a cache protocol in isolation, you start talking about which memory barriers I'm missing.

I don't know what you want.

> Coherency is not about ordering, it's about ensuring agents don't see stale data.

Well, if I go by "if it's part of the memory model then it's not stale", then you can allow a relaxed ordering on single addresses without having stale data.

When a core takes Exclusive control of a cache line, put all other Shared copies into the state "might be an old version, but that's allowed by the protocol and the memory model".

Some instructions can read "might be an old version, but that's allowed by the protocol and the memory model" values and some can't. The exact details of "some instructions" are flexible/irrelevant. See the memory model (not provided) for details.

There. Done. Minimal proof established of a design that doesn't always guarantee cache coherency, but can enforce as much cache coherency as you need. You don't need to add any explicit writebacks or flushes to manage it from software, and enforcing it doesn't take any significant effort beyond a normal CPU's coherency protocol.

Agents will never be confused. They know that Shared means everyone has the same value, and "might be an old version, but that's allowed by the protocol and the memory model" does not mean everyone has the same value. They know that transitioning from "might be an old version, but that's allowed by the protocol and the memory model" to Shared or Exclusive requires reading the data anew, just like transitioning from Invalid to Shared to Exclusive.

If agents want to always be as up to date as possible, they can simply not use this state. If an agent wants to be up to date some of the time, then it can allow this state but purge it at will.

This state only allows for "old" values going back to the most recent purge, so it's not a useless act to read from it. And this state can give you data faster than acquiring a Shared state, so there's a reason to use it.

> The same goes for acquire though.

I'm pretty sure the entire point of acquire is that you can't reorder reads from after it to before it.
If Mastodon is any indicator, the Fediverse is already well optimized to create echo chambers.
There's also Google Cloud Domains. It's entirely unclear if that's also being sold off, but the sale would make a bit more sense if it's not. It's insane how bad Google is at communicating things like this.
If you pay, your data set is just worth more (Edit: to the company), since it proves you have money and can be made to spend it.
Sounds interesting but not sure if it holds under scrutiny. How does this work to shrink the black market? It feels to me that it would just help boost it.
Tailwind is awesome and gets so much right. However, it requires a build step using local dev tools, and it has a complete DSL that reimplements most of css as classes.

Utility classes for uniform padding, spacing, border, colours etc at brilliant. But my suggestion with x-style is that placing the actual css on an element may be better.

It's an experiment, seeing where it leads.
Fermyon employee here. There's a WASI specification in the works, which is what is used in Spin and Fermyon Cloud: https://github.com/WebAssembly/wasi-keyvalue/

With Spin you can also swap the backend provider. It's using sqlite as the default, but there's a Redis provider as well: https://developer.fermyon.com/spin/dynamic-configuration#key...
Yes it is the same
> WOPR, the War Operations Plan Response computer from the 1983 film "WarGames", is an iconic and influential character in the history of science fiction cinema.

A fully animated 1:12 scale replica of the movie famous computer with hundreds of leds reproducing the light patterns of the original.

...but can it play Tic Tac Toe?
From a user point of view that would do just fine. Maybe server owners might not want to be associated with those instances for potential legal issues.

Some servers admins have also defederated from certain instances because they were receiving increased trolling/spam from certain instances and it was too much work to moderate with the current number of mods they had.
Turns out... they're exactly that arrogant. They've already begun the process.
And he’s not totally wrong in my opinion. Some of the subreddits i often browse (regional ones) are often moderated in a questionable way. But the mods have been in there for literally more than a decade, which makes them similar to landed gentry.
Discord officially does not allow 3rd party clients. In theory your account can be banned for using them.
Things I am or was actively using (and mostly liked):
Inbox, Domains, Reader, Wave, GChat, (Hangouts, but it doesn't fully count), AdSense mobile app, Google+, goog.gl, Play Music (YouTube Music sucks), Buzz, Labs (particularly in Gmail), Google WiFi app (the home app is worse), Picasa, and I can probably find more.

I have stopped using any new Google product, and am slowly phasing out my reliance on their other products.
In TFA there is a photo of Pirsig and his son on their motorcycle taken by Sylvia Sutherland, with this legend: "Robert Pirsig’s Zen and the Art of Motorcycle Maintenance is a novelized account of a real road trip he took in 1968 with his troubled 11-year-old son Chris. Over the course of a month, they traveled 5,700 miles from Twin Cities, Minnesota, to San Francisco and back. His motorcycle was a 1966 Honda CB77F Super Hawk, Honda’s first sport bike. The model’s speed, power, and reliability made it a standard-setter for modern motorcycles."

Also, this: https://www.smithsonianmag.com/smithsonian-institution/cycle...
> We are in the process of rolling out a new offering to improve the Firefox Suggest experience. This feature requires access to new data and is only available to a small number of users via an *opt-in* prompt. Mozilla collects the following information to power Firefox Suggest when users have opted in to the improved experience.

I would assume anything outside of that is inferred from local data, much like firefox's new tab page does
New Grads Have No Idea How to Behave in the Office. Help Is on the Way
Burying a structure under tons of earth when it contains a number of human beings tends to be politically unviable.
For my whole life I dereamed about a pocket computer like this - one which would run real desktop OS and apps.
German is a bit like lisp without the parentheses. Complexity is built into the language and culture.

I live in Germany as a foreigner, so I'm a bit biased of course. But my observation is that the German culture and language are a bit of a reflection of each other. Formal German use long, complicated sentences with long compound words and complex grammatical sentence. This somehow translates into a love/appreciation of neat, complex processes. There's more than a bit of cultural bias towards that. Kind of funny if you are aware and see somebody going a bit OCD on that.
I Envy Developers from First-World Countries
So the Abu Dhabi National Oil Company CEO is leading the 2023 UN Climate Change Conference. His latest suggestion on fossil fuels is that there is no problem until you burn them, and he suggests that whoever burns them could just capture all of their emissions including carbon dioxide and there would be no problem. If you know anything about chemistry or physics you can understand the thermodynamics implications of that proposal and probably you have some opinion if he meant it in good faith or not. Anyway this kind of trolling has goaded the UN chief to make some intemperate remarks on fossil fuels and their relation to humanity https://news.ycombinator.com/item?id=36349855
https://archive.is/efhnV
Some time ago, an article made me rethink my view on the speed differences between cars and bicycles. Here, too, you have to pay twice with your own lifetime, because ultimately the time it takes to get from A to B is not simply the driving time, but you have to add to it the (proportionate) working time to earn the money you need to acquire, operate and maintain the vehicle: speed = (working time + driving time) / distance. Of course, the outcome of this calculation varies depending on the specific situation. I recommend everyone to estimate this once for their personal situation. In any case, I was amazed at what came out for me.
> and abandon Google voice?

Speaking as a long time user of Google Voice I'd say that they all but abandon it quite some time ago. Voice still mostly works but it's barely limping along. I'm slowly, one by one, getting my contacts to switch to my carrier number because I don't hold out much hope for Voice being usable product for much longer.
As someone who shifted all their domains to Google Domains at the cost of margin.. I guess I'm shifting back to PorkBun or NameCheap.